@font-face{font-family:Unica One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unica-one-vietnamese-400-normal-YvhQ_1R7.woff2)format("woff2"),url(/assets/unica-one-vietnamese-400-normal-DlVWcr2u.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unica One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unica-one-latin-ext-400-normal-GxNJyqwe.woff2)format("woff2"),url(/assets/unica-one-latin-ext-400-normal-D2uqHnvh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unica One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unica-one-latin-400-normal-js9Ss88H.woff2)format("woff2"),url(/assets/unica-one-latin-400-normal-DPU5hxO6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#edf5ff;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#a0b4d1;--line:#91bcff17;--cyan:#66d8ff;background:#071122;font-family:Segoe UI,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{background:radial-gradient(at 10% 0,#142e54 0,#0000 45%),linear-gradient(135deg,#091629,#080e20 80%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}svg{flex-shrink:0;width:20px;height:20px}h1,h2,h3,p{margin:0}.ambient{pointer-events:none;filter:blur(80px);opacity:.1;z-index:0;animation:24s ease-in-out infinite alternate morph;position:fixed}.ambient-one{background:#176dbc;border-radius:42% 58% 63% 37%;width:430px;height:430px;top:10%;left:-230px}.ambient-two{background:#634cb8;border-radius:60% 40% 30% 70%;width:420px;height:500px;animation-delay:-9s;top:30%;right:-200px}.ambient-three{background:#137e90;border-radius:70% 30% 50% 50%;width:400px;height:220px;bottom:-160px;left:40%}@keyframes morph{to{border-radius:65% 35% 42% 58%;transform:translate(30px,-35px)rotate(25deg)}}.app-shell{max-width:1560px;margin:auto;padding:0 40px;position:relative}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:linear-gradient(125deg,#749ccc18,#2035530d 65%,#7295cb12);border-radius:18px;box-shadow:0 8px 24px #01091615,inset 0 1px #d4eaff1a}.masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:94px;display:flex}.brand{letter-spacing:.2px;align-items:center;gap:13px;font-size:17px;font-weight:650;display:flex}.brand>div>span{color:#90a9ca;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:400;display:block}.brand-symbol{width:48px;height:48px;box-shadow:none;color:#a0e5ff;background:linear-gradient(135deg,#3c8dda66,#244266);border:1px solid #8bcaff55;border-radius:17px 17px 17px 5px;place-items:center;display:grid}.brand-symbol svg{width:26px;height:26px}.navigation{border-radius:18px;gap:4px;padding:6px;display:flex}.navigation a{color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font-size:15px;transition:all .2s;display:flex}.navigation a.active{color:#c4efff;box-shadow:none;background:#74b8f012}.navigation a:hover{background:#619bd11a}.connection{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:14px;display:flex}.connection i,.live-dot{background:#98a7bc;border-radius:50%;width:7px;height:7px;display:inline-block}.connection.online i,.live-dot{background:#69decc;box-shadow:0 0 12px #69decc66}.hero{justify-content:space-between;align-items:center;gap:30px;padding:32px 0 24px;display:flex}h1{letter-spacing:-1.8px;font-size:clamp(30px,3.1vw,40px);font-weight:600;line-height:1.15}.hero-text>p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.hero-tools{align-items:center;gap:12px;min-width:0;display:flex}.node-chip{border-radius:18px;align-items:center;gap:13px;padding:16px 19px;display:flex}.node-chip strong{font-size:15px;display:block}.node-chip div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.node-icon{color:#8fbbef;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.icon-button{color:#a7bfdd;background:#172b4655;border:1px solid #6b93c125;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:inline-flex}.icon-button:hover{color:#ddf6ff;background:#42689044}.refresh-button{border-radius:15px;width:44px;height:44px}.spinning{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.context-strip{color:#9ab0cb;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:25px;font-size:13px;display:flex}.context-strip>span{align-items:center;gap:8px;display:flex}.context-strip svg{width:15px;height:15px}.context-update{margin-left:auto}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.metric{--accent:#66d8ff;padding:23px 25px;position:relative;overflow:hidden}.metric.violet{--accent:#b79bff}.metric.blue{--accent:#7fb7ff}.metric.mint{--accent:#79ddc7}.metric-label{color:#b6c9e2;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.metric-icon{color:var(--accent);opacity:.75;place-items:center;width:28px;height:28px;display:grid}.metric-number{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:15px 0 17px;font-size:43px;font-weight:550;line-height:1.2}.metric-number>span{color:#9fb6d3;letter-spacing:0;margin-left:8px;font-size:19px;font-weight:400}.metric-baseline{align-items:center;height:6px;margin-bottom:14px;display:flex}progress{background:#51709222;border:0;border-radius:8px;width:100%;height:4px;overflow:hidden}progress::-webkit-progress-bar{background:#51709222}progress::-webkit-progress-value{background:var(--accent);border-radius:8px}progress::-moz-progress-bar{background:var(--accent)}.metric p{color:var(--muted);font-size:13px;line-height:1.5}.project-indicators{gap:5px;width:100%;display:flex}.project-indicators i{background:#7296bd30;border-radius:5px;flex:1;height:5px}.project-indicators i.running{background:var(--accent)}.project-indicators i.unknown{background:#d6b77b}.analytics-grid{grid-template-columns:minmax(0,2.25fr) minmax(280px,1fr);gap:24px;margin-bottom:24px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 20px;display:flex}.section-kicker{margin-bottom:9px}h2{letter-spacing:-.5px;font-size:23px;font-weight:550}.segmented{border:1px solid var(--line);white-space:nowrap;background:#07172b66;border-radius:11px;padding:4px;display:flex}.segmented button{color:#8fa8c9;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:13px}.segmented button.active{color:#d6eefe;background:#3f658d55;box-shadow:0 2px 7px #0002}.performance-chart{height:285px;margin:0 17px}.chart-note{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 28px 16px;font-size:12px;display:flex}.chart-note>span{align-items:center;gap:8px;display:flex}.text-button{color:#a9c8e9;background:0 0;border:0;align-items:center;gap:7px;padding:5px;font-size:13px;display:inline-flex}.text-button svg{width:16px;height:16px}.data-details{border-top:1px solid var(--line);color:#a3b9d7;font-size:13px}.data-details summary{cursor:pointer;padding:13px 28px}.panel-icon{color:#93b2d8}.donut-wrap{width:210px;height:210px;margin:0 auto 12px;position:relative}.disk-chart{width:100%;height:100%}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center>span{letter-spacing:-1px;font-size:38px;font-weight:550}.donut-center small{color:var(--muted);margin-left:4px;font-size:18px}.donut-center p{color:var(--muted);margin-top:5px;font-size:14px}.storage-legend{gap:12px;padding:0 28px;font-size:14px;display:grid}.storage-legend>div{justify-content:space-between;gap:12px;display:flex}.storage-legend span{color:var(--muted);align-items:center;gap:8px;display:flex}.storage-legend i{background:#294566;border-radius:50%;width:8px;height:8px}.storage-legend i.used-key{background:#5aaeff}.storage-legend strong{font-weight:500}.storage-note{color:#829bbc;overflow-wrap:anywhere;margin:20px 28px;font-size:12px}.projects-panel{margin-bottom:24px;overflow:hidden}.count{color:#b5d1ee;vertical-align:middle;background:#45688f33;border-radius:8px;place-items:center;min-width:25px;height:25px;margin-left:6px;font-size:14px;display:inline-grid}.quiet-badge{color:#8faaca;align-items:center;gap:8px;font-size:13px;display:flex}.quiet-badge svg{width:16px;height:16px}.project-columns,.project-row{grid-template-columns:minmax(260px,1.5fr) minmax(105px,.6fr) minmax(170px,.9fr) minmax(230px,1fr);align-items:center;gap:18px;padding:18px 28px;display:grid}.project-columns{letter-spacing:.7px;color:#839cbb;padding-top:8px;padding-bottom:13px;font-size:12px}.project-row{border-top:1px solid var(--line);min-height:105px;transition:background .2s}.project-row:hover{background:#507aac08}.project-identity{align-items:center;gap:14px;min-width:0;display:flex}.project-symbol{color:#7cbbff;background:#5485df14;border:1px solid #7fafff33;border-radius:16px 16px 16px 6px;flex-shrink:0;place-items:center;width:45px;height:48px;display:grid}.project-symbol.green{color:#7de3c6;background:#5fc7a314;border-color:#7de3c633}.project-symbol.violet{color:#b2a0ff;background:#ad87f714;border-color:#b2a0ff33}.project-identity h3{flex-wrap:wrap;align-items:center;gap:9px;font-size:16px;font-weight:550;display:flex}.adapter-label{color:#96aac8;letter-spacing:1px;border:1px solid #7795be33;border-radius:5px;padding:3px 5px;font-size:9px}.project-identity p{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.5}.project-identity p.project-error{color:#f0b6a7}.status-pill{color:#9ab1cc;white-space:nowrap;background:#7691b512;border:1px solid #7795be22;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.error{color:#ffacaf}.status-pill.unknown{color:#ebcb8b}.project-endpoint{min-width:0}.project-endpoint>span{color:#abc2df;overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:12px;display:block}.project-endpoint small{color:#7f9cbe;margin-top:7px;font-size:11px;display:block}.project-actions{align-items:center;gap:7px;display:flex}.button{white-space:nowrap;background:#29486b44;border:1px solid #739dd433;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.button svg{width:15px;height:15px}.button.primary{color:#b9eaff;background:linear-gradient(130deg,#3a93c544,#4477be44);border-color:#68c5f244;box-shadow:inset 0 1px #b9efff0d}.button.primary:hover{background:#3d8fb755}.button.ghost{color:#a6bedb;background:0 0}.button.selected{color:#ddf1ff;background:#526a9633}.button.subtle{color:#b6c9df;background:#41567a22}.host-strip{grid-template-columns:1.1fr 1fr .8fr 1.3fr;align-items:center;gap:25px;margin-bottom:24px;padding:23px 28px;display:grid}.host-strip-title{align-items:center;gap:11px;min-width:0;display:flex}.host-strip strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.host-strip-title span:not(.node-icon){color:var(--muted);margin-top:5px;font-size:12px;display:block}.host-strip small{color:#8aa4c5;letter-spacing:1.5px;margin-bottom:9px;font-size:10px;display:block}.tools{align-items:center;gap:10px;display:flex}.log-toolbar{gap:12px;padding:0 28px 20px;display:flex}.search-input{color:#6c8db5;background:#06142655;border:1px solid #7495c32a;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.search-input input{color:#deedff;outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:14px}input::placeholder{color:#829dbd}select{color:#b6cbe4;background:#12223a;border:1px solid #7495c32a;border-radius:12px;max-width:100%;padding:10px 12px;font-size:13px}.log-scroll{max-height:260px;overflow:auto}.expanded .log-scroll{max-height:600px}.log-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.log-table th{letter-spacing:.8px;color:#8fa7c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#172b4455;padding:13px 25px;font-size:11px;font-weight:500;position:sticky;top:0}.log-table td{color:#b2c6df;vertical-align:top;border-top:1px solid #7e9dc514;padding:13px 25px}.log-table td:first-child{white-space:nowrap;color:#7fa0c7;font-family:Consolas,monospace}.log-table td:last-child{overflow-wrap:anywhere;min-width:220px}.log-level{color:#7bc8f2;border:1px solid #66bae422;border-radius:5px;padding:3px 5px;font-size:10px;display:inline-block}.log-level.error{color:#feb1b4;border-color:#feb1b433}.panel-foot{border-top:1px solid var(--line);color:#7f9cbd;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 28px;font-size:11px;display:flex}.empty-state{text-align:center;color:#9bb3d3;padding:40px 20px}.empty-state svg{width:30px;height:30px;margin-bottom:12px}.empty-state h3{color:#cfdef1;font-size:18px;font-weight:500}.empty-state p{margin-top:10px;font-size:14px;line-height:1.6}footer{letter-spacing:1px;color:#6885a8;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 0;font-size:10px;display:flex}.footer-separator{color:#45617f;margin:0 8px}.error-banner{color:#edc897;background:#95612a22;border:1px solid #d5a47244;border-radius:16px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:14px;line-height:1.5;display:flex}.action-dialog{color:#edf5ff;background:#12223bef;border-color:#7cabde44;width:min(500px,100vw - 40px);padding:30px}.action-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020916bb}.dialog-symbol{color:#97d7ff;background:#68b1e922;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.action-dialog h2{line-height:1.4}.action-dialog p{color:#acc1dc;margin-top:15px;font-size:15px;line-height:1.7}.dialog-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.toast{z-index:20;background:#162d48ed;align-items:center;gap:12px;max-width:calc(100vw - 48px);padding:18px 22px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px}.toast.error{color:#ffc1bd}.skip-link{z-index:30;background:#18385a;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}@media (min-width:1600px){.app-shell{padding:0 50px}.hero{padding-top:48px;padding-bottom:34px}.performance-chart{height:310px}}@media (max-width:1200px){.app-shell{padding:0 25px}.hero{align-items:flex-start}.hero-tools{max-width:290px}.project-columns,.project-row{grid-template-columns:minmax(220px,1.3fr) 105px minmax(130px,.8fr) 210px;gap:12px;padding-left:22px;padding-right:22px}.project-actions{gap:5px}.project-actions .icon-button{width:32px;height:36px}.project-actions .button{padding:10px}.host-strip{gap:18px}.metric{padding:20px}.metric-number{font-size:38px}.connection{font-size:12px}.navigation a{padding:11px 14px}}@media (max-width:1000px){.masthead{flex-wrap:wrap;gap:16px;padding:22px 0}.navigation{order:3;justify-content:center;width:100%}.connection{margin-left:auto}.hero{flex-direction:column;gap:22px}.hero-tools{width:100%;max-width:none}.node-chip{flex:1}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:minmax(0,1fr)}.storage-panel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.storage-panel .panel-head{grid-column:1}.donut-wrap{grid-area:1/2/4;margin:15px auto}.storage-legend,.storage-note{grid-column:1}.project-columns{display:none}.project-row{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 24px}.project-identity{grid-column:1}.project-status{text-align:right;grid-column:2}.project-endpoint{grid-column:1;padding-left:59px}.project-actions{grid-column:2;justify-content:flex-end}.host-strip{grid-template-columns:1fr 1fr}.context-update{margin-left:0}.log-toolbar{flex-wrap:wrap}.search-input{flex-basis:100%}}@media (max-width:540px){.app-shell{padding:0 16px}.masthead{gap:12px;padding:19px 0}.brand{font-size:15px}.brand>div>span{font-size:10px}.brand-symbol{width:42px;height:42px}.connection{font-size:11px}.navigation{border-radius:16px}.navigation a{flex:1;justify-content:center;gap:7px;padding:11px 6px;font-size:13px}.navigation svg{width:17px}.hero{padding:30px 0 22px}h1{letter-spacing:-1.3px;font-size:34px}.hero-text>p{font-size:15px}.eyebrow{letter-spacing:1.8px;font-size:9px}.context-strip{gap:12px 18px;font-size:11px}.metrics-grid{gap:12px}.metric{border-radius:20px;padding:17px 15px}.metric-label{gap:5px;font-size:12px}.metric-icon{color:var(--accent);opacity:.75;place-items:center;width:28px;height:28px;display:grid}.metric-icon svg{width:16px;height:16px}.metric-number{margin:16px 0;font-size:34px}.metric-number>span{margin-left:5px;font-size:15px}.metric p{min-height:32px;font-size:11px}.panel-head{flex-wrap:wrap;gap:14px;padding:23px 20px 18px}h2{font-size:21px}.section-kicker{letter-spacing:1.8px;font-size:9px}.segmented{margin-left:auto}.performance-chart{height:280px;margin:0 5px}.chart-note{padding:10px 18px 16px;font-size:10px}.data-details summary{padding:13px 20px}.storage-panel{display:block}.donut-wrap{margin:0 auto 16px}.storage-legend{padding:0 25px}.storage-note{margin:20px 25px}.project-row{flex-wrap:wrap;gap:15px;padding:22px 20px;display:flex}.project-identity{width:100%}.project-identity h3{font-size:17px}.project-identity p{font-size:13px}.project-status{text-align:left}.project-endpoint{text-align:right;flex:1;padding:0}.project-actions{justify-content:flex-start;width:100%;padding-left:58px}.project-actions .icon-button{width:38px;height:38px}.project-actions .button{padding:11px 16px}.quiet-badge{font-size:11px}.host-strip{gap:23px;padding:22px}.host-strip-title,.host-strip>div:last-child{grid-column:1/-1}.host-strip strong{font-size:13px}.log-toolbar{gap:10px;padding:0 20px 18px}.log-toolbar select{flex:1;min-width:0;font-size:12px}.tools .button{padding:9px;font-size:12px}.log-table th,.log-table td{padding:12px 16px}.log-table td:nth-child(3){min-width:100px}.panel-foot{padding:14px 20px}.toast{max-width:calc(100vw - 32px);padding:15px;bottom:16px;right:16px}.glass{-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%)}footer{padding:24px 0;font-size:9px;line-height:1.7}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cpu-particles{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.cpu-particles{display:none}}.projects-panel{z-index:2;position:relative;overflow:visible}.project-columns,.project-row{grid-template-columns:minmax(240px,1.5fr) minmax(155px,.7fr) minmax(150px,.9fr) 164px;column-gap:28px}.project-row{min-height:126px;padding-top:28px;padding-bottom:28px}.project-row:last-child{border-radius:0 0 18px 18px}.project-identity{gap:18px}.project-identity h3{font-size:17px}.project-status .status-pill{gap:8px;padding:9px 12px;font-size:13px;font-weight:500}.status-pill svg{width:13px;height:13px}.status-pill.running{color:#9aead4;background:#4daa8e12;border-color:#7ad8b83d}.status-pill.stopped{color:#b9c9df;background:#869bb50d}.status-pill.starting,.status-pill.stopping,.status-pill.unknown{color:#efd09c;background:#b6925010;border-color:#d5b77b35}.status-pill.error{color:#ffc0c0;background:#c56b6b14;border-color:#e68b8b40}.project-actions{justify-content:flex-end;gap:12px}.project-actions>.button{min-width:104px;min-height:42px}.project-more{position:relative}.more-trigger{background:0 0;border-color:#0000;width:42px;height:42px}.more-trigger span{margin-top:-9px;font-size:26px;line-height:1}.more-trigger[aria-expanded=true]{background:#86b8ef12;border-color:#98bada33}.project-menu{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12233bef;border:1px solid #9dbfe633;border-radius:14px;width:198px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #02091666}.project-menu button,.project-menu a{color:#c7d9ef;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:12px;font-size:14px;display:flex}.project-menu button:not(:disabled):hover,.project-menu a:hover{background:#75a5d91a}.project-menu svg{width:17px;height:17px}@media (max-width:1100px){.project-columns{display:none}.project-row{grid-template-columns:minmax(0,1fr) auto;gap:22px 20px}.project-identity{grid-column:1}.project-status{text-align:right;grid-column:2}.project-endpoint{grid-column:1;padding-left:63px}.project-actions{grid-column:2}}@media (max-width:540px){.project-row{gap:20px;padding:26px 20px}.project-status{text-align:left}.project-endpoint{padding-left:0}.project-actions{justify-content:flex-end;padding-left:0}.project-actions>.button{flex:1}.project-actions .more-trigger{width:42px;height:42px}}:root{--muted:#b0c2db}.masthead{gap:20px;min-height:80px}.hero{align-items:center;gap:20px;padding:22px 0 18px}.node-chip{gap:10px;padding:11px 15px}.node-chip div>span{font-size:14px;line-height:1.45}.context-strip{color:#b0c2db;gap:12px 20px;margin-bottom:20px;font-size:14px}.connection{color:#b0c2db;font-size:13px}.metric p,.project-identity p,.storage-note,.host-strip-title span:not(.node-icon){color:#b0c2db;font-size:14px;line-height:1.55}.chart-note,.data-details,.project-endpoint small,.panel-foot{color:#abc1dd;font-size:13px}.project-endpoint>span{font-size:13px}.host-strip small{letter-spacing:1px;color:#a5bcda;font-size:12px}.log-table{font-size:13px}.log-table th{color:#acc2df;font-size:12px}.log-table td:first-child{color:#9ebcde}.log-level,.adapter-label{font-size:11px}footer{letter-spacing:.5px;color:#93adcd;font-size:12px}@media (max-width:1000px){.masthead{gap:10px;padding:14px 0 10px}.navigation{padding:3px}.navigation a{padding:10px 14px}.hero{flex-direction:row;align-items:center}.hero-tools{flex:0 auto;width:auto}.hero-text{flex-shrink:0}.node-chip{min-width:0}}@media (max-width:620px){.hero{flex-direction:column;align-items:stretch;gap:12px;padding:18px 0 14px}.hero-tools{width:100%}h1{font-size:30px}.context-strip{gap:9px 16px;font-size:13px}}@media (max-width:540px){.brand>div>span{letter-spacing:1px;font-size:12px}.connection{font-size:12px}.navigation a{padding:10px 6px;font-size:14px}.metric-label{font-size:13px}.metric p{min-height:40px;font-size:13px}.chart-note,.panel-foot{font-size:12px}.chart-note{align-items:flex-start}.chart-note>span{flex:1;line-height:1.5}.chart-note .live-dot{flex-shrink:0}.storage-note{font-size:13px}}.cpu-feedback,.cpu-wash{pointer-events:none;z-index:0;position:fixed;inset:0}.cpu-wash{opacity:0;transition:opacity 2.5s}.cpu-wash[data-active=true]{opacity:1}.cpu-wash.green{background:radial-gradient(at 0 30%,#3fc99a17,#0000 65%),radial-gradient(at 100% 90%,#3fc99a0d,#0000 65%)}.cpu-wash.amber{background:radial-gradient(at 0 30%,#ffbd5426,#0000 65%),radial-gradient(at 100% 90%,#ffbd541a,#0000 65%)}.cpu-wash.red{background:radial-gradient(at 0 30%,#ff5a7040,#0000 70%),radial-gradient(at 100% 90%,#ed546432,#0000 65%)}.background-control{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:-4px 0 20px;font-size:13px;display:flex}.background-control label{align-items:center;gap:10px;display:flex}.background-control select{background:#12223a66;padding:7px 10px}.background-control p{color:#d0e2fa;background:#6285b312;border:1px solid #a7c5ef30;border-radius:10px;width:100%;padding:10px 14px;line-height:1.5}.cpu-feedback-label{align-items:center;gap:8px;display:flex}.cpu-feedback-label i{background:currentColor;border-radius:50%;width:7px;height:7px}.cpu-feedback-label.green{color:#8bdfbf}.cpu-feedback-label.amber{color:#f1cc91}.cpu-feedback-label.red{color:#ffaeb7}.background-control{z-index:3;position:relative}.appearance-menu{position:relative}.appearance-menu summary,.project-endpoint summary,.storage-details summary,.host-details>summary{cursor:pointer;color:#aec6e2;font-size:14px;line-height:1.5}.appearance-menu summary{border:1px solid #91bcff20;border-radius:10px;padding:7px 11px}.appearance-options{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12233bf2;border:1px solid #9dbfe633;border-radius:14px;width:min(290px,100vw - 40px);padding:17px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #02091666}.appearance-options label{flex-direction:column;align-items:stretch}.project-endpoint[open]>span{margin-top:10px}.project-endpoint summary{width:-moz-fit-content;width:fit-content}.storage-details{margin:20px 28px}.storage-details .storage-note{margin:12px 0 0}.host-details{margin-bottom:24px}.host-details>summary{padding:19px 26px}.host-details .host-strip{margin-bottom:0;padding-top:5px}@media (max-width:1000px){.storage-details{grid-column:1}}@media (max-width:540px){.project-endpoint summary{margin-left:auto}.storage-details{margin:20px 25px}}.project-name-link{color:#e1efff;text-underline-offset:5px;-webkit-text-decoration:underline #99c2ee35;text-decoration:underline #99c2ee35}.project-name-link:hover{color:#9ddfff}.health-inline{color:#a7bbd3;margin-top:9px;font-size:12px;display:block}.health-inline.healthy{color:#8cdfbd}.health-inline.unhealthy{color:#ffc1aa}.project-form-dialog{color:#edf5ff;background:#12233bef;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto}.project-form-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020916bb}.project-form-dialog fieldset{border:0;gap:17px;margin:20px 0 0;padding:0;display:grid}.project-form-dialog label{color:#c5d7ed;gap:7px;font-size:14px;display:grid}.project-form-dialog label>span{color:#92abc9;font-size:12px}.project-form-dialog input{color:#e0eeff;background:#07162a77;border:1px solid #91bcff30;border-radius:10px;width:100%;min-width:0;padding:11px 12px}.project-form-dialog small,.form-intro,.form-note{color:#abc1dc;font-size:13px;line-height:1.5}.form-intro{margin-top:12px}.form-error{color:#ffc0ba;margin-top:15px;line-height:1.5}.project-detail{gap:24px;display:grid}.detail-back{color:#a9c8e9;width:-moz-fit-content;width:fit-content;font-size:14px}.detail-heading{justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.detail-heading h2{overflow-wrap:anywhere}.detail-heading p{color:var(--muted);margin:12px 0;line-height:1.5}.detail-body>p{color:#c3d7ed;overflow-wrap:anywhere;line-height:1.6}.detail-facts{grid-template-columns:2fr 1fr 1.4fr;gap:22px;margin:22px 0;display:grid}.detail-facts dt{color:#a7bdd7;margin-bottom:8px;font-size:12px}.detail-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.health-badge{color:#b8cbe2;background:#8aa3c114;border-radius:20px;padding:8px 12px;font-size:13px}.health-badge.healthy{color:#9ce4c9;background:#4dba8d18}.health-badge.unhealthy{color:#ffc6b9;background:#cb786b18}.health-history{gap:5px;margin:20px 0;display:flex}.health-history span{background:#c78778;border-radius:4px;width:12px;height:25px}.health-history .healthy{background:#69c2a3}.detail-caption{color:#9fb7d5;margin-top:14px;font-size:13px;line-height:1.6}.detail-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.detail-section-title span{color:#9fb7d5;font-size:13px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.resource-card{padding:24px}.resource-card h3{color:#b9cde5;font-size:14px;font-weight:500}.resource-card strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0;font-size:29px;font-weight:550;display:block}.resource-card p{color:#a8bed9;font-size:13px;line-height:1.5}@media (max-width:620px){.detail-heading{flex-direction:column;align-items:flex-start;padding:22px}.detail-heading .project-actions{width:100%}.detail-facts{grid-template-columns:1fr;gap:17px}.resource-grid{grid-template-columns:1fr}.detail-section-title{flex-direction:column;align-items:flex-start}.project-form-dialog{padding:22px}}.project-history{overflow:hidden}.history-heading{flex-wrap:wrap;gap:20px}.history-heading .detail-caption{margin:7px 0 0}.history-switch{flex-wrap:wrap;gap:5px;display:flex}.history-switch button{color:#bac9dd;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 14px}.history-switch button[aria-pressed=true]{color:#e8f9ff;background:#64cdff1a;border-color:#87d8ff3b}.history-switch button:hover{background:#aad2ff14}.history-switch button:focus-visible{outline-offset:3px;outline:2px solid #67ddff}.project-history-chart{width:100%;height:310px}.history-empty{color:#c3d1e4;padding:0 12px}.history-table{color:#bbcce0;margin-top:20px}.history-table summary{cursor:pointer;padding:10px 0}@media (max-width:600px){.project-history-chart{height:260px}.history-switch button{padding:9px 10px}}.alarm-badge{color:#b8c9dd;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;line-height:1.5;display:inline-flex}.alarm-badge.critical{color:#ffa6af}.alarm-badge.warning,.alarm-badge.pending{color:#ffd494}.alarm-badge.resolved,.alarm-badge.healthy{color:#80dbc2}.alarm-badge.muted{color:#a8b5cb}.project-status .alarm-badge{font-size:12px}.alarms-panel .panel-head{align-items:center}.alarm-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.alarm-controls select{padding:10px 12px}.alarm-incidents{gap:12px;margin:22px 0;display:grid}.alarm-incident{background:#ffd49406;border:1px solid #ffd49440;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.alarm-incident.critical{background:#ff899407;border-color:#ff899440}.alarm-incident.muted{background:#a8b5cb05;border-color:#a8b5cb30}.alarm-incident strong{font-size:15px}.alarm-incident p,.alarm-explainer p{color:#b6c9df;font-size:14px;line-height:1.65}.alarm-incident p{margin:7px 0 0}.alarm-empty{color:#b6c9df;margin:24px 0}.alarm-notice{color:#80dbc2}.alarm-explainer{color:#c5d7ed;margin:22px 0}.alarm-explainer summary{cursor:pointer;font-size:14px}.alarm-events{border-top:1px solid #9fc4fa20;margin-top:25px;padding-top:22px}.alarm-events h3{font-size:16px}.alarm-events ol{margin:18px 0;padding:0;list-style:none}.alarm-event{border-left:2px solid #9fc4fa35;grid-template-columns:175px minmax(0,1fr) auto;gap:16px;margin:6px 0;padding:11px 0 11px 16px;font-size:14px;line-height:1.6;display:grid}.alarm-event time,.alarm-event small{color:#a7bdd8}.alarm-event.opened,.alarm-event.escalated{border-left-color:#ffb097}.alarm-event.resolved{border-left-color:#80dbc2}.alarm-rule-form{background:#07162a33;border:1px solid #91bcff30;border-radius:16px;margin:24px 0;padding:20px}.alarm-rule-form fieldset{border:0;min-width:0;margin:0;padding:0}.alarm-rule-form legend{padding-bottom:20px;font-weight:600}.alarm-rule{margin-bottom:24px}.alarm-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.alarm-rule-form label{color:#c5d7ed;gap:7px;font-size:14px;display:grid}.alarm-rule-form .alarm-toggle{align-items:center;gap:10px;margin-bottom:14px;display:flex}.alarm-rule-form input[type=number]{color:#e0eeff;background:#07162a77;border:1px solid #91bcff30;border-radius:10px;width:100%;min-width:0;padding:11px 12px}.alarm-toggle input{accent-color:#67ddff;width:17px;height:17px}@media (max-width:700px){.alarm-fields{grid-template-columns:1fr}.alarm-event{grid-template-columns:1fr;gap:3px}.alarm-incident{flex-direction:column;align-items:flex-start}}.project-toolbar{flex-wrap:wrap;gap:12px;padding:0 26px 18px;display:flex}.project-manage{color:#b6c9df;font-size:14px}.project-manage summary{cursor:pointer;padding:8px 0}.project-manage .alarm-controls{margin:12px 0}.archive-confirm{background:#07162a55;border:1px solid #91bcff30;border-radius:14px;padding:16px 20px}.wizard-progress{color:#8da6c7;flex-wrap:wrap;gap:10px;margin:18px 0;font-size:12px;display:flex}.wizard-progress [aria-current]{color:#8fe3ff}.connection-checks{gap:12px;padding:0;list-style:none;display:grid}.connection-checks li{color:#c5d7ed;background:#9fc4fa06;border-left:2px solid #9fc4fa55;border-radius:7px;gap:5px;padding:12px 14px;font-size:14px;display:grid}.connection-checks .ok{border-color:#80dbc2}.connection-checks .error{border-color:#ffb097}.project-form-dialog .offline-consent{align-items:flex-start;gap:10px;margin:16px 0;line-height:1.6;display:flex}.project-form-dialog input[type=checkbox]{accent-color:#67ddff;flex:0 0 18px;width:18px;margin-top:3px}.transfer-dialog{width:min(700px,100vw - 32px)}.transfer-dialog fieldset{margin-top:28px}.transfer-dialog textarea{resize:vertical;color:#e0eeff;background:#07162a77;border:1px solid #91bcff30;border-radius:10px;width:100%;min-height:120px;max-height:300px;padding:12px;font:13px/1.5 monospace}.import-preview{margin-top:24px}.import-preview ul{max-height:300px;padding:0;list-style:none;overflow:auto}.import-preview li{border-bottom:1px solid #91bcff20;padding:12px 0}.import-preview li label{align-items:flex-start;gap:10px;display:flex}.import-preview li span{overflow-wrap:anywhere;gap:4px;display:grid}@media (max-width:540px){.project-toolbar{padding:0 20px 16px}.project-form-dialog .dialog-actions{flex-wrap:wrap}}.auth-page{isolation:isolate;place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.auth-card{border-radius:28px;width:min(100%,460px);padding:clamp(26px,5vw,44px);position:relative}.auth-card h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,5vw,34px)}.auth-mark{color:#b4daff;background:#70aaff15;border:1px solid #94c5ff30;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:28px;font-size:34px;display:grid}.auth-eyebrow{letter-spacing:.18em;color:#9eb8dc;font-size:11px;font-weight:650}.auth-intro,.auth-setup p{color:#b4c3d9;font-size:14px;line-height:1.7}.auth-form{gap:20px;margin:28px 0;display:grid}.auth-form label{color:#d7e4f6;gap:9px;font-size:14px;display:grid}.auth-form input{width:100%;font:inherit;color:#f0f6ff;background:#08172a80;border:1px solid #90b9ef30;border-radius:12px;padding:13px 14px}.auth-form input:focus-visible{outline-offset:3px;outline:2px solid #85b9fa}.auth-form .button{justify-content:center;min-height:46px;margin-top:4px}.auth-footnote{color:#a2b4cc;margin-top:26px;font-size:12px;line-height:1.8}.auth-setup{background:#10223d55;border:1px solid #91b9ed25;border-radius:15px;margin-top:24px;padding:18px}.auth-setup span{color:#a9bdd8;font-size:12px}.auth-setup code{color:#c7e2ff;margin:14px 0;font-size:16px;display:block}.auth-setup p{margin-bottom:0;font-size:13px}.auth-orb{z-index:-1;filter:blur(75px);pointer-events:none;opacity:.2;border-radius:50%;width:420px;height:420px;position:absolute}.auth-orb-one{background:#285fc2;top:10%;left:calc(50% - 420px)}.auth-orb-two{background:#356891;bottom:0;right:calc(50% - 400px)}.auth-session-bar{color:#b7c9e2;background:#0a172a60;border-bottom:1px solid #b6d4ff12;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:45px;padding:6px 24px;font-size:13px;display:flex}.auth-session-bar>span:first-child{align-items:center;gap:7px;display:inline-flex}.auth-session-bar .button{padding:6px 12px;font-size:13px}.auth-dot{background:#8fceb9;border-radius:50%;width:6px;height:6px}.security-page{gap:22px;display:grid}.security-intro{justify-content:space-between;align-items:center;padding:12px 4px 8px;display:flex}.security-intro>.icon{color:#99c6ed;opacity:.6;width:46px;height:46px}.security-intro h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(23px,3vw,30px)}.security-intro p{color:var(--muted);font-size:14px;line-height:1.7}.security-intro .security-eyebrow{letter-spacing:.17em;font-size:11px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.security-card{border-radius:22px;min-width:0;padding:26px}.security-card h2{margin:0 0 10px;font-size:20px}.security-card h3{margin:0 0 6px;font-size:14px;font-weight:600}.security-card p,.security-dialog p{color:var(--muted);font-size:14px;line-height:1.65}.security-card-head,.security-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.security-card-head>.icon{color:#a4caed;width:25px;height:25px}.security-section-head p{margin-bottom:0}.security-pill{color:#b5c6de;white-space:nowrap;border:1px solid #aacbfa22;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-flex}.security-pill.ok{color:#a4ddc7;background:#57c3950a;border-color:#57c39530}.security-pill.warning,.security-pill.pending{color:#e3c99a;background:#e3b96108;border-color:#e3b96125}.security-pill.error{color:#f4b2ba;border-color:#f4b2ba30}.security-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.security-card .security-caption{font-size:12px;line-height:1.8}.security-checks,.security-events,.security-session-list{gap:0;display:grid}.security-checks article,.security-events article,.security-session-list article{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.security-checks article p,.security-events article p{overflow-wrap:anywhere;margin:0;font-size:12px}.security-session-list article>div{flex:1;min-width:0}.security-session-list details{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:12px}.security-session-list article>.icon{color:#a0bcd9;margin-top:5px}.security-restore{border:1px solid var(--line);background:#6c9ccd09;border-radius:15px;margin-top:22px;padding:22px}.security-restore code{overflow-wrap:anywhere;color:#d3e7ff}.security-backups{color:var(--muted);margin-top:24px;font-size:13px}.security-backups>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.security-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b18b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.security-dialog{background:#0f2138ed;border-radius:24px;width:min(100%,520px);max-height:calc(100dvh - 48px);padding:30px;overflow-y:auto}.security-dialog h2{margin:0;font-size:23px}.security-dialog small{color:var(--muted);font-size:12px;line-height:1.5}.authenticator-qr{background:#fff;width:280px;max-width:100%;height:auto;margin:20px auto;display:block}.auth-form label[hidden]{display:none}.overview-content{padding-top:28px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-factor-intro p{color:var(--muted);margin:0;line-height:1.5}.security-secret{border:1px solid var(--line);letter-spacing:.07em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#c8e2ff;border-radius:12px;padding:18px;display:block}.security-recovery{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;gap:12px;margin:22px 0;font-size:12px;display:grid}.security-dialog>.button{margin:8px 8px 0 0}@media (max-width:620px){.navigation{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.navigation a{text-align:center;justify-content:center;min-width:0;line-height:1.4}.navigation svg{flex-shrink:0}.security-backups>div{flex-wrap:wrap}}@media (max-width:760px){.security-grid{grid-template-columns:1fr}.security-card{padding:22px}.security-section-head{flex-wrap:wrap;align-items:flex-start}.security-overlay{padding:14px}.security-dialog{padding:22px}.security-session-list article{flex-wrap:wrap}}.operations-panel{margin-bottom:28px}.operations-panel h3{margin:0 0 12px;font-size:19px;font-weight:550}.operations-panel p{line-height:1.75}.operations-summary{color:var(--muted);flex-wrap:wrap;gap:28px;margin:26px 0;font-size:13px;display:flex}.operations-summary strong{color:#dcecff;margin-right:6px;font-size:19px;font-weight:500}.operations-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-bottom:28px;padding-bottom:14px;display:flex}.operations-tabs button{color:#adbed4;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 15px;font-size:13px}.operations-tabs button[aria-current]{color:#e0eeff;background:#92bce912;border-color:#9cbdeb28}.operations-tabs button:hover{color:#fff;background:#92bce90b}.operations-columns{grid-template-columns:1.1fr 1fr;gap:44px;display:grid}.operations-columns>*{min-width:0}.operations-form{align-content:start;gap:17px;display:grid}.operations-form>.button{justify-self:start}.operations-form label,.operations-select{color:#bacce1;gap:9px;font-size:13px;line-height:1.5;display:grid}.operations-form input:not([type=checkbox]),.operations-form select,.operations-select select{box-sizing:border-box;color:#e0eeff;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#04112255;border:1px solid #9cbce329;border-radius:11px;padding:12px 14px}.operations-form input:focus-visible,.operations-form select:focus-visible,.operations-tabs button:focus-visible{outline-offset:3px;outline:2px solid #97c8fc}.operations-form .operations-check{align-items:center;gap:10px;padding:5px 0;display:flex}.operations-check input{accent-color:#90bdef;flex-shrink:0;width:17px;height:17px}.operations-form fieldset{border:1px solid var(--line);border-radius:13px;padding:18px}.operations-form legend{color:#c3d7f0;padding:0 7px;font-size:13px}.operations-select{max-width:480px;margin:22px 0}.operations-fields{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.operations-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0;display:flex}.operations-row>div{flex:1;min-width:0}.operations-row p{margin:6px 0;font-size:13px}.operations-row details{color:var(--muted);margin-top:12px;font-size:13px}.operations-row summary{cursor:pointer}.operations-empty{color:var(--muted);border:1px dashed #99bce528;border-radius:15px;margin-top:24px;padding:28px 20px}.operations-empty>.icon{color:#9ebdde;width:26px;height:26px;margin-bottom:18px;display:block}.operations-empty strong{color:#c6d8ee}.operations-facts{gap:18px;margin:24px 0;font-size:13px;display:grid}.operations-facts>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}.operations-facts dt{color:var(--muted)}.operations-facts dd{color:#d2e3f8;margin:0}.operations-warning{color:#f1be93!important}.operations-notice{color:#a5d9c6;border:1px solid #72c3ac30;border-radius:10px;padding:12px 16px}@media (max-width:850px){.operations-columns{grid-template-columns:1fr;gap:32px}}@media (max-width:500px){.operations-tabs{gap:2px}.operations-tabs button{padding:9px 10px}.operations-summary{gap:16px}.operations-row{flex-wrap:wrap}.operations-fields{grid-template-columns:1fr}}.launch-panel{margin-bottom:28px}.launch-panel h3{margin:0 0 14px;font-size:19px;font-weight:550}.launch-panel p{line-height:1.8}.launch-panel .operations-tabs{margin-top:24px}.launch-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.launch-stepper button{text-align:left;color:#a7bfdc;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #9fbce322;border-radius:13px;align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.launch-stepper button[aria-current]{color:#e2efff;background:#80b6ec12;border-color:#a2cef344}.launch-stepper span{border:1px solid #b1ccea2b;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.launch-code{color:#c5def7;border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#04122566;border-radius:13px;padding:18px;font-size:12px;line-height:1.9}.launch-empty,.launch-plan{color:#a8bfd9;border:1px solid #94b8e329;border-radius:14px;margin:20px 0;padding:22px}.launch-empty strong,.launch-plan strong{color:#d0e3fa}.launch-check-panel{border-left:1px solid var(--line);padding-left:26px}.launch-check-panel .security-section-head{flex-wrap:wrap;gap:14px}.launch-check-panel h3{margin:0}.launch-panel details>summary,.launch-project-permissions summary{cursor:pointer;color:#bdd3eb;font-size:14px;line-height:1.7}.launch-plan details{margin-top:18px}.launch-divider{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.launch-divider .operations-form{margin-top:24px}.launch-inline{flex-wrap:wrap;align-items:end;gap:15px;margin:20px 0;display:flex}.launch-inline .operations-select{flex:1;min-width:160px;margin:0}.launch-source-list{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.launch-discovery-list{max-height:440px;padding-right:12px;overflow-y:auto}.launch-discovery-list strong{overflow-wrap:anywhere}.launch-permissions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.launch-permissions article{border:1px solid var(--line);border-radius:13px;padding:18px}.launch-permissions article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.launch-permissions article strong{font-size:14px}.launch-permissions article p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.8}.launch-project-permissions summary{font-size:17px}.launch-project-permissions summary span{color:var(--muted);margin-left:15px;font-size:13px}.launch-instructions{color:var(--muted);padding-left:22px;font-size:13px;line-height:1.9}.launch-instructions li{margin:14px 0}.launch-site{border:1px solid var(--line);border-radius:16px;margin-top:22px;padding:24px}.launch-site h3{overflow-wrap:anywhere;margin:0}.launch-site-facts,.launch-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.launch-site-facts span,.launch-sizes span{color:var(--muted);font-size:13px;line-height:1.7}.launch-site-facts strong,.launch-sizes strong{color:#cde1fa;margin-top:8px;font-size:18px;font-weight:500;display:block}.launch-volumes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.launch-volumes article{border:1px solid var(--line);border-radius:15px;padding:20px}.launch-volumes p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.launch-volume-value{color:#d9eaff;letter-spacing:-1px;margin:20px 0;font-size:30px}.launch-volumes progress{accent-color:#84bdec;width:100%;height:5px}.launch-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-growth{width:100%;height:260px;margin:25px 0}@media (max-width:1000px){.launch-stepper,.launch-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.launch-check-panel{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.launch-volumes{grid-template-columns:1fr}.launch-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.launch-permissions,.launch-site-facts{grid-template-columns:1fr}.launch-stepper button{padding:10px;font-size:12px}.launch-project-permissions summary span{margin-left:0;display:block}}.section-navigation{border-radius:18px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.section-navigation a{color:var(--muted,#a5b8d0);border-radius:12px;padding:12px 16px;font-size:15px;text-decoration:none}.section-navigation a[aria-current=page]{color:#e7f5ff;background:#6fb5e024;box-shadow:inset 0 0 0 1px #92cdf021}.section-navigation a:hover{background:#82bee614}.security-grid-focused{grid-template-columns:1fr}.security-grid-focused[hidden]{display:none}.deployment-page{min-width:0}.deployment-page p,.deployment-page dd{overflow-wrap:anywhere}.deployment-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.deployment-facts dt{color:#a5b8d0;margin-bottom:9px;font-size:14px}.deployment-facts dd{margin:0;font-size:17px}.deployment-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.deployment-template{background:#315c870f;border:1px solid #9ac4e624;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.deployment-template.selected{background:#5b9ac01c;border-color:#78caec99}.deployment-template input{align-self:flex-start;width:auto}.deployment-template span{color:#b0c0d4;font-size:14px;line-height:1.6}.deployment-history{grid-template-columns:minmax(250px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.deployment-job-list{max-height:650px;overflow:auto}.deployment-job{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8cb4dc1f;flex-direction:column;gap:8px;padding:18px 10px;display:flex}.deployment-job[aria-pressed=true]{background:#62a4d621;border-radius:12px}.deployment-job small{color:#aabed3;font-size:13px}.deployment-log{white-space:pre-wrap;overflow-wrap:anywhere;color:#c7def0;background:#020c1a70;border-radius:12px;max-height:540px;padding:18px;font-size:13px;line-height:1.7;overflow:auto}.deployment-more summary{cursor:pointer;color:#adc5db;padding:12px}.deployment-more .security-actions{padding:12px 0}@media (max-width:1100px){.masthead,.navigation{flex-wrap:wrap}}@media (max-width:700px){.deployment-template-grid,.deployment-facts,.deployment-history{grid-template-columns:1fr}.section-navigation a{padding:10px 12px}.deployment-facts{gap:16px}}.deployment-page .operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:700px){.deployment-page .operations-form-grid{grid-template-columns:1fr}.deployment-page .security-intro{display:block}.deployment-page .security-intro>.security-pill{margin-top:16px;display:inline-flex}}.domain-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.domains-page p,.domains-page dd{overflow-wrap:anywhere}.proxy-history-row{border-bottom:1px solid #84b1db1f;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.console-commands{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.server-console-output{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8e3ef;background:#020a16b3;border:1px solid #7ab7dc26;border-radius:16px;min-height:300px;max-height:60vh;margin:24px 0 12px;padding:24px;font:14px/1.75 Consolas,monospace;overflow:auto}.template-description{color:#b3c9dd;background:#69b0d60f;border-left:2px solid #7ec9ed73;padding:14px 18px}.masthead,.navigation{flex-wrap:wrap}@media (max-width:700px){.domain-fields{grid-template-columns:1fr}.proxy-history-row{flex-direction:column;align-items:flex-start}.server-console-output{padding:16px;font-size:13px}}.database-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.databases-page button:not(.button){color:#e6f2ff;cursor:pointer;background:#29476355;border:1px solid #91badd38;border-radius:12px;padding:11px 16px;transition:background .15s,border-color .15s}.databases-page button:not(.button):hover:not(:disabled){background:#3a678770;border-color:#91cbe380}.databases-page button:disabled{opacity:.45;cursor:not-allowed}.database-form label{color:var(--muted,#a8bed5);flex-direction:column;gap:9px;display:flex}.database-form input,.database-form select{width:100%;min-height:44px}.database-form .database-check{flex-direction:row;align-items:center}.database-check input{width:auto;min-height:0}.database-row{color:inherit;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:flex}.database-row small{color:#a8bed5;margin-top:7px;display:block}.database-row:hover strong{color:#81d7e9}.database-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.database-facts span,.database-facts strong{display:block}.database-facts span{color:#a8bed5;margin-bottom:10px}.database-facts strong{font-size:1.15rem}.database-backup{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.database-secret{background:#07122170;border:1px solid #ffffff18;border-radius:16px;margin-top:24px;padding:20px}.database-secret dl{grid-template-columns:110px 1fr;gap:10px;display:grid}.database-secret dd{overflow-wrap:anywhere;margin:0;font-family:monospace}.database-restore-confirm{margin-top:20px;display:block}.database-restore-confirm label{margin:12px 0;display:block}.database-form input:not([type=checkbox]){color:#edf5ff;font:inherit;background:#09182bcc;border:1px solid #9cbce329;border-radius:12px;min-width:0;padding:12px 14px}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}select option,select optgroup{color:#edf5ff;background:#112239}select option:disabled{color:#95a9c3}select:focus-visible{outline-offset:3px;outline:2px solid #8fd8f3}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select{align-items:center;gap:12px}select::picker(select){color:#edf5ff;background:#101f34;border:1px solid #547596;border-radius:14px;max-height:min(360px,55vh);margin-block:6px;padding:7px;overflow:auto;box-shadow:0 16px 45px #0009}select option{color:#edf5ff;white-space:normal;background:0 0;border-radius:8px;gap:10px;min-height:42px;padding:11px 14px}select option:hover,select option:focus{color:#fff;background:#233e5b;outline:none}select option:checked{color:#c2f2ff;background:#244962;font-weight:600}select option:disabled{color:#95a9c3;background:0 0;font-weight:400}select::picker-icon{color:#a9cce7;transition:rotate .15s}select:open::picker-icon{rotate:180deg}select option::checkmark{color:#94e3ec}}@media (max-width:700px){.database-form,.database-facts{grid-template-columns:1fr}.database-row,.database-backup{flex-direction:column;align-items:flex-start;gap:12px}.database-secret dl{grid-template-columns:1fr}}.masthead .navigation,.section-navigation{scrollbar-width:thin;scrollbar-color:#6f91b366 transparent;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.masthead .navigation{flex:1 1 0}.masthead .brand{flex-shrink:0}.masthead .navigation a,.section-navigation a{white-space:nowrap;flex:none}.masthead .navigation svg{flex-shrink:0}@media (max-width:1000px){.masthead .navigation{flex:100%;width:100%}}.masthead .navigation,.section-navigation{scrollbar-width:none}.masthead .navigation::-webkit-scrollbar{display:none}.section-navigation::-webkit-scrollbar{display:none}.masthead{z-index:20;flex-wrap:nowrap;position:relative}.main-menu{flex:0 auto;min-width:0;margin-left:auto}.desktop-menu{align-items:center;gap:5px;display:flex}.main-menu a,.main-menu summary{color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:15px;text-decoration:none;list-style:none;display:flex}.main-menu summary::-webkit-details-marker{display:none}.main-menu a:hover,.main-menu summary:hover{color:#edf7ff;background:#8fbcde12}.main-menu .active,.main-menu details[open]>summary{color:#e7f5ff;background:#71b5e024;box-shadow:inset 0 0 0 1px #92cdf021}.main-menu summary>span:last-child{color:#90b6d2}.nav-group{position:relative}.nav-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#102137f5;border:1px solid #54759688;border-radius:16px;min-width:250px;padding:9px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #0006}.nav-popover a{padding:13px 14px}.nav-popover p{letter-spacing:.08em;text-transform:uppercase;color:#9eb5cc;margin:8px 14px 12px;font-size:12px}.mobile-menu{display:none}.section-navigation{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:6px;display:grid;overflow:visible}.section-navigation a{white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;display:flex}@media (max-width:1050px){.desktop-menu{display:none}.mobile-menu{display:block}.masthead{flex-wrap:nowrap;gap:12px}.mobile-menu>summary{background:#29476335;border:1px solid #91badd38;padding:11px 14px}.mobile-menu .nav-popover{grid-template-columns:1fr 1fr;width:min(460px,100%);min-width:0;display:grid;top:calc(100% - 3px);right:0}.mobile-menu .nav-popover p{grid-column:1/-1}.mobile-menu:not([open]) .nav-popover{display:none}}@media (max-width:480px){.mobile-menu .nav-popover{grid-template-columns:1fr}.mobile-menu .nav-popover a{padding:11px 14px}.main-menu summary{gap:7px;font-size:14px}.masthead .brand{gap:9px}}.lxs-logo{object-fit:contain;filter:drop-shadow(0 0 9px #48c8ff28);width:100%;height:100%;display:block}.lxs-brand-symbol{box-shadow:none;background:0 0;border:0;border-radius:0;width:52px;height:52px}.auth-mark{width:78px;height:78px;margin-bottom:14px;box-shadow:none!important;background:0 0!important;border:0!important}.section-navigation a,.operations-tabs button{gap:9px}.operations-tabs button{justify-content:center;align-items:center;display:inline-flex}.section-navigation .icon,.operations-tabs .icon{color:#93bdd8;width:18px;height:18px}.lxs-atmosphere{pointer-events:none;z-index:0;background:radial-gradient(at 75% 5%,#1f80be0d,#0000 55%),radial-gradient(at 15% 80%,#4872bd0c,#0000 50%);position:fixed;inset:0;overflow:hidden}.lxs-atmosphere:before{content:"";background-image:linear-gradient(#8ecbff05 1px,#0000 1px),linear-gradient(90deg,#8ecbff05 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 55%,#0000);mask-image:linear-gradient(#0000,#000 55%,#0000)}.lxs-atmosphere:after{content:"";border-top:1px solid #8cd6ff14;border-radius:50%;width:90vw;height:38vh;animation:24s ease-in-out infinite alternate lxs-drift;position:absolute;top:8%;left:20%;transform:rotate(-22deg);box-shadow:0 -15px 75px #378fd50a}@keyframes lxs-drift{to{opacity:.5;transform:translate(-4%,8%)rotate(-17deg)}}.lxs-splash{z-index:10000;background:radial-gradient(at 50% 45%,#163451 0%,#09172b 48%,#060e1e 100%);place-items:center;animation:none;display:grid;position:fixed;inset:0;overflow:hidden}.splash-content{z-index:1;text-align:center;padding:28px;animation:.7s cubic-bezier(.2,.7,.25,1) both lxs-arrive;position:relative}.splash-logo{filter:drop-shadow(0 0 28px #35b9ff30);width:164px;height:164px;margin:0 auto 26px;animation:1.2s cubic-bezier(.2,.7,.25,1) both lxs-logo-reveal}.splash-eyebrow{letter-spacing:.24em;color:#8caec9;margin-bottom:13px;font-size:11px}.splash-content h1{letter-spacing:-.05em;color:#e8f5ff;font-size:clamp(28px,5vw,43px);font-weight:650}.splash-content h1 span{color:#b7d1e5;font-weight:350}.splash-content>p:not(.splash-eyebrow){color:#a4bfd2;margin-top:14px;font-size:15px}.splash-content button{margin-top:26px}.splash-orbit{aspect-ratio:1;border:1px solid #7dc9ff0d;border-radius:50%;width:min(74vw,680px);animation:2.2s ease-out both lxs-orbit;position:absolute;box-shadow:0 0 100px #479bea0a,inset 0 0 100px #479bea08}.splash-orbit:after{content:"";border:1px solid #7dc9ff0b;border-radius:50%;position:absolute;inset:12%}.splash-trace{background:#55819b20;border-radius:2px;width:100px;height:2px;margin:26px auto 0;overflow:hidden}.splash-trace:after{content:"";background:linear-gradient(90deg,#0000,#8bdef3,#0000);width:45%;height:100%;animation:1.4s ease-in-out infinite lxs-trace;display:block}@keyframes lxs-trace{0%{transform:translate(-120%)}to{transform:translate(350%)}}@keyframes lxs-logo-reveal{0%{transform:translateY(14px)scale(.86)}to{transform:none}}@keyframes lxs-arrive{0%{transform:translateY(12px)}to{transform:none}}@keyframes lxs-orbit{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes lxs-splash-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lxs-atmosphere:after,.lxs-splash,.splash-content,.splash-logo,.splash-orbit,.splash-trace:after{animation:none}.splash-trace{display:none}}.splash-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.splash-particles i{width:var(--size);height:var(--size);opacity:0;animation:lxs-mote 2.2s ease-out var(--delay) both;background:#b0ecff;border-radius:50%;position:absolute;top:38%;left:50%;box-shadow:0 0 7px 2px #61ccff77,0 0 19px 5px #379bd82b}@keyframes lxs-mote{0%{opacity:0;transform:translate(calc(var(--px) * .55), calc(var(--py) * .55)) scale(.4)}25%{opacity:.75}80%{opacity:.55}to{opacity:0;transform:translate(var(--px), var(--py)) scale(1)}}@media (prefers-reduced-motion:reduce){.splash-particles{display:none}}.journey-particles{z-index:10001;pointer-events:none;position:fixed;inset:0;overflow:hidden}.journey-particles i{transform:translate(var(--x), var(--y));position:absolute;top:50%;left:50%}.journey-particles b{width:var(--size);height:var(--size);opacity:.65;animation:journey-drift var(--drift) ease-in-out infinite alternate;background:#beefff;border-radius:50%;display:block;box-shadow:0 0 9px 3px #55c9ff66,0 0 24px 7px #399cdf22}.journey-active i{animation:4.8s cubic-bezier(.4,0,.2,1) both journey-route}.auth-departing{z-index:9999;pointer-events:none;animation:4.8s both login-depart;position:fixed;inset:0}.lxs-splash{background:radial-gradient(at 50% 45%,#163451 0%,#09172b 48%,#060e1e 100%);animation:4.8s both journey-splash}.splash-content{animation:4.8s both journey-title}.splash-logo{animation:none}.splash-orbit{animation:4.8s both journey-title}@keyframes journey-drift{0%{transform:translate(-8px,-9px)}to{transform:translate(8px,9px)}}@keyframes journey-route{0%{transform:translate(var(--x), var(--y));opacity:1}32%,54%{transform:translate(var(--rx), var(--ry));opacity:1}86%{transform:translate(var(--x), var(--y));opacity:.8}to{transform:translate(var(--x), var(--y));opacity:0}}@keyframes login-depart{0%{opacity:1;filter:blur()}22%,to{opacity:0;filter:blur(5px)}}@keyframes journey-splash{0%{opacity:0}24%,62%{opacity:1}to{opacity:0}}@keyframes journey-title{0%,14%{opacity:0;transform:translateY(10px)scale(.96)}34%,58%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-10px)scale(1.03)}}@keyframes dashboard-arrive{0%,58%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.journey-particles{display:none!important}.auth-departing{display:none}.dashboard-arriving,.lxs-splash,.splash-content,.splash-orbit{animation:none}}.continuous-particles{z-index:10001;z-index:1}.app-shell,.auth-session-bar,.auth-page{z-index:2;position:relative}.auth-page.auth-departing{z-index:9999;position:fixed}.lxs-splash{background:0 0}.glass{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(125deg,#18335047,#0d1d342e)}.dashboard-arriving{animation:none}@keyframes lxs-card-arrive{0%{--glass-reveal:0;opacity:0;transform:translateY(32px)scale(.985)}to{--glass-reveal:1;opacity:1;transform:none}}@keyframes lxs-menu-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-arriving .masthead,.dashboard-arriving .auth-session-bar,.dashboard-arriving #content>.glass,.dashboard-arriving #content .metrics-grid>.glass,.dashboard-arriving #content .analytics-grid>.glass{animation:none}}.logout-splash,.logout-splash .splash-content,.logout-splash .splash-orbit{animation-duration:3.6s}.auth-returning{animation:3.6s both lxs-login-return}@keyframes lxs-login-return{0%,60%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-returning{animation:none}}:is(html:has(.lxs-splash),body:has(.lxs-splash)){scrollbar-gutter:auto!important;overflow:hidden!important}:is(html:has(.lxs-splash),body:has(.lxs-splash),body:has(.lxs-splash) *){scrollbar-width:none!important}html:has(.lxs-splash)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.lxs-splash)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.lxs-splash) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.continuous-particles[data-phase=logout]{animation:3.6s both lxs-particles-goodbye}.continuous-particles[data-phase=idle]{visibility:hidden}@keyframes lxs-particles-goodbye{0%,40%{opacity:1}90%,to{opacity:0}}.dashboard-arriving .masthead,.dashboard-arriving .auth-session-bar{animation:1.7s 4.8s backwards lxs-menu-arrive}:is(html:has(.dashboard-arriving),body:has(.dashboard-arriving)){scrollbar-gutter:auto!important;scrollbar-width:none!important;overflow:hidden!important}body:has(.dashboard-arriving) *{scrollbar-width:none!important}html:has(.dashboard-arriving)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.dashboard-arriving)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.dashboard-arriving) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dashboard-arriving #content,.dashboard-arriving footer,.dashboard-arriving .masthead,.dashboard-arriving .auth-session-bar{animation:1.15s 2.85s backwards lxs-menu-arrive}.splash-content,.splash-orbit{animation-name:lxs-brand-moment}@keyframes lxs-brand-moment{0%,12%{opacity:0;transform:translateY(10px)scale(.97)}28%,42%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-8px)scale(1.02)}}.continuous-particles[data-phase=logout]{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.dashboard-arriving #content,.dashboard-arriving footer{animation:none}}.dashboard-leaving #content .glass{animation:.7s cubic-bezier(.4,0,.6,1) both lxs-card-depart}.dashboard-leaving .masthead,.dashboard-leaving .auth-session-bar,.dashboard-leaving #content,.dashboard-leaving footer{animation:.7s both lxs-menu-depart}@keyframes lxs-card-depart{0%{--glass-reveal:1;opacity:1;transform:none}to{--glass-reveal:0;opacity:0;transform:translateY(-32px)scale(.98)}}@keyframes lxs-menu-depart{to{opacity:0}}:is(html:has(.dashboard-leaving),body:has(.dashboard-leaving)){scrollbar-gutter:auto!important;scrollbar-width:none!important;overflow:hidden!important}body:has(.dashboard-leaving) *{scrollbar-width:none!important}html:has(.dashboard-leaving)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.dashboard-leaving)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.dashboard-leaving) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:root{--scroll-thumb:#91bce14d;--scroll-thumb-hover:#9ed3f58f;--scroll-thumb-active:#aee2ffb8}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-corner{box-shadow:none;background:0 0;border:0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);box-shadow:none;border:0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-active)}::-webkit-scrollbar-button{width:0;height:0;display:none}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:buttontext}}body{background:#071122}.shared-background{z-index:0;pointer-events:none;background:radial-gradient(at 10% 0,#142e54 0,#0000 45%),linear-gradient(135deg,#091629,#080e20 80%);position:fixed;inset:0;overflow:hidden}.auth-page,.lxs-splash{background:0 0}.shared-background:before{content:"";pointer-events:none;background:radial-gradient(at 25% 35%,#357dbe24,#0000 48%),radial-gradient(at 76% 72%,#2c7e9b17,#0000 46%);animation:28s ease-in-out infinite alternate lxs-background-drift;position:absolute;inset:-12%}@keyframes lxs-background-drift{0%{opacity:.65;transform:translate(-2%,-1%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.shared-background:before{animation:none}}.shared-background:before{opacity:.65;transition:transform 3.6s cubic-bezier(.22,.61,.36,1),opacity 3.6s;animation:none;transform:translate(-5%,-2%)scale(1)}.shared-background[data-scene=splash]:before{opacity:1;transform:translate(0,0)scale(1.12)}.shared-background[data-scene=dashboard]:before{opacity:.85;transform:translate(5%,3%)scale(1.06)}.shared-background[data-scene=logout]:before{opacity:.65;transform:translate(-5%,-2%)scale(1)}@media (prefers-reduced-motion:reduce){.shared-background:before{transition:none}}.glass{transition:border-color .3s,box-shadow .3s}@media (hover:hover){.glass:hover{border-color:#8ccfff45;box-shadow:0 8px 24px #01091615,inset 0 0 0 1px #9bdcff0d,0 0 18px #60baff0c}}.button{transition:background-color .2s,border-color .2s,transform .15s}.button:active:not(:disabled){transform:scale(.975)}.metric-number{font-variant-numeric:tabular-nums}.metric-number>span:first-child{font:inherit;color:inherit}.desktop-menu{isolation:isolate;position:relative}.nav-glider{pointer-events:none;z-index:-1;background:#71b5e024;border-radius:12px;transition:transform .32s cubic-bezier(.22,.65,.3,1),width .32s,opacity .2s;position:absolute;left:0;box-shadow:inset 0 0 0 1px #92cdf021}.desktop-menu>a.active,.desktop-menu>details>summary.active{box-shadow:none;background:0 0}.status-pill,.health-inline,.alarm-badge,.live-dot,.project-indicators i{transition:color .45s,background-color .45s,border-color .45s,box-shadow .45s}@media (prefers-reduced-motion:reduce){.glass,.button,.nav-glider,.status-pill,.health-inline,.alarm-badge,.live-dot,.project-indicators i{transition:none}.button:active:not(:disabled){transform:none}}.metric-number>span:first-child{letter-spacing:inherit;margin-left:0}:root{--panel-space:clamp(20px, 2.2vw, 28px);--section-space:24px;--text-secondary:#b0c2d8}.panel-head{padding:var(--panel-space);flex-wrap:wrap;align-items:center;gap:16px;min-height:76px}.panel-head h2,.detail-section-title h2{letter-spacing:-.35px;font-size:21px;font-weight:600;line-height:1.3}.detail-body{padding:0 var(--panel-space) var(--panel-space)}.detail-heading,.resource-card,.metric{padding:var(--panel-space)}.project-detail,.resource-grid,.metrics-grid,.analytics-grid{gap:var(--section-space)}.metric-label{color:var(--text-secondary);font-size:15px;line-height:1.5}.metric>p,.detail-caption,.chart-note,.panel-foot,.detail-facts dt{color:var(--text-secondary);font-size:13px;line-height:1.6}.metric>p{min-height:2.6em}.metric-number{margin-block:16px;line-height:1.2}.metric-number>span:last-child{color:#adc0d6;letter-spacing:0;font-size:18px;font-weight:400}.resource-card>strong{font-variant-numeric:tabular-nums}.detail-section-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.detail-section-title>span{color:var(--text-secondary);font-size:13px}.detail-facts dd{line-height:1.6}.button.primary{color:#e3f4ff;background:#3489bc30;border-color:#79bfea50}.status-pill.unknown,.status-pill.stopped,.health-badge.inactive,.health-badge.unknown,.alarm-badge.inactive,.alarm-badge.disabled{color:#b0c2d8;background:#8caac315;border-color:#8caac32b}.status-pill.running,.health-badge.healthy,.alarm-badge.healthy{color:#9cdec2;background:#67c69b12}.alarm-badge.warning{color:#f0cc8c;background:#d8a94d1c}.alarm-badge.critical,.status-pill.error,.health-badge.unhealthy{color:#ffb7bc;background:#ec71811c}.empty-state,.operations-empty,.launch-empty,.alarm-empty,.history-empty{color:var(--text-secondary);text-align:center;padding:24px;line-height:1.65}.empty-state h2,.empty-state h3,.operations-empty strong{color:#e3edf8;margin-bottom:8px}.history-placeholder{text-align:center;min-height:320px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.history-placeholder strong{color:#dceafa;font-size:16px;font-weight:550}.history-placeholder p{max-width:38ch;font-size:14px;line-height:1.6}.quiet-skeleton{gap:12px;width:min(100%,320px);margin-bottom:16px;display:grid}.quiet-skeleton i{background:#a5bfd412;border-radius:5px;height:8px;display:block}.quiet-skeleton i:nth-child(2){width:76%}.quiet-skeleton i:nth-child(3){width:88%}.detail-disclosure>summary{padding:var(--panel-space);cursor:pointer;color:#dceafa;font-size:16px;line-height:1.5}.detail-disclosure>summary small{color:var(--text-secondary);margin-top:5px;font-size:13px;display:block}.detail-disclosure-body{padding:0 var(--panel-space) var(--panel-space);gap:20px;display:grid}.health-inspection{margin-top:16px}.health-inspection summary{cursor:pointer;color:#aecde9;padding-block:8px;font-size:14px}.detail-disclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:20px}@media (max-width:600px){:root{--section-space:16px}.panel-head{min-height:68px}.panel-head h2,.detail-section-title h2{font-size:19px}.detail-disclosure-body{padding-inline:12px}}.project-status{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;display:flex}.project-status>.status-pill{white-space:normal;align-self:flex-start;max-width:100%;margin:0;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.project-status>.alarm-badge{max-width:100%;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;line-height:1.5;display:block}.project-status>.alarm-badge>span{margin-right:5px}.project-status>.health-inline{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5;display:block}.project-status>.health-inline.unhealthy{color:#ffb7bc}@media (max-width:540px){.project-row .project-status{text-align:left;grid-column:1/-1;align-items:flex-start}}.splash-logo .lxs-logo{animation:4.8s ease-in-out both lxs-logo-breathe}.logout-splash .splash-logo .lxs-logo{animation-duration:3.6s}@keyframes lxs-logo-breathe{0%,to{filter:drop-shadow(0 0 9px #60cfff24)}35%,55%{filter:drop-shadow(0 0 17px #75dfff75)drop-shadow(0 0 32px #399bd32b)}}@media (prefers-reduced-motion:reduce){.splash-logo .lxs-logo{animation:none}}.splash-logo{isolation:isolate;position:relative}.splash-logo>.lxs-logo{z-index:1;position:relative}.logo-light-show{pointer-events:none;z-index:0;--show-time:4.8s;position:absolute;inset:-32px}.logo-arc{filter:drop-shadow(0 0 7px #50caff);animation:logo-arc-sweep var(--show-time) cubic-bezier(.22, .61, .36, 1) both;border:2px solid #b4efff;border-color:#b4efff #52c8ffa6 #0000 #0000;border-radius:50%;position:absolute;inset:0;box-shadow:0 -8px 28px -12px #89e6ff}.logo-arc.secondary{opacity:.65;border-top-color:#4e9cdf;border-bottom-color:#8cdbffb3;border-right-color:#0000;animation-direction:reverse;inset:12px}.logo-wave{animation:logo-wave-release var(--show-time) ease-out both;border:1px solid #b1eaff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #51bfff40,inset 0 0 24px #51bfff26}@keyframes logo-arc-sweep{0%,8%{opacity:0;transform:rotate(-100deg)scale(.86)}25%{opacity:1}52%{opacity:1;transform:rotate(130deg)scale(1)}78%,to{opacity:0;transform:rotate(215deg)scale(1.12)}}@keyframes logo-wave-release{0%,35%{opacity:0;transform:scale(.9)}43%{opacity:.75}85%,to{opacity:0;transform:scale(2.7)}}@media (prefers-reduced-motion:reduce){.logo-light-show{display:none}}.masthead .brand{flex-shrink:0;gap:16px;font-size:30px;font-weight:650;line-height:1.1}.masthead .brand>div>span{letter-spacing:.14em;color:#b0c7df;margin-top:7px;font-size:15px;line-height:1.2}.masthead .lxs-brand-symbol{flex:0 0 68px;width:68px;height:68px}.hero{margin-bottom:20px}@media (max-width:600px){.masthead .brand{gap:10px;font-size:25px}.masthead .brand>div>span{letter-spacing:.1em;font-size:12px}.masthead .lxs-brand-symbol{flex-basis:54px;width:54px;height:54px}}@media (max-width:380px){.masthead .brand{font-size:23px}.masthead .lxs-brand-symbol{flex-basis:46px;width:46px;height:46px}}@property --glass-reveal{syntax:"<number>";inherits:false;initial-value:1}.glass{background:linear-gradient(125deg, rgba(24, 51, 80, calc(.28 * var(--glass-reveal))), rgba(13, 29, 52, calc(.18 * var(--glass-reveal))));-webkit-backdrop-filter:blur(calc(20px * var(--glass-reveal))) saturate(calc(100% + 20% * var(--glass-reveal)));backdrop-filter:blur(calc(20px * var(--glass-reveal))) saturate(calc(100% + 20% * var(--glass-reveal)))}.dashboard-arriving #content,.dashboard-leaving #content{animation:none}.dashboard-arriving #content .glass{animation:1.6s cubic-bezier(.22,.65,.3,1) 2.8s backwards lxs-card-arrive}.dashboard-arriving #content>:not(.glass):not(:has(.glass)){animation:1.15s 2.85s backwards lxs-menu-arrive}.dashboard-leaving #content>:not(.glass):not(:has(.glass)){animation:.7s both lxs-menu-depart}.auth-returning,.auth-departing{animation:none}.auth-returning .auth-card{animation:3.6s both lxs-auth-glass-in}.auth-departing .auth-card{animation:4.8s both lxs-auth-glass-out}@keyframes lxs-auth-glass-in{0%,60%{--glass-reveal:0;opacity:0;transform:translateY(12px)}to{--glass-reveal:1;opacity:1;transform:none}}@keyframes lxs-auth-glass-out{0%{--glass-reveal:1;opacity:1;transform:none}22%,to{--glass-reveal:0;opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.dashboard-arriving #content .glass,.auth-returning .auth-card,.auth-departing .auth-card{animation:none}.dashboard-arriving #content>:not(.glass):not(:has(.glass)){animation:none}.dashboard-leaving #content>:not(.glass):not(:has(.glass)){animation:none}}.profile-menu{flex:none;position:relative}.profile-trigger{color:#d6edff;cursor:pointer;background:linear-gradient(135deg,#70b9ec21,#40739f14);border:1px solid #9bcced35;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:600;transition:background .2s,border-color .2s;display:grid}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#75bde630;border-color:#a6deff75}.profile-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#102139f5;border:1px solid #94bfe13b;border-radius:18px;width:min(260px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 18px 48px #0005}.profile-caption{color:var(--text-secondary);font-size:12px;line-height:1.5;display:block}.profile-popover strong{overflow-wrap:anywhere;margin:5px 0 18px;font-size:16px;display:block}.profile-popover .button{justify-content:flex-start;gap:10px;width:100%}.profile-popover .form-error{font-size:13px}@media (max-width:600px){.masthead{gap:10px}.profile-trigger{width:36px;height:36px;font-size:15px}.main-menu summary{gap:6px;padding:10px}}@media (max-width:380px){.masthead .brand{gap:7px;font-size:21px}.masthead .lxs-brand-symbol{flex-basis:38px;width:38px;height:38px}.masthead .brand>div>span{font-size:10px}.main-menu summary{padding:8px}.main-menu summary .icon{width:17px;height:17px}}.splash-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.splash-logo{flex-shrink:0;width:clamp(190px,28vw,232px);height:clamp(190px,28vw,232px);margin:0 0 30px}.splash-content h1{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.2}.auth-card .auth-mark{margin:0 auto 16px}.auth-card .auth-title-minimal{text-align:center;margin:0 0 28px;font-size:24px;line-height:1.3}.auth-card .auth-form{gap:18px;margin:0}@media (max-height:520px){.splash-logo{width:150px;height:150px;margin-bottom:20px}.splash-content h1{font-size:30px}}html:root{scrollbar-gutter:stable!important;scrollbar-width:thin!important}@supports selector(::-webkit-scrollbar){html:root{scrollbar-width:auto!important}}html:root::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}:is(html:has(.lxs-splash),html:has(.dashboard-arriving),html:has(.dashboard-leaving)){scrollbar-color:transparent transparent!important}html:has(.lxs-splash)::-webkit-scrollbar-thumb{box-shadow:none!important;background:0 0!important}html:has(.dashboard-arriving)::-webkit-scrollbar-thumb{box-shadow:none!important;background:0 0!important}html:has(.dashboard-leaving)::-webkit-scrollbar-thumb{box-shadow:none!important;background:0 0!important}@supports selector(::-webkit-scrollbar){html:root{scrollbar-color:auto!important}}.splash-content{isolation:isolate}.splash-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#08182aed 0%,#08182ad9 36%,#08182a80 55%,#0000 73%);position:absolute;inset:-48px -70px}.splash-content h1{z-index:2;text-shadow:0 2px 14px #020915;position:relative}.splash-logo>.lxs-logo{z-index:2}.file-analysis{min-width:0}.file-analysis-body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}.file-analysis-intro{color:#bbcee2;margin:0;font-size:16px}.file-category-bar{background:#ffffff0a;border-radius:8px;gap:2px;height:12px;display:flex;overflow:hidden}.file-category-bar span{transition:width .5s}.file-category-list{gap:12px;display:grid}.file-category-list>div{justify-content:space-between;gap:16px;font-size:15px;display:flex}.file-category-list span{align-items:center;gap:10px;display:flex}.file-category-list i{border-radius:50%;width:8px;height:8px}.file-category-list strong{font-variant-numeric:tabular-nums;font-weight:500}.file-analysis-status,.file-analysis-note,.file-analysis details{color:#aebfd2;margin:0;font-size:13px;line-height:1.6}.file-analysis details p{overflow-wrap:anywhere}.file-analysis-footer{color:#bbcee2;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:14px;display:flex}@media (max-width:600px){.file-analysis-body{padding:0 24px 24px}}@media (prefers-reduced-motion:reduce){.file-category-bar span{transition:none}}.file-analysis-footer button{appearance:none;color:#d7e9fb;font:inherit;cursor:pointer;background:#609ad315;border:1px solid #8bb7e333;border-radius:12px;padding:10px 14px}.file-analysis-footer button:hover{background:#609ad32b;border-color:#8bb7e366}.file-analysis-footer button:focus-visible{outline-offset:3px;outline:2px solid #68cdff}.file-analysis-footer button:disabled{opacity:.5;cursor:wait}.storage-capacity{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.storage-capacity strong{color:#e3f1ff;letter-spacing:-1px;font-size:32px}.storage-capacity span,.storage-capacity-meta{color:#aebfd2;font-size:13px}.storage-capacity-meta{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.storage-meter{background:#ffffff12;border-radius:8px;height:10px;overflow:hidden}.storage-meter>span{background:#7ed9bb;border-radius:8px;min-width:3px;height:100%;display:block}.storage-meter>.warning{background:#edbf75}.storage-meter>.critical{background:#ff958f}.storage-health{color:#7ed9bb;background:#7ed9bb0c;border-radius:12px;margin:0;padding:12px 16px;font-size:14px}.storage-health.warning,.storage-health.critical{color:#edbf75;background:#edbf750c}.storage-growth{border-top:1px solid #ffffff12;padding-top:18px}.storage-growth h3{margin:0 0 8px;font-size:15px}.storage-growth p{color:#aebfd2;font-size:13px}.storage-growth svg{width:100%;height:80px;display:block}.storage-summary .file-analysis-body>.file-analysis{box-shadow:none;background:0 0}.attention-body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}.attention-intro{color:#bbcee2;margin:0;font-size:14px}.attention-count{color:#bbcee2;border:1px solid #8bb7e333;border-radius:20px;padding:4px 10px;font-size:13px}.attention-list{gap:12px;display:grid}.attention-item{color:#dbeaff;background:#ffffff03;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.attention-item:hover{background:#ffffff08;border-color:#8bb7e355}.attention-item:focus-visible{outline-offset:3px;outline:2px solid #68cdff}.attention-item>span:nth-child(2){flex:1;min-width:0}.attention-item strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.attention-item small{color:#aebfd2;margin-top:5px;font-size:12px;line-height:1.6;display:block}.attention-dot{background:#edbf75;border-radius:50%;flex-shrink:0;width:7px;height:7px}.attention-item.critical .attention-dot{background:#ff958f}.attention-item.info .attention-dot{background:#68cdff}.attention-clear{color:#7ed9bb;margin:0;line-height:1.6}@media (max-width:600px){.attention-body{padding:0 24px 24px}}.admin-action-dialog{width:min(100%,540px)}.admin-action-dialog>p{margin:12px 0 24px;line-height:1.6}.admin-action-form{gap:22px}.admin-action-form label{gap:10px}.admin-action-form input{box-sizing:border-box;width:100%;min-width:0}.admin-action-form small{color:#aebfd2;font-weight:400;line-height:1.5}.admin-action-form .security-actions{border-top:1px solid #ffffff12;justify-content:flex-end;gap:12px;margin-top:6px;padding-top:20px}.admin-action-form .security-actions .button{width:auto;min-width:120px}@media (max-width:480px){.admin-action-form .security-actions .button{flex:1;min-width:0}}.transfer-choices{gap:14px;margin:24px 0;display:grid}.transfer-choices .button{text-align:left;white-space:normal;justify-content:flex-start;gap:16px;padding:20px}.transfer-choices strong,.transfer-choices small{display:block}.transfer-choices small{color:#a7bfdd;margin-top:6px;font-weight:400;line-height:1.5}.transfer-step{gap:16px;margin:24px 0;display:grid}.transfer-step p{color:#a7bfdd;margin:0;line-height:1.6}.transfer-step h3{margin:8px 0 0}.transfer-step .button{justify-self:start}.transfer-progress{color:#a7bfdd;flex-wrap:wrap;gap:12px 24px;margin:24px 0;padding:0;list-style:none;display:flex}.transfer-progress [aria-current=step]{color:#dff4ff;font-weight:600}.transfer-dialog details summary{cursor:pointer;color:#a7bfdd;margin-bottom:12px}.transfer-dialog .form-note{line-height:1.6}.view-help{margin:0 0 20px;padding:16px 20px}.view-help summary{cursor:pointer;color:#d6e8fb;line-height:1.5}.view-help summary .icon,.security-card h2 .icon,.security-card h3 .icon{vertical-align:middle;flex-shrink:0;margin-right:6px}.view-help ol{color:#b1c6df;margin:16px 0 0;padding-left:24px;line-height:1.65}.view-help li+li{margin-top:10px}.projects-panel>.panel-head{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 26px;display:flex}.projects-panel .project-toolbar{align-items:center;gap:8px;margin-left:auto;padding:0}.projects-panel .project-columns,.projects-panel .project-row{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(120px,.7fr) 164px;column-gap:20px}.projects-panel .project-row{min-height:0;padding-top:18px;padding-bottom:18px}.projects-panel .project-identity{gap:14px}.projects-panel .project-identity>div{min-width:0}.projects-panel .project-identity p{overflow-wrap:anywhere;margin-top:5px;line-height:1.5}.projects-panel .project-status{gap:6px}@media (max-width:1100px){.projects-panel .project-row{grid-template-columns:minmax(0,1fr) auto;gap:16px 20px}.projects-panel .project-toolbar{flex-wrap:wrap}}@media (max-width:640px){.projects-panel>.panel-head{padding:20px}.projects-panel .project-toolbar{width:100%;margin-left:0}.projects-panel .project-toolbar .button{white-space:normal;flex:auto}.projects-panel .project-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px}.projects-panel .project-row>*{grid-area:auto/1}.projects-panel .project-endpoint{padding-left:0}.projects-panel .project-actions{justify-content:flex-start}}.desktop-menu{gap:8px}.desktop-menu>a,.desktop-menu>details>summary{border:1px solid #0000;border-radius:10px;transition:color .15s,background-color .15s}.desktop-menu>a.active,.desktop-menu>details>summary.active{color:#eef8ff;background:#21425e80;border-color:#75caff55;box-shadow:inset 0 -2px #78cdff}.desktop-menu>details[open]>summary:not(.active){box-shadow:none;background:#ffffff09;border-color:#a9c6e333}.main-menu .nav-chevron{opacity:.7;width:14px;height:14px;margin-left:2px;transition:transform .15s}.main-menu details[open]>summary .nav-chevron{transform:rotate(180deg)}.main-menu a:focus-visible,.main-menu summary:focus-visible{outline-offset:3px;outline:2px solid #8acfff}.nav-popover a.active{background:#21425e80;box-shadow:inset 3px 0 #78cdff}@media (prefers-reduced-motion:reduce){.main-menu .nav-chevron{transition:none}}.main-menu .nav-popover{overscroll-behavior:contain;max-height:min(640px,75dvh);overflow-y:auto}.main-menu .nav-popover a{box-sizing:border-box;white-space:normal;min-height:44px}.main-menu .nav-popover a .icon{flex-shrink:0}.section-navigation a,.operations-tabs button{min-height:44px}.section-navigation a:focus-visible,.operations-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8acfff}@media (max-width:1050px){.mobile-menu .nav-popover{grid-template-columns:1fr;width:min(460px,100vw - 32px);padding:10px}.mobile-menu .nav-popover p{border-top:1px solid #a9c6e322;margin:14px 12px 6px;padding-top:10px}.mobile-menu .nav-popover p:first-child{border-top:0;margin-top:0;padding-top:4px}.mobile-menu .nav-popover a{padding:10px 12px}}@media (max-width:640px){.section-navigation,.operations-tabs{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;overflow:visible}.section-navigation a,.operations-tabs button{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:10px;line-height:1.4;display:flex}.section-navigation .icon,.operations-tabs .icon{flex-shrink:0;width:18px;height:18px}}@media (max-width:360px){.section-navigation,.operations-tabs{grid-template-columns:minmax(0,1fr)}}.section-navigation a,.operations-tabs button{transition:none;animation:none}.section-navigation a:active,.operations-tabs button:active:not(:disabled){transform:none}.database-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.database-heading p{color:var(--muted);margin:0}.database-availability{color:#b9cee4;align-items:center;gap:10px;font-size:14px;display:flex}.database-availability .icon{flex-shrink:0}.database-advanced{color:var(--muted);grid-column:1/-1}.database-advanced summary{cursor:pointer;padding:10px 0}.databases-page .security-actions button,.databases-page .database-form>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.databases-page .database-row{padding:18px 0}@media (max-width:640px){.database-form,.database-facts{grid-template-columns:1fr}.database-row,.database-backup{flex-wrap:wrap;gap:12px}.database-heading .button{width:100%}}.database-form-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.database-create-dialog{width:min(680px,100vw - 32px)}.database-create-dialog .database-form{margin-top:22px}.database-create-dialog .database-form input,.database-create-dialog .database-form select{box-sizing:border-box}.database-browser-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.database-browser-tools label{color:var(--muted);flex:180px;gap:8px;min-width:0;display:grid}.database-browser-tools input,.database-browser-tools select{width:100%;min-height:44px}.database-browser-tools input{box-sizing:border-box;font:inherit;color:#f0f6ff;background:#08172a80;border:1px solid #90b9ef30;border-radius:12px;padding:12px 14px}.database-browser-tools input:focus-visible{outline-offset:3px;outline:2px solid #85b9fa}@media (max-width:640px){.auth-form input,.database-form input,.database-form select,.database-browser-tools input,.database-browser-tools select{font-size:16px}.database-browser{min-width:0}}.database-grid{width:100%;height:460px}.database-pagination{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.database-browser small{color:var(--muted)}@media (max-width:640px){.database-pagination{flex-wrap:wrap}.database-browser .security-section-head{flex-wrap:wrap;gap:12px}}.security-page{flex-direction:column;gap:20px;display:flex}.security-page>.section-navigation{margin:0}.security-page>.view-help{margin-bottom:0}.security-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.security-card>.security-actions{justify-content:flex-end}.security-page .dialog-actions{justify-content:flex-end;gap:12px;display:flex}@media (max-width:640px){.security-page{gap:16px}.security-card>.security-actions{flex-wrap:wrap}}.auth-card .auth-mark{width:170px;height:170px;margin:-12px auto 4px}.auth-card .auth-mark .lxs-logo{object-fit:contain;width:100%;height:100%}.auth-factor-intro h2{margin:0 0 8px;font-size:20px}.auth-factor-intro p,.auth-recovery-help{color:var(--muted);font-size:14px;line-height:1.5}.auth-recovery-help summary{cursor:pointer}.auth-recovery-help p{margin:8px 0 0}.auth-card .auth-back{justify-self:center;padding:8px 16px}@keyframes logo-content-exit{0%,75%{opacity:1}to{opacity:0}}@media (max-height:650px){.auth-card .auth-mark{width:130px;height:130px}}@media (prefers-reduced-motion:reduce){.lxs-splash:not(.logout-splash) .splash-content{animation:none}}.auth-card .auth-title-minimal,.splash-content h1{letter-spacing:.07em;font-family:Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;font-weight:400}.auth-card .auth-title-minimal{color:#c5daee;margin-bottom:26px;font-size:23px}.auth-card .auth-title-minimal,.splash-content h1,.masthead .brand .brand-wordmark{font-synthesis:none;letter-spacing:.22em;text-transform:uppercase;text-shadow:none;color:#b4c6d9;font-family:Unica One,Segoe UI,sans-serif;font-weight:400}.masthead .brand .brand-wordmark{font-size:clamp(18px,1.5vw,22px);line-height:1.2}.auth-card .auth-title-minimal{font-size:clamp(24px,4vw,28px)}.splash-content h1{font-size:clamp(24px,4vw,30px)}@media (max-width:480px){.masthead .brand .brand-wordmark{letter-spacing:.16em;font-size:18px}}.lxs-splash{animation:2.4s both journey-splash}.lxs-splash .splash-content,.lxs-splash .splash-orbit{animation:2.4s both journey-title}.splash-logo{transform-origin:50%}.lxs-splash .splash-logo .lxs-logo{animation-duration:2.4s}.logo-light-show{--show-time:2.4s}.logout-splash,.logout-splash .splash-content,.logout-splash .splash-orbit,.logout-splash .splash-logo .lxs-logo{animation-duration:2s}.logout-splash .logo-light-show{--show-time:2s}.auth-returning .auth-card{animation-duration:2s}.dashboard-arriving .masthead,.dashboard-arriving footer,.dashboard-arriving .auth-session-bar,.dashboard-arriving #content .glass{animation-duration:.75s;animation-delay:1.4s}.dashboard-arriving #content>:not(.glass):not(:has(.glass)){animation-duration:.75s;animation-delay:1.4s}.dashboard-arriving #content .metrics-grid>.glass:nth-child(2){animation-delay:1.48s}.dashboard-arriving #content .metrics-grid>.glass:nth-child(3){animation-delay:1.56s}.dashboard-arriving #content .metrics-grid>.glass:nth-child(4){animation-delay:1.64s}@media (prefers-reduced-motion:reduce){.lxs-splash,.lxs-splash .splash-content,.lxs-splash .splash-orbit,.auth-returning .auth-card,.dashboard-leaving #content .glass,.dashboard-leaving .masthead,.dashboard-leaving .auth-session-bar,.dashboard-leaving footer,.dashboard-arriving .masthead,.dashboard-arriving footer,.dashboard-arriving .auth-session-bar,.dashboard-arriving #content .glass{animation:none}.dashboard-arriving #content>:not(.glass):not(:has(.glass)){animation:none}}@media (max-width:640px){#content>.hero{flex-direction:row;align-items:center;gap:12px;margin-bottom:8px;padding:18px 0}.hero .hero-text{flex:1;min-width:0}.hero .hero-text h1{overflow-wrap:anywhere;font-size:clamp(24px,6vw,30px)}.hero .hero-tools{flex:none;width:auto}.security-card{min-width:0;padding:20px}.security-intro{padding:0}.security-card h2,.security-card h3,.security-section-head>div{overflow-wrap:anywhere;min-width:0}.button,.icon-button,.profile-trigger,.main-menu summary,.section-navigation a,.operations-tabs button{min-height:44px}.profile-trigger{min-width:44px}.security-actions{flex-wrap:wrap;gap:10px}.security-actions>.button{flex:150px;justify-content:center}.operations-form input:not([type=checkbox]):not([type=radio]),.operations-form select,.operations-form textarea,.security-card input:not([type=checkbox]):not([type=radio]),.security-card select,.security-card textarea,.project-form-dialog input:not([type=checkbox]),.project-form-dialog select,.project-form-dialog textarea{box-sizing:border-box;max-width:100%;min-height:44px;font-size:16px}.security-card pre,.security-card code{max-width:100%}.log-toolbar input,.log-toolbar select{min-width:0;min-height:44px;font-size:16px}#content input:not([type=checkbox]):not([type=radio]),#content select,#content textarea{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font-size:16px}.history-switch button,.chart-range button,.alarm-controls button{min-height:44px}.masthead{gap:8px}.main-menu summary .nav-chevron{display:none}}@media (max-width:360px){.masthead .brand .brand-wordmark{letter-spacing:.14em;font-size:17px}.masthead .brand{gap:5px}.masthead .lxs-brand-symbol{flex-basis:34px;width:34px;height:34px}}.deployment-page{gap:20px;display:grid}.deployment-page>.security-intro,.deployment-page>.section-navigation,.deployment-page .security-card,.deployment-page .deployment-toolbar{margin:0}.deployment-page .security-card{min-width:0;padding:24px}.deployment-page .security-section-head{flex-wrap:wrap;gap:16px}.deployment-page h3{margin:0}.deployment-page .security-section-head p{margin:6px 0 0}.deployment-page .deployment-facts{gap:16px;margin:20px 0}.deployment-page .deployment-facts dt{margin-bottom:6px}.deployment-page .security-actions{flex-wrap:wrap;gap:10px}.deployment-page .operations-form{gap:20px;margin-top:20px}.deployment-page .operations-form fieldset{border:1px solid #9ac4e62e;border-radius:12px;min-width:0;margin:0;padding:16px}.deployment-page .operations-form legend{padding:0 8px;font-weight:600}.deployment-page .operations-form label{min-width:0}.deployment-page .template-description{margin:10px 0 0;font-size:13px}.deployment-page .deployment-guidance summary{cursor:pointer;padding:6px 0}.deployment-page .deployment-guidance p,.deployment-page .security-caption{margin:0;font-size:13px;line-height:1.6}.deployment-page .deployment-guidance p{margin-top:8px}.deployment-page .deployment-history{gap:20px}.deployment-page .deployment-job-list{margin-top:16px}.deployment-page .deployment-job:hover{background:#62a4d614}.deployment-page :is(button,a,summary):focus-visible,.deployment-page [aria-label=Bereitstellungsvorschau]:focus{outline-offset:3px;outline:2px solid #78caec}@media (max-width:700px){.deployment-page{gap:16px}.deployment-page .security-card{padding:16px}.deployment-page .section-navigation{flex-wrap:wrap;gap:4px;display:flex}.deployment-page .section-navigation a{white-space:nowrap;flex:1;justify-content:center}.deployment-page .operations-form fieldset{padding:12px}.deployment-page .deployment-facts{gap:12px}}.deployment-page .security-card.empty-state{flex-direction:column;align-items:center;padding:36px 24px;display:flex}.deployment-page .empty-state h3{margin:0}.deployment-page .empty-state p{max-width:560px;margin:12px 0 24px;line-height:1.6}.deployment-page .empty-state .button{margin:0}@media (max-width:700px){.deployment-page .security-card.empty-state{padding:28px 20px}.deployment-page .empty-state p{margin:10px 0 20px}}.deployment-page .deployment-history{align-items:stretch}.deployment-page .deployment-heading{min-height:44px;margin:0}.deployment-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.deployment-heading-actions .button,.deployment-card-heading h3{align-items:center;gap:10px;display:inline-flex}.deployment-page .section-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.deployment-page .section-navigation a{white-space:normal;justify-content:center;min-height:44px}.deployment-page .deployment-card-heading{border-bottom:1px solid var(--line);padding-bottom:20px}.deployment-page .deployment-create fieldset{padding:20px}.deployment-page .deployment-create legend{font-size:14px}.deployment-page .deployment-create .operations-form-grid{align-items:end;gap:20px 24px}.deployment-page .deployment-create label{gap:8px}.deployment-page .deployment-create :is(input,select){min-height:48px}.deployment-page .deployment-create .template-description{line-height:1.6}.deployment-form-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.deployment-form-footer .security-caption{flex:280px;max-width:520px}.deployment-form-footer .security-actions{margin:0}@media (max-width:700px){.deployment-page .deployment-heading{gap:16px}.deployment-page .deployment-create fieldset{padding:16px}.deployment-page .deployment-create .operations-form{gap:20px;margin-top:20px}.deployment-page .deployment-create .operations-form-grid{gap:16px}.deployment-page .deployment-create fieldset:first-child>label{max-width:none}.deployment-form-footer .security-actions{justify-content:flex-end;width:100%}}@media (max-width:420px){.deployment-page .section-navigation{grid-template-columns:1fr}.deployment-page .section-navigation a{justify-content:flex-start}}.project-form-dialog.database-create-dialog{box-sizing:border-box;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.database-create-dialog h2{align-items:center;gap:10px;margin:0;font-size:24px;line-height:1.3;display:flex}.database-create-dialog>p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.database-create-dialog .creation-form{gap:20px;margin-top:24px}.database-create-dialog .creation-form label{gap:8px;min-width:0;font-size:14px;line-height:1.5;display:grid}.database-create-dialog .creation-form :is(input,select){box-sizing:border-box;width:100%;min-height:48px}.deployment-page .deployment-create fieldset{border:0;border-radius:0;margin:0;padding:0}.deployment-page .deployment-create legend{margin-bottom:14px;padding:0}.deployment-page .deployment-create fieldset:first-child>label{max-width:none}.database-create-dialog :is(.database-advanced,.creation-advanced){border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}.database-create-dialog :is(.database-advanced,.creation-advanced)>summary{cursor:pointer;border-radius:6px;padding:12px 4px;font-size:14px}.database-create-dialog :is(.database-advanced,.creation-advanced)>summary:focus-visible{outline-offset:2px;outline:2px solid #78caec}.database-create-dialog :is(.database-advanced,.creation-advanced)>div{margin:8px 0 16px}.database-create-dialog :is(.database-form-actions,.deployment-form-footer){border-top:1px solid var(--line);gap:12px;margin-top:0;padding-top:20px}.database-create-dialog .deployment-form-footer{display:grid}.database-create-dialog .deployment-form-footer .security-actions{justify-content:flex-end}@media (max-width:700px){.project-form-dialog.database-create-dialog{padding:20px}.database-create-dialog h2{font-size:22px}.database-create-dialog .creation-form{gap:18px}.database-create-dialog .database-form{grid-template-columns:1fr}.database-create-dialog .deployment-form-footer .security-caption{max-width:none}.database-create-dialog :is(.dialog-actions,.security-actions){flex-wrap:wrap}}.deployment-page .deployment-create legend{height:0;margin:0;font-size:0;overflow:hidden}.deployment-page .deployment-create .template-description{background:0 0;border:0;margin:8px 0 0;padding:0}.deployment-page .deployment-create .template-description:empty{display:none}.database-create-dialog .deployment-form-footer .security-actions{justify-content:flex-end;width:100%;display:flex}.database-create-dialog .creation-form .database-form-actions{width:100%}.project-form-dialog.database-create-dialog{background:#0b192d;border-radius:28px;width:min(620px,100vw - 32px);padding:36px}.database-create-dialog :is(.database-advanced,.creation-advanced,.database-form-actions,.deployment-form-footer){border:0}.database-create-dialog :is(.database-form-actions,.deployment-form-footer .security-actions){flex-direction:column;align-items:stretch;gap:12px;display:flex}.database-create-dialog :is(.database-form-actions,.deployment-form-footer .security-actions)>.primary{order:-1;width:100%;min-height:48px}.database-create-dialog :is(.database-form-actions,.deployment-form-footer .security-actions)>.ghost{background:0 0;border-color:#0000;width:100%;min-height:44px}.database-create-dialog .creation-form{gap:24px}.database-create-dialog h2>.icon{display:none}.database-create-dialog .creation-form :is(input,select){border-radius:14px}.database-create-dialog :is(.database-advanced,.creation-advanced)>summary{padding:8px 0}.database-browser .security-section-head h3{align-items:center;gap:10px;display:flex}.database-browser-tools{grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) auto minmax(180px,1.5fr);align-items:end;gap:16px;margin:24px 0 20px;display:grid}.database-browser-tools :is(select,input){box-sizing:border-box;color:#dfebfa;width:100%;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1b2e;border:1px solid #90b9ef30;border-radius:12px;padding:10px 12px}.database-browser-tools>button{min-height:46px;margin:0}.database-browser .database-grid{border-radius:12px;min-width:0;height:460px;overflow:hidden}.database-pagination{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:20px 0 12px;display:grid}.database-pagination>span{text-align:center;color:var(--muted);font-size:14px}@media (max-width:1000px){.database-browser-tools{grid-template-columns:1fr 1fr}}@media (max-width:640px){.project-form-dialog.database-create-dialog{border-radius:24px;padding:24px}.database-browser-tools{grid-template-columns:minmax(0,1fr);gap:14px;margin:20px 0}.database-browser .security-section-head>button{width:100%}.database-browser .database-grid{height:400px}.database-pagination{grid-template-columns:1fr 1fr;gap:12px}.database-pagination>span{grid-area:1/1/auto/-1}.database-pagination .button{width:100%;min-width:0}}.database-detail-heading{gap:20px;margin-bottom:4px;display:grid}.database-detail-heading .detail-back{justify-self:start;margin:0}.database-detail-heading h1{overflow-wrap:anywhere;margin:0}.database-detail-heading{padding-top:20px}@media (max-width:640px){.databases-page .database-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.databases-page .database-credentials-card{gap:16px;display:grid}.databases-page .database-credentials-card>h3{align-items:center;gap:10px;margin:0;display:flex}.databases-page .database-credentials-card>p{margin:0;line-height:1.6}.databases-page .database-credentials-card>button{justify-self:start;align-items:center;gap:8px;margin:4px 0 0;display:inline-flex}.databases-page .database-credentials-card>.database-secret{margin-top:4px}@media (max-width:640px){.databases-page .database-credentials-card>button{justify-content:center;justify-self:stretch}}.databases-page .database-status{gap:7px;margin:0;padding:6px 12px;font-size:13px;font-weight:400;line-height:1.4}.databases-page .database-status i{flex:0 0 7px;width:7px;height:7px}.databases-page .database-status.running i{background:#67d6a2}.databases-page .database-status.starting i{background:#f0c36b}.databases-page .database-status.error i{background:#f08088}.status-indicator{font-synthesis:none;letter-spacing:.16em;text-transform:uppercase;color:#b4c6d9;overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;margin:0;padding:6px 0;font-family:Unica One,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4;display:inline-flex}.teamspeak-page{gap:24px}.ts-hero{border-top:2px solid #67d6c5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ts-hero h2{margin:12px 0;font-size:clamp(24px,3vw,36px)}.ts-eyebrow{color:#83dacf;letter-spacing:.15em;font-size:12px}.ts-connection{border-top:1px solid #ffffff15;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.ts-connection strong{overflow-wrap:anywhere;font-size:20px}.ts-connection .button{margin-left:auto}.ts-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ts-metric{border-radius:20px;gap:12px;padding:24px;display:grid}.ts-metric strong{overflow-wrap:anywhere;font-size:28px}.ts-metric :is(span,small),.ts-channel small{color:var(--text-muted,#aab4ca)}.ts-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ts-facts{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.ts-facts dd{overflow-wrap:anywhere;margin:0}.ts-facts dt{color:var(--text-muted,#aab4ca)}.ts-channel{border-bottom:1px solid #ffffff15;padding:16px 0}.ts-channel strong{align-items:center;gap:10px;display:flex}.ts-channel small{margin-top:8px;display:block}.ts-channel ul:empty{display:none}.ts-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.teamspeak-page .ts-check{align-items:start;gap:12px;display:flex}.teamspeak-page .ts-check input{width:auto;margin-top:5px}.ts-token{background:#ffffff08;border-radius:12px;margin-top:16px;padding:20px}.ts-token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-bottom:16px;display:block}.teamspeak-page code{overflow-wrap:anywhere}@media (max-width:1000px){.ts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-columns{grid-template-columns:1fr}}@media (max-width:600px){.ts-metrics,.ts-form-grid{grid-template-columns:1fr}.ts-connection .button{width:100%;margin-left:0}.ts-facts{grid-template-columns:1fr;gap:8px}.ts-facts dd{margin-bottom:12px}}.status-indicator i{background:#f0c36b;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.status-indicator-success i{background:#67d6a2}.status-indicator-error i{background:#f08088}@media (max-width:640px){.status-indicator{letter-spacing:.12em;gap:8px;font-size:14px}}.deployment-page .deployment-create .operations-form{gap:18px;margin-top:24px}.deployment-page .deployment-create .template-description{margin-top:8px;font-size:13px;line-height:1.5}.deployment-page .deployment-create .operations-form-grid{gap:18px 24px}.deployment-page .deployment-create :is(.creation-advanced,.deployment-guidance){margin:0;padding:0}.deployment-page .deployment-create :is(.creation-advanced,.deployment-guidance)>summary{padding:6px 0;font-size:14px;line-height:1.5}.deployment-page .deployment-create .deployment-form-footer{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;padding-top:4px;display:grid}.deployment-page .deployment-create .deployment-form-footer>.security-caption{max-width:none;margin:0}.deployment-page .deployment-create .deployment-form-footer>.security-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:none;display:flex}.deployment-page .deployment-create .deployment-form-footer .button{box-sizing:border-box;width:100%;max-width:none}
