*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--ink: #101828;--ink-soft: #475467;--ink-muted: #667085;--surface: #f5f7fb;--surface-2: #eef2ff;--panel: rgba(255, 255, 255, .96);--panel-strong: #ffffff;--stroke: rgba(15, 23, 42, .09);--stroke-strong: rgba(15, 23, 42, .14);--primary: #1132d4;--primary-strong: #0b23a4;--secondary: #e8efff;--success: #127a56;--danger: #c43232;--warning: #b7791f;--shadow: 0 24px 60px -32px rgba(17, 24, 39, .28)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Inter,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(17,50,212,.08),transparent 28%),radial-gradient(circle at top right,rgba(14,116,144,.06),transparent 24%),linear-gradient(180deg,#f8faff,#f4f7fb 48%,#eef2f8)}button,input,select,textarea{font:inherit}a{color:inherit}h1,h2,h3,h4,p{margin:0}code,.mono{font-family:IBM Plex Mono,Consolas,monospace}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.page{min-height:100vh}.app-shell{min-height:100vh;display:flex}.app-sidebar{width:288px;padding:24px 18px;display:flex;flex-direction:column;gap:20px;border-right:1px solid rgba(15,23,42,.08);background:#ffffffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;height:100vh}.sidebar-nav{display:grid;gap:8px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sidebar-link{width:100%;border:1px solid transparent;background:transparent;border-radius:16px;padding:12px;display:flex;align-items:center;gap:12px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sidebar-link:hover{background:#ffffffe6;border-color:#0f172a14;transform:translate(2px)}.sidebar-link:disabled{opacity:.55;cursor:not-allowed;transform:none}.sidebar-link-badge{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:14px;background:#1118270f;color:var(--ink);font-size:.82rem;font-weight:800;letter-spacing:.08em}.sidebar-link-title{font-size:.95rem;font-weight:700;color:var(--ink)}.sidebar-link.is-active{background:linear-gradient(135deg,#1132d41a,#1132d408);border-color:#1132d42e;box-shadow:inset 0 1px #ffffff8c,0 16px 28px -24px #1132d4b3}.sidebar-link.is-active .sidebar-link-badge{background:var(--primary);color:#fff}.sidebar-footer{margin-top:auto;border:1px solid rgba(17,50,212,.1);background:linear-gradient(180deg,#1132d40d,#1132d405);border-radius:18px;padding:16px;display:grid;gap:8px}.app-main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:6}.topbar-step{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.topbar-title{font-size:.96rem;font-weight:700;color:var(--primary)}.topbar-nav{display:flex;align-items:center;gap:6px;margin-left:8px}.topbar-avatar{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--ink-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.topbar-avatar:hover{background:#0f172a0d}.app-content{flex:1;overflow-y:auto}.content-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 44px}.shell{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:48px 20px 80px}.hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:24px;padding:28px;margin-bottom:20px}.hero-kicker{font-size:.82rem;color:var(--primary);text-transform:uppercase;letter-spacing:.16em;font-weight:800}.hero-title{font-size:clamp(2rem,2.6vw,3rem);line-height:1.02;letter-spacing:-.04em;font-weight:900}.hero-subtitle{max-width:720px;color:var(--ink-soft);font-size:1.02rem;line-height:1.7}.status-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;border:1px solid rgba(18,122,86,.14);background:#127a5614;color:var(--success);font-size:.82rem;font-weight:700}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--success);box-shadow:0 0 0 4px #127a5624}.panel{background:var(--panel);border:1px solid var(--stroke);border-radius:24px;padding:22px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-strong{background:var(--panel-strong)}.section-title{font-size:1.42rem;letter-spacing:-.03em;font-weight:800;margin-bottom:6px}.section-hint{color:var(--ink-soft);font-size:.95rem;line-height:1.6}.field{display:flex;flex-direction:column;gap:8px}.field-row{display:flex;align-items:center;gap:12px}.field-label{font-weight:700;font-size:.94rem;color:var(--ink)}.field-hint{color:var(--ink-muted);font-size:.82rem;line-height:1.45}.input,.select,.textarea{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.11);background:#fff;color:var(--ink);padding:12px 14px;min-height:48px;font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:inset 0 1px 2px #0f172a08}.textarea{min-height:110px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:#1132d47a;box-shadow:0 0 0 4px #1132d41f;transform:translateY(-1px)}.input.error,.select.error,.textarea.error{border-color:#c4323280;box-shadow:0 0 0 4px #c432321a}.input.\!error,.select.\!error,.textarea.\!error{border-color:#c4323280!important;box-shadow:0 0 0 4px #c432321a!important}.actions{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:14px;border:1px solid transparent;background:#fff;color:var(--ink);font-size:.9rem;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;box-shadow:0 10px 24px -20px #0f172a73}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,#3254ff 100%);color:#fff;border-color:#1132d44d;box-shadow:0 18px 32px -22px #1132d4b8}.btn-secondary{background:var(--secondary);color:var(--primary-strong);border-color:#1132d41f}.btn-muted{background:#fffffff0;color:var(--ink-soft);border-color:#0f172a14}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-icon{width:42px;min-width:42px;padding:0}.btn-icon svg{width:18px;height:18px}.env-col-header{display:flex;align-items:center;gap:8px}.env-col-actions{display:inline-flex;gap:6px}.pill,.tag{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--ink-soft);background:#f8fafcf2;border:1px solid rgba(15,23,42,.08)}.tooltip{position:relative;display:inline-flex}.tooltip-button{width:24px;height:24px;border-radius:999px;border:1px solid rgba(17,50,212,.16);background:#1132d40f;color:var(--primary);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tooltip-content{min-width:250px;max-width:320px;padding:12px 14px;border-radius:14px;background:#0f172af5;color:#fff;font-size:.8rem;line-height:1.5;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;z-index:99999;box-shadow:0 24px 40px -28px #0f172acc}.tooltip-content-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.tooltip:focus-within .tooltip-content,.tooltip:hover .tooltip-content{opacity:1;pointer-events:auto;transform:translateY(0)}.divider{height:1px;width:100%;margin:18px 0;background:linear-gradient(90deg,#0f172a14,#0f172a0a)}.grid-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.grid-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.step-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 8px;padding:18px 22px;border-radius:20px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px -32px #0f172a61}.reveal{animation:fadeUp .55s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast{position:fixed;right:24px;bottom:24px;z-index:50;padding:12px 16px;border-radius:14px;background:#0f172af0;color:#fff;box-shadow:0 24px 40px -24px #0f172ab8}.shell-locked{filter:saturate(.88);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.overlay-confirm{z-index:60}.overlay-card{width:min(620px,92vw);max-height:84vh;overflow:auto;display:flex;flex-direction:column;gap:12px}.overlay-title{font-size:1.18rem;font-weight:800}.overlay-subtitle{color:var(--ink-muted);font-size:.9rem;line-height:1.5}.overlay-steps{display:grid;gap:10px}.overlay-step{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafce6}.overlay-step-label{font-weight:700}.overlay-step-detail{color:var(--ink-muted);font-size:.8rem;margin-top:3px}.overlay-status{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;padding:6px 9px;border-radius:999px}.overlay-status.queued{background:#94a3b82e;color:#475467}.overlay-status.running{background:#1132d41f;color:var(--primary)}.overlay-status.complete{background:#127a561f;color:var(--success)}.overlay-status.failed{background:#c432321f;color:var(--danger)}.overlay-status.skipped{background:#b7791f1f;color:var(--warning)}.overlay-error{color:var(--danger);background:#fef2f2f2;border:1px solid rgba(196,50,50,.18);padding:12px 14px;border-radius:14px;font-size:.92rem}.overlay-actions{display:flex;justify-content:flex-end;gap:10px}.log-card{width:min(840px,94vw)}.log-header,.log-actions,.log-meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.log-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.76rem;border:1px solid rgba(15,23,42,.08);background:#f8fafcf2}.log-chip.status-queued,.log-chip.conclusion-cancelled,.log-chip.conclusion-neutral{color:var(--ink-soft)}.log-chip.status-in_progress{color:var(--primary);background:#1132d414}.log-chip.status-completed,.log-chip.conclusion-success{color:var(--success);background:#127a5614}.log-chip.conclusion-failure,.log-chip.conclusion-timed_out{color:var(--danger);background:#c4323214}.log-chip.conclusion-skipped,.log-chip.conclusion-action_required{color:var(--warning);background:#b7791f14}.log-frame{background:#0f172af5;color:#f8fafc;border-radius:18px;padding:14px;max-height:380px;overflow:auto}.log-note{background:#f8fafceb;color:var(--ink);border:1px dashed rgba(15,23,42,.14)}.log-note-title{font-weight:700;margin-bottom:6px}.log-note-body{color:var(--ink-muted);line-height:1.5;font-size:.9rem}details>summary.btn{cursor:pointer;list-style:none}details>summary.btn::-webkit-details-marker{display:none}details[open]>summary.btn{margin-bottom:12px}@media (max-width: 1080px){.app-shell{display:block}.app-sidebar{display:none}.content-shell{width:min(100%,calc(100% - 24px));padding-top:20px}.topbar{padding:10px 16px;height:auto;min-height:56px;gap:8px}.topbar-nav{gap:4px}.hero{grid-template-columns:1fr}}@media (max-width: 720px){.content-shell{width:calc(100% - 16px);padding-bottom:28px}.panel{padding:18px;border-radius:20px}.hero-title{font-size:1.8rem}.field-row{flex-wrap:wrap;align-items:stretch}.actions,.actions .btn{width:100%}.step-footer{padding:16px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.z-0{z-index:0}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.lowercase{text-transform:lowercase}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.utility-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#f8fafcfa,#f1f5f9fa);color:var(--ink);border-radius:12px;padding:9px 12px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.82rem;font-weight:700;letter-spacing:.01em;line-height:1;box-shadow:0 8px 18px -18px #0f172a8c;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.utility-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#1132d42e;background:linear-gradient(180deg,#fff,#eff4fffa);box-shadow:0 12px 20px -18px #1132d473}.utility-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-backdrop{display:none}.sidebar-footer{margin-top:auto;border-top:1px solid rgba(15,23,42,.07);background:transparent;border-radius:0;padding:16px 8px 0;display:grid;gap:4px}.sidebar-toggle{display:none;width:42px;height:42px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;padding:10px;align-items:center;justify-content:center;gap:4px;flex-direction:column}.sidebar-toggle span{display:block;width:16px;height:2px;border-radius:999px;background:var(--ink)}.hero{grid-template-columns:minmax(0,1fr) minmax(200px,.75fr);padding:24px 28px;margin-bottom:24px}.field-control{display:flex;align-items:stretch;gap:10px;flex-wrap:nowrap}.field-input-wrap{position:relative;flex:1 1 auto}.field-input-with-utilities{padding-right:52px}.field-eye-button{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.field-eye-button:hover:not(:disabled){transform:translateY(-50%)}.field-utility-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.field-utility-actions .btn,.field-utility-actions .utility-btn{min-height:44px}.utility-btn{border-radius:10px;padding:9px 11px;min-height:44px;background:#fff}.utility-btn-icon{width:44px;min-width:44px;padding:0}.utility-btn-icon-mark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.utility-btn-icon-mark svg{width:18px;height:18px}.project-setup-grid{align-items:start}.project-description{min-height:160px}.review-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.review-four-col{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 900px){.review-two-col{grid-template-columns:1fr}.review-four-col{grid-template-columns:repeat(2,1fr)}}.review-mini-card{padding:20px;border-radius:14px;background:var(--panel-strong);border:1px solid var(--stroke)}.review-mini-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.review-mini-card-title{font-size:.84rem;font-weight:800;color:var(--ink)}.review-mini-card-icon{color:var(--ink-muted);font-size:.84rem}.review-mini-card-icon svg{width:18px;height:18px;display:block}.review-mini-field{padding:8px 10px;border-radius:8px;background:#f8fafceb;border:1px solid rgba(15,23,42,.06)}.review-mini-label{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:2px}.review-mini-value{font-size:.78rem;font-weight:700;color:var(--ink-soft)}.review-validation-panel{padding:32px;border-radius:18px;background:var(--panel-strong);border:1px solid var(--stroke);display:flex;flex-direction:column}.review-validation-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.review-validation-title{font-size:1.1rem;font-weight:800}.review-validation-badge{padding:4px 12px;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.review-validation-badge-pass{background:#10b9811f;color:#059669}.review-validation-badge-fail{background:#ef44441f;color:#dc2626}.review-step-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.review-step-row{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--ink-soft);padding:6px 0;border:none;background:none;width:100%;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s}.review-step-row:hover{background:#f8fafcf2}.review-step-icon{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;flex-shrink:0}.review-step-icon svg{width:14px;height:14px;display:block}.review-step-icon-pass{background:#10b98126;color:#059669}.review-step-icon-fail{background:#ef444426;color:#dc2626}.review-step-errors{margin-left:auto;font-size:.68rem;font-weight:700;color:var(--ink-muted)}.review-launch-panel{padding:32px;border-radius:18px;background:var(--panel-strong);border:1px solid var(--stroke);box-shadow:0 8px 32px -12px #1118271f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.review-launch-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),#6366f1,var(--primary))}.review-launch-rocket{width:72px;height:72px;border-radius:999px;background:#1132d414;display:grid;place-items:center;font-size:2rem;margin-bottom:20px;box-shadow:0 0 0 8px #1132d40a}.review-launch-rocket svg{width:34px;height:34px;color:var(--primary)}.review-launch-heading{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;margin-bottom:8px}.review-launch-desc{color:var(--ink-muted);font-size:.84rem;line-height:1.6;max-width:340px;margin-bottom:24px}.review-launch-btn{width:100%;max-width:320px;padding:14px 24px;font-weight:800}.review-launch-meta{margin-top:12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.review-maintenance{padding:28px;border-radius:18px;background:var(--panel-strong);border:1px solid var(--stroke)}.review-maintenance-title{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted)}.review-action-group{margin-bottom:20px}.review-action-group:last-child{margin-bottom:0}.review-action-group-label{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);padding-left:8px;border-left:2px solid var(--primary);margin-bottom:12px}.review-action-group-label-muted{border-left-color:var(--stroke-strong)}.review-action-buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.review-wg-card{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 28px;border-radius:16px;background:var(--panel-strong);border:1px solid var(--stroke)}.review-wg-left{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}.review-wg-icon{flex:0 0 auto;width:52px;height:52px;border-radius:14px;background:#88171a;color:#fff;display:flex;align-items:center;justify-content:center}.review-wg-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.review-wg-title{font-size:1rem;font-weight:800;color:var(--ink)}.review-wg-subtitle{font-size:.88rem;color:var(--ink-muted)}.review-wg-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;flex:0 0 auto}.review-wg-status{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border-radius:10px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.review-wg-status-on{background:#10b9811f;color:#059669}.review-wg-status-off{background:#ef44441f;color:#dc2626}.review-wg-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border-radius:10px;background:#88171a;color:#fff;border:none;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:background .15s}.review-wg-button:hover:not(:disabled){background:#6e1215}.review-wg-button:disabled{opacity:.5;cursor:not-allowed}.step-footer{position:sticky;bottom:0;z-index:5;margin:24px 0 0;border-radius:20px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (max-width: 1080px){.app-shell{display:flex}.sidebar-toggle{display:inline-flex}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:8}.sidebar-backdrop.is-open{display:block;opacity:1;pointer-events:auto}.app-sidebar{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:9;transform:translate(-100%);transition:transform .24s ease;box-shadow:0 24px 48px -32px #0f172a99;overflow:hidden;overscroll-behavior:contain;touch-action:pan-y}.app-sidebar.is-open{transform:translate(0)}.content-shell{width:min(100%,calc(100% - 24px));padding-top:20px}.topbar{padding:10px 12px;min-height:48px;height:auto;gap:6px}.topbar-step{min-width:0}.hero{grid-template-columns:1fr}.sidebar-nav{gap:2px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar-link{padding:7px 10px;border-radius:12px;gap:8px}.sidebar-link-badge{width:30px;height:30px;flex:0 0 30px;border-radius:10px;font-size:.7rem}.app-sidebar{padding:14px 12px;gap:10px}}@media (max-width: 720px){.field-control{flex-wrap:wrap}.field-utility-actions{width:100%}.field-utility-actions .btn,.field-utility-actions .utility-btn{flex:1 1 auto}}.page-toolbar{display:flex;align-items:center;gap:14px;padding:16px 22px;margin-bottom:18px}.page-toolbar-status{display:inline-flex;align-items:center;gap:10px}.page-toolbar-spacer{flex:1}.page-toolbar-actions{display:inline-flex;align-items:center;gap:16px}.toolbar-text-button{border:0;background:transparent;padding:0;color:var(--ink);font-size:.95rem;font-weight:700}.toolbar-text-button:disabled{opacity:.45}.hero{grid-template-columns:1fr}.section-card{display:grid;gap:0}.section-card-header{display:flex;align-items:center;gap:14px}.section-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#1132d414;color:var(--primary);font-size:.78rem;font-weight:800;letter-spacing:.08em}.field-check{display:inline-flex;align-items:center;gap:8px;margin-top:10px}.field-check input{width:16px;height:16px}.field-control{align-items:center;gap:8px}.field-utility-actions{flex-wrap:nowrap;gap:6px}.field-eye-button{width:28px;min-width:28px;height:28px;padding:0;border:0;background:transparent;border-radius:999px;color:var(--ink-muted)}.field-eye-button .utility-btn-icon-mark,.field-eye-button .utility-btn-icon-mark svg{width:16px;height:16px}.utility-btn{min-height:40px}.utility-btn-icon{width:36px;min-width:36px;height:36px;border-radius:999px}.step-footer{justify-content:space-between;align-items:center}.step-footer-spacer{display:none}@media (max-width: 720px){.page-toolbar{flex-wrap:wrap;align-items:flex-start;justify-content:center}.page-toolbar-actions{width:100%;justify-content:center}.field-control{flex-wrap:nowrap}.field-utility-actions{width:auto;flex:0 0 auto}}.page-toolbar .tag{white-space:nowrap}.toolbar-text-button{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff}.toolbar-import-button{color:#225247;background:#e7f1ef;border-color:#cfe3dc}.toolbar-export-button{color:var(--ink-soft);background:#fffffff5}.section-card-header-plain{display:block}.integrations-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.repo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-control,.field-utility-actions{flex-wrap:nowrap}.utility-btn-icon{width:38px;min-width:38px;height:38px}.field-eye-button{width:24px;min-width:24px;height:24px;right:12px}.field-eye-button .utility-btn-icon-mark,.field-eye-button .utility-btn-icon-mark svg{width:14px;height:14px}@media (max-width: 900px){.integrations-row-three,.repo-grid{grid-template-columns:1fr}}@media (max-width: 720px){.field-control,.field-utility-actions{flex-wrap:wrap}.field-utility-actions{width:100%;flex:1 1 100%}.field-utility-actions .btn,.field-utility-actions .utility-btn{flex:0 1 auto;min-width:0;font-size:.75rem;padding:6px 10px}}.restore-block{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#f1f5f9f5,#ecf2f7f0);cursor:pointer}.restore-block-copy{min-width:0;display:flex;align-items:center;gap:14px}.restore-block-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#ffffffe0;border:1px solid rgba(148,163,184,.22);flex:0 0 auto}.restore-block-icon svg{width:20px;height:20px}.restore-block-text{min-width:0;display:grid;gap:4px}.restore-block-title{color:var(--ink);font-size:.96rem;font-weight:800}.restore-block-subtitle{color:var(--ink-muted);font-size:.88rem;line-height:1.45}.restore-block-disabled{opacity:.55}.restore-block-disabled .restore-toggle-input{cursor:not-allowed}.restore-block-disabled .restore-switch{cursor:not-allowed;opacity:.5}.restore-block-disabled .restore-block-subtitle{color:var(--ink-muted);font-style:italic}.restore-block-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.restore-toggle-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.restore-switch{width:52px;height:30px;border-radius:999px;background:#94a3b87a;padding:3px;display:inline-flex;align-items:center;transition:background .2s ease}.restore-switch-knob{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 6px 14px -10px #0f172a8c;transition:transform .2s ease}.restore-toggle-input:checked+.restore-switch{background:#2563eb}.restore-toggle-input:checked+.restore-switch .restore-switch-knob{transform:translate(22px)}.advanced-card{width:100%}.advanced-card>summary{list-style:none}.advanced-card>summary::-webkit-details-marker{display:none}.advanced-trigger{width:100%;display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#f1f5f9f0,#ecf2f7eb);color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advanced-trigger-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted);transition:transform .2s ease}.advanced-trigger-icon svg{width:18px;height:18px}.details[open] .advanced-trigger-icon,.advanced-card[open] .advanced-trigger-icon{transform:rotate(90deg)}.advanced-trigger-label{font-size:.8rem;letter-spacing:.12em;font-weight:800;color:var(--ink-soft)}.advanced-card[open] .advanced-trigger{margin-bottom:18px}.advanced-rows{display:grid;gap:18px}.download-key-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fffffffa;border-radius:12px;min-height:40px;padding:8px 12px;display:inline-flex;align-items:center;gap:10px;color:var(--ink);box-shadow:0 8px 18px -18px #0f172a8c}.download-key-button:hover{border-color:#2563eb3d;background:#fff}.download-key-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);flex:0 0 auto}.download-key-icon svg{width:18px;height:18px}.download-key-copy{display:inline-grid;gap:1px;text-align:left;line-height:1.05;font-size:.74rem;font-weight:800}@media (max-width: 900px){.restore-block{align-items:flex-start;flex-direction:column}.restore-block-toggle{align-self:flex-end}}.admin-inline-check{display:inline-flex;align-items:center;gap:6px;padding:0 4px;white-space:nowrap}.admin-inline-check input{margin:0}.monitoring-page-head{display:grid;gap:22px;margin-bottom:24px}.monitoring-hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.monitoring-hero-title{font-size:clamp(2.1rem,3vw,3.25rem);line-height:1.04;letter-spacing:-.05em;font-weight:900}.monitoring-hero-subtitle{margin-top:10px;color:#667792;font-size:1.02rem;line-height:1.6}.monitoring-run-chip{flex:0 0 auto;min-height:46px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;background:#fbbf2414;color:#c46a12;border:1px solid rgba(251,191,36,.32);font-size:.77rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.monitoring-run-chip.is-failed{background:#c4323214;color:var(--danger);border-color:#c4323233}.monitoring-run-chip-dot{width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 0 5px #ffffff1f;animation:monitoringPulse 1.8s ease-in-out infinite}.monitoring-board{position:relative;overflow:hidden;margin-bottom:24px;padding:24px;border-radius:22px;background:radial-gradient(circle at top right,rgba(36,66,255,.16),transparent 28%),linear-gradient(180deg,#071120,#040916);border:1px solid rgba(64,80,124,.42);box-shadow:0 28px 56px -32px #020617eb}.monitoring-services-title{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:.96rem;font-weight:800}.monitoring-service-heading-icon{width:18px;height:18px;color:#3565ff}.monitoring-services-list{margin-top:18px;display:grid;gap:16px}.monitoring-service-item{display:grid;gap:8px}.monitoring-service-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d4dcf7;font-size:.82rem}.monitoring-service-state{font-size:.78rem}.monitoring-service-state.tone-success{color:#34d399}.monitoring-service-state.tone-primary{color:#7aa2ff}.monitoring-service-state.tone-muted{color:#7c89aa}.monitoring-service-state.tone-danger{color:#f87171}.monitoring-service-track{height:3px;border-radius:999px;overflow:hidden;background:#21304ee6}.monitoring-service-bar{height:100%;border-radius:inherit}.monitoring-service-bar.tone-success{background:#19d38d}.monitoring-service-bar.tone-primary{background:#2f6aff}.monitoring-service-bar.tone-muted{background:#4d5c83}.monitoring-service-bar.tone-danger{background:#ef4444}.monitoring-tools-block{padding-top:10px}.monitoring-tools-label{margin-bottom:12px;color:#5e6f94;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.monitoring-tools-grid{display:grid;gap:10px}.monitoring-tool-link{width:100%;min-height:46px;padding:12px 14px;border-radius:12px;border:1px solid rgba(42,57,90,.9);background:#0d1627e6;color:#d8e0fa;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.monitoring-tool-link:hover{transform:translateY(-1px);border-color:#4971ffd9;background:#0f1c33f5}.monitoring-tool-link.is-disabled,.monitoring-tool-link:disabled{opacity:.72;cursor:not-allowed}.monitoring-tool-copy{display:inline-flex;align-items:center;gap:10px;font-size:.76rem;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.monitoring-tool-icon,.monitoring-tool-arrow{width:16px;height:16px;flex:0 0 auto}.monitoring-tool-icon{color:#fbbf24}.monitoring-tool-link:nth-child(2) .monitoring-tool-icon{color:#3565ff}.monitoring-tool-disabled{color:#7c89aa;font-size:.72rem;font-weight:700}.monitoring-terminal-column{display:grid;gap:12px}.monitoring-terminal{display:flex;flex-direction:column;min-height:398px;border-radius:14px;overflow:hidden;border:1px solid rgba(42,57,90,.9);background:#02070f;box-shadow:inset 0 1px #ffffff05}.monitoring-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(42,57,90,.65);background:#0b1321f5}.monitoring-terminal-left,.monitoring-terminal-right{display:inline-flex;align-items:center;gap:10px}.monitoring-window-dots{display:inline-flex;gap:6px}.monitoring-window-dots span{width:9px;height:9px;border-radius:999px}.monitoring-window-dots span:nth-child(1){background:#ff5f56}.monitoring-window-dots span:nth-child(2){background:#ffbd2e}.monitoring-window-dots span:nth-child(3){background:#27c93f}.monitoring-terminal-title{color:#cbd5f5;font-size:.68rem;font-weight:900;letter-spacing:.16em}.monitoring-terminal-pill,.monitoring-terminal-link{color:#617091;font-size:.68rem;font-family:IBM Plex Mono,Consolas,monospace}.monitoring-terminal-link{color:#7aa2ff;text-decoration:none}.monitoring-terminal-body{flex:1;overflow-y:auto;padding:16px;font-family:IBM Plex Mono,Consolas,monospace;scrollbar-width:thin;scrollbar-color:rgba(73,88,124,.8) transparent}.monitoring-log-row{display:grid;grid-template-columns:74px 122px 72px minmax(0,1fr);gap:14px;align-items:start;color:#e2e8f0;font-size:.74rem;line-height:1.6}.monitoring-log-row+.monitoring-log-row{margin-top:3px}.monitoring-log-row.is-failed{margin:4px -8px 0;padding:6px 8px;border-radius:10px;background:#7f1d1d38;border:1px solid rgba(239,68,68,.18)}.monitoring-log-time{color:#617091}.monitoring-log-tag{font-weight:800;display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:1px 6px;border-radius:6px;border:1px solid transparent;background:#94a3b814}.monitoring-log-tag.tag-terraform{color:#65a8ff;background:#65a8ff1f;border-color:#65a8ff2e}.monitoring-log-tag.tag-cloud-init,.monitoring-log-tag.tag-node-bootstrap{color:#f59e0b;background:#f59e0b21;border-color:#f59e0b33}.monitoring-log-tag.tag-k8s-init{color:#8b5cf6;background:#8b5cf621;border-color:#8b5cf633}.monitoring-log-tag.tag-network{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee33}.monitoring-log-tag.tag-deploy{color:#ec4899;background:#ec48991f;border-color:#ec489933}.monitoring-log-tag.tag-gitops,.monitoring-log-tag.tag-argocd{color:#38bdf8;background:#38bdf81f;border-color:#38bdf833}.monitoring-log-tag.tag-helm{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa33}.monitoring-log-tag.tag-secrets,.monitoring-log-tag.tag-infisical{color:#c084fc;background:#c084fc21;border-color:#c084fc38}.monitoring-log-tag.tag-grafana{color:#fb923c;background:#fb923c21;border-color:#fb923c38}.monitoring-log-tag.tag-loki{color:#34d399;background:#34d3991f;border-color:#34d39933}.monitoring-log-tag.tag-systemd{color:#94a3b8;background:#94a3b81a;border-color:#94a3b829}.monitoring-log-tag.tag-docker{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf33}.monitoring-log-tag.tag-postgres{color:#93c5fd;background:#93c5fd1f;border-color:#93c5fd33}.monitoring-log-tag.tag-redis{color:#f87171;background:#f871711f;border-color:#f8717133}.monitoring-log-tag.tag-auth{color:#f472b6;background:#f472b61f;border-color:#f472b633}.monitoring-log-tag.tag-observability{color:#818cf8;background:#818cf81f;border-color:#818cf833}.monitoring-log-tag.tag-monitoring{color:#a5b4fc;background:#a5b4fc1a;border-color:#a5b4fc29}.monitoring-log-status{font-weight:800;text-transform:uppercase}.monitoring-log-status.status-run{color:#3565ff}.monitoring-log-status.status-info{color:#94a3b8}.monitoring-log-status.status-success{color:#34d399}.monitoring-log-status.status-wait{color:#fbbf24}.monitoring-log-status.status-error{color:#f87171}.monitoring-log-message{color:#d9e1f6;word-break:break-word}.log-group{border-bottom:1px solid rgba(67,81,109,.25)}.log-group:last-child{border-bottom:none}.log-group-header{display:flex;align-items:center;gap:10px;width:100%;padding:10px 4px;border:none;background:none;color:#d9e1f6;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;text-align:left;transition:background .15s;border-radius:6px}.log-group-header:hover:not(:disabled){background:#65a8ff0f}.log-group-header:disabled{cursor:default;opacity:.55}.log-group-chevron{flex:0 0 16px;font-size:.65rem;color:#617091;text-align:center}.log-group-icon{flex:0 0 20px;font-size:.82rem;text-align:center}.log-group-title{flex:1}.log-group-duration{flex:0 0 auto;color:#617091;font-size:.7rem;font-weight:500;font-variant-numeric:tabular-nums}.log-group-empty{flex:0 0 auto;color:#43516d;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.log-group.is-error .log-group-header{background:#7f1d1d1f}.log-group.is-running .log-group-icon{animation:log-group-spin 1.2s linear infinite}@keyframes log-group-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.log-group-body{padding:0 4px 10px 46px;animation:log-group-expand .18s ease-out}@keyframes log-group-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bootstrap-servers{margin-bottom:10px;padding:8px 0;border-bottom:1px solid rgba(67,81,109,.2)}.bootstrap-server-row{display:flex;align-items:center;gap:10px;width:100%;padding:5px 4px;border:none;background:none;font-family:inherit;font-size:.74rem;color:#d9e1f6;cursor:pointer;text-align:left;border-radius:4px;transition:background .12s}.bootstrap-server-row:hover:not(:disabled){background:#65a8ff0f}.bootstrap-server-row:disabled{cursor:default}.bootstrap-server-block{border-bottom:1px solid rgba(67,81,109,.15)}.bootstrap-server-block:last-child{border-bottom:none}.bootstrap-server-chevron{flex:0 0 14px;font-size:.6rem;color:#617091;text-align:center}.bootstrap-server-icon{flex:0 0 20px;text-align:center;font-size:.78rem}.bootstrap-server-role{flex:0 0 90px;font-weight:700;color:#f59e0b}.bootstrap-server-message{flex:1;min-width:0}.bootstrap-server-progress{flex:0 0 auto;color:#617091;font-size:.7rem;font-variant-numeric:tabular-nums}.bootstrap-server-row.is-complete .bootstrap-server-role{color:#34d399}.bootstrap-server-row.is-failed .bootstrap-server-role{color:#f87171}.bootstrap-server-row.is-running .bootstrap-server-icon{animation:log-group-spin 1.2s linear infinite}.bootstrap-server-lines{flex:0 0 auto;color:#43516d;font-size:.65rem;font-weight:500}.bootstrap-server-log{margin:0 0 8px 44px;padding:8px 12px;max-height:400px;overflow-y:auto;background:#00000040;border-radius:6px;border:1px solid rgba(67,81,109,.2);font-family:IBM Plex Mono,Consolas,monospace;font-size:.68rem;line-height:1.55;scrollbar-width:thin;scrollbar-color:rgba(73,88,124,.6) transparent;animation:log-group-expand .18s ease-out}.bootstrap-log-line{color:#94a3b8;white-space:pre-wrap;word-break:break-all}.bootstrap-log-line.is-error{color:#f87171;font-weight:600}.server-console-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:12px}.server-console-tabs{display:flex;gap:4px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.server-console-toolbar--actions-only{justify-content:flex-end}.server-console-copy-button{flex:0 0 auto;margin-left:auto}.server-console-tab{padding:3px 10px;border:1px solid rgba(67,81,109,.3);border-radius:4px;background:none;color:#617091;font-family:inherit;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .12s}.server-console-tab:hover{border-color:#65a8ff66;color:#d9e1f6}.server-console-tab.is-active{border-color:#65a8ff99;background:#65a8ff1a;color:#65a8ff}.monitoring-collapsed-console .monitoring-terminal-body{height:clamp(520px,64vh,714px);max-height:clamp(520px,64vh,714px)}@keyframes monitoringPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.72}}@media (max-width: 1080px){.monitoring-terminal-column{order:1}}@media (max-width: 720px){.monitoring-hero-row,.monitoring-terminal-head{flex-direction:column;align-items:flex-start}.monitoring-board{padding:18px}.monitoring-log-row{grid-template-columns:1fr;gap:2px;padding:4px 0}.monitoring-log-row.is-failed{margin-left:0;margin-right:0}}.monitoring-stage-block{margin-bottom:28px}.monitoring-stage-block-label{margin-bottom:14px;color:#7c89aa;font-size:.64rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.monitoring-stage-pill-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0}.monitoring-stage-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(63,77,114,.55);background:#0b12206b;color:#66738f;font-size:.63rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.monitoring-stage-pill-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.monitoring-stage-pill.is-completed{background:#10b9811a;border-color:#10b98140;color:#19d38d}.monitoring-stage-pill.is-running{background:#3565ff1a;border-color:#3565ff47;color:#4d7dff}.monitoring-stage-pill.is-failed{background:#ef44441f;border-color:#ef444447;color:#f87171}.monitoring-stage-pill.is-pending{background:#121a2cb8;border-color:#3f4d7266;color:#66738f}.monitoring-stage-pill-connector{width:18px;height:1px;margin:0 6px;background:#3f4d728c}.monitoring-panel-grid{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(320px,1fr) minmax(320px,1fr);gap:18px;align-items:stretch}.monitoring-terminal{min-height:470px}.monitoring-terminal-description{margin-top:4px;color:#617091;font-size:.68rem;line-height:1.4;font-family:Inter,sans-serif}.monitoring-log-row{grid-template-columns:72px 114px 72px minmax(0,1fr)}@media (max-width: 1240px){.monitoring-panel-grid{grid-template-columns:1fr}}.monitoring-panel-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px;align-items:start}.monitoring-tools-block{padding-top:0}.monitoring-logs-row{grid-column:1 / span 2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-width:0}.monitoring-terminal-column{min-width:0;display:block}.monitoring-terminal{min-height:0}.monitoring-terminal-head{position:sticky;top:0;z-index:3}.monitoring-terminal-body{height:420px;overflow-y:auto;padding:16px}.monitoring-log-row{display:flex;align-items:flex-start;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.monitoring-log-time{flex:0 0 70px}.monitoring-log-tag{flex:0 0 90px}.monitoring-log-status{flex:0 0 70px}.monitoring-log-message{flex:1;min-width:0;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.monitoring-terminal-right{flex-wrap:wrap}@media (max-width: 1240px){.monitoring-panel-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}.monitoring-logs-row{grid-column:1;grid-row:3;grid-template-columns:1fr}}@media (max-width: 720px){.monitoring-log-row{flex-wrap:wrap;gap:6px 10px;padding:4px 0}.monitoring-log-time,.monitoring-log-tag,.monitoring-log-status{flex:0 0 auto}.monitoring-log-message{flex-basis:100%}}.monitoring-panel-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:22px}.monitoring-services-row{display:grid;gap:16px}.monitoring-services-head{display:flex;align-items:center}.monitoring-services-list-horizontal{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.monitoring-service-card{padding:16px 18px;border-radius:16px;border:1px solid rgba(42,57,90,.75);background:#09111fb8}.monitoring-service-card .monitoring-service-copy{min-height:52px;align-items:flex-start;flex-direction:column}.monitoring-service-card .monitoring-service-state{font-weight:700}.monitoring-logs-row{grid-column:1;grid-row:2}.monitoring-tools-footer{grid-column:1;grid-row:3}.monitoring-tools-footer .monitoring-tools-block{padding-top:0}@media (max-width: 980px){.monitoring-services-list-horizontal{grid-template-columns:1fr}}.monitoring-tools-footer{display:grid;gap:18px}.monitoring-runtime-toggle{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid rgba(44,93,255,.4);background:#0a142ae0;color:#d7def7;font:700 .82rem/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.monitoring-runtime-toggle:hover{border-color:#4874ff9e;background:#0d1833f5}.monitoring-runtime-toggle.is-open{border-color:#20e3b761}.monitoring-runtime-toggle-icon{font-size:1.15rem;line-height:1}.monitoring-runtime-panel{min-width:0}.monitoring-terminal-column-full,.monitoring-terminal-column-full .monitoring-terminal,.monitoring-logs-row{width:100%}.monitoring-terminal-body{max-height:520px;min-height:420px;overflow-y:auto}.monitoring-panel-grid,.monitoring-services-row,.monitoring-logs-row,.monitoring-tools-footer{width:100%}.monitoring-logs-row{display:block!important}.monitoring-terminal-column-full{display:block!important;width:100%!important;max-width:none!important}.monitoring-terminal-column-full .monitoring-terminal{display:flex;width:100%!important;max-width:none!important}.monitoring-log-row{gap:14px}.monitoring-log-time{flex:0 0 84px;text-align:right}.monitoring-log-tag{flex:0 0 112px}.monitoring-log-status{flex:0 0 82px}.monitoring-log-message{flex:1 1 auto;padding-left:6px}@media (max-width: 720px){.panel,.section-card,.review-wg-card{overflow:visible;max-width:100%;box-sizing:border-box}body{overflow-x:hidden}.field-control{flex-wrap:wrap}.field-utility-actions{width:100%;flex-wrap:wrap;gap:6px}.field-utility-actions .btn,.field-utility-actions .utility-btn,.review-wg-card{gap:16px;padding:18px 20px}.review-wg-left{gap:12px}.review-wg-icon{width:44px;height:44px;border-radius:12px}.review-wg-icon svg{width:24px;height:24px}.review-wg-title{font-size:.92rem}.review-wg-subtitle{font-size:.8rem}.review-wg-right{gap:8px}.review-wg-status{min-height:32px;padding:0 14px;font-size:.7rem}.review-wg-button{min-height:36px;padding:0 18px;font-size:.8rem}.monitoring-hero-row{align-items:flex-start}.monitoring-hero-row>div{justify-items:start!important}.monitoring-hero-row .tag,.monitoring-hero-row .review-wg-status{font-size:.65rem}}.wl-page{--wl-navy-1: #0b2150;--wl-navy-2: #061538;--wl-on-navy: #eaf0ff;--wl-on-navy-2: #9fb2dd;--wl-on-navy-3: #6b7fab;--wl-soft: rgba(17, 50, 212, .06);--wl-glass: rgba(255, 255, 255, .72);--wl-glass-bd: rgba(255, 255, 255, .9);--wl-sh: 0 4px 24px -8px rgba(17, 50, 212, .12);--wl-sh-lg: 0 28px 64px -28px rgba(7, 21, 56, .3);position:relative;min-height:100vh;overflow:hidden;color:var(--ink);font-family:Inter,Segoe UI,sans-serif}.wl-mesh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.wl-mesh svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.85}.wl-mesh-node{animation:wlMeshPulse 5s ease-in-out infinite}@keyframes wlMeshPulse{0%,to{opacity:.22}50%{opacity:.6}}.wl-z{position:relative;z-index:1}.wl-header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8faffb8;border-bottom:1px solid var(--stroke)}.wl-header-inner{max-width:1200px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between}.wl-brand{display:flex;align-items:center;gap:10px}.wl-brand-mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:13px;letter-spacing:-.02em;box-shadow:0 4px 12px -3px #1132d480}.wl-brand-mark-sm{width:26px;height:26px;font-size:11px;border-radius:8px}.wl-brand-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em}.wl-nav{display:flex;align-items:center;gap:8px}.wl-nav-link{font-weight:600;font-size:13.5px;color:var(--ink-soft);background:transparent;border:none;padding:9px 16px;border-radius:10px;cursor:pointer;transition:all .2s}.wl-nav-link:hover{background:var(--wl-soft);color:var(--primary)}.wl-theme-toggle{width:38px;height:38px;border-radius:10px;border:1px solid var(--stroke);background:#fff;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.wl-theme-toggle:hover{border-color:var(--primary);color:var(--primary)}.wl-btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;border-radius:13px;cursor:pointer;border:none;transition:transform .15s,background .2s,border-color .2s}.wl-btn:active{transform:scale(.98)}.wl-btn-primary{color:#fff;background:var(--primary);padding:15px 28px;box-shadow:0 12px 28px -10px #1132d499}.wl-btn-primary:hover{background:var(--primary-strong)}.wl-btn-ghost{color:var(--primary);background:#fff;border:1px solid var(--stroke-strong);padding:15px 26px}.wl-btn-ghost:hover{border-color:var(--primary);background:var(--wl-soft)}.wl-btn-light{color:var(--wl-navy-2);background:#fff;padding:14px 24px;box-shadow:0 12px 26px -10px #00000080}.wl-hero{max-width:1200px;margin:0 auto;padding:96px 24px 72px;text-align:center}.wl-badge{display:inline-flex;align-items:center;gap:9px;background:var(--wl-soft);color:var(--primary);padding:8px 16px;border-radius:999px;border:1px solid rgba(17,50,212,.25);margin-bottom:34px;font-weight:600;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.wl-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #127a5624}.wl-hero-title{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:clamp(40px,7vw,76px);line-height:1.04;letter-spacing:-.03em;margin:0 auto 26px;max-width:16ch}.wl-accent{position:relative;white-space:nowrap;color:var(--primary)}.wl-underline{position:absolute;left:0;bottom:-10px;width:100%;height:11px;color:var(--primary);opacity:.4}.wl-hero-sub{font-size:18px;line-height:1.65;color:var(--ink-soft);max-width:60ch;margin:0 auto 38px}.wl-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.wl-section{max-width:1200px;margin:0 auto;padding:24px 24px 96px}.wl-section-full{padding:0 0 96px}.wl-h2{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.02em;margin:0 0 12px}.wl-h3{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:20px;margin:0 0 10px}.wl-center{text-align:center;margin-bottom:56px}.wl-muted{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0}.wl-mb{margin-bottom:24px}.wl-panel{background:var(--wl-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--wl-glass-bd);border-radius:28px;padding:64px 40px;box-shadow:var(--wl-sh)}.wl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.wl-step{text-align:center}.wl-step-num{width:64px;height:64px;margin:0 auto 22px;border-radius:18px;background:#fff;border:1px solid rgba(17,50,212,.25);color:var(--primary);display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:22px;box-shadow:var(--wl-sh)}.wl-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.wl-card{position:relative;overflow:hidden;background:var(--wl-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--wl-glass-bd);border-radius:24px;padding:40px;box-shadow:var(--wl-sh);display:flex;flex-direction:column}.wl-card-dark{color:var(--wl-on-navy);background:radial-gradient(120% 120% at 85% 0%,var(--wl-navy-1),var(--wl-navy-2));box-shadow:var(--wl-sh-lg);border:none}.wl-glow{position:absolute;top:-90px;right:-70px;width:300px;height:300px;background:radial-gradient(circle,rgba(72,153,255,.35),transparent 65%);filter:blur(30px);pointer-events:none}.wl-card-head{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.wl-card-icon{width:54px;height:54px;border-radius:15px;background:var(--wl-soft);border:1px solid rgba(17,50,212,.25);color:var(--primary);display:flex;align-items:center;justify-content:center}.wl-card-icon-dark{background:#ffffff14;border-color:#ffffff2e;color:var(--wl-on-navy)}.wl-tag{font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--stroke);padding:6px 12px;border-radius:999px}.wl-tag-dark{color:var(--wl-on-navy-2);background:#ffffff14;border-color:#ffffff29}.wl-card-title{position:relative;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;margin:0 0 14px}.wl-on-dark{color:var(--wl-on-navy)}.wl-on-dark-2{position:relative;font-size:15.5px;line-height:1.65;color:var(--wl-on-navy-2);margin:0}.wl-card strong{color:var(--ink)}.wl-card-dark strong,.wl-on-dark-2 strong{color:var(--wl-on-navy)}.wl-list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:13px}.wl-list li{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--ink-soft)}.wl-card-foot{margin-top:auto}.wl-card-foot-dark{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wl-term{position:relative;overflow-x:auto;background:#00000052;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px;margin-bottom:26px;font-family:IBM Plex Mono,Consolas,monospace;font-size:12.5px;line-height:1.7;min-height:172px}.wl-term-bar{display:flex;align-items:center;gap:7px;margin-bottom:12px;opacity:.5}.wl-term-dot{width:9px;height:9px;border-radius:50%}.wl-term-name{margin-left:6px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.wl-term-line{white-space:nowrap;color:#8fb6ff;opacity:0;animation:wlTermIn .3s ease forwards}.wl-term-dim{color:var(--wl-on-navy-2)}@keyframes wlTermIn{0%{opacity:0}to{opacity:1}}.wl-caret{display:inline-block;width:8px;height:14px;background:#48d7f9;vertical-align:-2px;margin-left:2px;animation:wlBlink 1.05s step-end infinite}@keyframes wlBlink{0%,to{opacity:1}50%{opacity:0}}.wl-ver{display:flex;flex-direction:column;gap:3px}.wl-ver-num{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:11.5px;color:var(--wl-on-navy)}.wl-ver-tag{color:var(--wl-on-navy-3);font-weight:400;margin-left:4px}.wl-ver-meta{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wl-on-navy-3)}.wl-caps-head{max-width:1200px;margin:0 auto;padding:0 24px 36px}.wl-caps-head .wl-h2{max-width:16ch}.wl-caps-head .wl-muted{max-width:52ch}.wl-carousel-wrap{position:relative}.wl-carousel{display:flex;gap:20px;overflow-x:auto;max-width:1200px;margin:0 auto;padding:6px 24px 30px}.wl-carousel::-webkit-scrollbar{display:none}.wl-carousel{-ms-overflow-style:none;scrollbar-width:none}.wl-cap{flex:none;width:300px;background:var(--wl-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--wl-glass-bd);border-left:3px solid var(--primary);border-radius:20px;padding:26px;transition:transform .25s,box-shadow .25s}.wl-cap:hover{transform:translateY(-6px);box-shadow:var(--wl-sh-lg)}.wl-cap-icon{width:48px;height:48px;border-radius:13px;background:var(--wl-soft);border:1px solid rgba(17,50,212,.25);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.wl-cap-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;margin:0 0 9px}.wl-slider{position:relative;max-width:min(440px,calc(100% - 48px));margin:18px auto 0;height:24px;display:flex;align-items:center;cursor:pointer;touch-action:none}.wl-slider-track{position:absolute;left:0;right:0;height:4px;border-radius:999px;background:var(--stroke-strong)}.wl-slider-fill{position:absolute;left:0;height:4px;width:25%;border-radius:999px;background:var(--primary)}.wl-slider-thumb{position:absolute;left:25%;width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid var(--primary);box-shadow:var(--wl-sh);transform:translate(-50%);transition:transform .12s}.wl-slider:hover .wl-slider-thumb{transform:translate(-50%) scale(1.15)}.wl-security{position:relative;overflow:hidden;border-radius:28px;padding:64px 48px;color:var(--wl-on-navy);background:radial-gradient(120% 130% at 15% 0%,var(--wl-navy-1),var(--wl-navy-2));box-shadow:var(--wl-sh-lg)}.wl-glow-a{top:-140px;right:-100px;width:520px;height:520px}.wl-glow-b{top:auto;bottom:-160px;left:30%;right:auto;width:420px;height:420px;background:radial-gradient(circle,rgba(72,215,249,.18),transparent 65%);filter:blur(50px)}.wl-security-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.wl-security-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#48d7f9}.wl-shield-sm{width:34px;height:34px;border-radius:10px;background:#48d7f91f;border:1px solid rgba(72,215,249,.3);color:#48d7f9;display:flex;align-items:center;justify-content:center}.wl-security .wl-h2{line-height:1.08;margin:0 0 20px;max-width:18ch}.wl-security-cards{display:flex;flex-direction:column;gap:16px}.wl-sec-card{display:flex;align-items:center;gap:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:20px;border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.wl-sec-card:hover{background:#ffffff17}.wl-sec-icon{width:48px;height:48px;border-radius:12px;background:#9db4ff1a;border:1px solid rgba(157,180,255,.22);color:#9db4ff;display:flex;align-items:center;justify-content:center;flex:none}.wl-sec-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;margin:0 0 3px;color:var(--wl-on-navy)}.wl-sec-desc{font-size:13px;color:var(--wl-on-navy-3);margin:0}.wl-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wl-benefit{background:var(--wl-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--wl-glass-bd);border-top:3px solid var(--primary);border-radius:20px;padding:32px}.wl-benefit-icon{width:48px;height:48px;border-radius:13px;background:var(--wl-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.wl-benefit-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.01em;margin:0 0 10px}.wl-footer{border-top:1px solid var(--stroke);background:var(--surface-2)}.wl-footer-inner{max-width:1200px;margin:0 auto;padding:36px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.wl-footer-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;color:var(--ink-soft)}.wl-footer-copy{font-size:12px;color:var(--ink-muted);margin-left:4px}.wl-footer-links{display:flex;gap:28px}.wl-footer-links a{font-weight:600;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-decoration:none;transition:color .2s}.wl-footer-links a:hover{color:var(--primary)}[data-wl-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}[data-wl-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.wl-mesh-node,.wl-term-line,.wl-caret{animation:none!important}.wl-term-line{opacity:1}[data-wl-reveal]{opacity:1;transform:none;transition:none}}@media (max-width: 900px){.wl-paths{grid-template-columns:1fr}.wl-steps{grid-template-columns:1fr;gap:28px}.wl-security-grid{grid-template-columns:1fr;gap:32px}.wl-benefits{grid-template-columns:1fr}.wl-hero{padding:64px 20px 48px}.wl-card{padding:28px}.wl-security{padding:40px 24px}}@media (max-width: 560px){.wl-term{font-size:11px;padding:13px}.wl-card{padding:22px}}[data-wl-theme=dark] .wl-page{--ink: #e9edf4;--ink-soft: #a7b2c1;--ink-muted: #79828f;--surface: #131922;--surface-2: #19202b;--stroke: #222b39;--stroke-strong: #2b3543;--primary: #5b8def;--primary-strong: #4178e0;--wl-soft: rgba(91, 141, 239, .13);--wl-glass: rgba(20, 26, 36, .62);--wl-glass-bd: rgba(255, 255, 255, .06);--wl-sh: 0 4px 24px -8px rgba(0, 0, 0, .55);--wl-sh-lg: 0 28px 64px -28px rgba(0, 0, 0, .75);background:#0a0e15}[data-wl-theme=dark] .wl-header{background:#0a0e15b8}[data-wl-theme=dark] .wl-theme-toggle,[data-wl-theme=dark] .wl-step-num,[data-wl-theme=dark] .wl-btn-ghost{background:#131922}[data-wl-theme=dark] .overlay-setup{--primary: #5b8def;--outline-variant: #2b3543;--surface-container-lowest: #19202b;--on-surface: #e9edf4;--on-surface-variant: #a7b2c1}[data-wl-theme=dark] .overlay-setup .overlay-card{background:#131922;border:1px solid #222b39}[data-wl-theme=dark] .overlay-setup .welcome-step-label,[data-wl-theme=dark] .overlay-setup .welcome-setup-type-title{color:#e9edf4}[data-wl-theme=dark] .overlay-setup .welcome-setup-type-desc{color:#79828f}[data-wl-theme=dark] .overlay-setup .welcome-provider-label{color:#e9edf4}[data-wl-theme=dark] .overlay-setup .welcome-provider-soon{color:#79828f}[data-wl-theme=dark] .overlay-setup .welcome-setup-type-icon{border-color:#29344f;background:#121d33}.overlay-setup .overlay-card{max-width:660px;width:100%;border-radius:24px;padding:40px}.overlay-setup .overlay-title{font-family:Manrope,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.02em;text-align:center;color:var(--on-surface, #191c1e)}.overlay-setup .overlay-title:before{content:"Get started";display:block;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:8px}.overlay-setup .overlay-subtitle{text-align:center;margin:6px 0 30px;color:var(--on-surface-variant, #5d5f68)}.overlay-setup .welcome-setup-step:last-of-type{margin-bottom:8px}.overlay-setup .welcome-step-number{display:flex;align-items:center;gap:12px;margin-bottom:16px}.overlay-setup .welcome-step-badge{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:800;background:var(--primary);color:#fff;box-shadow:0 10px 24px -14px #1132d4b8}.overlay-setup .welcome-step-label{margin:0;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800;color:var(--ink, #111827)}.overlay-setup .welcome-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overlay-setup .welcome-setup-type{position:relative;display:flex;align-items:center;flex-direction:row;gap:13px;min-width:0;padding:16px;border-radius:15px;border:2px solid var(--outline-variant, #e4e8f0);background:var(--surface-container-lowest, #fff);color:var(--ink, #111827);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.overlay-setup .welcome-setup-type:hover:not(.is-disabled){border-color:var(--primary);transform:translateY(-1px)}.overlay-setup .welcome-setup-type.is-selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.overlay-setup .welcome-setup-type.is-disabled{opacity:.55;cursor:not-allowed;transform:none}.overlay-setup .welcome-setup-type-icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.overlay-setup .welcome-setup-type>div:not(.welcome-setup-type-icon){min-width:0;padding-right:18px}.overlay-setup .welcome-setup-type-title{display:block;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:800;line-height:1.2;color:var(--ink, #111827)}.overlay-setup .welcome-setup-type-desc{display:block;margin-top:4px;font-size:.76rem;line-height:1.35;color:var(--ink-soft, #5d6b82)}.overlay-setup .welcome-setup-check{position:absolute;top:11px;right:11px}.overlay-setup .welcome-providers-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.overlay-setup .welcome-setup-provider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:96px;padding:16px 10px;border-radius:15px;border:2px solid var(--outline-variant, #e4e8f0);background:var(--surface-container-lowest, #fff);color:var(--ink-soft, #5d6b82);cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.overlay-setup .welcome-setup-provider:hover:not(.is-disabled){border-color:var(--primary);transform:translateY(-1px)}.overlay-setup .welcome-setup-provider.is-selected{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 8%,transparent)}.overlay-setup .welcome-setup-provider.is-disabled{opacity:.55;cursor:not-allowed;transform:none}.overlay-setup .welcome-provider-label{display:block;max-width:100%;overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.2;color:var(--ink, #111827)}.overlay-setup .welcome-provider-soon{display:block;font-size:.58rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--ink-muted, #75839a)}.overlay-setup .overlay-actions{justify-content:flex-end;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--outline-variant, #e4e8f0)}@media (max-width: 640px){.overlay-setup .welcome-cards-row{grid-template-columns:1fr}.overlay-setup .welcome-providers-row{grid-template-columns:repeat(2,1fr)}.overlay-setup .overlay-card{padding:28px 20px}}.overlay-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overlay-close-btn{flex-shrink:0;width:32px;height:32px;margin-top:1px;border-radius:8px;border:1px solid var(--stroke);background:transparent;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.overlay-close-btn:hover{background:var(--surface-2);color:var(--ink)}@media (max-width: 640px){.overlay{align-items:flex-start;overflow-y:auto;padding:16px 12px}.overlay-card{max-height:none}}[data-wl-theme=dark] .overlay-close-btn{border-color:#2b3543;color:#79828f}[data-wl-theme=dark] .overlay-close-btn:hover{background:#19202b;color:#a7b2c1}.overlay-setup .overlay-card{width:min(660px,calc(100vw - 32px));max-width:660px;gap:0;padding:38px 40px 30px}.overlay-setup .overlay-card-header{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;margin-bottom:30px}.overlay-setup .overlay-card-header>div:first-child{grid-column:2;text-align:center}.overlay-setup .overlay-close-btn{grid-column:3;justify-self:end}.overlay-setup .overlay-title{font-family:Space Grotesk,Manrope,sans-serif;font-size:32px;font-weight:700;line-height:1.05;letter-spacing:0}.overlay-setup .overlay-title:before{margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.18em}.overlay-setup .overlay-subtitle{margin:10px 0 0;font-size:15px;line-height:1.45}.overlay-setup .welcome-setup-step{margin-bottom:28px}.overlay-setup .welcome-step-number{gap:12px;margin-bottom:16px}.overlay-setup .welcome-step-badge{width:30px;height:30px;font-size:14px;font-weight:800}.overlay-setup .welcome-step-label{font-family:Space Grotesk,Manrope,sans-serif;font-size:20px;font-weight:700}.overlay-setup .welcome-cards-row{gap:12px}.overlay-setup .welcome-setup-type{min-height:80px;padding:14px 16px;border-width:1px;border-radius:15px}.overlay-setup .welcome-setup-type.is-selected{border-width:2px}.overlay-setup .welcome-setup-type-title{font-family:Space Grotesk,Manrope,sans-serif;font-size:15px;font-weight:700}.overlay-setup .welcome-setup-type-desc{font-size:13px;font-weight:500}.overlay-setup .welcome-providers-row{gap:10px}.overlay-setup .welcome-setup-provider{min-height:104px;padding:14px 10px;border-width:1px}.overlay-setup .welcome-setup-provider.is-selected{border-width:2px}.overlay-setup .welcome-provider-label{font-size:14px;font-weight:700}.overlay-setup .overlay-actions{margin-top:30px;padding-top:22px}.overlay-import .overlay-card{width:min(640px,calc(100vw - 32px));gap:22px;padding:32px;border-radius:18px}.overlay-import .overlay-title{font-family:Space Grotesk,Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.overlay-import .overlay-subtitle{margin-top:4px;font-size:15px}.import-config-dropzone{display:grid;place-items:center;gap:10px;min-height:210px;padding:34px 24px;border:2px dashed #cfd9ec;border-radius:16px;background:#f6f8fd;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.import-config-dropzone:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,#f6f8fd)}.import-config-dropzone.is-error{border-color:#c432326b}.import-config-drop-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--stroke);border-radius:14px;background:#fff;color:var(--primary)}.import-config-drop-title{font-size:16px;font-weight:700}.import-config-drop-subtitle{color:var(--ink-muted);font-size:14px}.overlay-confirm .overlay-card{width:min(480px,calc(100vw - 32px));gap:16px;padding:18px;border-radius:18px}.overlay-confirm .overlay-card-header{align-items:center;padding:16px;border:1px solid var(--stroke);border-radius:14px;background:#f4f7fd}.overlay-confirm .overlay-title{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:700}.overlay-confirm .overlay-title:before{content:"!";display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--stroke));border-radius:12px;background:#fff;color:var(--primary);font-size:18px;font-weight:800}[data-iz-theme=dark] .overlay-card,[data-wl-theme=dark] .overlay-card{--ink: #e9edf4;--ink-soft: #a7b2c1;--ink-muted: #79828f;--surface: #131922;--surface-2: #19202b;--stroke: #222b39;--stroke-strong: #2b3543;--primary: #5b8def;background:#131922;border-color:#222b39;color:#e9edf4}[data-iz-theme=dark] .overlay-title,[data-wl-theme=dark] .overlay-title{color:#e9edf4}[data-iz-theme=dark] .overlay-subtitle,[data-wl-theme=dark] .overlay-subtitle{color:#a7b2c1}[data-iz-theme=dark] .overlay-actions,[data-wl-theme=dark] .overlay-actions{border-top-color:#222b39}[data-iz-theme=dark] .overlay-close-btn,[data-wl-theme=dark] .overlay-close-btn{border-color:#2b3543;color:#79828f}[data-iz-theme=dark] .overlay-close-btn:hover,[data-wl-theme=dark] .overlay-close-btn:hover{background:#19202b;color:#a7b2c1}[data-iz-theme=dark] .overlay-setup .welcome-setup-type,[data-iz-theme=dark] .overlay-setup .welcome-setup-provider,[data-wl-theme=dark] .overlay-setup .welcome-setup-type,[data-wl-theme=dark] .overlay-setup .welcome-setup-provider{background:#19202b;border-color:#2b3543}[data-iz-theme=dark] .overlay-setup .welcome-setup-type-icon,[data-wl-theme=dark] .overlay-setup .welcome-setup-type-icon{background:#121d33;border-color:#29344f}[data-iz-theme=dark] .overlay-setup .welcome-provider-label,[data-iz-theme=dark] .overlay-setup .welcome-step-label,[data-iz-theme=dark] .overlay-setup .welcome-setup-type-title,[data-wl-theme=dark] .overlay-setup .welcome-provider-label,[data-wl-theme=dark] .overlay-setup .welcome-step-label,[data-wl-theme=dark] .overlay-setup .welcome-setup-type-title{color:#e9edf4}[data-iz-theme=dark] .overlay-setup .welcome-setup-type-desc,[data-iz-theme=dark] .overlay-setup .welcome-provider-soon,[data-wl-theme=dark] .overlay-setup .welcome-setup-type-desc,[data-wl-theme=dark] .overlay-setup .welcome-provider-soon{color:#79828f}[data-iz-theme=dark] .import-config-dropzone,[data-wl-theme=dark] .import-config-dropzone{border-color:#2b3543;background:#101722;color:#e9edf4}[data-iz-theme=dark] .import-config-dropzone:hover,[data-wl-theme=dark] .import-config-dropzone:hover{border-color:#5b8def;background:#121d33}[data-iz-theme=dark] .import-config-drop-icon,[data-wl-theme=dark] .import-config-drop-icon,[data-iz-theme=dark] .overlay-confirm .overlay-title:before,[data-wl-theme=dark] .overlay-confirm .overlay-title:before{background:#19202b;border-color:#2b3543}[data-iz-theme=dark] .overlay-confirm .overlay-card-header,[data-wl-theme=dark] .overlay-confirm .overlay-card-header{background:#19202b;border-color:#2b3543}@media (max-width: 640px){.overlay-setup .overlay-card,.overlay-import .overlay-card,.overlay-confirm .overlay-card{width:min(100%,calc(100vw - 24px));padding:28px 20px}.overlay-setup .overlay-card-header{grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:26px}.overlay-setup .overlay-title{font-size:30px}.overlay-setup .welcome-setup-type,.overlay-setup .welcome-setup-provider{min-height:auto}.import-config-dropzone{min-height:178px;padding:28px 18px}}.auth-card{position:relative;background:#fff;border-radius:24px;padding:40px;width:min(448px,94vw);max-height:92vh;overflow-y:auto;box-shadow:0 32px 80px -20px #07153847;display:flex;flex-direction:column}.auth-close-btn{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:8px;border:1px solid var(--stroke);background:transparent;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.auth-close-btn:hover{background:var(--surface-2);color:var(--ink)}.auth-title{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--ink);margin:0 0 28px}.auth-social{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.auth-social-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 8px;border:1px solid var(--stroke-strong);border-radius:12px;font-size:14px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s,background .2s;white-space:nowrap}.auth-social-btn:hover{border-color:var(--primary);color:var(--primary)}.auth-social-btn--muted{opacity:.45;cursor:not-allowed}.auth-social-btn--muted:hover{border-color:var(--stroke-strong);color:var(--ink-soft)}.auth-divider{display:flex;align-items:center;gap:14px;margin-bottom:24px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--stroke)}.auth-divider span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.auth-error{color:var(--danger);font-size:14px;margin:0 0 16px}.auth-field{margin-bottom:20px}.auth-label{display:block;font-size:14px;font-weight:600;color:var(--ink-soft);margin-bottom:8px}.auth-submit-btn{width:100%;padding:15px;margin-top:4px;border-radius:13px;border:none;background:var(--primary);color:#fff;font-size:16px;font-weight:700;font-family:Space Grotesk,sans-serif;letter-spacing:-.01em;cursor:pointer;transition:background .2s,transform .15s;box-shadow:0 10px 28px -10px #1132d48c}.auth-submit-btn:hover{background:var(--primary-strong)}.auth-submit-btn:active{transform:scale(.98)}.auth-submit-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-footer{margin-top:24px;text-align:center;font-size:14px;color:var(--ink-muted)}.auth-link{color:var(--primary);font-weight:700;background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.auth-link:hover{text-decoration:underline}@media (max-width: 420px){.auth-card{padding:32px 20px}.auth-social{grid-template-columns:1fr}.auth-title{font-size:24px}}[data-wl-theme=dark] .auth-card{background:#131922;border:1px solid #222b39;box-shadow:0 32px 80px -20px #000000a6}[data-wl-theme=dark] .auth-title{color:#e9edf4}[data-wl-theme=dark] .auth-close-btn{border-color:#2b3543;color:#79828f}[data-wl-theme=dark] .auth-close-btn:hover{background:#19202b;color:#a7b2c1}[data-wl-theme=dark] .auth-social-btn{background:#19202b;border-color:#2b3543;color:#a7b2c1}[data-wl-theme=dark] .auth-social-btn:hover{border-color:#5b8def;color:#5b8def}[data-wl-theme=dark] .auth-social-btn--muted:hover{border-color:#2b3543;color:#a7b2c1}[data-wl-theme=dark] .auth-divider:before,[data-wl-theme=dark] .auth-divider:after{background:#222b39}[data-wl-theme=dark] .auth-label{color:#a7b2c1}[data-wl-theme=dark] .auth-footer{color:#79828f}[data-wl-theme=dark] .auth-link{color:#5b8def}[data-wl-theme=dark] .auth-error{color:#f87171}[data-wl-theme=dark] .auth-submit-btn{background:#5b8def;box-shadow:0 10px 28px -10px #00000080}[data-wl-theme=dark] .auth-submit-btn:hover{background:#4178e0}.overlay-auth .overlay-card{border-radius:24px;padding:36px 40px 32px}.overlay-auth .overlay-title{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em}.overlay-auth .overlay-subtitle{font-size:14px;color:var(--ink-muted);margin-top:6px}.overlay-auth .overlay-actions{gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--stroke);justify-content:flex-end}[data-wl-theme=dark] .overlay-auth .overlay-card{--ink: #e9edf4;--ink-soft: #a7b2c1;--ink-muted: #79828f;--surface: #131922;--surface-2: #19202b;--stroke: #222b39;--stroke-strong: #2b3543;--primary: #5b8def;background:#131922;border:1px solid #222b39;box-shadow:0 32px 80px -20px #000000a6}[data-wl-theme=dark] .overlay-auth .overlay-title{color:#e9edf4}[data-wl-theme=dark] .overlay-auth .overlay-subtitle{color:#79828f}[data-wl-theme=dark] .overlay-auth .overlay-actions{border-top-color:#222b39}[data-wl-theme=dark] .overlay-auth .input{background:#19202b;border-color:#2b3543;color:#e9edf4}.overlay-auth .field-label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px}[data-wl-theme=dark] .overlay-auth .field-label{color:#a7b2c1}.account-card{padding:0;overflow:hidden;width:min(460px,94vw)}.account-header{padding:26px 28px 18px;display:flex;align-items:center;justify-content:space-between}.account-title{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em;margin:0;color:var(--ink)}.account-header-actions{display:flex;align-items:center;gap:8px}.account-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--stroke);background:transparent;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s,color .2s,border-color .2s}.account-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.account-icon-btn--primary{color:var(--primary);border-color:#1132d438}.account-icon-btn--primary:hover{background:#1132d40f;color:var(--primary)}.account-rows{padding:0 24px 22px;display:flex;flex-direction:column;gap:10px}.account-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--stroke);background:var(--surface-2)}.account-row-icon{width:38px;height:38px;border-radius:10px;background:#1132d412;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary)}.account-row-body{flex:1;min-width:0}.account-row-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin-bottom:3px}.account-row-value{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-footer{padding:16px 24px;border-top:1px solid var(--stroke);background:var(--surface-2);display:flex;justify-content:flex-end}.account-logout-btn{padding:9px 20px;border-radius:10px;border:1px solid var(--stroke-strong);background:transparent;color:var(--ink-soft);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.account-logout-btn:hover{background:#dc26260f;border-color:#dc2626;color:#dc2626}.account-logout-btn:disabled{opacity:.5;cursor:not-allowed}[data-wl-theme=dark] .account-title{color:#e9edf4}[data-wl-theme=dark] .account-icon-btn{border-color:#2b3543;color:#79828f}[data-wl-theme=dark] .account-icon-btn:hover{background:#19202b;color:#a7b2c1}[data-wl-theme=dark] .account-icon-btn--primary{color:#5b8def;border-color:#5b8def4d}[data-wl-theme=dark] .account-icon-btn--primary:hover{background:#5b8def1a}[data-wl-theme=dark] .account-row{background:#19202b;border-color:#222b39}[data-wl-theme=dark] .account-row-value{color:#e9edf4}[data-wl-theme=dark] .account-footer{background:#0f151e;border-top-color:#222b39}[data-wl-theme=dark] .account-logout-btn{border-color:#2b3543;color:#a7b2c1}[data-wl-theme=dark] .account-logout-btn:hover{background:#f8717114;border-color:#f87171;color:#f87171}.edit-account-card{padding:0;overflow:hidden;width:min(448px,94vw);gap:0}.edit-account-header{padding:26px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.edit-account-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:6px}.edit-account-hint{font-size:13px;color:var(--ink-muted);margin:8px 0 0}.edit-account-body{padding:22px 28px 28px;display:flex;flex-direction:column;gap:18px}.edit-account-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:6px}.edit-account-actions .auth-submit-btn{width:auto;padding:11px 28px;font-size:15px}[data-wl-theme=dark] .edit-account-eyebrow{color:#5b8def}[data-wl-theme=dark] .edit-account-hint{color:#79828f}[data-iz-theme=light]{--ink: #101828;--ink-soft: #475467;--ink-muted: #667085;--primary: #1132d4;--primary-strong: #0b23a4;--stroke: rgba(15, 23, 42, .1);--stroke-strong: rgba(15, 23, 42, .16);--surface: #eef1f8;--surface-2: #e7ecfb;--success: #127a56;--danger: #c43232;--warning: #b7791f;--panel: rgba(255, 255, 255, .74);--panel-bd: rgba(255, 255, 255, .92);--field-bg: #ffffff;--secondary: #e8efff;--soft: rgba(17, 50, 212, .07);--primary-border: rgba(17, 50, 212, .28);--navy-1: #0b2150;--navy-2: #061538;--on-navy: #eaf0ff;--on-navy-2: #9fb2dd;--cyan: #48d7f9;--sh: 0 4px 24px -10px rgba(17, 50, 212, .14);--sh-lg: 0 30px 70px -30px rgba(7, 21, 56, .32);--page-bg: radial-gradient(1200px 600px at 12% -8%, rgba(17, 50, 212, .1), transparent 55%), radial-gradient(1000px 560px at 100% 0%, rgba(14, 116, 144, .07), transparent 50%), linear-gradient(180deg, #f8faff 0%, #f2f5fc 52%, #eef1f8 100%);--font-display: "Space Grotesk", "Segoe UI", sans-serif;--font-body: "Inter", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--radius-field: 12px;--radius-card: 20px;--radius-pill: 999px}[data-iz-theme=dark]{--ink: #e9edf4;--ink-soft: #a7b2c1;--ink-muted: #79828f;--primary: #5b8def;--primary-strong: #7ba6f5;--stroke: #232c3a;--stroke-strong: #2f3a4a;--surface: #141b25;--surface-2: #19212d;--success: #2fae86;--danger: #e0585f;--warning: #d3a24a;--panel: rgba(21, 28, 39, .66);--panel-bd: rgba(255, 255, 255, .07);--field-bg: #0f1621;--secondary: #1b2436;--soft: rgba(91, 141, 239, .15);--primary-border: rgba(91, 141, 239, .35);--navy-1: #0b2150;--navy-2: #061538;--on-navy: #eaf0ff;--on-navy-2: #9fb2dd;--cyan: #48d7f9;--sh: 0 4px 24px -10px rgba(0, 0, 0, .6);--sh-lg: 0 30px 70px -30px rgba(0, 0, 0, .8);--page-bg: radial-gradient(1100px 560px at 12% -8%, rgba(91, 141, 239, .12), transparent 55%), radial-gradient(900px 520px at 100% 0%, rgba(72, 153, 255, .06), transparent 50%), #0a0e15;--font-display: "Space Grotesk", "Segoe UI", sans-serif;--font-body: "Inter", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--radius-field: 12px;--radius-card: 20px;--radius-pill: 999px}[data-iz-theme]{font-family:var(--font-body);color-scheme:light}[data-iz-theme=dark]{color-scheme:dark}[data-iz-theme].page{min-height:100vh;background:var(--page-bg);color:var(--ink)}[data-iz-theme] ::-moz-placeholder{color:var(--ink-muted);opacity:.75}[data-iz-theme] ::placeholder{color:var(--ink-muted);opacity:.75}[data-iz-theme] ::-webkit-scrollbar{width:10px;height:10px}[data-iz-theme] ::-webkit-scrollbar-thumb{background:var(--stroke-strong);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}[data-iz-theme] ::-webkit-scrollbar-track{background:transparent}[data-iz-theme] .panel{background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-bd);border-radius:var(--radius-card);box-shadow:var(--sh)}[data-iz-theme] .panel-strong{background:var(--field-bg)}[data-iz-theme] .hero-kicker{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}[data-iz-theme] .hero-title{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;color:var(--ink)}[data-iz-theme] .hero-subtitle{color:var(--ink-soft)}[data-iz-theme] .field-row{gap:7px;margin-bottom:1px}[data-iz-theme] .field-label{font-weight:600;font-size:13px;color:var(--ink)}[data-iz-theme] .field-hint{font-size:11.5px;line-height:1.45;color:var(--ink-muted)}[data-iz-theme] .field-required,[data-iz-theme] .field-hint-error{color:var(--danger)}[data-iz-theme] .input,[data-iz-theme] .select,[data-iz-theme] .textarea{border-radius:11px;border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink);padding:11px 14px;min-height:44px;font-size:14px;font-family:var(--font-body);box-shadow:none;transition:border-color .18s,box-shadow .18s}[data-iz-theme] .textarea{min-height:96px}[data-iz-theme] .input:focus,[data-iz-theme] .select:focus,[data-iz-theme] .textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--soft);transform:none}[data-iz-theme] .input.error,[data-iz-theme] .select.error,[data-iz-theme] .textarea.error{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}[data-iz-theme] .mono,[data-iz-theme] .input.mono,[data-iz-theme] .textarea.mono,[data-iz-theme] code{font-family:var(--font-mono)}[data-iz-theme] .input.mono,[data-iz-theme] .textarea.mono{font-size:12.5px}[data-iz-theme] .field-check{gap:12px}[data-iz-theme] .field-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:40px;height:24px;min-width:40px;border-radius:var(--radius-pill);background:var(--stroke-strong);border:none;cursor:pointer;transition:background .2s}[data-iz-theme] .field-check input[type=checkbox]:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}[data-iz-theme] .field-check input[type=checkbox]:checked{background:var(--primary)}[data-iz-theme] .field-check input[type=checkbox]:checked:before{transform:translate(16px)}[data-iz-theme] .btn{min-height:44px;padding:0 18px;font-family:var(--font-body);font-weight:600;font-size:14px;letter-spacing:normal;border-radius:var(--radius-field);box-shadow:none}[data-iz-theme] .btn:hover{transform:none}[data-iz-theme] .btn-primary{background:var(--primary);border-color:transparent;box-shadow:0 10px 24px -12px #1132d4b3}[data-iz-theme] .btn-primary:hover{background:var(--primary-strong)}[data-iz-theme] .btn-secondary{background:var(--field-bg);color:var(--ink-soft);border:1px solid var(--stroke-strong)}[data-iz-theme] .btn-secondary:hover{border-color:var(--primary);color:var(--primary)}[data-iz-theme] .btn-muted{background:var(--field-bg);border:1px solid var(--stroke);color:var(--ink-soft)}[data-iz-theme] .status-pill,[data-iz-theme] .tag,[data-iz-theme] .pill,[data-iz-theme] .toolbar-text-button{border-radius:var(--radius-field);border:1px solid var(--stroke-strong);font-family:var(--font-body)}[data-iz-theme] .advanced-card[open] .advanced-trigger{margin-bottom:18px}[data-iz-theme] .divider{background:linear-gradient(90deg,var(--stroke-strong),transparent)}[data-iz-theme] .review-mini-card,[data-iz-theme] .review-validation-panel,[data-iz-theme] .review-maintenance{border-radius:var(--radius-card);border:1px solid var(--panel-bd);background:var(--panel)}[data-iz-theme] .review-launch-panel{background:radial-gradient(140% 180% at 8% 0%,var(--navy-1),var(--navy-2));color:var(--on-navy);border:1px solid rgba(72,215,249,.14);border-radius:var(--radius-card);box-shadow:var(--sh-lg)}[data-iz-theme] .review-launch-heading{font-family:var(--font-display);color:var(--on-navy)}[data-iz-theme] .review-launch-desc{color:var(--on-navy-2)}[data-iz-theme] .step-footer{background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-bd);border-radius:var(--radius-card)}[data-iz-theme] .app-sidebar{width:264px;padding:20px 16px;gap:18px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--stroke);box-shadow:none}[data-iz-theme] .brand-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.02em;box-shadow:0 6px 16px -6px #1132d480}[data-iz-theme] .sidebar-link{gap:11px;padding:9px 10px;border-radius:11px;background:transparent;border:1px solid transparent;transition:background .18s}[data-iz-theme] .sidebar-link:hover{background:var(--soft);border-color:transparent;transform:none}[data-iz-theme] .sidebar-link:focus{outline:none}[data-iz-theme] .sidebar-link:focus-visible{box-shadow:0 0 0 3px var(--soft)}[data-iz-theme] .sidebar-link-badge{width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:var(--surface-2);color:var(--ink-muted);border:1px solid var(--stroke);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:normal}[data-iz-theme] .sidebar-link-title{font-size:13px;font-weight:600;color:var(--ink-muted)}[data-iz-theme] .sidebar-link.is-done .sidebar-link-badge{color:var(--primary)}[data-iz-theme] .sidebar-link.is-done .sidebar-link-title{color:var(--ink)}[data-iz-theme] .sidebar-link.is-active{background:var(--soft);border-color:var(--stroke-strong);box-shadow:none}[data-iz-theme] .sidebar-link.is-active .sidebar-link-badge{background:var(--primary);color:#fff;border-color:transparent}[data-iz-theme] .sidebar-link.is-active .sidebar-link-title{font-weight:700;color:var(--primary)}[data-iz-theme] .sidebar-footer{margin-top:auto;border:none;border-top:1px solid var(--stroke);background:none;border-radius:0;padding:14px 8px 4px;display:flex;flex-direction:row;align-items:center;gap:14px}[data-iz-theme] .topbar{height:64px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--stroke)}[data-iz-theme] .topbar-title{font-size:13px;font-weight:700;color:var(--primary)}[data-iz-theme] .topbar-breadcrumb{display:inline-flex;align-items:center;gap:9px;min-width:0}[data-iz-theme] .topbar-breadcrumb-section{font-size:12px;font-weight:600;color:var(--ink-muted);white-space:nowrap}[data-iz-theme] .topbar-breadcrumb-sep{color:var(--ink-muted)}[data-iz-theme] .topbar-avatar{color:var(--ink-soft)}[data-iz-theme] .topbar-avatar:hover{background:var(--soft)}[data-iz-theme] .topbar-theme-toggle{width:38px;height:38px;min-height:38px;padding:0;border-radius:10px;border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}[data-iz-theme] .topbar-theme-toggle:hover{border-color:var(--primary);color:var(--primary)}[data-iz-theme] .panel{padding:26px 28px}[data-iz-theme] .section-card+.section-card,[data-iz-theme] .panel+.panel{margin-top:22px}[data-iz-theme] .input--mono{font-family:var(--font-mono);font-size:12.5px}[data-iz-theme] .field-note-card{align-self:stretch;padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--stroke)}[data-iz-theme] .field-note-title{font-weight:600;font-size:13px;color:var(--ink);margin-bottom:6px}[data-iz-theme] .field-note-body{font-size:12.5px;line-height:1.5;color:var(--ink-muted)}[data-iz-theme] .field-control{gap:8px}[data-iz-theme] .field-input-wrap{position:relative;flex:1;min-width:0}[data-iz-theme] .field-eye-button{width:30px;min-width:30px;height:30px;color:var(--ink-muted)}[data-iz-theme] .field-eye-button:hover{color:var(--primary)}[data-iz-theme] .field-utility-actions{gap:8px}[data-iz-theme] .utility-btn{min-height:44px;padding:0 13px;border-radius:var(--radius-field);border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink-soft);font-family:var(--font-body);font-weight:600;font-size:12.5px;box-shadow:none;transform:none}[data-iz-theme] .utility-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary);transform:none;background:var(--field-bg);box-shadow:none}[data-iz-theme] .utility-btn-icon{width:44px;min-width:44px;padding:0}[data-iz-theme] .advanced-rows{margin-top:14px;padding:18px;border-radius:14px;background:var(--surface);border:1px solid var(--stroke);gap:18px}[data-iz-theme] .iz-navy{color:var(--on-navy);background:radial-gradient(140% 180% at 8% 0%,var(--navy-1),var(--navy-2));border:1px solid rgba(72,215,249,.14);border-radius:var(--radius-card);box-shadow:var(--sh-lg)}[data-iz-theme] .step-footer{padding:14px 28px}[data-iz-theme] .step-footer-spacer{display:block;flex:1}[data-iz-theme] .step-footer-progress{display:flex;align-items:center;gap:12px;min-width:0}[data-iz-theme] .step-footer-progress-label{font-size:12px;font-weight:600;color:var(--ink-muted);white-space:nowrap}[data-iz-theme] .step-footer-progress-track{width:130px;height:5px;border-radius:var(--radius-pill);background:var(--stroke-strong);overflow:hidden}[data-iz-theme] .step-footer-progress-fill{height:100%;background:var(--primary);border-radius:var(--radius-pill);transition:width .3s}[data-iz-theme] .step-footer-actions{display:flex;align-items:center;gap:10px}[data-iz-theme] .section-icon{flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--soft);border:1px solid var(--stroke-strong);color:var(--primary);font-size:inherit;letter-spacing:normal;margin:0}[data-iz-theme] .monitoring-terminal{background:radial-gradient(140% 180% at 8% 0%,var(--navy-1),var(--navy-2));border:1px solid rgba(72,215,249,.14);box-shadow:var(--sh-lg)}[data-iz-theme] .monitoring-terminal-head{background:#0615388c;border-bottom:1px solid rgba(72,215,249,.14)}[data-iz-theme] .monitoring-terminal-title{color:var(--on-navy)}[data-iz-theme] .monitoring-terminal-description,[data-iz-theme] .monitoring-terminal-pill,[data-iz-theme] .monitoring-log-time{color:var(--on-navy-2)}[data-iz-theme] .monitoring-terminal-link,[data-iz-theme] .monitoring-log-status.status-run{color:var(--cyan)}[data-iz-theme] .monitoring-log-status.status-success{color:#34d399}[data-iz-theme] .monitoring-log-status.status-wait{color:#fbbf24}[data-iz-theme] .monitoring-log-status.status-error{color:#f87171}[data-iz-theme] .app-shell{background:var(--page-bg)}[data-iz-theme] .app-sidebar{width:296px;padding:30px 18px;gap:18px;background:#ffffffc7}[data-iz-theme=dark] .app-sidebar{background:#0f1621c7}[data-iz-theme] .brand-mark{width:40px;height:40px;border-radius:10px;font-size:14px}[data-iz-theme] .sidebar-nav{gap:10px;padding:0 0 6px}[data-iz-theme] .sidebar-link{min-height:46px;padding:9px 12px}[data-iz-theme] .sidebar-link-badge{width:26px;height:26px;flex-basis:26px}[data-iz-theme] .sidebar-link-title{font-size:14px}[data-iz-theme] .sidebar-footer{min-height:40px;padding:14px 12px 0}[data-iz-theme] .sidebar-status{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-muted);font-size:12px;font-weight:700}[data-iz-theme] .sidebar-status-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#16a56f;box-shadow:0 0 0 3px color-mix(in srgb,#16a56f 14%,transparent)}[data-iz-theme] .topbar{height:72px;padding:0 32px;background:#fffc}[data-iz-theme=dark] .topbar{background:#0f1621d1}[data-iz-theme] .topbar-account-chip{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:4px 14px 4px 6px;border-radius:999px;border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink-soft);font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer}[data-iz-theme] .topbar-account-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;font-weight:800}[data-iz-theme] .topbar-account-label{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-iz-theme] .app-content{position:relative;overflow-y:auto;background:var(--page-bg);isolation:isolate}[data-iz-theme] .content-shell{position:relative;z-index:1;width:min(1092px,calc(100% - 48px));padding:42px 0 72px}[data-iz-theme] .page-toolbar .status-pill{background:var(--soft);color:var(--primary)}[data-iz-theme] .page-toolbar .status-dot{background:var(--primary);box-shadow:0 0 0 4px var(--soft)}[data-iz-theme] .toolbar-text-button{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-field);font-family:var(--font-body)}[data-iz-theme] .toolbar-import-button{background:var(--soft);border:1px solid var(--primary-border);color:var(--primary)}[data-iz-theme] .toolbar-export-button{background:var(--field-bg);border:1px solid var(--stroke-strong);color:var(--ink-soft)}[data-iz-theme] .page-intro{width:100%;margin:0 0 26px}[data-iz-theme] .page-intro-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--primary);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}[data-iz-theme] .page-intro-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--stroke-strong);background:var(--soft);color:var(--primary)}[data-iz-theme] .page-intro-title{margin:0 0 10px;max-width:840px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.03em;color:var(--ink)}[data-iz-theme] .page-intro-subtitle{max-width:720px;margin:0;color:var(--ink-soft);font-size:17px;line-height:1.5}[data-iz-theme] .page-intro-notice{margin-top:14px}[data-iz-theme] .section-card{display:block;padding:26px 28px;border-radius:20px}[data-iz-theme] .section-card-header{display:flex;align-items:center;gap:14px;margin-bottom:22px}[data-iz-theme] .section-card-copy{min-width:0;flex:1}[data-iz-theme] .section-card-copy .section-title,[data-iz-theme] .section-card-header .section-title{margin:0 0 4px}[data-iz-theme] .section-card-copy .section-hint,[data-iz-theme] .section-card-header .section-hint{margin:0;font-size:13px}[data-iz-theme] .section-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:var(--surface-2);color:var(--ink-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}[data-iz-theme] .section-divider{height:1px;margin:22px 0;background:var(--stroke-strong)}[data-iz-theme] .security-callout{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:18px 22px;margin-bottom:22px;border-radius:18px}[data-iz-theme] .security-callout-icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:13px;border:1px solid rgba(72,215,249,.25);background:#48d7f91a;color:var(--cyan)}[data-iz-theme] .security-callout-copy h2{margin:0 0 4px;color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}[data-iz-theme] .security-callout-copy p{margin:0;max-width:86ch;color:var(--on-navy-2);font-size:14px;line-height:1.55;font-weight:600}[data-iz-theme] .list-add-row{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--stroke);background:var(--surface)}[data-iz-theme] .list-add-row .input{flex:1;min-width:0}[data-iz-theme] .list-add-row .btn{flex:none;min-width:152px;gap:8px}[data-iz-theme] .list-stack{display:grid;gap:20px;margin-top:22px}[data-iz-theme] .list-card{padding:24px;border-radius:18px;border:1px solid var(--stroke);background:var(--surface)}[data-iz-theme] .admin-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}[data-iz-theme] .admin-card-title{display:inline-flex;align-items:center;gap:12px;min-width:0}[data-iz-theme] .admin-card-username{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;font-weight:600}[data-iz-theme] .mini-section-label{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--ink-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}[data-iz-theme] .mini-section-label:before{content:"";width:2px;height:15px;border-radius:2px;background:var(--primary)}[data-iz-theme] .ssh-key-list{display:grid;gap:10px}[data-iz-theme] .compact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}[data-iz-theme] .admin-inline-check{display:inline-flex;align-items:center;gap:8px;margin-top:12px}[data-iz-theme] .admin-inline-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}[data-iz-theme] .admin-advanced-card{margin-top:16px}@media (max-width: 1080px){[data-iz-theme] .app-sidebar{width:296px}[data-iz-theme] .content-shell{width:min(100% - 32px,1092px);padding-top:30px}}@media (max-width: 760px){[data-iz-theme] .topbar{padding:0 16px}[data-iz-theme] .page-intro-subtitle{font-size:15px}[data-iz-theme] .section-card,[data-iz-theme] .list-card{padding:20px}[data-iz-theme] .section-card-header,[data-iz-theme] .admin-card-header,[data-iz-theme] .security-callout,[data-iz-theme] .list-add-row{align-items:flex-start}[data-iz-theme] .section-card-header,[data-iz-theme] .admin-card-header,[data-iz-theme] .list-add-row{flex-direction:column}[data-iz-theme] .list-add-row .btn,[data-iz-theme] .list-add-row .input{width:100%}}[data-iz-theme] .tooltip-guide-hint{display:block;margin-top:9px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);color:var(--primary);font-size:11px;font-weight:800}[data-iz-theme] .overlay-credential-guide{align-items:flex-start;overflow-y:auto;padding:24px 16px}[data-iz-theme] .overlay-credential-guide .overlay-card{width:min(940px,calc(100vw - 32px));max-height:calc(100vh - 48px);margin:0 auto;display:flex;flex-direction:column;overflow:hidden}[data-iz-theme] .overlay-credential-guide .overlay-card-header,[data-iz-theme] .overlay-credential-guide .overlay-actions{flex:0 0 auto}[data-iz-theme] .credential-guide-body{min-height:0;overflow-y:auto;padding:2px 6px 2px 0}[data-iz-theme] .credential-guide-intro{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;margin:4px 0 20px;padding:15px 16px;border:1px solid var(--stroke);border-radius:var(--radius-card);background:var(--surface-soft)}[data-iz-theme] .credential-guide-intro-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--stroke));border-radius:var(--radius-field);background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary)}[data-iz-theme] .credential-guide-eyebrow{display:block;margin-bottom:3px;color:var(--primary);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}[data-iz-theme] .credential-guide-intro strong{display:block;color:var(--ink);font-size:15px}[data-iz-theme] .credential-guide-intro p{margin:4px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.45}[data-iz-theme] .credential-guide-steps{margin:0;padding:0;list-style:none}[data-iz-theme] .credential-guide-step{padding:20px 0 24px;border-top:1px solid var(--stroke)}[data-iz-theme] .credential-guide-step:first-child{border-top:0;padding-top:4px}[data-iz-theme] .credential-guide-step-heading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px}[data-iz-theme] .credential-guide-step-number{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--stroke));border-radius:var(--radius-field);background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary);font-size:12px;font-weight:900}[data-iz-theme] .credential-guide-step-title-row{display:flex;align-items:center;gap:9px;min-height:22px}[data-iz-theme] .credential-guide-step-title-row strong{color:var(--ink);font-size:15px;line-height:1.35}[data-iz-theme] .credential-guide-step-heading p{margin:4px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.55}[data-iz-theme] .credential-guide-optional{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--stroke);border-radius:999px;color:var(--ink-muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}[data-iz-theme] .credential-guide-image-frame{width:min(100%,820px);box-sizing:border-box;margin:16px auto 0;padding:7px;border:1px solid var(--stroke);border-radius:var(--radius-card);background:#10151d;box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 10%,transparent)}[data-iz-theme] .credential-guide-image-frame.is-compact{width:min(100%,520px)}[data-iz-theme] .credential-guide-image-frame.is-medium,[data-iz-theme] .credential-guide-image-frame.is-wide{width:min(100%,820px)}[data-iz-theme] .credential-guide-image-canvas{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}[data-iz-theme] .credential-guide-image-canvas.is-cropped{width:100%;overflow:hidden;border-radius:calc(var(--radius-card) - 3px)}[data-iz-theme] .credential-guide-image{display:block;width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto;border-radius:calc(var(--radius-card) - 3px);-o-object-fit:contain;object-fit:contain}[data-iz-theme] .credential-guide-image-canvas.is-cropped .credential-guide-image{position:absolute;top:0;left:0;max-width:none;max-height:none;margin:0;transform-origin:top left}[data-iz-theme] .credential-guide-marker{position:absolute;z-index:2;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,calc(-100% - 8px));border:2px solid #fff;border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 5px 16px #0a249152;font-size:10px;font-weight:900}[data-iz-theme] .credential-guide-marker:after{position:absolute;left:50%;bottom:-10px;width:0;height:0;transform:translate(-50%);border-right:5px solid transparent;border-left:5px solid transparent;border-top:8px solid var(--primary);content:""}[data-iz-theme] .credential-guide-marker.is-below{transform:translate(-50%,8px)}[data-iz-theme] .credential-guide-marker.is-below:after{top:-10px;bottom:auto;border-top:0;border-right:5px solid transparent;border-bottom:8px solid var(--primary);border-left:5px solid transparent}[data-iz-theme] .credential-guide-note{margin:14px 0 0 56px;padding:11px 13px;border-left:3px solid var(--primary);border-radius:0 var(--radius-field) var(--radius-field) 0;background:color-mix(in srgb,var(--primary) 6%,var(--surface));color:var(--ink-muted);font-size:12px;line-height:1.5}[data-iz-theme] .credential-guide-step.is-optional .credential-guide-step-number{border-color:var(--stroke);background:var(--surface-soft);color:var(--ink-muted)}@media (max-width: 760px){[data-iz-theme] .overlay-credential-guide{padding:12px 8px}[data-iz-theme] .overlay-credential-guide .overlay-card{width:calc(100vw - 16px);max-height:calc(100vh - 24px)}[data-iz-theme] .credential-guide-intro{grid-template-columns:42px minmax(0,1fr);padding:12px}[data-iz-theme] .credential-guide-intro-icon,[data-iz-theme] .credential-guide-step-number{width:42px;height:42px}[data-iz-theme] .credential-guide-step-heading{grid-template-columns:42px minmax(0,1fr);gap:10px}[data-iz-theme] .credential-guide-note{margin-left:52px}[data-iz-theme] .overlay-credential-guide .overlay-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-iz-theme] .overlay-credential-guide .overlay-actions .btn{width:100%;min-width:0}}@keyframes meshPulse{0%,to{opacity:.18}50%{opacity:.5}}[data-iz-theme].page{position:relative;overflow-x:hidden}[data-iz-theme] .app-shell{position:relative;z-index:1}[data-iz-theme] .app-content:before{content:none!important;display:none!important}[data-iz-theme] .monitoring-board{display:flex;flex-direction:column;gap:20px;padding:0;margin-bottom:24px;background:none;border:none;box-shadow:none;border-radius:0;overflow:visible}[data-iz-theme] .monitoring-page-head{position:relative;overflow:hidden;display:block;gap:0;margin-bottom:0;padding:20px 24px;border-radius:18px;color:var(--on-navy);background:radial-gradient(120% 160% at 10% 0%,var(--navy-1),var(--navy-2));box-shadow:var(--sh-lg)}[data-iz-theme] .monitoring-hero-row{align-items:flex-start;flex-wrap:wrap}[data-iz-theme] .monitoring-hero-title{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;line-height:1.2;color:#fff}[data-iz-theme] .monitoring-hero-subtitle{margin-top:4px;max-width:60ch;font-size:13px;line-height:1.5;color:var(--on-navy-2)}[data-iz-theme] .monitoring-run-chip{min-height:0;padding:6px 13px;border-radius:999px;font-size:12px;font-weight:700;text-transform:none;letter-spacing:normal;background:#48d7f924;color:var(--cyan);border:1px solid rgba(72,215,249,.3)}[data-iz-theme] .monitoring-run-chip.is-failed{background:color-mix(in srgb,#f87171 16%,transparent);color:#f87171;border-color:color-mix(in srgb,#f87171 30%,transparent)}[data-iz-theme] .monitoring-run-chip-dot{box-shadow:none}[data-iz-theme] .monitoring-stage-block{margin-bottom:0;padding:22px 26px;border-radius:20px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-bd);box-shadow:var(--sh)}[data-iz-theme] .monitoring-stage-block-label{margin-bottom:16px;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-muted)}[data-iz-theme] .monitoring-stage-pill-list{gap:10px;flex-wrap:wrap}[data-iz-theme] .monitoring-stage-pill-connector{display:none}[data-iz-theme] .monitoring-stage-pill{flex:1 1 150px;justify-content:center;min-height:0;padding:11px 16px;border-radius:12px;font-size:13px;font-weight:700;text-transform:none;letter-spacing:normal}[data-iz-theme] .monitoring-stage-pill-dot{width:8px;height:8px}[data-iz-theme] .monitoring-stage-pill.is-completed{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);border-color:color-mix(in srgb,var(--success) 26%,transparent)}[data-iz-theme] .monitoring-stage-pill.is-running{color:var(--primary);background:var(--soft);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}[data-iz-theme] .monitoring-stage-pill.is-pending{color:var(--ink-muted);background:var(--surface-2);border-color:var(--stroke)}[data-iz-theme] .monitoring-stage-pill.is-failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 26%,transparent)}[data-iz-theme] .monitoring-panel-grid{gap:20px}[data-iz-theme] .monitoring-services-row{padding:22px 26px;border-radius:20px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-bd);box-shadow:var(--sh);gap:16px}[data-iz-theme] .monitoring-services-head{margin-bottom:0}[data-iz-theme] .monitoring-services-title{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}[data-iz-theme] .monitoring-service-card{padding:14px;border-radius:14px;border:1px solid var(--stroke);background:var(--surface)}[data-iz-theme] .monitoring-service-card .monitoring-service-copy{min-height:0;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}[data-iz-theme] .monitoring-service-copy>span:first-child{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-iz-theme] .monitoring-service-state{font-size:11px}[data-iz-theme] .monitoring-service-track{height:6px;border-radius:999px;background:var(--surface-2)}[data-iz-theme] .monitoring-service-state.tone-success{color:var(--success)}[data-iz-theme] .monitoring-service-bar.tone-success{background:var(--success)}[data-iz-theme] .monitoring-service-state.tone-primary{color:var(--primary)}[data-iz-theme] .monitoring-service-bar.tone-primary{background:var(--primary)}[data-iz-theme] .monitoring-service-state.tone-muted{color:var(--ink-muted)}[data-iz-theme] .monitoring-service-bar.tone-muted{background:var(--ink-muted)}[data-iz-theme] .monitoring-service-state.tone-danger{color:var(--danger)}[data-iz-theme] .monitoring-service-bar.tone-danger{background:var(--danger)}[data-iz-theme] .monitoring-terminal-head{padding:16px 22px}[data-iz-theme] .monitoring-window-dots span{width:10px;height:10px}[data-iz-theme] .monitoring-terminal-body{padding:14px 18px}[data-iz-theme] .monitoring-tools-footer{padding:22px 26px;border-radius:20px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-bd);box-shadow:var(--sh)}[data-iz-theme] .monitoring-tools-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px}[data-iz-theme] .monitoring-tool-link{min-height:0;padding:13px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--stroke);color:var(--ink);font-size:13.5px;font-weight:600}[data-iz-theme] .monitoring-tool-link:not(.is-disabled):hover{border-color:var(--primary);color:var(--primary);background:var(--surface)}[data-iz-theme] .monitoring-output-row{min-height:0;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--stroke);color:var(--ink);font-size:13.5px;font-weight:600;cursor:default}[data-iz-theme] .monitoring-tool-disabled{color:var(--ink-muted);font-family:var(--font-mono);font-size:12.5px}[data-iz-theme] .monitoring-guide-button{min-height:64px;display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;padding:14px 18px;border:1px solid color-mix(in srgb,#14bfa6 42%,var(--stroke));border-radius:14px;background:linear-gradient(135deg,#d8fff8,#baf4e8);color:#073b38;text-align:left;font:800 13.5px/1.25 var(--font-body);cursor:pointer;box-shadow:0 16px 32px -24px #14bfa6d9;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-iz-theme] .monitoring-guide-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#14bfa6 72%,var(--primary));box-shadow:0 18px 34px -22px #14bfa6f2}[data-iz-theme] .monitoring-guide-button-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#ffffff9e;color:#07917f}[data-iz-theme] .monitoring-guide-button-icon svg{width:19px;height:19px}[data-iz-theme] .monitoring-guide-button-copy{min-width:0;display:grid;gap:4px}[data-iz-theme] .monitoring-guide-button-copy small{color:#073b38b3;font-size:12px;font-weight:700}[data-iz-theme=dark] .monitoring-guide-button{background:linear-gradient(135deg,#14bfa647,#48d7f91f);border-color:#48d7f957;color:#dcfffb}[data-iz-theme=dark] .monitoring-guide-button-icon{background:#48d7f91f;color:var(--cyan)}[data-iz-theme=dark] .monitoring-guide-button-copy small{color:#dcfffbb8}[data-iz-theme] .monitoring-guide-button.monitoring-guide-button--neutral{background:var(--surface);border-color:var(--stroke);color:var(--ink);box-shadow:none}[data-iz-theme] .monitoring-guide-button.monitoring-guide-button--neutral:hover{border-color:var(--primary);box-shadow:none}[data-iz-theme] .monitoring-guide-button--neutral .monitoring-guide-button-icon{background:var(--panel);color:var(--primary)}[data-iz-theme] .monitoring-guide-button--neutral .monitoring-guide-button-copy small{color:var(--ink-muted)}[data-iz-theme] .overlay-connection-guide .overlay-card{width:min(780px,calc(100vw - 32px));max-height:min(86vh,780px)}[data-iz-theme] .connection-guide-body{max-height:min(60vh,560px);overflow-y:auto;display:grid;gap:18px;padding-right:6px}[data-iz-theme] .connection-guide-summary{display:grid;gap:10px;padding:16px 18px;border:1px solid color-mix(in srgb,#14bfa6 28%,var(--stroke));border-radius:16px;background:color-mix(in srgb,#14bfa6 9%,var(--surface));color:var(--ink-soft);font-size:13.5px;line-height:1.55}[data-iz-theme] .connection-guide-summary code,[data-iz-theme] .connection-guide-code{display:block;width:100%;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:var(--field-bg);color:var(--ink);font-family:var(--font-mono);font-size:12.5px;white-space:normal;overflow-wrap:anywhere}[data-iz-theme] .connection-guide-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}[data-iz-theme] .connection-guide-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--stroke)}[data-iz-theme] .connection-guide-step:first-child{border-top:0;padding-top:0}[data-iz-theme] .connection-guide-step-number{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--soft);color:var(--primary);font:800 11px/1 var(--font-body)}[data-iz-theme] .connection-guide-step-copy{display:grid;gap:7px;min-width:0}[data-iz-theme] .connection-guide-step-copy strong{color:var(--ink);font-size:14px;line-height:1.25}[data-iz-theme] .connection-guide-step-copy p{margin:0;color:var(--ink-soft);font-size:13.5px;line-height:1.55}[data-iz-theme] .connection-guide-step-copy code{padding:2px 5px;border-radius:6px;background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}[data-iz-theme] .connection-guide-step-copy .connection-guide-code{display:block;width:100%;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:var(--field-bg);font-size:12.5px}[data-iz-theme] .connection-guide-inline-link{width:-moz-max-content;width:max-content;max-width:100%;color:var(--primary);font-size:13px;font-weight:800;text-decoration:none}[data-iz-theme] .connection-guide-inline-link:hover{text-decoration:underline}[data-iz-theme] .connection-guide-link-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}[data-iz-theme] .connection-guide-note{padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:12.5px;line-height:1.45}.overlay-mcp-authorize{padding:24px}.mcp-authorize-card{width:min(596px,calc(100vw - 28px));padding:28px 36px 22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 30px 80px -42px #1118276b;display:grid;justify-items:center;gap:16px}.mcp-authorize-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:#edf1ff;color:#1132d4}.mcp-authorize-title{color:#101828;font-size:24px;font-weight:850;line-height:1.18;letter-spacing:0}.mcp-authorize-subtitle{max-width:500px;color:#526079;font-size:18px;line-height:1.48;text-align:center}.mcp-authorize-code{display:flex;justify-content:center;gap:13px;margin:10px 0 8px}.mcp-authorize-code-box{width:58px;height:70px;display:grid;place-items:center;border:1px solid #d3dbea;border-radius:15px;background:#f4f7fd;color:#1132d4;font-size:30px;font-weight:900;line-height:1}.mcp-authorize-note,.mcp-authorize-error{width:100%;text-align:center}.mcp-authorize-note{color:#667085;font-size:13px}.mcp-authorize-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:2px}.mcp-authorize-actions .mcp-authorize-approve:only-child{grid-column:1 / -1}.mcp-authorize-deny,.mcp-authorize-approve{min-height:54px;border-radius:11px;font-size:16px;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mcp-authorize-deny{border:1px solid #d8e0ed;background:#fff;color:#475467}.mcp-authorize-approve{border:1px solid rgba(17,50,212,.12);background:#1730d9;color:#fff;box-shadow:0 18px 34px -22px #1132d4cc}.mcp-authorize-deny:hover:not(:disabled),.mcp-authorize-approve:hover:not(:disabled){transform:translateY(-1px)}.mcp-authorize-deny:disabled,.mcp-authorize-approve:disabled{opacity:.62;cursor:not-allowed}[data-iz-theme] .overlay-wireguard-service .overlay-card{width:min(840px,calc(100vw - 32px));max-height:min(92vh,980px);padding:40px;border-radius:20px}[data-iz-theme] .overlay-wireguard-service .overlay-card-header{align-items:flex-start;padding-bottom:30px;border-bottom:1px solid var(--stroke)}[data-iz-theme] .overlay-wireguard-service .overlay-title{font-size:30px;line-height:1.18;letter-spacing:0}[data-iz-theme] .overlay-wireguard-service .overlay-subtitle{max-width:760px;margin-top:12px;font-size:20px;line-height:1.65}[data-iz-theme] .wireguard-service-body{display:grid;gap:34px}[data-iz-theme] .wireguard-service-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}[data-iz-theme] .wireguard-service-step{position:relative;display:grid;grid-template-columns:88px 44px minmax(0,1fr);gap:26px;padding:42px 0 0}[data-iz-theme] .wireguard-service-step:first-child{padding-top:8px}[data-iz-theme] .wireguard-service-step:not(:last-child):after{content:"";position:absolute;left:45px;top:112px;bottom:-34px;border-left:2px dashed #dfe7fb}[data-iz-theme] .wireguard-service-icon{position:relative;z-index:1;width:82px;height:82px;display:grid;place-items:center;border:1px solid #dfe7fb;border-radius:18px;background:#f7f9ff;color:var(--primary)}[data-iz-theme] .wireguard-service-number{width:44px;height:38px;display:grid;place-items:center;border:1px solid #dfe7fb;border-radius:10px;background:#f7f9ff;color:var(--primary);font-size:17px;font-weight:900}[data-iz-theme] .wireguard-service-copy{display:grid;gap:14px;padding-top:5px}[data-iz-theme] .wireguard-service-copy strong{color:var(--ink);font-size:22px;line-height:1.25}[data-iz-theme] .wireguard-service-copy p{color:var(--ink-soft);font-size:19px;line-height:1.65}[data-iz-theme] .wireguard-service-copy a{color:var(--primary);font-weight:800;text-decoration:none}[data-iz-theme] .wireguard-service-copy code{color:var(--ink);font-size:17px}[data-iz-theme] .wireguard-service-note{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:24px;border:1px solid #dfe7fb;border-radius:14px;background:#f8fbff;color:var(--ink-soft);font-size:16px;line-height:1.55}[data-iz-theme] .wireguard-service-note svg{color:var(--primary)}[data-iz-theme] .wireguard-service-note strong{color:var(--ink)}[data-iz-theme] .overlay-wireguard-service .overlay-actions{justify-content:flex-end;gap:26px;padding-top:10px;border-top:0}[data-iz-theme] .overlay-wireguard-service .btn{min-height:56px;min-width:106px;border-radius:13px;font-size:17px}[data-iz-theme] .overlay-wireguard-service .btn-primary{min-width:210px;gap:12px}[data-iz-theme] .overlay-confirm-polished .overlay-card{width:min(560px,calc(100vw - 32px));gap:18px;padding:26px;border-radius:20px}[data-iz-theme] .overlay-confirm-polished .overlay-card-header{padding:0;border:0;background:transparent}[data-iz-theme] .overlay-confirm-polished .overlay-title{gap:0;font-size:23px;line-height:1.22}[data-iz-theme] .overlay-confirm-polished .overlay-title:before{content:none}[data-iz-theme] .overlay-confirm-polished .overlay-subtitle{margin-top:8px;font-size:15.5px;line-height:1.55}[data-iz-theme] .confirm-modal-summary{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border:1px solid var(--stroke);border-radius:16px;background:color-mix(in srgb,var(--primary) 5%,var(--surface))}[data-iz-theme] .overlay-confirm-polished.is-danger .confirm-modal-summary{background:color-mix(in srgb,var(--danger) 6%,var(--surface))}[data-iz-theme] .confirm-modal-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--stroke));border-radius:14px;background:var(--field-bg);color:var(--primary)}[data-iz-theme] .overlay-confirm-polished.is-danger .confirm-modal-icon{border-color:color-mix(in srgb,var(--danger) 25%,var(--stroke));color:var(--danger)}[data-iz-theme] .confirm-modal-summary strong{display:block;color:var(--ink);font-size:15px;line-height:1.25}[data-iz-theme] .confirm-modal-summary p{margin-top:5px;color:var(--ink-soft);font-size:13.5px;line-height:1.45}[data-iz-theme] .confirm-modal-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}[data-iz-theme] .confirm-modal-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface)}[data-iz-theme] .confirm-modal-steps span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--soft);color:var(--primary);font-size:11px;font-weight:900}[data-iz-theme] .confirm-modal-steps p{color:var(--ink-soft);font-size:14px;line-height:1.45}[data-iz-theme] .overlay-config-import-feedback .overlay-card{width:min(620px,calc(100vw - 32px));max-height:min(90vh,820px);gap:18px;padding:26px;overflow-y:auto;border-radius:20px}[data-iz-theme] .overlay-config-import-feedback .overlay-card-header{padding:0;border:0;background:transparent}[data-iz-theme] .overlay-config-import-feedback .overlay-title{font-size:23px;line-height:1.22}[data-iz-theme] .overlay-config-import-feedback .overlay-title:before{content:none}[data-iz-theme] .overlay-config-import-feedback .overlay-subtitle{margin-top:8px;font-size:15.5px;line-height:1.55}[data-iz-theme] .config-import-feedback-summary{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--stroke));border-radius:16px;background:color-mix(in srgb,var(--primary) 5%,var(--surface))}[data-iz-theme] .overlay-config-import-feedback.is-danger .config-import-feedback-summary{border-color:color-mix(in srgb,var(--danger) 20%,var(--stroke));background:color-mix(in srgb,var(--danger) 6%,var(--surface))}[data-iz-theme] .config-import-feedback-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--stroke));border-radius:14px;background:var(--field-bg);color:var(--primary)}[data-iz-theme] .overlay-config-import-feedback.is-danger .config-import-feedback-icon{border-color:color-mix(in srgb,var(--danger) 25%,var(--stroke));color:var(--danger)}[data-iz-theme] .config-import-feedback-summary strong,[data-iz-theme] .config-import-feedback-section>strong{display:block;color:var(--ink);font-size:15px;line-height:1.3}[data-iz-theme] .config-import-feedback-summary p,[data-iz-theme] .config-import-feedback-section p{margin-top:5px;color:var(--ink-soft);font-size:13.5px;line-height:1.5}[data-iz-theme] .config-import-feedback-steps,[data-iz-theme] .config-import-feedback-details{display:grid;gap:10px;margin:0;padding:0;list-style:none}[data-iz-theme] .config-import-feedback-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface)}[data-iz-theme] .config-import-feedback-steps span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--soft);color:var(--primary);font-size:11px;font-weight:900}[data-iz-theme] .config-import-feedback-steps p{color:var(--ink-soft);font-size:14px;line-height:1.45}[data-iz-theme] .config-import-feedback-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:start;padding:13px 14px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface)}[data-iz-theme] .config-import-feedback-row span{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:uppercase}[data-iz-theme] .config-import-feedback-row strong{min-width:0;color:var(--ink);font-size:13.5px;overflow-wrap:anywhere}[data-iz-theme] .config-import-feedback-section{padding:15px 16px;border:1px solid var(--stroke);border-radius:13px;background:color-mix(in srgb,var(--primary) 3%,var(--surface))}[data-iz-theme] .config-import-feedback-section.is-warning{background:color-mix(in srgb,var(--warning) 7%,var(--surface))}[data-iz-theme] .config-import-feedback-section ul{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;color:var(--ink-soft);font-size:13.5px;line-height:1.45}[data-iz-theme] .overlay-config-import-feedback .overlay-actions{padding-top:2px}@media (max-width: 620px){[data-iz-theme] .overlay-config-import-feedback .overlay-card{padding:20px}[data-iz-theme] .config-import-feedback-summary{grid-template-columns:46px minmax(0,1fr);gap:12px}[data-iz-theme] .config-import-feedback-icon{width:44px;height:44px}[data-iz-theme] .config-import-feedback-row{grid-template-columns:1fr;gap:5px}}[data-iz-theme] .overlay-mcp-handoff .overlay-card{width:min(780px,calc(100vw - 32px));max-height:min(90vh,900px);gap:12px;padding:24px;overflow:hidden;border-radius:20px}[data-iz-theme] .overlay-mcp-handoff .overlay-card-header{padding-bottom:14px;border-bottom:1px solid var(--stroke)}[data-iz-theme] .overlay-mcp-handoff .overlay-title{font-size:24px;line-height:1.22}[data-iz-theme] .overlay-mcp-handoff .overlay-subtitle{margin-top:6px;font-size:14px;line-height:1.45}[data-iz-theme] .mcp-handoff-body{display:grid;gap:12px;max-height:min(64vh,640px);padding-right:5px;overflow-y:auto;overscroll-behavior:contain}[data-iz-theme] .mcp-handoff-privacy{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,#14bfa6 25%,var(--stroke));border-radius:10px;background:color-mix(in srgb,#14bfa6 8%,var(--surface))}[data-iz-theme] .mcp-handoff-privacy-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,#14bfa6 12%,var(--field-bg));color:#0f9f8b}[data-iz-theme] .mcp-handoff-privacy p{color:var(--ink-soft);font-size:13px;line-height:1.4}[data-iz-theme] .mcp-handoff-block{display:grid;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--stroke)}[data-iz-theme] .mcp-handoff-block-title{padding-bottom:7px;border-bottom:1px solid var(--stroke);color:var(--ink);font-size:15px;font-weight:850;line-height:1.25;letter-spacing:0}[data-iz-theme] .mcp-handoff-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}[data-iz-theme] .mcp-handoff-field{display:grid;gap:5px;min-width:0;margin:0}[data-iz-theme] .mcp-handoff-field .field-label{font-size:12px;line-height:1.25}[data-iz-theme] .mcp-handoff-field .input,[data-iz-theme] .mcp-handoff-field .select{min-width:0;height:42px;font-size:13px}[data-iz-theme] .mcp-handoff-field-error{color:#b91c1c}[data-iz-theme] .mcp-handoff-disclosure{overflow:hidden;border:1px solid var(--stroke);border-radius:10px;background:color-mix(in srgb,var(--field-bg) 72%,var(--surface))}[data-iz-theme] .mcp-handoff-disclosure-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}[data-iz-theme] .mcp-handoff-disclosure-trigger:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}[data-iz-theme] .mcp-handoff-disclosure-trigger>span:first-child{min-width:0;display:grid;gap:2px}[data-iz-theme] .mcp-handoff-disclosure-trigger strong{font-size:13px;line-height:1.3}[data-iz-theme] .mcp-handoff-disclosure-trigger small{color:var(--ink-muted);font-size:11.5px;line-height:1.35}[data-iz-theme] .mcp-handoff-disclosure-chevron{width:9px;height:9px;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--ink-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .16s ease}[data-iz-theme] .mcp-handoff-disclosure.is-open .mcp-handoff-disclosure-chevron{transform:rotate(225deg) translate(-1px,-1px)}[data-iz-theme] .mcp-handoff-disclosure-content{display:grid;gap:10px;padding:12px;border-top:1px solid var(--stroke);background:var(--surface)}[data-iz-theme] .mcp-handoff-app-row,[data-iz-theme] .mcp-handoff-db-row,[data-iz-theme] .mcp-handoff-secret-folder{display:grid;gap:9px;padding:11px;border:1px solid var(--stroke);border-radius:9px;background:var(--field-bg)}[data-iz-theme] .mcp-handoff-card-title{color:var(--ink);font-size:13px;font-weight:800}[data-iz-theme] .mcp-handoff-db-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-iz-theme] .mcp-handoff-toggle-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--stroke);border-radius:9px;background:var(--field-bg)}[data-iz-theme] .mcp-handoff-toggle-row>span{min-width:0;display:grid;gap:2px}[data-iz-theme] .mcp-handoff-toggle-row strong{color:var(--ink);font-size:12px}[data-iz-theme] .mcp-handoff-toggle-row small{color:var(--ink-muted);font-size:10.5px;line-height:1.3}[data-iz-theme] .mcp-handoff-toggle-row input[type=checkbox]{width:38px;height:22px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid var(--stroke-strong);border-radius:999px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}[data-iz-theme] .mcp-handoff-toggle-row input[type=checkbox]:after{content:"";width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:50%;background:var(--ink-muted);transition:transform .15s ease,background .15s ease}[data-iz-theme] .mcp-handoff-toggle-row input[type=checkbox]:checked{border-color:var(--primary);background:var(--primary)}[data-iz-theme] .mcp-handoff-toggle-row input[type=checkbox]:checked:after{background:#fff;transform:translate(16px)}[data-iz-theme] .mcp-handoff-db-row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-iz-theme] .mcp-handoff-db-password{grid-column:1 / -1}[data-iz-theme] .mcp-handoff-secret-folders{display:grid;gap:9px}[data-iz-theme] .mcp-handoff-folder-name{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:0}[data-iz-theme] .mcp-handoff-empty{margin:0;color:var(--ink-muted);font-size:12.5px}[data-iz-theme] .overlay-mcp-handoff .overlay-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 680px){[data-iz-theme] .overlay-mcp-handoff .overlay-card{width:min(100vw - 20px,780px);max-height:94vh;padding:18px}[data-iz-theme] .mcp-handoff-field-grid,[data-iz-theme] .mcp-handoff-db-settings,[data-iz-theme] .mcp-handoff-db-row{grid-template-columns:minmax(0,1fr)}[data-iz-theme] .mcp-handoff-db-password{grid-column:auto}[data-iz-theme] .overlay-mcp-handoff .overlay-actions{display:grid;grid-template-columns:minmax(0,1fr)}[data-iz-theme] .overlay-mcp-handoff .overlay-actions .btn{width:100%}}[data-iz-theme] .monitoring-runtime-toggle{border-radius:12px;border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink-soft);font:600 13px/1.2 var(--font-body);letter-spacing:normal;text-transform:none}[data-iz-theme] .monitoring-runtime-toggle:hover{border-color:var(--primary);color:var(--primary);background:var(--field-bg)}[data-iz-theme] .review-launch-rocket{background:#ffffff14;box-shadow:none}[data-iz-theme] .review-launch-rocket svg{color:var(--cyan)}[data-iz-theme] .review-launch-meta{color:var(--on-navy-2)}[data-iz-theme] .review-launch-btn{max-width:none;min-height:52px;border-radius:14px;background:linear-gradient(180deg,#5b8def,#2f5fd0);border:none;font-weight:700;font-size:15px;box-shadow:0 16px 34px -14px #4899ffcc}[data-iz-theme] .review-launch-btn:hover:not(:disabled){background:linear-gradient(180deg,#5b8def,#2f5fd0);transform:translateY(-1px)}[data-iz-theme] .review-launch-btn svg{width:18px;height:18px;flex:0 0 auto}[data-iz-theme] .review-two-col{gap:20px}[data-iz-theme] .iz-review-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px}[data-iz-theme] .review-four-col{gap:16px}[data-iz-theme] .review-mini-card{border-radius:var(--radius-card);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--panel-bd)}[data-iz-theme] .review-validation-panel{padding:26px 28px}[data-iz-theme] .review-maintenance{padding:26px 28px;border-radius:var(--radius-card)}[data-iz-theme] .monitoring-terminal-body{min-height:0;max-height:340px;height:auto}[data-iz-theme] .field-eye-button{position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-iz-theme] .field-eye-button:hover:not(:disabled){transform:translateY(-50%)}[data-iz-theme] .monitoring-services-list-horizontal{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}[data-iz-theme].page{height:100vh;min-height:100vh;overflow:hidden}[data-iz-theme] .app-shell{min-height:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:transparent}[data-iz-theme] .app-body{flex:1 1 0;min-height:0;display:flex;overflow:hidden}[data-iz-theme] .app-main{flex:1 1 0;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}[data-iz-theme] .app-sidebar{width:264px;flex:0 0 264px;height:100%;min-height:0;display:flex;flex-direction:column;gap:18px;padding:20px 16px;overflow:hidden;background:var(--panel);border-right:1px solid var(--stroke)}[data-iz-theme=dark] .app-sidebar{background:var(--panel)}[data-iz-theme] .brand-mark{width:36px;height:36px;border-radius:10px}[data-iz-theme] .sidebar-nav{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;padding:0 2px 6px 0}[data-iz-theme] .sidebar-link{min-height:44px;gap:11px;padding:9px 10px;border-radius:11px}[data-iz-theme] .sidebar-link-badge{width:26px;height:26px;flex:0 0 26px;border-radius:8px;font-size:11px}[data-iz-theme] .sidebar-link-title{font-size:13px}[data-iz-theme] .sidebar-footer{flex:none;min-height:40px;margin-top:0;padding:14px 8px 4px}[data-iz-theme] .topbar{flex:none;height:64px;min-height:64px;padding:0 28px;position:sticky;top:0;z-index:30;background:var(--panel)}[data-iz-theme=dark] .topbar{background:var(--panel)}[data-iz-theme] .app-content{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;background:transparent;isolation:isolate}[data-iz-theme] .content-shell{position:relative;z-index:1;width:100%;max-width:1040px;margin:0 auto;padding:34px 28px 40px}[data-iz-theme] .page-intro{margin:0 0 22px}[data-iz-theme] .page-intro-eyebrow{gap:10px;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.14em}[data-iz-theme] .page-intro-icon{width:22px;height:22px;border-radius:7px}[data-iz-theme] .page-intro-title{max-width:840px;margin-bottom:10px;font-size:clamp(28px,3.4vw,38px);line-height:1.05}[data-iz-theme] .page-intro-subtitle{max-width:66ch;font-size:15px;line-height:1.6}[data-iz-theme] .panel.section-card,[data-iz-theme] .section-card{padding:26px 28px;border-radius:20px;background:var(--panel);border:1px solid var(--panel-bd);box-shadow:var(--sh)}[data-iz-theme] .section-card-header{align-items:center;gap:14px;margin-bottom:22px}[data-iz-theme] .section-title{font-size:19px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ink)}[data-iz-theme] .section-hint{font-size:13px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--ink-soft)}[data-iz-theme] .section-chip{min-height:28px;padding:5px 11px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1}[data-iz-theme] .admin-count-chip{background:var(--soft);border-color:color-mix(in srgb,var(--primary) 24%,transparent);color:var(--primary);letter-spacing:normal;text-transform:none}[data-iz-theme] .grid-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}[data-iz-theme] .grid-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}[data-iz-theme] .server-sizing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-iz-theme] .project-setup-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}[data-iz-theme] .vpn-routing-grid,[data-iz-theme] .infra-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-iz-theme] .sidebar-toggle{background:var(--panel);border:1px solid var(--stroke-strong);color:var(--ink);box-shadow:var(--sh-sm)}[data-iz-theme=dark] .sidebar-toggle{background:var(--field-bg);border-color:var(--stroke-strong);color:var(--ink)}[data-iz-theme] .sidebar-toggle span{background:currentColor}[data-iz-theme] .section-divider{height:1px;margin:22px 0;background:var(--stroke)}[data-iz-theme] .security-callout{gap:16px;padding:18px 22px;margin-bottom:22px;border-radius:18px}[data-iz-theme] .security-callout-icon{width:40px;height:40px;border-radius:12px}[data-iz-theme] .security-callout-copy h2{font-size:11px;letter-spacing:.13em}[data-iz-theme] .security-callout-copy p{font-size:13.5px;line-height:1.55}[data-iz-theme] .list-add-row{gap:10px;padding:14px;margin-bottom:18px;border-radius:14px}[data-iz-theme] .list-stack{gap:16px;margin-top:18px}[data-iz-theme] .list-card{padding:22px;border-radius:16px}[data-iz-theme] .admin-card-header{margin-bottom:22px}[data-iz-theme] .mini-section-label{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding-left:9px;border-left:2px solid var(--primary);color:var(--ink-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}[data-iz-theme] .mini-section-label:before{content:none}[data-iz-theme] .mini-section-label .tooltip{margin-left:0}[data-iz-theme] .mini-section-label--line{gap:12px;margin:24px 0 14px;padding-left:0;border-left:0}[data-iz-theme] .mini-section-label--line:after{content:"";flex:1 1 auto;height:1px;min-width:40px;background:var(--stroke)}[data-iz-theme] .networking-advanced-panel,[data-iz-theme] .deployment-advanced-panel{padding-top:22px;padding-bottom:22px}[data-iz-theme] .networking-advanced-panel .advanced-card,[data-iz-theme] .deployment-advanced-panel .advanced-card{margin-top:0}[data-iz-theme] .networking-advanced-panel .advanced-trigger,[data-iz-theme] .deployment-advanced-panel .advanced-trigger{min-height:56px;padding:14px 20px}[data-iz-theme] .networking-advanced-panel .advanced-card[open] .advanced-trigger,[data-iz-theme] .deployment-advanced-panel .advanced-card[open] .advanced-trigger{margin-bottom:14px}[data-iz-theme] .deployment-restore-block{margin-top:18px}[data-iz-theme] .ssh-key-list{gap:10px}[data-iz-theme] .compact-actions{gap:10px;margin-top:12px}[data-iz-theme] .step-footer{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% + 56px);margin:28px -28px -40px;padding:14px 28px;border-top:1px solid var(--stroke);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none}[data-iz-theme] .step-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}[data-iz-theme] .step-footer .btn-primary{padding:0 22px;box-shadow:0 12px 28px -12px #1132d4b3}[data-iz-theme] .step-footer-button-icon{flex:none}@media (max-width: 1080px){[data-iz-theme] .server-sizing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-iz-theme] .content-shell{max-width:1040px;width:100%;padding:30px 20px 36px}[data-iz-theme] .step-footer{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;margin-bottom:-36px}[data-iz-theme] .app-sidebar{position:fixed;top:64px;left:0;right:auto;bottom:0;height:auto;z-index:40;transform:translate(-100%);transition:transform .2s ease}[data-iz-theme] .app-shell.sidebar-open .app-sidebar{transform:translate(0)}}@media (max-width: 760px){[data-iz-theme] .server-sizing-grid{grid-template-columns:minmax(0,1fr)}[data-iz-theme] .app-shell{height:100vh}[data-iz-theme] .app-sidebar{position:fixed;top:64px;left:0;right:auto;bottom:0;height:auto;z-index:40;transform:translate(-100%);transition:transform .2s ease}[data-iz-theme] .app-shell.sidebar-open .app-sidebar{transform:translate(0)}[data-iz-theme] .topbar{padding:0 16px}[data-iz-theme] .content-shell{padding:26px 16px 32px}[data-iz-theme] .page-intro-title{font-size:30px}[data-iz-theme] .section-card-header,[data-iz-theme] .security-callout,[data-iz-theme] .list-add-row,[data-iz-theme] .admin-card-header{align-items:flex-start}[data-iz-theme] .section-card-header,[data-iz-theme] .list-add-row{flex-direction:column}[data-iz-theme] .step-footer{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;margin-bottom:-32px;flex-wrap:wrap}[data-iz-theme] .step-footer-actions{width:100%;justify-content:flex-end}}[data-iz-theme] .monitoring-reference-stack{display:flex;flex-direction:column}[data-iz-theme] .form-row-spaced{margin-top:18px}[data-iz-theme] .review-launch-secondary{width:100%;margin-top:10px;border-color:#ffffff2e;background:#ffffff14;color:var(--on-navy)}[data-iz-theme] .review-launch-secondary:hover:not(:disabled){border-color:#48d7f959;color:#fff}[data-iz-theme] .review-maintenance-details{margin-bottom:22px;border:1px solid var(--panel-bd);border-radius:20px;background:var(--panel);box-shadow:var(--sh);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-iz-theme] .review-maintenance-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 24px;cursor:pointer;list-style:none}[data-iz-theme] .review-maintenance-summary::-webkit-details-marker{display:none}[data-iz-theme] .review-maintenance-summary-main{display:inline-flex;align-items:center;gap:12px;min-width:0}[data-iz-theme] .review-maintenance-preview{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink-muted);font-size:12px;font-weight:700}[data-iz-theme] .review-maintenance-preview span{padding:5px 10px;border:1px solid var(--stroke);border-radius:999px;background:var(--surface-2)}[data-iz-theme] .review-maintenance-details[open] .review-maintenance-summary{border-bottom:1px solid var(--stroke)}[data-iz-theme] .review-maintenance-details .review-maintenance{margin:0;border:0;border-radius:0 0 20px 20px;background:transparent;box-shadow:none}[data-iz-theme] .applications-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:14px;margin-bottom:18px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface)}[data-iz-theme] .applications-empty{display:block;margin-top:-8px}[data-iz-theme] .applications-list{display:flex;flex-direction:column;gap:14px}[data-iz-theme] .applications-app-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--stroke));border-radius:16px;background:var(--surface);transition:border-color .2s}[data-iz-theme] .applications-app-card details{margin:0}[data-iz-theme] .applications-app-card details[open] .applications-app-chevron{transform:rotate(90deg)}[data-iz-theme] .applications-app-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}[data-iz-theme] .applications-app-summary::-webkit-details-marker{display:none}[data-iz-theme] .applications-app-summary-main,[data-iz-theme] .applications-app-summary-side{display:flex;align-items:center;gap:11px;min-width:0}[data-iz-theme] .applications-app-summary-main{flex:1 1 auto}[data-iz-theme] .applications-app-summary-side{flex:0 0 auto}[data-iz-theme] .applications-app-chevron{display:inline-flex;color:var(--primary);font-size:22px;line-height:1;transition:transform .2s}[data-iz-theme] .applications-app-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong))}[data-iz-theme] .applications-app-copy{min-width:0;display:flex;flex-direction:column;gap:2px}[data-iz-theme] .applications-app-title{display:flex;align-items:center;gap:8px;min-width:0}[data-iz-theme] .applications-app-title>span:first-child{overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}[data-iz-theme] .applications-app-type{flex:0 0 auto;padding:2px 8px;border:1px solid var(--stroke);border-radius:999px;background:var(--field-bg);color:var(--ink-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[data-iz-theme] .applications-app-image{overflow:hidden;color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-iz-theme] .applications-app-body{padding:4px 18px 20px;border-top:1px solid var(--stroke)}[data-iz-theme] .applications-subtitle{margin:18px 0 14px;padding-left:9px;border-left:2px solid var(--primary);color:var(--ink-muted);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[data-iz-theme] .applications-source-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}[data-iz-theme] .applications-workload-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}[data-iz-theme] .applications-workload-head .applications-subtitle{margin:0}[data-iz-theme] .applications-workload-actions{display:flex;flex-wrap:wrap;gap:7px}[data-iz-theme] .applications-chip-button{min-height:32px;padding:0 12px;border:1px solid var(--stroke-strong);border-radius:9px;background:var(--field-bg);color:var(--ink-soft);cursor:pointer;font-size:12px;font-weight:700;transition:border-color .18s,color .18s}[data-iz-theme] .applications-chip-button:hover{border-color:var(--primary);color:var(--primary)}[data-iz-theme] .applications-workloads{display:grid;gap:10px;margin-top:8px}[data-iz-theme] .surface-row-card{padding:16px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface)}[data-iz-theme] .networking-service-grid{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:stretch}[data-iz-theme] .networking-service-grid>*{flex:1 1 max(240px,calc((100% - 66px)/4));min-width:min(100%,240px)}[data-iz-theme] .networking-service-grid .field-row{flex-wrap:nowrap;align-items:center}[data-iz-theme] .networking-service-grid .field-label{white-space:nowrap}[data-iz-theme] .monitoring-live-card{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px;margin-bottom:20px;border-radius:18px;background:radial-gradient(120% 160% at 10% 0%,var(--navy-1),var(--navy-2));box-shadow:var(--sh-lg)}[data-iz-theme] .monitoring-live-copy{min-width:0}[data-iz-theme] .monitoring-live-eyebrow{display:block;margin-bottom:6px;color:var(--cyan);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}[data-iz-theme] .monitoring-live-card h2{margin:0 0 4px;color:#fff;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.15}[data-iz-theme] .monitoring-live-card p{max-width:60ch;margin:0;color:var(--on-navy-2);font-size:13px;line-height:1.5}[data-iz-theme] .monitoring-live-chips{display:flex;flex-direction:column;align-items:flex-end;gap:9px}[data-iz-theme] .monitoring-live-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink-muted) 26%,transparent);background:color-mix(in srgb,var(--ink-muted) 12%,transparent);color:var(--ink-muted);font-size:12px;font-weight:800;white-space:nowrap}[data-iz-theme] .monitoring-live-chip.is-run{padding:7px 14px;border-color:#48d7f947;background:#48d7f91f;color:var(--cyan)}[data-iz-theme] .monitoring-live-chip.is-failed{border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:color-mix(in srgb,var(--danger) 14%,transparent);color:#f87171}[data-iz-theme] .monitoring-live-chip.is-access-active{border-color:color-mix(in srgb,var(--success) 34%,transparent);background:color-mix(in srgb,var(--success) 14%,transparent);color:#34d399}[data-iz-theme] .monitoring-live-chip.is-access-failed{border-color:color-mix(in srgb,var(--danger) 34%,transparent);background:color-mix(in srgb,var(--danger) 15%,transparent);color:#f87171}[data-iz-theme] .monitoring-live-chip-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}[data-iz-theme] .monitoring-live-chip-icon{width:13px;height:13px;flex:none}[data-iz-theme] .monitoring-reference-panel{padding:22px 26px;margin-bottom:20px}[data-iz-theme] .monitoring-reference-stack .monitoring-reference-panel+.monitoring-reference-panel{margin-top:0}[data-iz-theme] .monitoring-reference-label{margin-bottom:16px;color:var(--ink-muted);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[data-iz-theme] .iz-stages{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}[data-iz-theme] .iz-stage{flex:1 1 130px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid;border-radius:12px;font-size:13px;font-weight:800}[data-iz-theme] .vpn-direct-stages .iz-stage{flex:1 1 calc(50% - 10px);min-width:170px}@media (max-width: 760px){[data-iz-theme] .vpn-direct-stages .iz-stage{flex-basis:100%;min-width:0}}[data-iz-theme] .iz-stage-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%}[data-iz-theme] .iz-stage--done{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);border-color:color-mix(in srgb,var(--success) 26%,transparent)}[data-iz-theme] .iz-stage--done .iz-stage-dot{background:var(--success)}[data-iz-theme] .iz-stage--running{color:var(--primary);background:var(--soft);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}[data-iz-theme] .iz-stage--running .iz-stage-dot{background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}[data-iz-theme] .iz-stage--pending{color:var(--ink-muted);background:var(--surface-2);border-color:var(--stroke)}[data-iz-theme] .iz-stage--pending .iz-stage-dot{background:var(--ink-muted)}[data-iz-theme] .iz-stage--failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 26%,transparent)}[data-iz-theme] .iz-stage--failed .iz-stage-dot{background:var(--danger)}[data-iz-theme] .iz-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}[data-iz-theme] .iz-mini-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface)}[data-iz-theme] .monitoring-reference-service-card{min-height:64px}[data-iz-theme] .monitoring-reference-service-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--ink-muted) 24%,transparent);background:color-mix(in srgb,var(--ink-muted) 12%,transparent);color:var(--ink-muted)}[data-iz-theme] .monitoring-reference-service-icon svg{width:18px;height:18px}[data-iz-theme] .monitoring-reference-service-icon.tone-primary,[data-iz-theme] .monitoring-reference-service-icon.tone-success{border-color:color-mix(in srgb,var(--primary) 24%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}[data-iz-theme] .monitoring-reference-service-icon.tone-danger{border-color:color-mix(in srgb,var(--danger) 24%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}[data-iz-theme] .monitoring-reference-service-copy{min-width:0;display:flex;flex-direction:column;gap:3px;color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:800}[data-iz-theme] .monitoring-reference-service-state{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-family:var(--font-body);font-size:11.5px;font-weight:800}[data-iz-theme] .monitoring-reference-service-state.tone-primary{color:var(--primary)}[data-iz-theme] .monitoring-reference-service-state.tone-success{color:var(--success)}[data-iz-theme] .monitoring-reference-service-state.tone-danger{color:var(--danger)}[data-iz-theme] .monitoring-reference-service-dot{width:7px;height:7px;border-radius:50%;background:currentColor}[data-iz-theme] .monitoring-reference-service-state.tone-primary .monitoring-reference-service-dot,[data-iz-theme] .monitoring-reference-service-state.tone-success .monitoring-reference-service-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}[data-iz-theme] .monitoring-reference-provisioning-console{padding:0;margin-bottom:12px;overflow:hidden}[data-iz-theme] .monitoring-reference-provisioning-console .monitoring-terminal-head{padding:14px 20px}[data-iz-theme] .monitoring-reference-provisioning-console .monitoring-terminal-body{height:clamp(360px,42vh,422px);max-height:clamp(360px,42vh,422px);padding:10px 16px}[data-iz-theme] .monitoring-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08)}[data-iz-theme] .monitoring-terminal-left,[data-iz-theme] .monitoring-collapsed-console-title{display:flex;align-items:center;gap:11px;min-width:0}[data-iz-theme] .monitoring-window-dots{display:flex;gap:5px;flex:none}[data-iz-theme] .monitoring-window-dots span{width:9px;height:9px;border-radius:50%}[data-iz-theme] .monitoring-window-dots span:nth-child(1){background:#f87171}[data-iz-theme] .monitoring-window-dots span:nth-child(2){background:#fbbf24}[data-iz-theme] .monitoring-window-dots span:nth-child(3){background:#34d399}[data-iz-theme] .monitoring-terminal-title{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:800}[data-iz-theme] .monitoring-terminal-description{margin:0;color:var(--on-navy-2);font-size:11.5px}[data-iz-theme] .monitoring-terminal-body{padding:14px 18px;max-height:340px;overflow-y:auto;font-family:var(--font-mono)}[data-iz-theme] .monitoring-reference-log-groups{display:flex;flex-direction:column;gap:3px}[data-iz-theme] .monitoring-reference-placeholder{padding:4px 6px 8px 34px}[data-iz-theme] .monitoring-reference-log-group{margin:0}[data-iz-theme] .monitoring-reference-log-group .log-group-header{width:100%;display:flex;align-items:center;gap:9px;padding:5px 6px;border:0;border-radius:8px;background:transparent;color:var(--on-navy);text-align:left;cursor:pointer}[data-iz-theme] .monitoring-reference-log-group .log-group-header:disabled{cursor:default}[data-iz-theme] .monitoring-reference-log-group .log-group-chevron{display:inline-flex;color:var(--on-navy-2);font-size:13px}[data-iz-theme] .monitoring-reference-log-group.is-success .log-group-chevron,[data-iz-theme] .monitoring-reference-log-group.is-success .log-group-icon{color:#34d399}[data-iz-theme] .monitoring-reference-log-group.is-running .log-group-chevron,[data-iz-theme] .monitoring-reference-log-group.is-running .log-group-icon{color:#48d7f9}[data-iz-theme] .monitoring-reference-log-group.is-error .log-group-chevron,[data-iz-theme] .monitoring-reference-log-group.is-error .log-group-icon{color:#f87171}[data-iz-theme] .monitoring-reference-log-group .log-group-icon{width:18px;height:18px;flex:0 0 18px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:color-mix(in srgb,currentColor 14%,transparent);color:var(--on-navy-2);font-size:11px;font-weight:900}[data-iz-theme] .monitoring-reference-log-group.is-running .log-group-icon{animation:meshPulse 1.6s ease-in-out infinite}[data-iz-theme] .monitoring-reference-log-group .log-group-title{flex:1 1 0;min-width:0;font-family:var(--font-body);font-size:12.5px;font-weight:800}[data-iz-theme] .monitoring-reference-log-group .log-group-duration{color:var(--on-navy-2);font-size:11px}[data-iz-theme] .monitoring-reference-log-group .log-group-empty{padding:2px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:var(--on-navy-2);font-size:10.5px;font-weight:700}[data-iz-theme] .monitoring-reference-log-group .log-group-body{display:flex;flex-direction:column;gap:3px;padding:3px 6px 5px 32px}[data-iz-theme] .monitoring-log-row{display:flex;align-items:baseline;gap:10px;font-size:11.5px}[data-iz-theme] .monitoring-log-time{flex:0 0 auto;min-width:58px;color:var(--on-navy-2)}[data-iz-theme] .monitoring-log-tag{flex:0 0 auto;min-width:96px;color:#9fb2dd;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:6px;border:1px solid rgba(159,178,221,.14);background:#9fb2dd12;text-align:center}[data-iz-theme] .monitoring-log-tag.tag-terraform{color:#65a8ff;background:#65a8ff21;border-color:#65a8ff38}[data-iz-theme] .monitoring-log-tag.tag-cloud-init,[data-iz-theme] .monitoring-log-tag.tag-node-bootstrap{color:#fbbf24;background:#fbbf2421;border-color:#fbbf2438}[data-iz-theme] .monitoring-log-tag.tag-k8s-init{color:#a78bfa;background:#a78bfa21;border-color:#a78bfa38}[data-iz-theme] .monitoring-log-tag.tag-network{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee38}[data-iz-theme] .monitoring-log-tag.tag-deploy{color:#ec4899;background:#ec48991f;border-color:#ec489938}[data-iz-theme] .monitoring-log-tag.tag-gitops,[data-iz-theme] .monitoring-log-tag.tag-argocd{color:#38bdf8;background:#38bdf821;border-color:#38bdf83d}[data-iz-theme] .monitoring-log-tag.tag-helm{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa38}[data-iz-theme] .monitoring-log-tag.tag-secrets,[data-iz-theme] .monitoring-log-tag.tag-infisical{color:#c084fc;background:#c084fc21;border-color:#c084fc3d}[data-iz-theme] .monitoring-log-tag.tag-grafana{color:#fb923c;background:#fb923c21;border-color:#fb923c3d}[data-iz-theme] .monitoring-log-tag.tag-loki{color:#34d399;background:#34d3991f;border-color:#34d39938}[data-iz-theme] .monitoring-log-tag.tag-systemd{color:#94a3b8;background:#94a3b81a;border-color:#94a3b82e}[data-iz-theme] .monitoring-log-tag.tag-docker{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf38}[data-iz-theme] .monitoring-log-tag.tag-postgres{color:#93c5fd;background:#93c5fd1f;border-color:#93c5fd38}[data-iz-theme] .monitoring-log-tag.tag-redis{color:#f87171;background:#f871711f;border-color:#f8717138}[data-iz-theme] .monitoring-log-tag.tag-auth{color:#f472b6;background:#f472b61f;border-color:#f472b638}[data-iz-theme] .monitoring-log-tag.tag-observability{color:#818cf8;background:#818cf81f;border-color:#818cf838}[data-iz-theme] .monitoring-log-tag.tag-monitoring{color:#a5b4fc;background:#a5b4fc1a;border-color:#a5b4fc2e}[data-iz-theme] .monitoring-log-status{flex:0 0 auto;min-width:56px;font-size:10.5px;font-weight:900}[data-iz-theme] .monitoring-log-message{color:var(--on-navy);word-break:break-word}[data-iz-theme] .status-run,[data-iz-theme] .status-info{color:#48d7f9}[data-iz-theme] .status-success{color:#34d399}[data-iz-theme] .status-wait{color:#fbbf24}[data-iz-theme] .status-error{color:#f87171}[data-iz-theme] .monitoring-collapsed-console{padding:0;margin-bottom:16px;overflow:hidden;border-radius:16px}[data-iz-theme] .monitoring-collapsed-console+.monitoring-service-access-panel{margin-top:4px}[data-iz-theme] .monitoring-collapsed-console-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border:0;background:transparent;cursor:pointer;text-align:left}[data-iz-theme] .monitoring-collapsed-console-action{flex:none;color:var(--cyan);font-size:12.5px;font-weight:800}[data-iz-theme] .monitoring-collapsed-console-body{border-top:1px solid rgba(255,255,255,.08)}[data-iz-theme] .server-console-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 18px 0}[data-iz-theme] .server-console-toolbar--actions-only{justify-content:flex-end}[data-iz-theme] .server-console-tabs{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:8px;padding:12px 18px 0;min-width:0}[data-iz-theme] .server-console-toolbar .server-console-tabs{padding:0}[data-iz-theme] .server-console-copy-button{flex:0 0 auto;margin-left:auto}[data-iz-theme] .monitoring-collapsed-console .monitoring-terminal-body{height:clamp(420px,58vh,578px);max-height:clamp(420px,58vh,578px)}[data-iz-theme] .server-console-tab{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:var(--on-navy-2);font-size:11px;font-weight:800}[data-iz-theme] .server-console-tab.is-active{border-color:#48d7f959;background:#48d7f91f;color:var(--cyan)}[data-iz-theme] .monitoring-service-access-panel{padding:22px 26px;margin-bottom:0}[data-iz-theme] .monitoring-access-tools{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-bottom:18px}[data-iz-theme] .monitoring-access-tool{flex:1 1 0;min-width:160px;min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border:1px solid var(--stroke-strong);border-radius:12px;background:var(--field-bg);color:var(--ink-muted);font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color .18s,color .18s}[data-iz-theme] .monitoring-access-tool:disabled{cursor:not-allowed;opacity:.7}[data-iz-theme] .monitoring-access-tool:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}[data-iz-theme] .monitoring-tool-copy{display:inline-flex;align-items:center;gap:9px;min-width:0}[data-iz-theme] .monitoring-tool-icon{width:17px;height:17px;flex:none}[data-iz-theme] .monitoring-tool-arrow{width:15px;height:15px;flex:none}[data-iz-theme] .monitoring-access-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--stroke);border-radius:14px;background:var(--surface)}[data-iz-theme] .monitoring-access-copy{display:flex;align-items:center;gap:13px;min-width:0}[data-iz-theme] .monitoring-access-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--stroke);border-radius:11px;background:var(--surface-2);color:var(--ink-muted)}[data-iz-theme] .monitoring-access-icon svg{width:19px;height:19px}[data-iz-theme] .monitoring-access-title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}[data-iz-theme] .monitoring-access-title{color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:800}[data-iz-theme] .monitoring-access-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border:1px solid color-mix(in srgb,var(--ink-muted) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ink-muted) 12%,transparent);color:var(--ink-muted);font-size:12px;font-weight:800}[data-iz-theme] .monitoring-access-chip.is-connected{border-color:color-mix(in srgb,var(--success) 26%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}[data-iz-theme] .monitoring-access-chip span{width:6px;height:6px;border-radius:50%;background:currentColor}[data-iz-theme] .monitoring-access-description{display:block;max-width:52ch;margin-top:3px;color:var(--ink-muted);font-size:12px;line-height:1.45}[data-iz-theme] .monitoring-access-button{min-width:154px;padding:0 20px}[data-iz-theme] .monitoring-access-button-icon{width:16px;height:16px}[data-iz-theme] .monitoring-access-endpoint-row{display:grid;grid-template-columns:minmax(120px,.22fr) minmax(220px,.46fr) minmax(220px,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--stroke));border-radius:13px;background:color-mix(in srgb,var(--primary) 5%,var(--surface))}[data-iz-theme] .monitoring-access-endpoint-label{color:var(--ink);font-size:12px;font-weight:800}[data-iz-theme] .monitoring-access-endpoint-input{width:100%;min-height:38px}[data-iz-theme] .monitoring-access-endpoint-hint{color:var(--ink-muted);font-size:11.5px;font-weight:650;line-height:1.35}[data-iz-theme] .monitoring-cert-alert{margin:0 0 12px;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:700}[data-iz-theme] .monitoring-cert-alert.is-checking{border:1px solid rgba(251,191,36,.3);background:#fbbf2414;color:#b7791f}[data-iz-theme] .monitoring-cert-alert.is-failed{border:1px solid rgba(248,113,113,.3);background:#f8717114;color:var(--danger)}[data-iz-theme] .monitoring-cert-alert.is-ready{border:1px solid rgba(52,211,153,.3);background:#34d39914;color:var(--success)}[data-iz-theme] .step-footer{position:fixed;right:0;bottom:0;left:264px;z-index:35;width:auto;margin:0;border-radius:0}[data-iz-theme] .content-shell{padding-bottom:112px}@media (max-width: 720px){[data-iz-theme] .monitoring-live-chips{align-items:flex-start}[data-iz-theme] .monitoring-collapsed-console-button,[data-iz-theme] .monitoring-access-bar{align-items:flex-start;flex-direction:column}[data-iz-theme] .monitoring-access-endpoint-row{grid-template-columns:1fr;align-items:stretch}[data-iz-theme] .monitoring-collapsed-console-title{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){[data-iz-theme] .step-footer{left:0}}[data-iz-theme] .topbar-brand{display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;padding:0;margin-right:4px;cursor:pointer}[data-iz-theme] .topbar-brand-mark{width:32px;height:32px;min-width:32px;border-radius:9px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:-.02em;box-shadow:0 4px 12px -3px #1132d480;transition:transform .18s}[data-iz-theme] .topbar-brand:hover .topbar-brand-mark{transform:translateY(-1px)}[data-iz-theme] .topbar-brand-name{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}@media (max-width: 760px){[data-iz-theme] .topbar-brand-name{display:none}}[data-iz-theme] .field-eye-button{width:30px;min-width:30px;height:30px;right:6px;border:none;background:transparent;border-radius:8px;color:var(--ink-muted);box-shadow:none}[data-iz-theme] .field-eye-button:hover:not(:disabled){border:none;background:transparent;color:var(--primary);box-shadow:none}[data-iz-theme] .page-intro-title{font-weight:700}[data-iz-theme] .tooltip-button{width:16px;height:16px;border-radius:50%;border:1px solid var(--stroke-strong);background:transparent;color:var(--ink-muted);font-size:10px;font-weight:700}[data-iz-theme] .tooltip-button:hover{border-color:var(--primary);color:var(--primary)}[data-iz-theme] .tooltip-content{background:var(--navy-1);color:var(--on-navy);box-shadow:var(--sh-lg)}@media (max-width: 1080px){[data-iz-theme] .step-footer{left:0}}[data-iz-theme] .restore-block{border:1px solid var(--stroke-strong);background:var(--field-bg)}[data-iz-theme] .restore-block-icon{background:var(--soft);border:1px solid var(--stroke-strong);color:var(--primary)}[data-iz-theme] .restore-switch{background:var(--stroke-strong)}[data-iz-theme] .restore-switch-knob{background:#fff}[data-iz-theme] .restore-toggle-input:checked+.restore-switch{background:var(--primary)}[data-iz-theme] .advanced-trigger{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid var(--stroke);border-radius:var(--radius-field);background:transparent;color:var(--ink-soft);cursor:pointer}[data-iz-theme] .advanced-trigger:hover{border-color:var(--primary)}[data-iz-theme] .advanced-card{margin-top:18px}[data-iz-theme] .advanced-trigger-label{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}[data-iz-theme] .advanced-trigger:hover,[data-iz-theme] .advanced-trigger:hover .advanced-trigger-label{color:var(--primary)}[data-iz-theme] .download-key-button{border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink);box-shadow:none}[data-iz-theme] .download-key-button:hover{border-color:var(--primary);background:var(--field-bg)}[data-iz-theme] .field-input-with-utilities{padding-right:52px}[data-iz-theme] .btn-icon{padding:0}[data-iz-theme] .secrets-folder-tab{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--stroke-strong);background:var(--field-bg);color:var(--ink-soft)}[data-iz-theme] .secrets-folder-tab:hover{border-color:var(--primary);color:var(--primary)}[data-iz-theme] .secrets-folder-tab.is-active{border-color:var(--primary);background:transparent;color:var(--primary)}[data-iz-theme] .secrets-folder-remove{width:20px;height:20px;min-width:20px;padding:0;border:0;background:transparent;color:var(--ink-muted);border-radius:999px}[data-iz-theme] .secrets-folder-remove:hover{color:var(--danger)}[data-iz-theme] .review-mini-field{background:var(--field-bg);border:1px solid var(--stroke)}[data-iz-theme] .pill,[data-iz-theme] .tag{background:var(--field-bg);border:1px solid var(--stroke-strong);color:var(--ink-soft)}[data-iz-theme] .review-wg-card{background:var(--panel);border:1px solid var(--panel-bd)}[data-iz-theme] .review-summary{margin-bottom:20px}[data-iz-theme] .review-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:0;align-items:stretch}[data-iz-theme] .review-summary-grid .review-mini-card{min-height:160px;padding:24px 26px;border-radius:20px;background:var(--panel);border:1px solid var(--panel-bd);box-shadow:var(--sh)}[data-iz-theme] .review-summary-grid .review-mini-card-head{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--stroke)}[data-iz-theme] .review-summary-grid .review-mini-card-head .review-summary-count{margin-left:0}[data-iz-theme] .review-summary-grid .review-mini-card-icon{order:-1;width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:grid;place-items:center;background:var(--soft);border:1px solid var(--stroke-strong);color:var(--primary)}[data-iz-theme] .review-summary-grid .review-mini-card-icon svg{width:17px;height:17px}[data-iz-theme] .review-summary-grid .review-mini-card-title{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em}[data-iz-theme] .review-mini-rows,[data-iz-theme] .review-summary-grid .review-mini-card>div:not(.review-mini-card-head){display:grid;gap:0}[data-iz-theme] .review-summary-grid .review-mini-field,[data-iz-theme] .review-mini-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;padding:5px 0;border:0;border-radius:0;background:transparent}[data-iz-theme] .review-summary-grid .review-mini-field+.review-mini-field,[data-iz-theme] .review-mini-rows .review-mini-row+.review-mini-row{border-top:1px solid color-mix(in srgb,var(--stroke) 55%,transparent)}[data-iz-theme] .review-summary-grid .review-mini-card>.review-mini-field{display:flex}[data-iz-theme] .review-summary-grid .review-mini-label{margin:0;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}[data-iz-theme] .review-summary-grid .review-mini-value{color:var(--ink);font-size:14px;font-weight:650;line-height:1.3;text-align:right;max-width:100%;min-width:0;overflow-wrap:anywhere}[data-iz-theme] .review-summary-grid .review-mini-field-block .review-mini-value{font-family:var(--font-mono);font-size:12.5px;font-weight:600}[data-iz-theme] .review-mini-value-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 13px;border-radius:999px;background:var(--surface-2);border:1px solid var(--stroke-strong);color:var(--primary);font-weight:700}[data-iz-theme] .review-summary-count{margin-left:auto;min-width:30px;height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--stroke-strong);color:var(--primary);font-size:12px;font-weight:800}[data-iz-theme] .review-app-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}[data-iz-theme] .review-summary-grid .review-mini-card:last-child ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}[data-iz-theme] .review-app-list li,[data-iz-theme] .review-summary-grid .review-mini-card:last-child li{position:relative;padding-left:16px;color:var(--ink-soft)!important;font-size:14px!important}[data-iz-theme] .review-app-list li:before,[data-iz-theme] .review-summary-grid .review-mini-card:last-child li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px;background:var(--primary)}[data-iz-theme] .review-empty-note{color:var(--ink-muted);font-size:13px}[data-iz-theme] .review-validation-panel,[data-iz-theme] .review-launch-panel{min-height:540px;border-radius:22px}[data-iz-theme] .review-validation-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700}[data-iz-theme] .review-validation-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;border-radius:999px;letter-spacing:0;text-transform:none;font-size:13px}[data-iz-theme] .review-step-list{gap:12px}[data-iz-theme] .review-step-row{display:grid;grid-template-columns:22px minmax(0,1fr) 76px 16px;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:44px;padding:0 6px;color:var(--ink);font-size:16px}[data-iz-theme] .review-step-row>.review-step-icon{grid-column:1}[data-iz-theme] .review-step-row>span:nth-child(2){grid-column:2;min-width:0}[data-iz-theme] .review-step-row:after{content:"›";grid-column:4;justify-self:end;color:var(--ink-muted);font-size:24px;line-height:1}[data-iz-theme] .review-step-errors{grid-column:3;display:inline-flex;align-items:center;justify-content:flex-end;justify-self:stretch;margin-left:0;color:var(--ink-muted);font-size:12px;line-height:1;min-height:22px;text-align:right}[data-iz-theme] .review-step-errors+*{margin-left:0}[data-iz-theme] .review-launch-panel{padding:52px 32px;background:radial-gradient(150% 150% at 50% 0%,var(--navy-1),var(--navy-2));border:0;box-shadow:var(--sh-lg)}[data-iz-theme] .review-launch-panel:before{display:none}[data-iz-theme] .review-launch-rocket{width:68px;height:68px;margin-bottom:16px;border-radius:16px;background:#48d7f91f;border:1px solid rgba(72,215,249,.3)}[data-iz-theme] .review-launch-rocket svg{width:42px;height:42px}[data-iz-theme] .review-launch-heading{color:#fff;font-family:var(--font-display);font-size:28px;font-weight:700}[data-iz-theme] .review-launch-desc{max-width:440px;color:var(--on-navy-2);font-size:16px}[data-iz-theme] .review-launch-meta{margin-top:18px;letter-spacing:0;text-transform:none;font-size:14px}[data-iz-theme] .review-wg-card{min-height:104px;margin-top:24px;padding:24px 28px;border-radius:20px;background:var(--panel);border:1px solid var(--panel-bd);box-shadow:var(--sh)}[data-iz-theme] .review-wg-icon{width:56px;height:56px;border-radius:0;background:transparent;color:inherit}[data-iz-theme] .review-wg-title{font-family:var(--font-display);font-size:17px;font-weight:700}[data-iz-theme] .review-wg-subtitle{font-size:14px}[data-iz-theme] .review-wg-right{flex-direction:row;align-items:center}[data-iz-theme] .review-wg-status{min-height:36px;padding:0 20px;border-radius:999px;background:var(--surface-2);border:1px solid var(--stroke-strong);color:var(--ink-muted);text-transform:none;letter-spacing:0;font-size:14px}[data-iz-theme] .review-wg-status:before{content:"";width:7px;height:7px;margin-right:9px;border-radius:999px;background:currentColor}[data-iz-theme] .review-wg-button{min-height:52px;padding:0 26px;border-radius:14px;background:var(--panel);border:1px solid var(--stroke-strong);color:var(--ink-soft);font-size:15px;font-weight:700}[data-iz-theme] .review-wg-button:hover:not(:disabled){background:var(--surface-2)}[data-iz-theme] .review-maintenance-details{margin-top:24px}[data-iz-theme] .review-maintenance-summary{padding:26px 28px 18px}[data-iz-theme] .review-maintenance-summary-main{gap:14px}[data-iz-theme] .review-maintenance-copy{display:grid;gap:3px;min-width:0}[data-iz-theme] .review-maintenance-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-iz-theme] .review-maintenance-title{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:0;text-transform:none}[data-iz-theme] .review-maintenance-description{color:var(--ink-muted);font-size:13px}[data-iz-theme] .review-maintenance-action{display:inline-flex;align-items:center;gap:9px;margin-left:auto;color:var(--primary);font-size:14px;font-weight:800}[data-iz-theme] .review-maintenance-summary>.review-maintenance-preview{flex-basis:100%;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid var(--stroke)}[data-iz-theme] .review-maintenance-details[open] .review-maintenance-action svg{transform:rotate(90deg)}[data-iz-theme] .workload-toggle-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-iz-theme] .workload-toggle-card{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-field);border:1px solid var(--stroke-strong);background:var(--field-bg);cursor:pointer}[data-iz-theme] .workload-toggle-card:hover{border-color:var(--primary)}[data-iz-theme] .workload-toggle-card.is-disabled{opacity:.55;cursor:not-allowed}[data-iz-theme] .workload-toggle-card input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:var(--primary)}[data-iz-theme] .workload-toggle-card-label{font-size:13px;font-weight:600;line-height:1.25;color:var(--ink)}@media (max-width: 760px){[data-iz-theme] .topbar{position:sticky;top:0;height:64px;min-height:64px;padding:0 14px;display:flex;align-items:center;justify-content:space-between}[data-iz-theme] .topbar-step{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start}[data-iz-theme] .sidebar-toggle{display:inline-flex;order:1;width:40px;min-width:40px;height:40px;margin:0;z-index:3}[data-iz-theme] .topbar-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;gap:10px;z-index:2}[data-iz-theme] .topbar-brand:hover .topbar-brand-mark{transform:none}[data-iz-theme] .topbar-brand-mark{width:38px;height:38px;min-width:38px;border-radius:11px;font-size:15px}[data-iz-theme] .topbar-brand-name{display:inline-flex;font-size:20px;line-height:1}[data-iz-theme] .topbar-breadcrumb,[data-iz-theme] .topbar-step>.topbar-title{display:none}[data-iz-theme] .topbar-nav{flex:0 0 auto;gap:8px;z-index:3}[data-iz-theme] .topbar-theme-toggle,[data-iz-theme] .topbar-avatar,[data-iz-theme] .topbar-account-chip{width:38px;min-width:38px;height:38px;min-height:38px}[data-iz-theme] .topbar-account-chip{padding:0;justify-content:center}[data-iz-theme] .topbar-account-avatar{width:30px;height:30px}[data-iz-theme] .topbar-account-label{display:none}[data-iz-theme] .section-card-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:8px;flex-direction:initial}[data-iz-theme] .section-card-header>.section-icon{grid-column:1;grid-row:1;align-self:start}[data-iz-theme] .section-card-header>.section-card-copy,[data-iz-theme] .section-card-header>div:not(.section-card-copy){grid-column:2;grid-row:1;min-width:0}[data-iz-theme] .section-card-header .section-title{margin:0 0 4px}[data-iz-theme] .section-card-header .section-hint{margin:0}[data-iz-theme] .section-card-header>.section-chip,[data-iz-theme] .section-card-header>.pill,[data-iz-theme] .section-card-header>.tag,[data-iz-theme] .section-card-header>.btn,[data-iz-theme] .section-card-header>.utility-btn{grid-column:3;grid-row:1;justify-self:end;align-self:start;white-space:nowrap}[data-iz-theme] .field-control{flex-wrap:nowrap!important;align-items:center;gap:8px}[data-iz-theme] .field-input-wrap{flex:1 1 auto;min-width:0}[data-iz-theme] .field-utility-actions{width:auto!important;flex:0 0 auto;display:inline-flex;flex-wrap:nowrap!important;align-items:center;gap:8px}[data-iz-theme] .field-control>.btn,[data-iz-theme] .field-control>.utility-btn,[data-iz-theme] .field-utility-actions>.btn,[data-iz-theme] .field-utility-actions>.utility-btn{flex:0 0 auto!important}[data-iz-theme] .page-toolbar{flex-wrap:wrap;justify-content:center;text-align:center;gap:14px}[data-iz-theme] .page-toolbar-status{width:min(100%,300px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:center;gap:10px}[data-iz-theme] .page-toolbar .status-pill,[data-iz-theme] .page-toolbar .tag{width:100%;min-width:0;justify-content:center}[data-iz-theme] .page-toolbar-spacer{display:none}[data-iz-theme] .page-toolbar-actions{width:100%;justify-content:center;gap:14px}}[data-iz-theme] .secrets-add-folder-bar{display:flex;align-items:center;gap:10px;margin:18px 0 16px;padding:12px;border:1px solid var(--stroke);border-radius:16px;background:var(--surface)}[data-iz-theme] .secrets-add-folder-bar .input{flex:1 1 auto;min-width:0}[data-iz-theme] .secrets-add-folder-bar .btn{flex:0 0 auto}[data-iz-theme] .secrets-folder-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}[data-iz-theme] .secrets-folder-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}[data-iz-theme] .secrets-folder-tab-wrap{display:inline-flex;align-items:center;gap:6px}[data-iz-theme] .secrets-folder-primary-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}[data-iz-theme] .secrets-folder-remove,[data-iz-theme] .secrets-secret-remove{width:34px;height:34px;min-width:34px;padding:0;border:1px solid var(--stroke);background:var(--field-bg);color:var(--ink-muted)}[data-iz-theme] .secrets-folder-remove:hover,[data-iz-theme] .secrets-secret-remove:hover{border-color:color-mix(in srgb,var(--danger) 35%,var(--stroke));color:var(--danger)}[data-iz-theme] .secrets-table-scroll{margin-top:12px;overflow-x:auto;padding-bottom:4px}[data-iz-theme] .secrets-table{--secrets-name-col: minmax(190px, 1.05fr);--secrets-env-col: minmax(180px, 1fr);--secrets-action-col: 44px;min-width:860px;display:grid;grid-template-columns:var(--secrets-name-col) repeat(3,var(--secrets-env-col)) var(--secrets-action-col);-moz-column-gap:12px;column-gap:12px;align-items:center}[data-iz-theme] .secrets-table-head{margin-bottom:10px;color:var(--ink);font-size:13px;font-weight:800}[data-iz-theme] .secrets-table-row+.secrets-table-row{margin-top:10px}[data-iz-theme] .secrets-table .input{width:100%;min-width:0}[data-iz-theme] .env-col-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}[data-iz-theme] .env-col-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}[data-iz-theme] .secrets-table-row .secrets-secret-remove{justify-self:end}@media (max-width: 900px){[data-iz-theme] .iz-review-cols{grid-template-columns:1fr}[data-iz-theme] .review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-iz-theme] .review-validation-panel,[data-iz-theme] .review-launch-panel{min-height:auto}}@media (max-width: 1080px){[data-iz-theme] .topbar{position:sticky;top:0;height:64px;min-height:64px;padding:0 14px;display:flex;align-items:center;justify-content:space-between}[data-iz-theme] .topbar-step{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start}[data-iz-theme] .sidebar-toggle{display:inline-flex;order:1;width:40px;min-width:40px;height:40px;margin:0;z-index:3}[data-iz-theme] .topbar-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;gap:10px;z-index:2}[data-iz-theme] .topbar-brand:hover .topbar-brand-mark{transform:none}[data-iz-theme] .topbar-brand-mark{width:38px;height:38px;min-width:38px;border-radius:11px;font-size:15px}[data-iz-theme] .topbar-brand-name{display:inline-flex;font-size:20px;line-height:1}[data-iz-theme] .topbar-breadcrumb,[data-iz-theme] .topbar-step>.topbar-title{display:none}[data-iz-theme] .topbar-nav{flex:0 0 auto;gap:8px;z-index:3}[data-iz-theme] .topbar-theme-toggle,[data-iz-theme] .topbar-avatar,[data-iz-theme] .topbar-account-chip{width:38px;min-width:38px;height:38px;min-height:38px}[data-iz-theme] .topbar-account-chip{padding:0;justify-content:center}[data-iz-theme] .topbar-account-avatar{width:30px;height:30px}[data-iz-theme] .topbar-account-label{display:none}}@media (max-width: 760px){[data-iz-theme] .vpn-routing-grid,[data-iz-theme] .infra-storage-grid{grid-template-columns:1fr}[data-iz-theme] .review-summary-grid{grid-template-columns:1fr;gap:14px}[data-iz-theme] .review-summary-grid .review-mini-card{min-height:0;padding:22px}[data-iz-theme] .review-wg-card,[data-iz-theme] .review-wg-right,[data-iz-theme] .review-maintenance-summary{align-items:stretch;flex-direction:column}[data-iz-theme] .review-wg-button,[data-iz-theme] .review-wg-status,[data-iz-theme] .review-maintenance-action{width:100%}[data-iz-theme] .review-maintenance-action{justify-content:space-between;margin-left:0}[data-iz-theme] .field-control:has(.field-utility-actions .download-key-button){display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:8px}[data-iz-theme] .field-control:has(.field-utility-actions .download-key-button) .field-input-wrap{grid-column:1;grid-row:1}[data-iz-theme] .field-control:has(.field-utility-actions .download-key-button) .field-utility-actions{display:contents}[data-iz-theme] .field-control:has(.field-utility-actions .download-key-button) .field-utility-actions>.utility-btn-icon{grid-row:1;width:44px;min-width:44px;height:44px}[data-iz-theme] .field-control:has(.field-utility-actions .download-key-button) .field-utility-actions>.download-key-button{grid-column:1 / -1;grid-row:2;justify-self:end}[data-iz-theme] .page-toolbar-status{width:min(100%,346px);max-width:346px;grid-template-columns:minmax(174px,1.35fr) minmax(118px,.85fr)}[data-iz-theme] .page-toolbar .status-pill,[data-iz-theme] .page-toolbar .tag{min-width:0;padding-right:10px;padding-left:10px;overflow:hidden;font-size:12px;text-overflow:clip;white-space:nowrap}[data-iz-theme] .networking-advanced-panel,[data-iz-theme] .networking-advanced-panel .advanced-card,[data-iz-theme] .networking-advanced-panel .advanced-rows,[data-iz-theme] .networking-advanced-panel .surface-row-card,[data-iz-theme] .applications-app-card,[data-iz-theme] .applications-app-body,[data-iz-theme] .applications-workloads,[data-iz-theme] .applications-workloads>.panel{min-width:0;max-width:100%;box-sizing:border-box}[data-iz-theme] .networking-advanced-panel{overflow:hidden}[data-iz-theme] .networking-advanced-panel .advanced-rows{padding:14px;overflow:hidden}[data-iz-theme] .networking-advanced-panel .grid-two{grid-template-columns:minmax(0,1fr)}[data-iz-theme] .networking-advanced-panel .actions,[data-iz-theme] .networking-advanced-panel .actions .btn{width:100%}[data-iz-theme] .networking-advanced-panel .surface-row-card{padding:14px;overflow:hidden}[data-iz-theme] .networking-advanced-panel .surface-row-card>.field-row{align-items:center;flex-wrap:nowrap!important}[data-iz-theme] .networking-advanced-panel .surface-row-card>.field-row .btn{flex:0 0 auto;width:auto}[data-iz-theme] .applications-app-body{overflow:hidden;padding-right:14px;padding-left:14px}[data-iz-theme] .applications-app-body .grid-two,[data-iz-theme] .applications-app-body .grid-three,[data-iz-theme] .applications-source-grid{grid-template-columns:minmax(0,1fr)}[data-iz-theme] .applications-workloads>.panel{overflow:hidden;padding:14px}[data-iz-theme] .applications-workload-actions{width:100%}[data-iz-theme] .applications-workload-actions .applications-chip-button{flex:1 1 calc(50% - 4px);min-width:0}[data-iz-theme] .applications-workloads>.panel>.field-row{align-items:center;flex-wrap:nowrap!important}[data-iz-theme] .applications-workloads>.panel>.field-row .btn{flex:0 0 auto;width:auto;padding-right:14px;padding-left:14px;white-space:nowrap}[data-iz-theme] .applications-app-summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}[data-iz-theme] .applications-app-summary-main,[data-iz-theme] .applications-app-summary-side{width:100%}[data-iz-theme] .applications-app-summary-side{justify-content:flex-end}[data-iz-theme] .applications-app-copy{flex:1 1 auto}[data-iz-theme] .applications-app-title{flex-wrap:wrap;row-gap:4px}[data-iz-theme] .workload-toggle-row{grid-template-columns:1fr}[data-iz-theme] .workload-toggle-card{min-height:54px;justify-content:flex-start}[data-iz-theme] .workload-toggle-card-label{white-space:normal}[data-iz-theme] .secrets-add-folder-bar{padding:10px}[data-iz-theme] .secrets-add-folder-bar .btn{padding:0 14px;white-space:nowrap}[data-iz-theme] .secrets-folder-action-row{align-items:stretch}[data-iz-theme] .secrets-folder-tabs,[data-iz-theme] .secrets-folder-primary-actions{width:100%}[data-iz-theme] .secrets-folder-primary-actions{justify-content:flex-start;margin-left:0}}
