.login-backdrop.svelte-3z0wmw{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f1419;z-index:9999}.login-card.svelte-3z0wmw{background:#141a24;border:1px solid #1e2a3a;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:0;box-shadow:0 24px 64px #0009}.login-logo.svelte-3z0wmw{font-size:2.4rem;margin-bottom:.6rem;line-height:1}.login-title.svelte-3z0wmw{margin:0 0 .3rem;font-size:1.35rem;font-weight:700;color:#e2e8f0;letter-spacing:-.02em}.login-sub.svelte-3z0wmw{margin:0 0 1.75rem;font-size:.83rem;color:#4a5568;text-align:center}.field.svelte-3z0wmw{width:100%;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.65rem}.field.svelte-3z0wmw label:where(.svelte-3z0wmw){font-size:.8rem;color:#a0aec0;font-weight:600}.input-wrap.svelte-3z0wmw{position:relative}.input-wrap.svelte-3z0wmw input:where(.svelte-3z0wmw){width:100%;background:#0d1117;border:1.5px solid #2d3748;border-radius:7px;color:#e2e8f0;font-size:.95rem;padding:.65rem 2.6rem .65rem .85rem;outline:none;letter-spacing:.05em;font-family:inherit;transition:border-color .15s;box-sizing:border-box}.input-wrap.svelte-3z0wmw input:where(.svelte-3z0wmw):focus{border-color:#4a9eff}.input-wrap.svelte-3z0wmw input.error:where(.svelte-3z0wmw){border-color:#e53e3e}.toggle-vis.svelte-3z0wmw{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:.9rem;padding:.2rem;color:#4a5568;line-height:1}.toggle-vis.svelte-3z0wmw:hover{color:#a0aec0}.error-msg.svelte-3z0wmw{width:100%;background:#1a0a0a;border:1px solid #7a2020;color:#fc8181;font-size:.8rem;border-radius:6px;padding:.45rem .75rem;margin-bottom:.5rem}.submit-btn.svelte-3z0wmw{width:100%;margin-top:.25rem;background:#2b6cb0;border:none;border-radius:7px;color:#e2e8f0;font-size:.92rem;font-weight:700;padding:.7rem 1rem;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;gap:.4rem}.submit-btn.svelte-3z0wmw:hover:not(:disabled){background:#3182ce}.submit-btn.svelte-3z0wmw:disabled{opacity:.45;cursor:not-allowed}.spinner.svelte-3z0wmw{display:inline-block;animation:svelte-3z0wmw-spin .8s linear infinite}@keyframes svelte-3z0wmw-spin{to{transform:rotate(360deg)}}.login-footer.svelte-3z0wmw{margin-top:1.5rem;font-size:.72rem;color:#2d3748;text-align:center}.provider-container.svelte-p3ft2d{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#0f1419}.header.svelte-p3ft2d{text-align:center;margin-bottom:3rem}.header.svelte-p3ft2d h1:where(.svelte-p3ft2d){font-size:2.5rem;font-weight:700;color:#e2e8f0;margin:0 0 .5rem}.subtitle.svelte-p3ft2d{font-size:1rem;color:#a0aec0;margin:0}.cards-grid.svelte-p3ft2d{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;width:100%}.provider-card.svelte-p3ft2d{border:2px solid #1e2a3a;border-radius:12px;background:#141a24;padding:2rem 1.5rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:inherit;outline:none}.provider-card.svelte-p3ft2d:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0006}.provider-card.aws.svelte-p3ft2d{border-color:#f90}.provider-card.aws.svelte-p3ft2d:hover{border-color:#f90;background:#1a1410}.provider-card.azure.svelte-p3ft2d{border-color:#0078d4}.provider-card.azure.svelte-p3ft2d:hover{border-color:#0078d4;background:#0f1620}.provider-card.digitalocean.svelte-p3ft2d{border-color:#0080ff}.provider-card.digitalocean.svelte-p3ft2d:hover{border-color:#09f;background:#0f1620}.card-icon.svelte-p3ft2d{font-size:3rem;margin-bottom:1rem}.provider-card.svelte-p3ft2d h3:where(.svelte-p3ft2d){font-size:1.25rem;font-weight:600;color:#e2e8f0;margin:0 0 .5rem}.tagline.svelte-p3ft2d{font-size:.9rem;color:#a0aec0;margin:0}.step-card.svelte-3yqr0z{background:#141a24;border:1px solid #1e2a3a;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.step-header.svelte-3yqr0z{background:#0f1419;border-bottom:1px solid #1e2a3a;padding:1.5rem}.step-header.svelte-3yqr0z h2:where(.svelte-3yqr0z){margin:0 0 .5rem;font-size:1.5rem;color:#e2e8f0}.step-subtitle.svelte-3yqr0z{margin:0;font-size:.9rem;color:#a0aec0}.step-content.svelte-3yqr0z{flex:1;padding:1.5rem;overflow-y:auto}.step-content.svelte-3yqr0z p:where(.svelte-3yqr0z){margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.form-grid.svelte-3yqr0z{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.span-2.svelte-3yqr0z{grid-column:1 / -1}label.svelte-3yqr0z{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}input.svelte-3yqr0z,select.svelte-3yqr0z{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-3yqr0z:focus,select.svelte-3yqr0z:focus{border-color:#4a9eff}.perms-section.svelte-3yqr0z{margin:1rem 0;border:1px solid #2d3748;border-radius:6px;overflow:hidden}.perms-toggle.svelte-3yqr0z{width:100%;background:#1a2030;border:none;color:#a0aec0;font-size:.85rem;font-weight:600;text-align:left;padding:.6rem .9rem;cursor:pointer;transition:background .15s}.perms-toggle.svelte-3yqr0z:hover{background:#1e2a3a;color:#cbd5e0}.perms-body.svelte-3yqr0z{background:#0f1419;padding:.9rem 1rem;border-top:1px solid #2d3748}.perms-note.svelte-3yqr0z{color:#718096;font-size:.82rem;margin:0 0 .75rem;line-height:1.5}.perm-group.svelte-3yqr0z{margin-bottom:.6rem}.perm-service.svelte-3yqr0z{font-size:.72rem;font-weight:700;color:#63b3ed;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.perm-list.svelte-3yqr0z{display:flex;flex-wrap:wrap;gap:.3rem}.perm-list.svelte-3yqr0z code:where(.svelte-3yqr0z){background:#1a2030;border:1px solid #2d3748;padding:.15rem .5rem;border-radius:4px;font-size:.78rem;color:#a0aec0}.error-box.svelte-3yqr0z{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.success-box.svelte-3yqr0z{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem;margin:.75rem 0;line-height:1.6}strong.svelte-3yqr0z{color:#e2e8f0}em.svelte-3yqr0z{color:#a0aec0;font-style:normal}.cli-block.svelte-3yqr0z{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin-top:1rem}.cli-header.svelte-3yqr0z{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-3yqr0z{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}code.svelte-3yqr0z{color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.85rem}.copy-btn.svelte-3yqr0z{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-3yqr0z:hover{background:#4a5568}.step-actions.svelte-3yqr0z{background:#0f1419;border-top:1px solid #1e2a3a;padding:1rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.btn.svelte-3yqr0z{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-3yqr0z:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-3yqr0z{background:#3182ce;color:#fff}.btn.primary.svelte-3yqr0z:hover:not(:disabled){background:#2b6cb0}.pw-wrap.svelte-3yqr0z{position:relative;display:flex}.pw-wrap.svelte-3yqr0z input:where(.svelte-3yqr0z){flex:1;padding-right:3.5rem}.eye-btn.svelte-3yqr0z{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#718096;cursor:pointer;font-size:.7rem;font-weight:600;padding:.2rem .3rem;letter-spacing:.02em;text-transform:uppercase}.eye-btn.svelte-3yqr0z:hover{color:#e2e8f0}.step-card.svelte-a26xn7{background:#1e2533;border:1px solid #2d3748;border-radius:10px;padding:1.5rem;margin-bottom:1rem;transition:border-color .2s}.step-card.running.svelte-a26xn7{border-color:#4a9eff}.step-card.done.svelte-a26xn7{border-color:#38a169}.step-card.error.svelte-a26xn7{border-color:#e53e3e}.step-header.svelte-a26xn7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}h2.svelte-a26xn7{margin:0;font-size:1.1rem;color:#e2e8f0}.subtitle.svelte-a26xn7{margin:.25rem 0 0;font-size:.85rem;color:#718096}.step-header-right.svelte-a26xn7{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:1rem}.cli-toggle.svelte-a26xn7{display:inline-flex;align-items:center;gap:.3rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#718096;font-size:.72rem;font-weight:600;padding:.2rem .55rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;letter-spacing:.02em}.cli-toggle.svelte-a26xn7:hover,.cli-toggle.active.svelte-a26xn7{border-color:#4a9eff;color:#63b3ed;background:#0a1520}.cli-icon.svelte-a26xn7{font-size:.85rem}.cli-panel.svelte-a26xn7{background:#080c12;border:1px solid #1e2a3a;border-radius:8px;margin-bottom:1rem;overflow:hidden}.cli-panel-header.svelte-a26xn7{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;background:#0d1525;border-bottom:1px solid #1e2a3a;font-size:.78rem;color:#63b3ed;font-weight:600}.cli-panel-hint.svelte-a26xn7{font-size:.72rem;color:#4a5568;font-weight:400;flex:1}.cli-close.svelte-a26xn7{background:none;border:none;color:#4a5568;cursor:pointer;font-size:.9rem;padding:0;line-height:1;flex-shrink:0}.cli-close.svelte-a26xn7:hover{color:#a0aec0}.cli-panel-body.svelte-a26xn7{padding:.75rem}.badge.svelte-a26xn7{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;white-space:nowrap}.badge.done.svelte-a26xn7{background:#22543d;color:#68d391}.badge.running.svelte-a26xn7{background:#1a365d;color:#63b3ed}.badge.error.svelte-a26xn7{background:#742a2a;color:#fc8181}.reset-badge.svelte-a26xn7{border:none;cursor:pointer;transition:background .15s,color .15s,padding .1s}.reset-badge.hovering.svelte-a26xn7{background:#1a3a30;color:#4fd1c5;padding-left:.75rem;padding-right:.75rem}.reset-badge.hovering-cancel.svelte-a26xn7{background:#3a1515;color:#fc8181;padding-left:.75rem;padding-right:.75rem}.step-body.svelte-a26xn7{color:#cbd5e0;font-size:.9rem;line-height:1.6}.step-actions.svelte-a26xn7{margin-top:1.2rem;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}p.svelte-ring3{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.mode-toggle.svelte-ring3{display:flex;gap:0;margin-bottom:1.25rem;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.mode-btn.svelte-ring3{flex:1;padding:.6rem 1rem;background:#0d1117;border:none;color:#718096;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.mode-btn.svelte-ring3:first-child{border-right:1px solid #2d3748}.mode-btn.svelte-ring3:hover:not(.active){background:#161d29;color:#a0aec0}.mode-btn.active.svelte-ring3{background:#1a2a42;color:#63b3ed}.section-title.svelte-ring3{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.subtitle-light.svelte-ring3{font-weight:400;text-transform:none;letter-spacing:0;color:#4a5568;font-size:.75rem}.form-grid-2.svelte-ring3{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.5rem}label.svelte-ring3{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-ring3{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .65rem;font-size:.88rem;font-family:Monaco,Courier New,monospace;outline:none}input.svelte-ring3:focus{border-color:#4a9eff}input.svelte-ring3:disabled{opacity:.6}.hint.svelte-ring3{font-size:.74rem;color:#718096;line-height:1.4}.subnets-grid.svelte-ring3{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 .75rem}.subnet-card.svelte-ring3{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.85rem;display:flex;flex-direction:column;gap:.6rem}.subnet-badge.svelte-ring3{font-size:.73rem;font-weight:700;color:#63b3ed;text-transform:uppercase;letter-spacing:.03em}.subnet-result.svelte-ring3{border-top:1px solid #1e2a3a;padding-top:.45rem}.subnet-id.svelte-ring3{font-family:monospace;font-size:.76rem;color:#68d391;word-break:break-all}.subnet-az.svelte-ring3{font-size:.71rem;color:#a0aec0;margin-top:.15rem}.phase-progress.svelte-ring3{display:flex;flex-direction:column;gap:.35rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.75rem 1rem;margin:.5rem 0}.phase-step.svelte-ring3{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:#4a5568}.phase-step.active.svelte-ring3{color:#90cdf4}.phase-step.done.svelte-ring3{color:#68d391}.phase-icon.svelte-ring3{font-size:.85rem;width:16px;text-align:center}.phase-step.active.svelte-ring3 .phase-icon:where(.svelte-ring3){animation:svelte-ring3-spin 1s linear infinite;display:inline-block}@keyframes svelte-ring3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fetch-row.svelte-ring3{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.fetch-count.svelte-ring3{font-size:.78rem;color:#4a5568}.fetching-msg.svelte-ring3{font-size:.82rem;color:#718096;padding:.5rem 0}.vpc-list.svelte-ring3{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.vpc-card.svelte-ring3{background:#0d1117;border:1px solid #2d3748;border-radius:7px;padding:.7rem 1rem;text-align:left;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.vpc-card.svelte-ring3:hover:not(.selected){border-color:#4a5568;background:#111827}.vpc-card.selected.svelte-ring3{border-color:#3182ce;background:#0f1e35}.vpc-card-top.svelte-ring3{display:flex;align-items:center;gap:.6rem;margin-bottom:.3rem}.vpc-name.svelte-ring3{font-size:.9rem;font-weight:600;color:#e2e8f0;flex:1}.vpc-check.svelte-ring3{color:#48bb78;font-size:1rem;font-weight:700}.vpc-default-badge.svelte-ring3{font-size:.68rem;background:#2a4365;color:#63b3ed;border-radius:3px;padding:.1rem .4rem;font-weight:600}.vpc-meta.svelte-ring3{display:flex;gap:1rem;font-size:.76rem;color:#718096;flex-wrap:wrap}.vpc-id-small.svelte-ring3{font-family:monospace;color:#4a5568}.vpc-cidr.svelte-ring3{font-family:monospace;color:#63b3ed}.vpc-state.svelte-ring3{color:#4a5568}.vpc-state.state-available.svelte-ring3{color:#68d391}.subnet-list.svelte-ring3{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.subnet-row.svelte-ring3{display:flex;align-items:center;gap:.75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.5rem .85rem;cursor:pointer;font-size:.83rem;transition:border-color .15s}.subnet-row.svelte-ring3:hover{border-color:#4a5568}.subnet-row.checked.svelte-ring3{border-color:#2c5282;background:#0d1a2e}.subnet-row.svelte-ring3 input[type=checkbox]:where(.svelte-ring3){accent-color:#3182ce;width:14px;height:14px;cursor:pointer;flex-shrink:0}.subnet-info.svelte-ring3{display:flex;flex-direction:column;flex:1;min-width:0}.subnet-name.svelte-ring3{color:#e2e8f0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subnet-id-small.svelte-ring3{font-family:monospace;font-size:.71rem;color:#4a5568}.subnet-cidr.svelte-ring3{font-family:monospace;font-size:.8rem;color:#63b3ed;white-space:nowrap}.subnet-az-badge.svelte-ring3{font-size:.73rem;background:#1a2a42;color:#63b3ed;border-radius:3px;padding:.1rem .4rem;white-space:nowrap}.public-badge.svelte-ring3{font-size:.68rem;background:#1a3a2a;color:#68d391;border-radius:3px;padding:.1rem .4rem}.output-rows.svelte-ring3{margin:.5rem 0 .75rem}.output-row.svelte-ring3{display:grid;grid-template-columns:200px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-ring3{border-color:#276749}.output-label.svelte-ring3{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-ring3{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-ring3{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-ring3{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-ring3{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-ring3 code:where(.svelte-ring3){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-ring3{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-ring3:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-ring3{background:#3182ce;color:#fff}.btn.primary.svelte-ring3:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-ring3{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-ring3:hover{background:#4a5568}.btn.sm.svelte-ring3{font-size:.82rem;padding:.4rem .85rem}p.svelte-3ixata{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}code.svelte-3ixata{background:#0d1117;padding:.1rem .35rem;border-radius:3px;font-size:.82rem;color:#63b3ed;font-family:Monaco,Courier New,monospace}.mode-toggle.svelte-3ixata{display:flex;gap:0;margin-bottom:1.25rem;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.mode-btn.svelte-3ixata{flex:1;padding:.6rem 1rem;background:#0d1117;border:none;color:#718096;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.mode-btn.svelte-3ixata:first-child{border-right:1px solid #2d3748}.mode-btn.svelte-3ixata:hover:not(.active){background:#161d29;color:#a0aec0}.mode-btn.active.svelte-3ixata{background:#1a2a42;color:#63b3ed}.section-title.svelte-3ixata{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem}.fetch-row.svelte-3ixata{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.fetch-count.svelte-3ixata{font-size:.78rem;color:#4a5568}.warn-hint.svelte-3ixata{font-size:.78rem;color:#d69e2e}.igw-list.svelte-3ixata{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.igw-card.svelte-3ixata{background:#0d1117;border:1px solid #2d3748;border-radius:7px;padding:.65rem 1rem;text-align:left;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.igw-card.svelte-3ixata:hover:not(.selected){border-color:#4a5568;background:#111827}.igw-card.selected.svelte-3ixata{border-color:#3182ce;background:#0f1e35}.igw-card-top.svelte-3ixata{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.igw-name.svelte-3ixata{font-size:.88rem;font-weight:600;color:#e2e8f0}.igw-check.svelte-3ixata{color:#48bb78;font-weight:700}.igw-meta.svelte-3ixata{display:flex;gap:1rem;font-size:.76rem}.igw-id-small.svelte-3ixata{font-family:monospace;color:#4a5568}.igw-state.svelte-3ixata{color:#4a5568}.igw-state.state-available.svelte-3ixata{color:#68d391}label.svelte-3ixata{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-3ixata{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .65rem;font-size:.88rem;font-family:Monaco,Courier New,monospace;outline:none}input.svelte-3ixata:focus{border-color:#4a9eff}.hint.svelte-3ixata{font-size:.74rem;color:#718096;line-height:1.4}.output-rows.svelte-3ixata{margin:.5rem 0 .75rem}.output-row.svelte-3ixata{display:grid;grid-template-columns:170px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-3ixata{border-color:#276749}.output-label.svelte-3ixata{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-3ixata{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-3ixata{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-3ixata{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-3ixata{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-3ixata code:where(.svelte-3ixata){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-3ixata{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-3ixata:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-3ixata{background:#3182ce;color:#fff}.btn.primary.svelte-3ixata:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-3ixata{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-3ixata:hover{background:#4a5568}.btn.sm.svelte-3ixata{font-size:.82rem;padding:.4rem .85rem}p.svelte-1j8d28q{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}code.svelte-1j8d28q{background:#0d1117;padding:.1rem .35rem;border-radius:3px;font-size:.82rem;color:#63b3ed;font-family:Monaco,Courier New,monospace}.mode-toggle.svelte-1j8d28q{display:flex;gap:0;margin-bottom:1.25rem;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.mode-btn.svelte-1j8d28q{flex:1;padding:.6rem 1rem;background:#0d1117;border:none;color:#718096;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.mode-btn.svelte-1j8d28q:first-child{border-right:1px solid #2d3748}.mode-btn.svelte-1j8d28q:hover:not(.active){background:#161d29;color:#a0aec0}.mode-btn.active.svelte-1j8d28q{background:#1a2a42;color:#63b3ed}.section-title.svelte-1j8d28q{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem}.fetch-row.svelte-1j8d28q{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.fetch-count.svelte-1j8d28q{font-size:.78rem;color:#4a5568}.warn-hint.svelte-1j8d28q{font-size:.78rem;color:#d69e2e}.table-list.svelte-1j8d28q{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.rt-card.svelte-1j8d28q{background:#0d1117;border:1px solid #2d3748;border-radius:7px;padding:.65rem 1rem;text-align:left;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.rt-card.svelte-1j8d28q:hover:not(.selected){border-color:#4a5568;background:#111827}.rt-card.selected.svelte-1j8d28q{border-color:#3182ce;background:#0f1e35}.rt-card-top.svelte-1j8d28q{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.rt-name.svelte-1j8d28q{font-size:.88rem;font-weight:600;color:#e2e8f0}.rt-badges.svelte-1j8d28q{display:flex;align-items:center;gap:.4rem}.rt-check.svelte-1j8d28q{color:#48bb78;font-weight:700}.rt-id-small.svelte-1j8d28q{font-family:monospace;font-size:.74rem;color:#4a5568}.badge-main.svelte-1j8d28q{font-size:.68rem;background:#2a4365;color:#63b3ed;border-radius:3px;padding:.1rem .4rem;font-weight:600}.badge-internet.svelte-1j8d28q{font-size:.68rem;background:#1a3a2a;color:#68d391;border-radius:3px;padding:.1rem .4rem;font-weight:600}label.svelte-1j8d28q{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-1j8d28q{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .65rem;font-size:.88rem;font-family:Monaco,Courier New,monospace;outline:none}input.svelte-1j8d28q:focus{border-color:#4a9eff}.hint.svelte-1j8d28q{font-size:.74rem;color:#718096;line-height:1.4}.output-rows.svelte-1j8d28q{margin:.5rem 0 .75rem}.output-row.svelte-1j8d28q{display:grid;grid-template-columns:160px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-1j8d28q{border-color:#276749}.output-label.svelte-1j8d28q{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-1j8d28q{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-1j8d28q{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-1j8d28q{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1j8d28q{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-1j8d28q code:where(.svelte-1j8d28q){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1j8d28q{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1j8d28q:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1j8d28q{background:#3182ce;color:#fff}.btn.primary.svelte-1j8d28q:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1j8d28q{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1j8d28q:hover{background:#4a5568}.btn.sm.svelte-1j8d28q{font-size:.82rem;padding:.4rem .85rem}p.svelte-xpff6f{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.mode-toggle.svelte-xpff6f{display:flex;gap:0;margin-bottom:1.25rem;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.mode-btn.svelte-xpff6f{flex:1;padding:.6rem 1rem;background:#0d1117;border:none;color:#718096;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.mode-btn.svelte-xpff6f:first-child{border-right:1px solid #2d3748}.mode-btn.svelte-xpff6f:hover:not(.active){background:#161d29;color:#a0aec0}.mode-btn.active.svelte-xpff6f{background:#1a2a42;color:#63b3ed}.section-title.svelte-xpff6f{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem}.sg-table.svelte-xpff6f{border:1px solid #2d3748;border-radius:6px;overflow:hidden;margin:.75rem 0}.sg-row.svelte-xpff6f{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #2d3748}.sg-row.svelte-xpff6f:last-child{border-bottom:none}.sg-header.svelte-xpff6f{background:#0d1117}.sg-name.svelte-xpff6f{padding:.75rem;font-weight:600;color:#e2e8f0;border-right:1px solid #2d3748;font-size:.9rem}.sg-header.svelte-xpff6f .sg-name:where(.svelte-xpff6f){color:#a0aec0;font-size:.8rem;text-transform:uppercase}.sg-rules.svelte-xpff6f{padding:.75rem}.rule.svelte-xpff6f{border-left:3px solid #3182ce;padding:.3rem 0 .3rem .5rem;color:#a0aec0;font-size:.83rem}.fetch-row.svelte-xpff6f{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.fetch-count.svelte-xpff6f{font-size:.78rem;color:#4a5568}.warn-hint.svelte-xpff6f{font-size:.78rem;color:#d69e2e}.sg-select-list.svelte-xpff6f{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.sg-select-card.svelte-xpff6f{background:#0d1117;border:1px solid #2d3748;border-radius:7px;padding:.6rem .85rem;text-align:left;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.sg-select-card.svelte-xpff6f:hover:not(.selected){border-color:#4a5568;background:#111827}.sg-select-card.selected.svelte-xpff6f{border-color:#3182ce;background:#0f1e35}.sg-select-top.svelte-xpff6f{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.sg-select-name.svelte-xpff6f{font-size:.88rem;font-weight:600;color:#e2e8f0}.sg-check.svelte-xpff6f{color:#48bb78;font-weight:700}.sg-select-meta.svelte-xpff6f{display:flex;gap:1rem;font-size:.74rem;flex-wrap:wrap}.sg-id-small.svelte-xpff6f{font-family:monospace;color:#4a5568}.sg-desc.svelte-xpff6f{color:#718096}.form-grid-2.svelte-xpff6f{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.5rem}label.svelte-xpff6f{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-xpff6f{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .65rem;font-size:.88rem;font-family:Monaco,Courier New,monospace;outline:none}input.svelte-xpff6f:focus{border-color:#4a9eff}.output-rows.svelte-xpff6f{margin:.5rem 0 .75rem}.output-row.svelte-xpff6f{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-xpff6f{border-color:#276749}.output-label.svelte-xpff6f{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-xpff6f{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-xpff6f{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-xpff6f{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-xpff6f{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-xpff6f code:where(.svelte-xpff6f){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-xpff6f{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-xpff6f:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-xpff6f{background:#3182ce;color:#fff}.btn.primary.svelte-xpff6f:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-xpff6f{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-xpff6f:hover{background:#4a5568}.btn.sm.svelte-xpff6f{font-size:.82rem;padding:.4rem .85rem}p.svelte-1tefsu3{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.roles-table.svelte-1tefsu3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:.5rem 0 1rem}.role-item.svelte-1tefsu3{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:1rem}.role-name.svelte-1tefsu3{font-weight:600;color:#e2e8f0;margin-bottom:.75rem;font-family:monospace;font-size:.9rem}.role-policies.svelte-1tefsu3{display:flex;flex-direction:column;gap:.4rem}.policy.svelte-1tefsu3{background:#141a24;border-left:3px solid #3182ce;padding:.4rem .6rem;font-size:.8rem;color:#a0aec0}.output-rows.svelte-1tefsu3{margin:.5rem 0 .75rem}.output-row.svelte-1tefsu3{display:grid;grid-template-columns:150px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-1tefsu3{border-color:#276749}.output-label.svelte-1tefsu3{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-1tefsu3{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-1tefsu3{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-1tefsu3{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1tefsu3{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-1tefsu3 code:where(.svelte-1tefsu3){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1tefsu3{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1tefsu3:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1tefsu3{background:#3182ce;color:#fff}.btn.primary.svelte-1tefsu3:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1tefsu3{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1tefsu3:hover{background:#4a5568}p.svelte-1lodswi{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}strong.svelte-1lodswi{color:#e2e8f0}.info-box.svelte-1lodswi{background:#1a2540;border:1px solid #2d4a7a;border-radius:8px;padding:.85rem 1rem;margin-bottom:1rem;font-size:.85rem;color:#a0aec0}.info-box.svelte-1lodswi strong:where(.svelte-1lodswi){display:block;margin-bottom:.4rem;color:#90cdf4}.form-grid.svelte-1lodswi{display:grid;gap:1rem;margin:.75rem 0 1rem}label.svelte-1lodswi{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}.checkbox-label.svelte-1lodswi{flex-direction:row;align-items:center;gap:.6rem}input[type=checkbox].svelte-1lodswi{width:18px;height:18px;cursor:pointer}select.svelte-1lodswi{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}select.svelte-1lodswi:focus{border-color:#4a9eff}select.svelte-1lodswi:disabled{opacity:.6}.status-pill.svelte-1lodswi{display:inline-flex;align-items:center;gap:.5rem;background:#1a2e44;border:1px solid #2d4a6a;border-radius:6px;padding:.4rem .75rem;font-size:.85rem;color:#90cdf4;margin:.5rem 0}.status-pill.active.svelte-1lodswi{background:#1a2e1a;border-color:#38a169;color:#68d391}.status-pill.failed.svelte-1lodswi{background:#2d1a1a;border-color:#742a2a;color:#fc8181}.spinner.svelte-1lodswi{animation:svelte-1lodswi-spin 1s linear infinite;display:inline-block}@keyframes svelte-1lodswi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.warn.svelte-1lodswi{color:#f6ad55;font-size:.83rem;margin:.5rem 0}.output-rows.svelte-1lodswi{margin:.5rem 0 .75rem}.output-row.svelte-1lodswi{display:grid;grid-template-columns:150px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-1lodswi{border-color:#276749}.output-label.svelte-1lodswi{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-1lodswi{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-1lodswi{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-1lodswi{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1lodswi{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-1lodswi code:where(.svelte-1lodswi){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1lodswi{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1lodswi:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1lodswi{background:#3182ce;color:#fff}.btn.primary.svelte-1lodswi:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1lodswi{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1lodswi:hover{background:#4a5568}p.svelte-6k86o8{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}strong.svelte-6k86o8{color:#e2e8f0}code.svelte-6k86o8{background:#0d1117;border-radius:4px;padding:.1rem .35rem;font-size:.82rem;color:#90cdf4;font-family:Monaco,Courier New,monospace}.config-grid.svelte-6k86o8{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0 1rem}.span-2.svelte-6k86o8{grid-column:1 / -1}label.svelte-6k86o8{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}input.svelte-6k86o8,select.svelte-6k86o8{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-6k86o8:focus,select.svelte-6k86o8:focus{border-color:#4a9eff}input.svelte-6k86o8:disabled,select.svelte-6k86o8:disabled{opacity:.6}.field-hint.svelte-6k86o8{font-size:.76rem;color:#718096;line-height:1.4}.minmax.svelte-6k86o8{display:flex;align-items:center;gap:.4rem}.minmax.svelte-6k86o8 span:where(.svelte-6k86o8){color:#718096}.minmax.svelte-6k86o8 input:where(.svelte-6k86o8){width:70px}.disk-row.svelte-6k86o8{display:flex;align-items:center;gap:.5rem}.disk-row.svelte-6k86o8 input:where(.svelte-6k86o8){width:90px}.unit.svelte-6k86o8{color:#718096;font-size:.83rem}.status-pill.svelte-6k86o8{display:inline-flex;align-items:center;gap:.5rem;background:#1a2e44;border:1px solid #2d4a6a;border-radius:6px;padding:.4rem .75rem;font-size:.85rem;color:#90cdf4;margin:.5rem 0}.status-pill.active.svelte-6k86o8{background:#1a2e1a;border-color:#38a169;color:#68d391}.status-pill.failed.svelte-6k86o8{background:#2d1a1a;border-color:#742a2a;color:#fc8181}.spinner.svelte-6k86o8{animation:svelte-6k86o8-spin 1s linear infinite;display:inline-block}@keyframes svelte-6k86o8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.warn.svelte-6k86o8{color:#f6ad55;font-size:.83rem;margin:.5rem 0}.output-rows.svelte-6k86o8{margin:.5rem 0 .75rem}.output-row.svelte-6k86o8{display:grid;grid-template-columns:150px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-6k86o8{border-color:#276749}.output-label.svelte-6k86o8{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-6k86o8{font-size:.9rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-6k86o8{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-6k86o8{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-6k86o8{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-6k86o8 code:where(.svelte-6k86o8){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-6k86o8{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-6k86o8:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-6k86o8{background:#3182ce;color:#fff}.btn.primary.svelte-6k86o8:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-6k86o8{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-6k86o8:hover{background:#4a5568}.spec-info-box.svelte-6k86o8{display:flex;gap:.75rem;align-items:flex-start;background:#0d1a2e;border:1px solid #2a4a7a;border-radius:8px;padding:.85rem 1rem;margin-bottom:1rem}.spec-info-icon.svelte-6k86o8{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.spec-info-body.svelte-6k86o8{font-size:.84rem;color:#90cdf4;line-height:1.6}.spec-info-body.svelte-6k86o8 strong:where(.svelte-6k86o8){color:#bee3f8}.spec-info-body.svelte-6k86o8 code:where(.svelte-6k86o8){background:#0a1520;color:#63b3ed;padding:.1rem .3rem;border-radius:3px;font-size:.82em}.spec-info-detail.svelte-6k86o8{margin:.3rem 0 0;color:#718096;font-size:.82rem}.output-row.svelte-1sxmu56{display:flex;align-items:center;gap:.5rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.45rem .75rem;margin:.35rem 0;font-size:.82rem}.label.svelte-1sxmu56{color:#718096;min-width:9rem;flex-shrink:0}.value.svelte-1sxmu56{color:#e2e8f0;flex:1;word-break:break-all}.value.mono.svelte-1sxmu56{font-family:Courier New,monospace}.copy-btn.svelte-1sxmu56{background:#2d3748;border:none;color:#a0aec0;cursor:pointer;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;flex-shrink:0;transition:background .15s}.copy-btn.svelte-1sxmu56:hover{background:#4a5568}.cliblock.svelte-5zqlg0{display:flex;flex-direction:column;gap:.25rem}.cliblock-title.svelte-5zqlg0{font-size:.72rem;font-weight:700;color:#4a9eff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem}.cli-comment.svelte-5zqlg0{font-family:Courier New,monospace;font-size:.75rem;color:#4a5568;padding:.1rem;margin-top:.35rem}.cli-comment.svelte-5zqlg0:first-child{margin-top:0}.cli-row.svelte-5zqlg0{display:flex;align-items:flex-start;gap:.4rem;background:#030508;border:1px solid #1a2030;border-radius:5px;padding:.3rem .4rem .3rem .65rem;transition:border-color .15s}.cli-row.svelte-5zqlg0:hover{border-color:#2d3a50}.cli-code.svelte-5zqlg0{flex:1;font-family:Courier New,monospace;font-size:.76rem;color:#a8cce8;white-space:pre-wrap;word-break:break-all;background:none;line-height:1.55}.cli-copy-btn.svelte-5zqlg0{background:none;border:none;color:#3a4a60;cursor:pointer;font-size:.85rem;padding:.1rem .15rem;flex-shrink:0;line-height:1;transition:color .1s;margin-top:.1rem}.cli-copy-btn.svelte-5zqlg0:hover{color:#63b3ed}.cli-footer.svelte-5zqlg0{display:flex;justify-content:flex-end;margin-top:.1rem}.cli-copy-all.svelte-5zqlg0{background:none;border:1px solid #1e2a3a;color:#3a4a60;border-radius:4px;padding:.2rem .6rem;font-size:.7rem;cursor:pointer;transition:border-color .15s,color .15s;font-family:Courier New,monospace}.cli-copy-all.svelte-5zqlg0:hover{border-color:#4a9eff;color:#63b3ed}p.svelte-1jm2uxk{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}code.svelte-1jm2uxk{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.83rem;color:#63b3ed}.warn.svelte-1jm2uxk{color:#f6ad55;font-size:.83rem}.section-label.svelte-1jm2uxk{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;display:flex;align-items:center;gap:.6rem}.config-grid.svelte-1jm2uxk{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:.25rem}.field.svelte-1jm2uxk{display:flex;flex-direction:column;gap:.3rem;font-size:.83rem;color:#a0aec0}input[type=text].svelte-1jm2uxk,input[type=number].svelte-1jm2uxk,input[type=password].svelte-1jm2uxk,select.svelte-1jm2uxk{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.4rem .6rem;font-size:.85rem;outline:none;font-family:monospace}input.svelte-1jm2uxk:focus,select.svelte-1jm2uxk:focus{border-color:#4a9eff}input.svelte-1jm2uxk:disabled,select.svelte-1jm2uxk:disabled{opacity:.6;cursor:not-allowed}.field-hint.svelte-1jm2uxk{font-size:.75rem;color:#f6ad55}.field-note.svelte-1jm2uxk{font-size:.72rem;color:#4a5568}.pw-wrap.svelte-1jm2uxk{position:relative;display:flex}.pw-wrap.svelte-1jm2uxk input:where(.svelte-1jm2uxk){flex:1;padding-right:3.5rem}.eye-btn.svelte-1jm2uxk{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#718096;cursor:pointer;font-size:.7rem;font-weight:600;padding:.2rem .3rem;letter-spacing:.02em;text-transform:uppercase}.eye-btn.svelte-1jm2uxk:hover{color:#e2e8f0}.inst-summary.svelte-1jm2uxk{display:flex;gap:.35rem;font-weight:400}.ok-pill.svelte-1jm2uxk,.creating-pill.svelte-1jm2uxk,.idle-pill.svelte-1jm2uxk{font-size:.7rem;padding:.1rem .45rem;border-radius:999px;text-transform:none;letter-spacing:0}.ok-pill.svelte-1jm2uxk{background:#1a3a25;color:#68d391;border:1px solid #276749}.creating-pill.svelte-1jm2uxk{background:#0f2040;color:#63b3ed;border:1px solid #2056a8}.idle-pill.svelte-1jm2uxk{background:#1a2030;color:#718096;border:1px solid #2d3748}.inst-card.svelte-1jm2uxk{background:#0d1117;border:1px solid #2d3748;border-radius:8px;margin-bottom:.5rem;overflow:hidden;transition:border-color .15s}.inst-card.done.svelte-1jm2uxk{border-color:#276749}.inst-card.creating.svelte-1jm2uxk{border-color:#2056a8}.inst-card.error-card.svelte-1jm2uxk{border-color:#7a2020}.inst-header.svelte-1jm2uxk{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.5rem;background:#111822}.inst-header.svelte-1jm2uxk:hover{background:#141e2e}.inst-header-left.svelte-1jm2uxk{display:flex;align-items:center;gap:.55rem}.expand-arrow.svelte-1jm2uxk{font-size:.7rem;color:#4a5568;width:.75rem}.inst-names.svelte-1jm2uxk{display:flex;flex-direction:column;gap:.05rem}.inst-identifier.svelte-1jm2uxk{font-family:monospace;font-size:.88rem;color:#e2e8f0}.inst-label.svelte-1jm2uxk{font-size:.72rem;color:#718096}.inst-header-right.svelte-1jm2uxk{display:flex;align-items:center;gap:.5rem}.status-pill.svelte-1jm2uxk{font-size:.7rem;padding:.15rem .55rem;border-radius:999px;font-weight:600;white-space:nowrap}.status-pill.available.svelte-1jm2uxk{background:#1a3a25;color:#68d391;border:1px solid #276749}.status-pill.creating.svelte-1jm2uxk{background:#0f2040;color:#63b3ed;border:1px solid #2056a8}.status-pill.err.svelte-1jm2uxk{background:#3a1515;color:#fc8181;border:1px solid #7a2020}.status-pill.idle.svelte-1jm2uxk{background:#151a25;color:#4a5568;border:1px solid #2d3748}.remove-btn.svelte-1jm2uxk{background:none;border:none;color:#4a5568;cursor:pointer;font-size:.85rem;padding:.1rem;line-height:1}.remove-btn.svelte-1jm2uxk:hover{color:#fc8181}.inst-body.svelte-1jm2uxk{padding:.75rem .85rem;border-top:1px solid #1e2535}.cred-label.svelte-1jm2uxk{margin-top:.75rem}.toggle-row.svelte-1jm2uxk{display:flex;flex-direction:column;gap:.4rem}.toggle-item.svelte-1jm2uxk{display:flex;align-items:flex-start;gap:.6rem;background:#0a0e14;border:1px solid #2d3748;border-radius:6px;padding:.45rem .65rem;cursor:pointer;transition:border-color .15s}.toggle-item.svelte-1jm2uxk:has(input:where(.svelte-1jm2uxk):checked){border-color:#3182ce;background:#0d1825}.toggle-item.svelte-1jm2uxk input[type=checkbox]:where(.svelte-1jm2uxk){accent-color:#3182ce;margin-top:.2rem;flex-shrink:0;width:1rem;height:1rem}.toggle-item.svelte-1jm2uxk input:where(.svelte-1jm2uxk):disabled{cursor:not-allowed}.toggle-text.svelte-1jm2uxk{display:flex;flex-direction:column;gap:.1rem}.toggle-name.svelte-1jm2uxk{font-size:.83rem;color:#e2e8f0;font-weight:600}.toggle-desc.svelte-1jm2uxk{font-size:.76rem;color:#718096;line-height:1.4}.toggle-desc.svelte-1jm2uxk strong:where(.svelte-1jm2uxk){color:#f6ad55}.priv-note.svelte-1jm2uxk{background:#1e1a0d;border:1px solid #7a6a2a;border-radius:5px;padding:.55rem .75rem;font-size:.8rem;color:#c5aa6e;line-height:1.55;margin-top:.5rem}.priv-note.svelte-1jm2uxk strong:where(.svelte-1jm2uxk){color:#f6ad55}.inline-toggle.svelte-1jm2uxk{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;color:#a0aec0;cursor:pointer;font-weight:400;text-transform:none;letter-spacing:0}.inline-toggle.svelte-1jm2uxk input:where(.svelte-1jm2uxk){accent-color:#3182ce}.modes-wrap.svelte-1jm2uxk{background:#0a0e14;border:1px solid #2d3748;border-radius:6px;padding:.55rem .7rem;margin-bottom:.3rem}.modes-chips.svelte-1jm2uxk{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}.mode-chip.svelte-1jm2uxk{display:inline-flex;align-items:center;gap:.2rem;background:#1a2535;border:1px solid #2d4a6a;border-radius:4px;padding:.15rem .45rem;font-family:monospace;font-size:.75rem;color:#90cdf4}.chip-remove.svelte-1jm2uxk{background:none;border:none;color:#718096;cursor:pointer;font-size:.85rem;padding:0;line-height:1}.chip-remove.svelte-1jm2uxk:hover{color:#fc8181}.mode-add-row.svelte-1jm2uxk{display:flex;gap:.35rem;align-items:center;border-top:1px solid #1a2535;padding-top:.4rem}.mode-input.svelte-1jm2uxk{flex:1;background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.28rem .5rem;font-size:.8rem;outline:none;font-family:monospace}.mode-input.svelte-1jm2uxk:focus{border-color:#4a9eff}.btn-add-mode.svelte-1jm2uxk,.btn-reset-modes.svelte-1jm2uxk{background:#1a2535;border:1px solid #2d4a6a;color:#90cdf4;border-radius:4px;padding:.28rem .6rem;font-size:.76rem;cursor:pointer;white-space:nowrap}.btn-add-mode.svelte-1jm2uxk:hover{background:#243048}.btn-reset-modes.svelte-1jm2uxk{color:#718096;border-color:#2d3748}.btn-reset-modes.svelte-1jm2uxk:hover{color:#a0aec0}.modes-note.svelte-1jm2uxk{font-size:.75rem;color:#4a5568;margin:0}.param-note-inline.svelte-1jm2uxk{font-size:.72rem;color:#4a5568;font-weight:400;text-transform:none;letter-spacing:0}.params-wrap.svelte-1jm2uxk{background:#0a0e14;border:1px solid #2d3748;border-radius:6px;padding:.55rem .7rem;margin-bottom:.3rem}.params-table.svelte-1jm2uxk{width:100%;border-collapse:collapse;margin-bottom:.45rem}.params-table.svelte-1jm2uxk th:where(.svelte-1jm2uxk){font-size:.7rem;color:#4a5568;text-align:left;font-weight:600;padding:0 .35rem .3rem;text-transform:uppercase;letter-spacing:.04em}.params-table.svelte-1jm2uxk td:where(.svelte-1jm2uxk){padding:.15rem .35rem;vertical-align:middle}.param-name.svelte-1jm2uxk code:where(.svelte-1jm2uxk){font-size:.78rem;color:#90cdf4;background:#1a2535;border:1px solid #2d4a6a;border-radius:4px;padding:.1rem .35rem}.param-val-input.svelte-1jm2uxk{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.2rem .45rem;font-size:.8rem;outline:none;font-family:monospace;width:80px}.param-val-input.svelte-1jm2uxk:focus{border-color:#4a9eff}.param-val-input.svelte-1jm2uxk:disabled{opacity:.6;cursor:not-allowed}.params-empty.svelte-1jm2uxk{font-size:.78rem;color:#4a5568;margin:0 0 .45rem}.param-add-row.svelte-1jm2uxk{display:flex;gap:.35rem;align-items:center;border-top:1px solid #1a2535;padding-top:.4rem}.param-input.svelte-1jm2uxk{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.28rem .5rem;font-size:.8rem;outline:none;font-family:monospace}.param-input.svelte-1jm2uxk:focus{border-color:#4a9eff}.param-name-input.svelte-1jm2uxk{flex:2}.param-value-input.svelte-1jm2uxk{flex:1}.inst-outputs.svelte-1jm2uxk{margin-top:.6rem}.k8s-note.svelte-1jm2uxk{background:#0d1825;border:1px solid #1e3a5a;border-radius:5px;padding:.4rem .65rem;font-size:.78rem;color:#63b3ed;margin-top:.5rem;line-height:1.45}.k8s-note.svelte-1jm2uxk code:where(.svelte-1jm2uxk){background:#0a1520;padding:.1rem .3rem;border-radius:3px;font-size:.78rem;color:#90cdf4}.inst-actions.svelte-1jm2uxk{margin-top:.75rem;display:flex;gap:.6rem;align-items:center}.error-msg.svelte-1jm2uxk{color:#fc8181;font-size:.85rem;margin:.4rem 0 0}.btn-add-inst.svelte-1jm2uxk{width:100%;background:none;border:1px dashed #2d3748;border-radius:8px;color:#4a5568;font-size:.83rem;padding:.6rem;cursor:pointer;margin-top:.4rem;transition:border-color .15s,color .15s}.btn-add-inst.svelte-1jm2uxk:hover:not(:disabled){border-color:#4a9eff;color:#63b3ed}.btn-add-inst.svelte-1jm2uxk:disabled{opacity:.4;cursor:not-allowed}.summary-box.svelte-1jm2uxk{background:#0d1f14;border:1px solid #276749;border-radius:6px;padding:.65rem .85rem;margin-top:.6rem}.summary-title.svelte-1jm2uxk{font-size:.83rem;color:#68d391;font-weight:600;margin-bottom:.4rem}.summary-row.svelte-1jm2uxk{display:flex;gap:.75rem;align-items:baseline;font-size:.8rem;margin-bottom:.2rem}.summary-id.svelte-1jm2uxk{font-family:monospace;color:#a0aec0;min-width:140px}.summary-ep.svelte-1jm2uxk{font-family:monospace;color:#63b3ed;font-size:.78rem}.hint.svelte-1jm2uxk{font-size:.82rem;color:#718096}.btn.svelte-1jm2uxk{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1jm2uxk:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1jm2uxk{background:#3182ce;color:#fff}.btn.primary.svelte-1jm2uxk:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1jm2uxk{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1jm2uxk:hover{background:#4a5568}.btn.sm.svelte-1jm2uxk{font-size:.82rem;padding:.4rem .85rem}.step-card.svelte-jkpu18{background:#141a24;border:1px solid #1e2a3a;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.step-header.svelte-jkpu18{background:#0f1419;border-bottom:1px solid #1e2a3a;padding:1.5rem}.step-header.svelte-jkpu18 h2:where(.svelte-jkpu18){margin:0 0 .5rem;font-size:1.5rem;color:#e2e8f0}.step-subtitle.svelte-jkpu18{margin:0;font-size:.9rem;color:#a0aec0}.step-content.svelte-jkpu18{flex:1;padding:1.5rem;overflow-y:auto}.step-content.svelte-jkpu18 p:where(.svelte-jkpu18){margin:0 0 1rem;color:#cbd5e0;line-height:1.6}h3.svelte-jkpu18{margin:0 0 .75rem;color:#e2e8f0;font-size:1rem;font-weight:600}.form-section.svelte-jkpu18{margin-bottom:1.5rem;padding:1rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px}.hint.svelte-jkpu18{font-size:.8rem;color:#a0aec0;margin:.5rem 0 0}code.svelte-jkpu18{background:#141a24;padding:.2rem .4rem;border-radius:3px;color:#63b3ed}.lb-input-group.svelte-jkpu18{display:flex;gap:.75rem;margin-bottom:.5rem}input.svelte-jkpu18,select.svelte-jkpu18{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none;flex:1}input.svelte-jkpu18:focus,select.svelte-jkpu18:focus{border-color:#4a9eff}.records-list.svelte-jkpu18{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.record-row.svelte-jkpu18{display:flex;gap:.5rem;align-items:center}.record-row.svelte-jkpu18 input:where(.svelte-jkpu18){flex:1;margin:0}.zone-suffix.svelte-jkpu18{color:#a0aec0;font-size:.9rem;white-space:nowrap}.remove-btn.svelte-jkpu18{background:#742a2a;border:1px solid #9b2c2c;border-radius:4px;color:#fc8181;padding:.4rem .6rem;font-size:.85rem;cursor:pointer;transition:background .15s}.remove-btn.svelte-jkpu18:hover:not(:disabled){background:#9b2c2c}.remove-btn.svelte-jkpu18:disabled{opacity:.5;cursor:not-allowed}.add-btn.svelte-jkpu18{background:#2d3748;border:1px solid #4a5568;border-radius:6px;color:#cbd5e0;padding:.4rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s;margin-top:.5rem}.add-btn.svelte-jkpu18:hover:not(:disabled){background:#4a5568}.add-btn.svelte-jkpu18:disabled{opacity:.5;cursor:not-allowed}.success-section.svelte-jkpu18{margin-top:1rem;padding:1rem;background:#1a2e1a;border:1px solid #38a169;border-radius:6px}.success-section.svelte-jkpu18 h3:where(.svelte-jkpu18){color:#68d391}.records-created.svelte-jkpu18{display:flex;flex-direction:column;gap:.5rem}.created-record.svelte-jkpu18{background:#0d1117;border-left:3px solid #38a169;padding:.6rem .75rem}.record-name.svelte-jkpu18{font-size:.85rem;color:#68d391;font-weight:600}.record-value.svelte-jkpu18{font-size:.8rem;color:#a0aec0;margin-top:.2rem}.error-box.svelte-jkpu18{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-block.svelte-jkpu18{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin-top:1rem}.cli-header.svelte-jkpu18{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-jkpu18{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0;word-break:break-all}pre.svelte-jkpu18 code:where(.svelte-jkpu18){color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.85rem;background:none;padding:0}.copy-btn.svelte-jkpu18{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-jkpu18:hover{background:#4a5568}.step-actions.svelte-jkpu18{background:#0f1419;border-top:1px solid #1e2a3a;padding:1rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.btn.svelte-jkpu18{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-jkpu18:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-jkpu18{background:#3182ce;color:#fff}.btn.primary.svelte-jkpu18:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-jkpu18{background:#2d3748;color:#e2e8f0;padding:.5rem 1rem}.btn.secondary.svelte-jkpu18:hover:not(:disabled){background:#4a5568}.btn.ghost.svelte-jkpu18{background:transparent;border:1px solid #4a5568;color:#a0aec0}.btn.ghost.svelte-jkpu18:hover{background:#2d3748;color:#e2e8f0}.skip-note.svelte-jkpu18{font-size:.8rem;color:#a0aec0;font-style:italic;margin-right:auto}.info-block.svelte-82l13h{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin-bottom:1rem}.info-title.svelte-82l13h{font-size:.85rem;font-weight:700;color:#90cdf4;margin-bottom:.6rem}ol.info-steps.svelte-82l13h{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.4rem}ol.info-steps.svelte-82l13h li:where(.svelte-82l13h){font-size:.83rem;color:#a0aec0;line-height:1.55}.info-note.svelte-82l13h{font-size:.82rem;color:#a0aec0;margin:0 0 .6rem;line-height:1.5}.cli-alt.svelte-82l13h{margin-top:.75rem}.cli-alt-header.svelte-82l13h{font-size:.8rem;font-weight:600;color:#718096;margin-bottom:.3rem}.cli-alt.svelte-82l13h pre:where(.svelte-82l13h){background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.4rem 0 0;white-space:pre-wrap;word-break:break-all}.perms-block.svelte-82l13h{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.perms-title.svelte-82l13h{font-size:.85rem;font-weight:700;color:#fbd38d;margin-bottom:.2rem}.perm-row.svelte-82l13h{display:flex;align-items:flex-start;gap:.65rem}.perm-badge.svelte-82l13h{flex-shrink:0;font-size:.72rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;font-family:monospace;margin-top:.1rem}.perm-badge.required.svelte-82l13h{background:#2a1f0a;border:1px solid #b7791f;color:#f6ad55}.perm-desc.svelte-82l13h{font-size:.82rem;color:#a0aec0;line-height:1.5}.perms-note.svelte-82l13h{font-size:.8rem;color:#718096;border-top:1px solid #2d3748;padding-top:.5rem;margin-top:.2rem}.providers-box.svelte-82l13h{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.85rem 1rem;margin-bottom:1rem}.providers-title.svelte-82l13h{font-size:.83rem;font-weight:700;color:#90cdf4;margin-bottom:.6rem}.providers-grid.svelte-82l13h{display:flex;flex-direction:column;gap:.3rem}.provider-row.svelte-82l13h{display:flex;align-items:center;gap:.5rem;font-size:.81rem}.provider-state.svelte-82l13h{width:14px;text-align:center;font-size:.75rem;flex-shrink:0}.provider-state.registered.svelte-82l13h{color:#68d391}.provider-state.pending.svelte-82l13h{color:#63b3ed;animation:svelte-82l13h-spin 1.2s linear infinite;display:inline-block}.provider-ns.svelte-82l13h{color:#a0aec0;font-family:monospace;flex:1}.provider-label.svelte-82l13h{font-size:.73rem;color:#4a5568}.provider-label.registered.svelte-82l13h{color:#48bb78}.providers-note.svelte-82l13h{font-size:.75rem;color:#4a5568;margin-top:.5rem;border-top:1px solid #1e2a3a;padding-top:.4rem}@keyframes svelte-82l13h-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-grid.svelte-82l13h{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}label.svelte-82l13h{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}.hint.svelte-82l13h{color:#4a5568;font-size:.75rem;font-weight:400}input.svelte-82l13h{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-82l13h:focus{border-color:#4a9eff}.rbac-error-box.svelte-82l13h{background:#1a1a2e;border:1px solid #553c9a;border-radius:6px;padding:.85rem 1rem;color:#b794f4;font-size:.85rem;margin-bottom:1rem}.rbac-error-box.svelte-82l13h p:where(.svelte-82l13h){margin:.4rem 0;color:#a0aec0;line-height:1.55}.rbac-error-box.svelte-82l13h p:where(.svelte-82l13h):first-of-type{margin-top:.5rem}.rbac-error-title.svelte-82l13h{font-weight:700;color:#b794f4;margin-bottom:.25rem}.rbac-detail.svelte-82l13h{margin-top:.6rem;font-size:.75rem;color:#4a5568;word-break:break-all}.rbac-detail.svelte-82l13h code:where(.svelte-82l13h){color:#718096;font-size:.75rem}.error-box.svelte-82l13h{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin-bottom:1rem}.success-box.svelte-82l13h{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem}.success-token.svelte-82l13h{font-size:.78rem;color:#48bb78;margin-top:.3rem;opacity:.85}.warn-box.svelte-82l13h{background:#2d2500;border:1px solid #b7791f;border-radius:6px;padding:.75rem 1rem;color:#f6ad55;font-size:.82rem;margin-top:.75rem;word-break:break-word}strong.svelte-82l13h{color:#e2e8f0}em.svelte-82l13h{color:#a0aec0;font-style:normal}.cli-header.svelte-82l13h{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-82l13h{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}code.svelte-82l13h{color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.85rem}.copy-btn.svelte-82l13h{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-82l13h:hover{background:#4a5568}.btn.svelte-82l13h{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-82l13h:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-82l13h{background:#3182ce;color:#fff}.btn.primary.svelte-82l13h:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-82l13h{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-82l13h:hover:not(:disabled){background:#4a5568}.pw-wrap.svelte-82l13h{position:relative;display:flex}.pw-wrap.svelte-82l13h input:where(.svelte-82l13h){flex:1;padding-right:3.5rem}.eye-btn.svelte-82l13h{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#718096;cursor:pointer;font-size:.7rem;font-weight:600;padding:.2rem .3rem;letter-spacing:.02em;text-transform:uppercase}.eye-btn.svelte-82l13h:hover{color:#e2e8f0}p.svelte-1j5c01y{margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.form-grid.svelte-1j5c01y{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.span-2.svelte-1j5c01y{grid-column:1 / -1}label.svelte-1j5c01y{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}input.svelte-1j5c01y,select.svelte-1j5c01y{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-1j5c01y:focus,select.svelte-1j5c01y:focus{border-color:#4a9eff}.error-box.svelte-1j5c01y{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.success-box.svelte-1j5c01y{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem;margin:.75rem 0;line-height:1.6}strong.svelte-1j5c01y{color:#e2e8f0}.cli-header.svelte-1j5c01y{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1j5c01y{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}code.svelte-1j5c01y{color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.85rem}.copy-btn.svelte-1j5c01y{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-1j5c01y:hover{background:#4a5568}.btn.svelte-1j5c01y{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-1j5c01y:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1j5c01y{background:#3182ce;color:#fff}.btn.primary.svelte-1j5c01y:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1j5c01y{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1j5c01y:hover:not(:disabled){background:#4a5568}p.svelte-1rtdktp{margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.mode-toggle.svelte-1rtdktp{display:flex;gap:0;margin-bottom:1.25rem;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.mode-btn.svelte-1rtdktp{flex:1;padding:.6rem 1rem;background:#0d1117;border:none;color:#718096;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.mode-btn.svelte-1rtdktp:first-child{border-right:1px solid #2d3748}.mode-btn.svelte-1rtdktp:hover:not(.active){background:#161d29;color:#a0aec0}.mode-btn.active.svelte-1rtdktp{background:#1a2a42;color:#63b3ed}.section-title.svelte-1rtdktp{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.subtitle-light.svelte-1rtdktp{font-weight:400;text-transform:none;letter-spacing:0;color:#4a5568;font-size:.75rem}.form-grid-2.svelte-1rtdktp{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.5rem}label.svelte-1rtdktp{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-1rtdktp{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .65rem;font-size:.85rem;font-family:inherit;outline:none}input.svelte-1rtdktp:focus{border-color:#4a9eff}input.svelte-1rtdktp:disabled{opacity:.6}.hint.svelte-1rtdktp{font-size:.73rem;color:#718096;line-height:1.4}.fetch-row.svelte-1rtdktp{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.fetch-count.svelte-1rtdktp{font-size:.78rem;color:#4a5568}.vnet-list.svelte-1rtdktp{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.vnet-card.svelte-1rtdktp{background:#0d1117;border:1px solid #2d3748;border-radius:7px;padding:.75rem 1rem;text-align:left;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.vnet-card.svelte-1rtdktp:hover:not(.selected){border-color:#4a5568;background:#111827}.vnet-card.selected.svelte-1rtdktp{border-color:#3182ce;background:#0f1e35}.vnet-card-top.svelte-1rtdktp{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.vnet-name.svelte-1rtdktp{font-size:.92rem;font-weight:600;color:#e2e8f0}.vnet-check.svelte-1rtdktp{color:#48bb78;font-size:1rem;font-weight:700}.vnet-meta.svelte-1rtdktp{display:flex;gap:1rem;font-size:.78rem;color:#718096;margin-bottom:.2rem}.vnet-cidr.svelte-1rtdktp{font-family:monospace;color:#63b3ed}.vnet-subnet-count.svelte-1rtdktp{font-size:.73rem;color:#4a5568}.subnet-list.svelte-1rtdktp{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.subnet-row.svelte-1rtdktp{display:flex;align-items:center;gap:.75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.5rem .85rem;cursor:pointer;font-size:.85rem;transition:border-color .15s}.subnet-row.svelte-1rtdktp:hover{border-color:#4a5568}.subnet-row.checked.svelte-1rtdktp{border-color:#2c5282;background:#0d1a2e}.subnet-row.svelte-1rtdktp input[type=checkbox]:where(.svelte-1rtdktp){accent-color:#3182ce;width:14px;height:14px;cursor:pointer;flex-shrink:0}.subnet-name.svelte-1rtdktp{flex:1;color:#e2e8f0;font-weight:500}.subnet-cidr.svelte-1rtdktp{font-family:monospace;font-size:.8rem;color:#63b3ed}.az-info.svelte-1rtdktp{font-size:.78rem;color:#718096;background:#0d1117;border:1px solid #1e2a3a;border-radius:6px;padding:.6rem .85rem;margin-bottom:.75rem;line-height:1.5}.az-grid.svelte-1rtdktp{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem}.az-card.svelte-1rtdktp{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.85rem;display:flex;flex-direction:column;gap:.6rem}.az-badge.svelte-1rtdktp{font-size:.73rem;font-weight:700;color:#63b3ed;text-transform:uppercase;letter-spacing:.04em}code.svelte-1rtdktp{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.error-box.svelte-1rtdktp{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.success-box.svelte-1rtdktp{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem;margin:.75rem 0;line-height:1.7}strong.svelte-1rtdktp{color:#e2e8f0}.provider-error-box.svelte-1rtdktp{background:#1a1a2e;border:1px solid #553c9a;border-radius:6px;padding:.85rem 1rem;font-size:.85rem;margin:.75rem 0}.provider-error-title.svelte-1rtdktp{font-weight:700;color:#b794f4;margin-bottom:.4rem}.provider-error-box.svelte-1rtdktp p:where(.svelte-1rtdktp){margin:.4rem 0;color:#a0aec0;line-height:1.55}.provider-error-box.svelte-1rtdktp pre:where(.svelte-1rtdktp){background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .85rem;margin:.4rem 0;overflow-x:auto}.provider-error-box.svelte-1rtdktp pre:where(.svelte-1rtdktp) code:where(.svelte-1rtdktp){background:none;padding:0;color:#63b3ed;font-size:.8rem}.provider-error-box.svelte-1rtdktp code:where(.svelte-1rtdktp){color:#b794f4;font-size:.82rem}.provider-list-label.svelte-1rtdktp{font-size:.8rem;color:#718096;margin:.6rem 0 .2rem}.portal-alt.svelte-1rtdktp{font-size:.8rem!important;color:#718096!important}.provider-detail.svelte-1rtdktp{margin-top:.6rem;font-size:.74rem;color:#4a5568;word-break:break-all}.provider-detail.svelte-1rtdktp code:where(.svelte-1rtdktp){color:#4a5568;font-size:.74rem}.cli-header.svelte-1rtdktp{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1rtdktp{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.6rem .75rem;overflow-x:auto;margin:.35rem 0}pre.svelte-1rtdktp code:where(.svelte-1rtdktp){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1rtdktp{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1rtdktp:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1rtdktp{background:#3182ce;color:#fff}.btn.primary.svelte-1rtdktp:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1rtdktp{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1rtdktp:hover:not(:disabled){background:#4a5568}.btn.sm.svelte-1rtdktp{font-size:.82rem;padding:.4rem .85rem}p.svelte-19e0klv{margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.rules-box.svelte-19e0klv{background:#1a2030;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin:1rem 0}.rule-item.svelte-19e0klv{display:flex;gap:.75rem;margin-bottom:.75rem;padding:.75rem;background:#141a24;border-radius:4px}.rule-item.svelte-19e0klv:last-child{margin-bottom:0}.rule-icon.svelte-19e0klv{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:4px;font-weight:700;flex-shrink:0}.rule-icon.allow.svelte-19e0klv{background:#1a2e1a;color:#68d391}.rule-details.svelte-19e0klv{flex:1}.rule-name.svelte-19e0klv{font-size:.85rem;font-weight:600;color:#e2e8f0;margin-bottom:.2rem}.rule-desc.svelte-19e0klv{font-size:.75rem;color:#a0aec0}.harden-note.svelte-19e0klv{background:#1a1a0a;border:1px solid #744c00;border-radius:6px;padding:.65rem .85rem;color:#f6ad55;font-size:.8rem;margin:.75rem 0;line-height:1.5}.error-box.svelte-19e0klv{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.success-box.svelte-19e0klv{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem;margin:.75rem 0;line-height:1.6}strong.svelte-19e0klv{color:#e2e8f0}.cli-header.svelte-19e0klv{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-19e0klv{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}code.svelte-19e0klv{color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.85rem}.copy-btn.svelte-19e0klv{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-19e0klv:hover{background:#4a5568}.btn.svelte-19e0klv{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-19e0klv:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-19e0klv{background:#3182ce;color:#fff}.btn.primary.svelte-19e0klv:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-19e0klv{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-19e0klv:hover:not(:disabled){background:#4a5568}p.svelte-5yvdk{margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.section-label.svelte-5yvdk{font-size:.72rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem}.form-grid.svelte-5yvdk{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem}.span-2.svelte-5yvdk{grid-column:1 / -1}label.svelte-5yvdk{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}input.svelte-5yvdk,select.svelte-5yvdk{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-5yvdk:focus,select.svelte-5yvdk:focus{border-color:#4a9eff}.field-hint.svelte-5yvdk{font-size:.76rem;color:#718096;line-height:1.4}.versions-loading.svelte-5yvdk{font-size:.82rem;color:#63b3ed;padding:.4rem 0}.versions-error.svelte-5yvdk{font-size:.8rem;color:#fc8181;padding:.3rem 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.retry-btn.svelte-5yvdk{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.25rem .6rem;font-size:.78rem;cursor:pointer}.retry-btn.svelte-5yvdk:hover{background:#4a5568}.vm-spec-box.svelte-5yvdk{display:flex;align-items:stretch;background:#0d1117;border:1px solid #2d3748;border-radius:6px;overflow:hidden;margin-top:.5rem}.vm-spec-item.svelte-5yvdk{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .5rem}.vm-spec-divider.svelte-5yvdk{width:1px;background:#2d3748;flex-shrink:0}.vm-spec-label.svelte-5yvdk{font-size:.68rem;color:#4a5568;text-transform:uppercase;letter-spacing:.05em}.vm-spec-value.svelte-5yvdk{font-size:.88rem;font-weight:600;color:#e2e8f0}.vm-spec-price.svelte-5yvdk{font-size:.82rem}.vm-spec-est.svelte-5yvdk{font-size:.68rem;color:#4a5568;font-weight:400}.chip-arm.svelte-5yvdk{color:#f6ad55}.chip-amd.svelte-5yvdk{color:#68d391}.chip-intel.svelte-5yvdk{color:#90cdf4}.vm-price-link.svelte-5yvdk{color:#63b3ed;font-size:.78rem;text-decoration:none}.vm-price-link.svelte-5yvdk:hover{text-decoration:underline}.toggle-row.svelte-5yvdk{padding:.1rem 0}.toggle-label.svelte-5yvdk{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;transition:border-color .15s}.toggle-label.svelte-5yvdk:hover{border-color:#4a5568}.toggle-wrap.svelte-5yvdk{position:relative;flex-shrink:0;margin-top:.1rem}.toggle-wrap.svelte-5yvdk input[type=checkbox]:where(.svelte-5yvdk){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-5yvdk{display:block;width:36px;height:20px;background:#2d3748;border-radius:999px;cursor:pointer;transition:background .2s;position:relative}.toggle-wrap.svelte-5yvdk input:where(.svelte-5yvdk):checked~.toggle-track:where(.svelte-5yvdk){background:#3182ce}.toggle-thumb.svelte-5yvdk{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#e2e8f0;border-radius:50%;transition:transform .2s}.toggle-wrap.svelte-5yvdk input:where(.svelte-5yvdk):checked~.toggle-track:where(.svelte-5yvdk) .toggle-thumb:where(.svelte-5yvdk){transform:translate(16px)}.toggle-text.svelte-5yvdk{display:flex;flex-direction:column;gap:.2rem}.toggle-title.svelte-5yvdk{font-size:.85rem;font-weight:600;color:#e2e8f0}.toggle-desc.svelte-5yvdk{font-size:.76rem;color:#718096;line-height:1.4}.zone-section.svelte-5yvdk{display:flex;flex-direction:column;gap:.4rem}.zone-label.svelte-5yvdk{font-size:.85rem;color:#a0aec0}.zone-pills.svelte-5yvdk{display:flex;gap:.5rem;flex-wrap:wrap}.zone-pill.svelte-5yvdk{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#a0aec0;padding:.35rem .85rem;font-size:.83rem;cursor:pointer;transition:all .15s}.zone-pill.selected.svelte-5yvdk{background:#1a3a5c;border-color:#4a9eff;color:#90cdf4}.zone-pill.svelte-5yvdk:hover:not(.selected){border-color:#4a5568;color:#cbd5e0}.zones-unsupported.svelte-5yvdk{font-size:.8rem;color:#718096;background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.5rem .75rem;line-height:1.5}.zones-unsupported.svelte-5yvdk strong:where(.svelte-5yvdk){color:#a0aec0}.zone-compat.svelte-5yvdk{color:#68d391}.field-block.svelte-5yvdk{display:flex;flex-direction:column;gap:.4rem}.field-label.svelte-5yvdk{font-size:.85rem;color:#a0aec0}.vm-picker.svelte-5yvdk{position:relative}.vm-trigger.svelte-5yvdk{width:100%;display:flex;justify-content:space-between;align-items:center;background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s}.vm-trigger.svelte-5yvdk:hover{border-color:#4a5568}.vm-trigger.svelte-5yvdk:focus{outline:none;border-color:#4a9eff}.vm-trigger-value.svelte-5yvdk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-chevron.svelte-5yvdk{flex-shrink:0;margin-left:.5rem;font-size:.8rem;color:#718096;transition:transform .15s}.vm-chevron.open.svelte-5yvdk{transform:rotate(180deg)}.vm-overlay.svelte-5yvdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.vm-dropdown.svelte-5yvdk{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:11;background:#0d1117;border:1px solid #4a5568;border-radius:6px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;max-height:320px}.vm-search-input.svelte-5yvdk{flex-shrink:0;background:#161b22;border:none;border-bottom:1px solid #2d3748;border-radius:6px 6px 0 0;color:#e2e8f0;padding:.55rem .75rem;font-size:.88rem;font-family:inherit;outline:none}.vm-search-input.svelte-5yvdk::placeholder{color:#4a5568}.vm-search-input.svelte-5yvdk:focus{border-bottom-color:#4a9eff}.vm-options.svelte-5yvdk{overflow-y:auto;flex:1;padding:.25rem 0}.vm-group-label.svelte-5yvdk{font-size:.68rem;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .2rem;pointer-events:none}.vm-option.svelte-5yvdk{padding:.4rem .75rem;font-size:.85rem;color:#a0aec0;cursor:pointer;transition:background .1s,color .1s;font-family:Monaco,Courier New,monospace}.vm-option.svelte-5yvdk:hover{background:#1a2233;color:#e2e8f0}.vm-option.active.svelte-5yvdk{background:#1a3a5c;color:#90cdf4}.vm-no-results.svelte-5yvdk{padding:.75rem;font-size:.82rem;color:#718096;text-align:center}.vm-no-results.svelte-5yvdk strong:where(.svelte-5yvdk){color:#a0aec0}.info-box.svelte-5yvdk{background:#1a2030;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin:1rem 0}.info-title.svelte-5yvdk{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.75rem}.info-item.svelte-5yvdk{display:flex;justify-content:space-between;font-size:.8rem;color:#cbd5e0;margin:.4rem 0}.info-item.svelte-5yvdk span:where(.svelte-5yvdk){color:#a0aec0}code.svelte-5yvdk{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.progress-section.svelte-5yvdk{margin:1.5rem 0}.progress-header.svelte-5yvdk{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.progress-label.svelte-5yvdk{font-size:.85rem;color:#a0aec0;font-weight:600}.progress-pct.svelte-5yvdk{font-size:.8rem;color:#718096}.progress-bar.svelte-5yvdk{background:#0f1419;border:1px solid #2d3748;border-radius:4px;height:6px;overflow:hidden;margin-bottom:.6rem}.progress-fill.svelte-5yvdk{background:linear-gradient(90deg,#3182ce,#63b3ed);height:100%;transition:width 1s ease}.progress-status.svelte-5yvdk{font-size:.82rem;color:#63b3ed;margin-bottom:.4rem;display:flex;align-items:center;gap:.4rem}.poll-spinner.svelte-5yvdk{display:inline-block;animation:svelte-5yvdk-spin 1.2s linear infinite}@keyframes svelte-5yvdk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-note.svelte-5yvdk{font-size:.75rem;color:#718096}.error-box.svelte-5yvdk{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.success-box.svelte-5yvdk{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem;margin:.75rem 0;line-height:1.6}strong.svelte-5yvdk{color:#e2e8f0}.cli-header.svelte-5yvdk{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-5yvdk{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}pre.svelte-5yvdk code:where(.svelte-5yvdk){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.82rem}.copy-btn.svelte-5yvdk{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-5yvdk:hover{background:#4a5568}.btn.svelte-5yvdk{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-5yvdk:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-5yvdk{background:#3182ce;color:#fff}.btn.primary.svelte-5yvdk:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-5yvdk{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-5yvdk:hover:not(:disabled){background:#4a5568}.spec-info-box.svelte-5yvdk{display:flex;gap:.75rem;align-items:flex-start;background:#0d1a2e;border:1px solid #2a4a7a;border-radius:8px;padding:.85rem 1rem;margin-bottom:1rem;margin-top:1.25rem}.spec-info-icon.svelte-5yvdk{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.spec-info-body.svelte-5yvdk{font-size:.84rem;color:#90cdf4;line-height:1.6}.spec-info-body.svelte-5yvdk strong:where(.svelte-5yvdk){color:#bee3f8}.spec-info-body.svelte-5yvdk code:where(.svelte-5yvdk){background:#0a1520;color:#63b3ed;padding:.1rem .3rem;border-radius:3px;font-size:.82em}.spec-info-detail.svelte-5yvdk{margin:.3rem 0 0;color:#718096;font-size:.82rem}p.svelte-sew5z9{margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.cap-error.svelte-sew5z9{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.6rem .85rem;color:#fc8181;font-size:.82rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.retry-btn.svelte-sew5z9{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.2rem .55rem;font-size:.78rem;cursor:pointer}.retry-btn.svelte-sew5z9:hover{background:#4a5568}.cap-loading.svelte-sew5z9{font-size:.82rem;color:#63b3ed;padding:.4rem 0}.sku-spec-box.svelte-sew5z9{display:flex;align-items:stretch;background:#0d1117;border:1px solid #2d3748;border-radius:6px;overflow:hidden;margin-top:.4rem}.sku-spec-item.svelte-sew5z9{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .4rem}.sku-spec-divider.svelte-sew5z9{width:1px;background:#2d3748;flex-shrink:0}.sku-spec-label.svelte-sew5z9{font-size:.65rem;color:#4a5568;text-transform:uppercase;letter-spacing:.05em}.sku-spec-value.svelte-sew5z9{font-size:.85rem;font-weight:600;color:#e2e8f0}.sku-spec-price.svelte-sew5z9{font-size:.8rem}.sku-spec-est.svelte-sew5z9{font-size:.65rem;color:#4a5568;font-weight:400}.chip-arm.svelte-sew5z9{color:#f6ad55}.chip-amd.svelte-sew5z9{color:#68d391}.chip-intel.svelte-sew5z9{color:#90cdf4}.sku-price-link.svelte-sew5z9{color:#63b3ed;font-size:.75rem;text-decoration:none}.sku-price-link.svelte-sew5z9:hover{text-decoration:underline}.instances-list.svelte-sew5z9{display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem}.instance-card.svelte-sew5z9{background:#0d1117;border:1px solid #2d3748;border-radius:6px;overflow:hidden}.instance-card.inst-done.svelte-sew5z9{border-color:#276749}.instance-card.inst-err.svelte-sew5z9{border-color:#742a2a}.instance-header.svelte-sew5z9{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;background:#111722;border-bottom:1px solid #1e2533}.inst-title.svelte-sew5z9{flex:1;font-size:.88rem;font-weight:600;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inst-suffix.svelte-sew5z9{color:#4a5568;font-weight:400}.instance-badges.svelte-sew5z9{display:flex;gap:.35rem;flex-shrink:0}.badge.svelte-sew5z9{font-size:.74rem;font-weight:700;padding:.15rem .55rem;border-radius:3px;white-space:nowrap}.badge.creating.svelte-sew5z9{background:#1a2e44;color:#63b3ed;border:1px solid #2b6cb0}.badge.done.svelte-sew5z9{background:#0d1f14;color:#68d391;border:1px solid #276749}.badge.error.svelte-sew5z9{background:#2d1a1a;color:#fc8181;border:1px solid #742a2a}.remove-btn.svelte-sew5z9{background:none;border:1px solid #4a5568;border-radius:4px;color:#718096;padding:.2rem .5rem;font-size:.8rem;cursor:pointer;flex-shrink:0}.remove-btn.svelte-sew5z9:hover:not(:disabled){border-color:#742a2a;color:#fc8181}.remove-btn.svelte-sew5z9:disabled{opacity:.4;cursor:not-allowed}.instance-form.svelte-sew5z9{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.85rem}.span-2.svelte-sew5z9{grid-column:1 / -1}.section-label.svelte-sew5z9{font-size:.68rem;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.06em;padding-top:.35rem}label.svelte-sew5z9{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-sew5z9,select.svelte-sew5z9{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.4rem .6rem;font-size:.85rem;font-family:inherit;outline:none}input.svelte-sew5z9:focus,select.svelte-sew5z9:focus{border-color:#4a9eff}input.svelte-sew5z9:disabled,select.svelte-sew5z9:disabled{opacity:.5;cursor:not-allowed}.field-hint.svelte-sew5z9{font-size:.73rem;color:#4a5568;line-height:1.4}.region-row.svelte-sew5z9{display:flex;gap:.4rem}.region-input.svelte-sew5z9{flex:1;min-width:0}.reload-btn.svelte-sew5z9{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#a0aec0;padding:.4rem .7rem;font-size:.78rem;cursor:pointer;white-space:nowrap}.reload-btn.svelte-sew5z9:hover:not(:disabled){background:#4a5568;color:#e2e8f0}.reload-btn.svelte-sew5z9:disabled{opacity:.5;cursor:not-allowed}.cap-refreshing.svelte-sew5z9{color:#63b3ed}.password-row.svelte-sew5z9{display:flex;gap:.4rem}.password-row.svelte-sew5z9 input:where(.svelte-sew5z9){flex:1;min-width:0}.gen-btn.svelte-sew5z9{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .6rem;font-size:.78rem;cursor:pointer;white-space:nowrap}.gen-btn.svelte-sew5z9:hover:not(:disabled){background:#4a5568}.gen-btn.svelte-sew5z9:disabled{opacity:.5;cursor:not-allowed}.eye-btn.svelte-sew5z9{background:none;border:1px solid #4a5568;border-radius:4px;color:#718096;cursor:pointer;font-size:.7rem;font-weight:600;padding:.3rem .45rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.eye-btn.svelte-sew5z9:hover{color:#e2e8f0;border-color:#718096}.toggle-row.svelte-sew5z9{padding:.1rem 0}.toggle-label.svelte-sew5z9{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.65rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;transition:border-color .15s}.toggle-label.svelte-sew5z9:hover{border-color:#4a5568}.toggle-wrap.svelte-sew5z9{position:relative;flex-shrink:0;margin-top:.1rem}.toggle-wrap.svelte-sew5z9 input[type=checkbox]:where(.svelte-sew5z9){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-sew5z9{display:block;width:34px;height:18px;background:#2d3748;border-radius:999px;cursor:pointer;transition:background .2s;position:relative}.toggle-wrap.svelte-sew5z9 input:where(.svelte-sew5z9):checked~.toggle-track:where(.svelte-sew5z9){background:#3182ce}.toggle-thumb.svelte-sew5z9{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#e2e8f0;border-radius:50%;transition:transform .2s}.toggle-wrap.svelte-sew5z9 input:where(.svelte-sew5z9):checked~.toggle-track:where(.svelte-sew5z9) .toggle-thumb:where(.svelte-sew5z9){transform:translate(16px)}.toggle-text.svelte-sew5z9{display:flex;flex-direction:column;gap:.2rem}.toggle-title.svelte-sew5z9{font-size:.82rem;font-weight:600;color:#e2e8f0}.toggle-desc.svelte-sew5z9{font-size:.74rem;color:#718096;line-height:1.4}.inst-result.svelte-sew5z9{padding:.65rem .85rem;font-size:.82rem;line-height:1.8;color:#68d391}.inst-result.svelte-sew5z9 code:where(.svelte-sew5z9){background:#0a1510;padding:.1rem .35rem;border-radius:3px;color:#68d391;font-size:.78rem;font-family:Courier New,monospace}.inst-progress.svelte-sew5z9{padding:.75rem .85rem;border-top:1px solid #1e2533}.progress-header.svelte-sew5z9{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.82rem;color:#a0aec0}.progress-pct.svelte-sew5z9{color:#718096}.progress-bar.svelte-sew5z9{background:#0f1419;border:1px solid #2d3748;border-radius:3px;height:5px;overflow:hidden;margin-bottom:.5rem}.progress-fill.svelte-sew5z9{background:linear-gradient(90deg,#3182ce,#63b3ed);height:100%;transition:width 1s ease}.progress-status.svelte-sew5z9{font-size:.8rem;color:#63b3ed;display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.poll-spinner.svelte-sew5z9{display:inline-block;animation:svelte-sew5z9-spin 1.2s linear infinite}@keyframes svelte-sew5z9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-note.svelte-sew5z9{font-size:.73rem;color:#718096}.inst-error-msg.svelte-sew5z9{padding:.5rem .85rem;font-size:.78rem;color:#fc8181;background:#1a0a0a;border-top:1px solid #742a2a;font-family:monospace;line-height:1.5}.inst-error-hint.svelte-sew5z9{font-family:inherit;font-size:.75rem;color:#a0aec0;margin-top:.35rem;line-height:1.5}.inst-error-hint.svelte-sew5z9 a:where(.svelte-sew5z9){color:#63b3ed}.inst-error-hint.svelte-sew5z9 a:where(.svelte-sew5z9):hover{text-decoration:underline}.add-btn.svelte-sew5z9{background:#2d3748;border:1px solid #4a5568;border-radius:6px;color:#cbd5e0;padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;margin-bottom:.75rem}.add-btn.svelte-sew5z9:hover:not(:disabled){background:#4a5568}.add-btn.svelte-sew5z9:disabled{opacity:.5;cursor:not-allowed}.error-box.svelte-sew5z9{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin-bottom:.75rem}.cli-header.svelte-sew5z9{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-sew5z9{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}pre.svelte-sew5z9 code:where(.svelte-sew5z9){color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.82rem}code.svelte-sew5z9{color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.copy-btn.svelte-sew5z9{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer}.copy-btn.svelte-sew5z9:hover{background:#4a5568}.options-label.svelte-sew5z9{font-size:.78rem;font-weight:600;color:#a0aec0;margin-bottom:.4rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.modes-chips.svelte-sew5z9{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.mode-chip.svelte-sew5z9{display:inline-flex;align-items:center;gap:.25rem;background:#1a2535;border:1px solid #2d4a6e;border-radius:4px;color:#63b3ed;font-size:.72rem;font-family:Monaco,monospace;padding:.15rem .5rem;line-height:1.6}.chip-remove.svelte-sew5z9{background:none;border:none;cursor:pointer;color:#4a6a8e;font-size:.85rem;line-height:1;padding:0;margin-left:.1rem}.chip-remove.svelte-sew5z9:hover{color:#fc8181}.mode-add-row.svelte-sew5z9{display:flex;gap:.4rem;margin-bottom:.35rem}.mode-input.svelte-sew5z9{flex:1;background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.35rem .55rem;font-size:.82rem;font-family:Monaco,monospace;outline:none}.mode-input.svelte-sew5z9:focus{border-color:#4a9eff}.btn-add-mode.svelte-sew5z9{background:#1e3a5f;border:1px solid #2b6cb0;border-radius:4px;color:#63b3ed;padding:.35rem .7rem;font-size:.78rem;cursor:pointer;white-space:nowrap}.btn-add-mode.svelte-sew5z9:hover{background:#2b4c7e}.btn-reset-modes.svelte-sew5z9{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#a0aec0;padding:.35rem .65rem;font-size:.78rem;cursor:pointer;white-space:nowrap}.btn-reset-modes.svelte-sew5z9:hover{background:#4a5568}.modes-note.svelte-sew5z9{font-size:.72rem;color:#4a5568;margin:.25rem 0 0}.modes-note.svelte-sew5z9 code:where(.svelte-sew5z9){color:#63b3ed;font-size:.72rem}.param-note-inline.svelte-sew5z9{font-size:.72rem;color:#4a5568;font-weight:400}.params-wrap.svelte-sew5z9{display:flex;flex-direction:column;gap:.4rem}.params-table.svelte-sew5z9{width:100%;border-collapse:collapse;font-size:.8rem}.params-table.svelte-sew5z9 th:where(.svelte-sew5z9){text-align:left;font-size:.68rem;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .5rem;border-bottom:1px solid #1e2533}.params-table.svelte-sew5z9 td:where(.svelte-sew5z9){padding:.25rem .5rem}.param-name.svelte-sew5z9 code:where(.svelte-sew5z9){color:#a0aec0;font-size:.78rem}.param-value.svelte-sew5z9{width:40%}.param-val-input.svelte-sew5z9{width:100%;background:#141a24;border:1px solid #2d3748;border-radius:3px;color:#e2e8f0;padding:.25rem .45rem;font-size:.8rem;outline:none;font-family:inherit}.param-val-input.svelte-sew5z9:focus{border-color:#4a9eff}.param-val-input.svelte-sew5z9:disabled{opacity:.5}.params-empty.svelte-sew5z9{font-size:.78rem;color:#4a5568;margin:0}.param-add-row.svelte-sew5z9{display:flex;gap:.4rem;flex-wrap:wrap}.param-input.svelte-sew5z9{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.35rem .55rem;font-size:.82rem;outline:none;min-width:0}.param-input.svelte-sew5z9:focus{border-color:#4a9eff}.param-name-input.svelte-sew5z9{flex:1.4}.param-value-input.svelte-sew5z9{flex:1}.btn.svelte-sew5z9{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-sew5z9:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-sew5z9{background:#3182ce;color:#fff}.btn.primary.svelte-sew5z9:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-sew5z9{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-sew5z9:hover:not(:disabled){background:#4a5568}p.svelte-v236ge{margin:0 0 1rem;color:#cbd5e0;line-height:1.6}.section.svelte-v236ge{margin-bottom:1.5rem}.section-title.svelte-v236ge{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}.section-hint.svelte-v236ge{font-size:.75rem;color:#718096;margin-top:.3rem}input[type=text].svelte-v236ge,select.svelte-v236ge{width:100%;background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none;box-sizing:border-box}input[type=text].svelte-v236ge:focus,select.svelte-v236ge:focus{border-color:#4a9eff}.record-checkbox.svelte-v236ge{display:flex;align-items:center;gap:.75rem;padding:.5rem;margin-bottom:.5rem;background:#1a2030;border:1px solid #2d3748;border-radius:4px;cursor:pointer;transition:background .15s}.record-checkbox.svelte-v236ge:hover{background:#1e2a3a}.record-checkbox.svelte-v236ge input[type=checkbox]:where(.svelte-v236ge){width:auto;margin:0}.record-name.svelte-v236ge{font-weight:600;color:#e2e8f0;min-width:80px}.record-full.svelte-v236ge{font-size:.8rem;color:#a0aec0;flex:1}.loading.svelte-v236ge{color:#a0aec0;font-size:.9rem}.btn-load.svelte-v236ge{background:#2d3748;border:1px solid #4a5568;color:#cbd5e0;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;transition:background .15s}.btn-load.svelte-v236ge:hover{background:#4a5568}.error-box.svelte-v236ge{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.success-box.svelte-v236ge{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;color:#68d391;font-size:.85rem;margin:.75rem 0;line-height:1.6}code.svelte-v236ge{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.cli-header.svelte-v236ge{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-v236ge{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0}.copy-btn.svelte-v236ge{background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;padding:.4rem .8rem;font-size:.75rem;cursor:pointer;transition:background .15s}.copy-btn.svelte-v236ge:hover{background:#4a5568}.btn.svelte-v236ge{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-v236ge:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-v236ge{background:#3182ce;color:#fff}.btn.primary.svelte-v236ge:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-v236ge{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-v236ge:hover:not(:disabled){background:#4a5568}.btn.ghost.svelte-v236ge{background:transparent;border:1px solid #4a5568;color:#a0aec0}.btn.ghost.svelte-v236ge:hover:not(:disabled){background:#2d3748;color:#e2e8f0}p.svelte-1530pt7{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}strong.svelte-1530pt7{color:#e2e8f0}a.svelte-1530pt7{color:#63b3ed;text-decoration:none}a.svelte-1530pt7:hover{text-decoration:underline}.form-grid.svelte-1530pt7{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.span-2.svelte-1530pt7{grid-column:1 / -1}label.svelte-1530pt7{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}input.svelte-1530pt7,select.svelte-1530pt7{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-1530pt7:focus,select.svelte-1530pt7:focus{border-color:#4a9eff}input.svelte-1530pt7:disabled,select.svelte-1530pt7:disabled{opacity:.6}.pw-wrap.svelte-1530pt7{position:relative;display:flex}.pw-wrap.svelte-1530pt7 input:where(.svelte-1530pt7){flex:1;padding-right:3.5rem}.eye-btn.svelte-1530pt7{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#718096;cursor:pointer;font-size:.7rem;font-weight:600;padding:.2rem .3rem;letter-spacing:.02em;text-transform:uppercase}.eye-btn.svelte-1530pt7:hover{color:#e2e8f0}.output-rows.svelte-1530pt7{margin:.5rem 0 .75rem}.output-row.svelte-1530pt7{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-1530pt7{border-color:#276749}.output-label.svelte-1530pt7{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-1530pt7{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.session-box.svelte-1530pt7{background:#1a2030;border:1px solid #2a4a7a;border-radius:6px;padding:.65rem .9rem;color:#90cdf4;font-size:.82rem;margin-bottom:.75rem;line-height:1.5}.session-box.svelte-1530pt7 strong:where(.svelte-1530pt7){color:#bee3f8}.error-box.svelte-1530pt7{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-1530pt7{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1530pt7{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0}pre.svelte-1530pt7 code:where(.svelte-1530pt7){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1530pt7{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1530pt7:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1530pt7{background:#3182ce;color:#fff}.btn.primary.svelte-1530pt7:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1530pt7{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1530pt7:hover{background:#4a5568}p.svelte-1sermw2{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.form-grid.svelte-1sermw2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1rem}label.svelte-1sermw2{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-1sermw2{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .65rem;font-size:.85rem;font-family:inherit;outline:none}input.svelte-1sermw2:focus{border-color:#4a9eff}input.svelte-1sermw2:disabled{opacity:.6}.hint.svelte-1sermw2{font-size:.73rem;color:#718096;line-height:1.4}.info-box.svelte-1sermw2{background:#1a2030;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin:0 0 .75rem}.info-title.svelte-1sermw2{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.75rem}.info-item.svelte-1sermw2{display:flex;justify-content:space-between;font-size:.8rem;color:#cbd5e0;margin:.4rem 0}.info-item.svelte-1sermw2 span:where(.svelte-1sermw2){color:#a0aec0}.note-text.svelte-1sermw2{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #2d3748;font-size:.75rem;color:#718096;font-style:italic;line-height:1.5}code.svelte-1sermw2{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.output-rows.svelte-1sermw2{margin:.5rem 0 .75rem}.output-row.svelte-1sermw2{display:grid;grid-template-columns:100px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-1sermw2{border-color:#276749}.output-label.svelte-1sermw2{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-1sermw2{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-1sermw2{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-1sermw2{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1sermw2{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.6rem .75rem;overflow-x:auto;margin:.35rem 0;word-break:break-all}pre.svelte-1sermw2 code:where(.svelte-1sermw2){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1sermw2{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1sermw2:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1sermw2{background:#3182ce;color:#fff}.btn.primary.svelte-1sermw2:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1sermw2{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1sermw2:hover{background:#4a5568}p.svelte-1wuivj8{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.section-label.svelte-1wuivj8{font-size:.72rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem}.form-grid.svelte-1wuivj8{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem}.span-2.svelte-1wuivj8{grid-column:1 / -1}label.svelte-1wuivj8{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#a0aec0}input.svelte-1wuivj8,select.svelte-1wuivj8{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none}input.svelte-1wuivj8:focus,select.svelte-1wuivj8:focus{border-color:#4a9eff}input.svelte-1wuivj8:disabled,select.svelte-1wuivj8:disabled{opacity:.55;cursor:not-allowed}.field-block.svelte-1wuivj8{display:flex;flex-direction:column;gap:.4rem}.field-label.svelte-1wuivj8{font-size:.85rem;color:#a0aec0}.field-hint.svelte-1wuivj8{font-size:.76rem;color:#718096;line-height:1.4}.loading-hint.svelte-1wuivj8{font-size:.82rem;color:#63b3ed;padding:.4rem 0}.warn-box.svelte-1wuivj8{background:#2d2a0f;border:1px solid #744210;border-radius:6px;padding:.6rem .9rem;color:#f6e05e;font-size:.82rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.retry-btn.svelte-1wuivj8{background:#2d2a0f;border:1px solid #744210;color:#f6e05e;font-size:.78rem;padding:.2rem .6rem;border-radius:4px;cursor:pointer;white-space:nowrap}.retry-btn.svelte-1wuivj8:hover{border-color:#d69e2e}.error-box.svelte-1wuivj8{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.size-picker.svelte-1wuivj8{position:relative}.size-trigger.svelte-1wuivj8{width:100%;display:flex;justify-content:space-between;align-items:center;background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:Monaco,Courier New,monospace;cursor:pointer;text-align:left;transition:border-color .15s}.size-trigger.svelte-1wuivj8:hover{border-color:#4a5568}.size-trigger.svelte-1wuivj8:focus{outline:none;border-color:#4a9eff}.size-trigger-value.svelte-1wuivj8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size-chevron.svelte-1wuivj8{flex-shrink:0;margin-left:.5rem;font-size:.8rem;color:#718096;transition:transform .15s;font-family:inherit}.size-chevron.open.svelte-1wuivj8{transform:rotate(180deg)}.size-overlay.svelte-1wuivj8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.size-dropdown.svelte-1wuivj8{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:11;background:#0d1117;border:1px solid #4a5568;border-radius:6px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;max-height:340px}.size-search-input.svelte-1wuivj8{flex-shrink:0;background:#161b22;border:none;border-bottom:1px solid #2d3748;border-radius:6px 6px 0 0;color:#e2e8f0;padding:.55rem .75rem;font-size:.88rem;font-family:inherit;outline:none}.size-search-input.svelte-1wuivj8::placeholder{color:#4a5568}.size-search-input.svelte-1wuivj8:focus{border-bottom-color:#4a9eff}.size-options.svelte-1wuivj8{overflow-y:auto;flex:1;padding:.25rem 0}.size-group-label.svelte-1wuivj8{font-size:.68rem;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .2rem;pointer-events:none}.size-option.svelte-1wuivj8{display:flex;justify-content:space-between;align-items:baseline;padding:.4rem .75rem;cursor:pointer;transition:background .1s,color .1s}.size-option.svelte-1wuivj8:hover{background:#1a2233}.size-option.active.svelte-1wuivj8{background:#1a3a5c}.size-option-slug.svelte-1wuivj8{font-size:.85rem;color:#e2e8f0;font-family:Monaco,Courier New,monospace;display:flex;align-items:center;gap:.4rem}.size-option.active.svelte-1wuivj8 .size-option-slug:where(.svelte-1wuivj8){color:#90cdf4}.size-option-specs.svelte-1wuivj8{font-size:.75rem;color:#4a5568;margin-left:.75rem;white-space:nowrap}.size-option.svelte-1wuivj8:hover .size-option-specs:where(.svelte-1wuivj8){color:#718096}.mt-badge.svelte-1wuivj8{font-size:.6rem;font-weight:700;padding:.1rem .35rem;border-radius:3px;letter-spacing:.04em;text-transform:uppercase;font-family:-apple-system,sans-serif}.mt-badge.intel.svelte-1wuivj8{background:#0c2d6b;color:#63b3ed;border:1px solid #2b6cb0}.mt-badge.amd.svelte-1wuivj8{background:#1a0a0a;color:#fc8181;border:1px solid #742a2a}.size-no-results.svelte-1wuivj8{padding:.75rem;font-size:.82rem;color:#718096;text-align:center}.size-no-results.svelte-1wuivj8 strong:where(.svelte-1wuivj8){color:#a0aec0}.vm-spec-box.svelte-1wuivj8{display:flex;align-items:stretch;background:#0d1117;border:1px solid #2d3748;border-radius:6px;overflow:hidden;margin-top:.5rem}.vm-spec-item.svelte-1wuivj8{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .5rem}.vm-spec-divider.svelte-1wuivj8{width:1px;background:#2d3748;flex-shrink:0}.vm-spec-label.svelte-1wuivj8{font-size:.68rem;color:#4a5568;text-transform:uppercase;letter-spacing:.05em}.vm-spec-value.svelte-1wuivj8{font-size:.88rem;font-weight:600;color:#e2e8f0}.vm-spec-price.svelte-1wuivj8{color:#68d391}.vm-spec-processor.svelte-1wuivj8{color:#63b3ed;font-size:.82rem}.toggle-row.svelte-1wuivj8{padding:.1rem 0}.toggle-label.svelte-1wuivj8{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;transition:border-color .15s}.toggle-label.svelte-1wuivj8:hover{border-color:#4a5568}.toggle-wrap.svelte-1wuivj8{position:relative;flex-shrink:0;margin-top:.1rem}.toggle-wrap.svelte-1wuivj8 input[type=checkbox]:where(.svelte-1wuivj8){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-1wuivj8{display:block;width:36px;height:20px;background:#2d3748;border-radius:999px;cursor:pointer;transition:background .2s;position:relative}.toggle-wrap.svelte-1wuivj8 input:where(.svelte-1wuivj8):checked~.toggle-track:where(.svelte-1wuivj8){background:#3182ce}.toggle-thumb.svelte-1wuivj8{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#e2e8f0;border-radius:50%;transition:transform .2s}.toggle-wrap.svelte-1wuivj8 input:where(.svelte-1wuivj8):checked~.toggle-track:where(.svelte-1wuivj8) .toggle-thumb:where(.svelte-1wuivj8){transform:translate(16px)}.toggle-text.svelte-1wuivj8{display:flex;flex-direction:column;gap:.2rem}.toggle-title.svelte-1wuivj8{font-size:.85rem;font-weight:600;color:#e2e8f0}.toggle-desc.svelte-1wuivj8{font-size:.76rem;color:#718096;line-height:1.4}.spec-info-box.svelte-1wuivj8{display:flex;gap:.75rem;align-items:flex-start;background:#0d1a2e;border:1px solid #2a4a7a;border-radius:8px;padding:.85rem 1rem;margin-bottom:1rem}.spec-info-icon.svelte-1wuivj8{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.spec-info-body.svelte-1wuivj8{font-size:.84rem;color:#90cdf4;line-height:1.6}.spec-info-body.svelte-1wuivj8 strong:where(.svelte-1wuivj8){color:#bee3f8}.spec-info-body.svelte-1wuivj8 code:where(.svelte-1wuivj8){background:#0a1520;color:#63b3ed;padding:.1rem .3rem;border-radius:3px;font-size:.82em}.spec-info-detail.svelte-1wuivj8{margin:.3rem 0 0;color:#718096;font-size:.82rem}.info-box.svelte-1wuivj8{background:#1a2030;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin:1rem 0}.info-title.svelte-1wuivj8{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.75rem}.info-item.svelte-1wuivj8{display:flex;justify-content:space-between;font-size:.8rem;color:#cbd5e0;margin:.4rem 0}.info-item.svelte-1wuivj8 span:where(.svelte-1wuivj8){color:#a0aec0}code.svelte-1wuivj8{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.progress-section.svelte-1wuivj8{margin:1.5rem 0}.progress-header.svelte-1wuivj8{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.progress-label.svelte-1wuivj8{font-size:.85rem;color:#a0aec0;font-weight:600}.progress-pct.svelte-1wuivj8{font-size:.8rem;color:#718096}.progress-bar.svelte-1wuivj8{background:#0f1419;border:1px solid #2d3748;border-radius:4px;height:6px;overflow:hidden;margin-bottom:.5rem}.progress-fill.svelte-1wuivj8{background:linear-gradient(90deg,#3182ce,#63b3ed);height:100%;transition:width .3s ease}.progress-note.svelte-1wuivj8{font-size:.75rem;color:#718096}.output-rows.svelte-1wuivj8{margin:.5rem 0 .75rem}.output-row.svelte-1wuivj8{display:grid;grid-template-columns:150px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-1wuivj8{border-color:#276749}.output-label.svelte-1wuivj8{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-1wuivj8{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.cli-header.svelte-1wuivj8{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-1wuivj8{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-1wuivj8 code:where(.svelte-1wuivj8){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-1wuivj8{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-1wuivj8:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1wuivj8{background:#3182ce;color:#fff}.btn.primary.svelte-1wuivj8:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-1wuivj8{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1wuivj8:hover{background:#4a5568}.recover-wrapper.svelte-1wuivj8{margin-top:1rem;border:1px solid #2d3748;border-radius:6px;overflow:hidden}.recover-toggle.svelte-1wuivj8{width:100%;background:#141a24;border:none;color:#a0aec0;font-size:.82rem;font-weight:600;padding:.6rem .9rem;cursor:pointer;text-align:left;display:flex;align-items:center;gap:.5rem;transition:background .15s,color .15s}.recover-toggle.svelte-1wuivj8:hover{background:#1a2233;color:#e2e8f0}.recover-toggle-icon.svelte-1wuivj8{font-size:.7rem;color:#4a5568}.recover-panel.svelte-1wuivj8{background:#0f1520;border-top:1px solid #2d3748;padding:1rem}.recover-desc.svelte-1wuivj8{font-size:.82rem;color:#718096;line-height:1.6;margin:0 0 .85rem}.recover-desc.svelte-1wuivj8 a:where(.svelte-1wuivj8){color:#63b3ed;text-decoration:none}.recover-desc.svelte-1wuivj8 a:where(.svelte-1wuivj8):hover{text-decoration:underline}.recover-desc.svelte-1wuivj8 code:where(.svelte-1wuivj8){background:#0a1520;color:#63b3ed;padding:.1rem .35rem;border-radius:3px;font-size:.82em;font-family:Monaco,Courier New,monospace}.recover-label.svelte-1wuivj8{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:#a0aec0}.recover-input.svelte-1wuivj8{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .7rem;font-size:.88rem;font-family:Monaco,Courier New,monospace;outline:none}.recover-input.svelte-1wuivj8:focus{border-color:#4a9eff}.recover-input.svelte-1wuivj8:disabled{opacity:.6}.recover-error.svelte-1wuivj8{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.55rem .85rem;color:#fc8181;font-size:.82rem;margin:.6rem 0 0}.recover-actions.svelte-1wuivj8{margin-top:.85rem;display:flex;align-items:center;gap:.85rem}.recover-hint.svelte-1wuivj8{font-size:.76rem;color:#718096}p.svelte-kr7jxe{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.warn-box.svelte-kr7jxe{background:#2d2a0f;border:1px solid #744210;border-radius:6px;padding:.6rem .9rem;color:#f6e05e;font-size:.82rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.retry-btn.svelte-kr7jxe{background:transparent;border:1px solid #744210;color:#f6e05e;font-size:.78rem;padding:.2rem .6rem;border-radius:4px;cursor:pointer}.retry-btn.svelte-kr7jxe:hover{border-color:#d69e2e}.error-box.svelte-kr7jxe{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.5rem 0}.instances-list.svelte-kr7jxe{display:flex;flex-direction:column;gap:.85rem;margin-bottom:.75rem}.instance-card.svelte-kr7jxe{background:#0d1117;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.instance-card.inst-done.svelte-kr7jxe{border-color:#276749}.instance-card.inst-error.svelte-kr7jxe{border-color:#742a2a}.inst-header.svelte-kr7jxe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .9rem;background:#111722;border-bottom:1px solid #1e2533}.inst-header-left.svelte-kr7jxe{display:flex;align-items:baseline;gap:.3rem;min-width:0;overflow:hidden}.inst-header-right.svelte-kr7jxe{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.inst-name.svelte-kr7jxe{font-size:.92rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inst-suffix.svelte-kr7jxe{font-size:.75rem;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.status-pill.svelte-kr7jxe{font-size:.73rem;font-weight:700;padding:.18rem .55rem;border-radius:3px;white-space:nowrap}.status-pill.idle.svelte-kr7jxe{background:#1a2030;color:#718096;border:1px solid #2d3748}.status-pill.creating.svelte-kr7jxe{background:#1a2e44;color:#63b3ed;border:1px solid #2b6cb0}.status-pill.available.svelte-kr7jxe{background:#0d1f14;color:#68d391;border:1px solid #276749}.status-pill.err.svelte-kr7jxe{background:#2d1a1a;color:#fc8181;border:1px solid #742a2a}.remove-btn.svelte-kr7jxe{background:#2d1a1a;border:1px solid #742a2a;border-radius:4px;color:#fc8181;padding:.2rem .5rem;font-size:.82rem;cursor:pointer}.remove-btn.svelte-kr7jxe:hover:not(:disabled){background:#742a2a}.remove-btn.svelte-kr7jxe:disabled{opacity:.4;cursor:not-allowed}.inst-result.svelte-kr7jxe{padding:.7rem .9rem;display:flex;flex-direction:column;gap:.3rem}.result-row.svelte-kr7jxe{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#a0aec0}.result-label.svelte-kr7jxe{min-width:68px;font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#4a5568}.inst-result.svelte-kr7jxe code:where(.svelte-kr7jxe){background:#0a1510;color:#68d391;padding:.1rem .4rem;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:.8rem}.inst-body.svelte-kr7jxe{padding:.9rem;display:flex;flex-direction:column;gap:0}.section-label.svelte-kr7jxe{font-size:.72rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem}.config-grid.svelte-kr7jxe{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem}.span-2.svelte-kr7jxe{grid-column:1 / -1}.field.svelte-kr7jxe{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:#a0aec0}.field-label.svelte-kr7jxe{font-size:.82rem;color:#a0aec0}.field-note.svelte-kr7jxe{font-size:.73rem;color:#718096;line-height:1.4}input.svelte-kr7jxe,select.svelte-kr7jxe{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .65rem;font-size:.88rem;font-family:inherit;outline:none}input.svelte-kr7jxe:focus,select.svelte-kr7jxe:focus{border-color:#4a9eff}input.svelte-kr7jxe:disabled,select.svelte-kr7jxe:disabled{opacity:.55;cursor:not-allowed}.cap-loading.svelte-kr7jxe{font-size:.82rem;color:#63b3ed;padding:.3rem 0}.size-overlay.svelte-kr7jxe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.size-picker.svelte-kr7jxe{position:relative}.size-trigger.svelte-kr7jxe{width:100%;display:flex;justify-content:space-between;align-items:center;background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.48rem .75rem;font-size:.88rem;font-family:Monaco,Courier New,monospace;cursor:pointer;text-align:left;transition:border-color .15s}.size-trigger.svelte-kr7jxe:hover:not(:disabled){border-color:#4a5568}.size-trigger.open.svelte-kr7jxe,.size-trigger.svelte-kr7jxe:focus{outline:none;border-color:#4a9eff}.size-trigger.svelte-kr7jxe:disabled{opacity:.5;cursor:not-allowed}.size-trigger-val.svelte-kr7jxe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size-chevron.svelte-kr7jxe{flex-shrink:0;margin-left:.5rem;font-size:.8rem;color:#718096;transition:transform .15s}.size-chevron.rotated.svelte-kr7jxe{transform:rotate(180deg)}.size-dropdown.svelte-kr7jxe{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#0d1117;border:1px solid #4a5568;border-radius:6px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;max-height:300px}.size-search.svelte-kr7jxe{flex-shrink:0;background:#161b22;border:none;border-bottom:1px solid #2d3748;border-radius:6px 6px 0 0;color:#e2e8f0;padding:.5rem .75rem;font-size:.85rem;font-family:inherit;outline:none}.size-search.svelte-kr7jxe::placeholder{color:#4a5568}.size-search.svelte-kr7jxe:focus{border-bottom-color:#4a9eff}.size-options.svelte-kr7jxe{overflow-y:auto;flex:1;padding:.25rem 0}.size-group-label.svelte-kr7jxe{font-size:.67rem;font-weight:700;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .2rem;pointer-events:none}.size-option.svelte-kr7jxe{display:flex;justify-content:space-between;align-items:baseline;padding:.38rem .75rem;cursor:pointer;transition:background .1s}.size-option.svelte-kr7jxe:hover{background:#1a2233}.size-option.active.svelte-kr7jxe{background:#1a3a5c}.size-slug.svelte-kr7jxe{font-size:.84rem;color:#e2e8f0;font-family:Monaco,Courier New,monospace;display:flex;align-items:center;gap:.35rem}.size-option.active.svelte-kr7jxe .size-slug:where(.svelte-kr7jxe){color:#90cdf4}.size-spec-inline.svelte-kr7jxe{font-size:.75rem;color:#4a5568;white-space:nowrap}.size-option.svelte-kr7jxe:hover .size-spec-inline:where(.svelte-kr7jxe){color:#718096}.size-no-results.svelte-kr7jxe{padding:.75rem;font-size:.82rem;color:#718096;text-align:center}.variant-badge.svelte-kr7jxe{font-size:.6rem;font-weight:700;padding:.1rem .35rem;border-radius:3px;text-transform:uppercase;font-family:-apple-system,sans-serif}.variant-badge.intel.svelte-kr7jxe{background:#0c2d6b;color:#63b3ed;border:1px solid #2b6cb0}.variant-badge.amd.svelte-kr7jxe{background:#1a0a0a;color:#fc8181;border:1px solid #742a2a}.sku-spec-box.svelte-kr7jxe{display:flex;align-items:stretch;background:#0d1117;border:1px solid #2d3748;border-radius:6px;overflow:hidden;margin-top:.5rem}.sku-spec-item.svelte-kr7jxe{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem}.sku-spec-div.svelte-kr7jxe{width:1px;background:#2d3748;flex-shrink:0}.sku-spec-label.svelte-kr7jxe{font-size:.67rem;color:#4a5568;text-transform:uppercase;letter-spacing:.05em}.sku-spec-value.svelte-kr7jxe{font-size:.88rem;font-weight:600;color:#e2e8f0}.sku-spec-value.price.svelte-kr7jxe{color:#68d391}.sku-note.svelte-kr7jxe{font-size:.72rem;color:#718096;font-weight:400}.toggle-row.svelte-kr7jxe{padding:.1rem 0}.toggle-label.svelte-kr7jxe{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;transition:border-color .15s}.toggle-label.svelte-kr7jxe:hover{border-color:#4a5568}.toggle-wrap.svelte-kr7jxe{position:relative;flex-shrink:0;margin-top:.1rem}.toggle-wrap.svelte-kr7jxe input[type=checkbox]:where(.svelte-kr7jxe){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-kr7jxe{display:block;width:36px;height:20px;background:#2d3748;border-radius:999px;cursor:pointer;transition:background .2s;position:relative}.toggle-wrap.svelte-kr7jxe input:where(.svelte-kr7jxe):checked~.toggle-track:where(.svelte-kr7jxe){background:#3182ce}.toggle-thumb.svelte-kr7jxe{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#e2e8f0;border-radius:50%;transition:transform .2s}.toggle-wrap.svelte-kr7jxe input:where(.svelte-kr7jxe):checked~.toggle-track:where(.svelte-kr7jxe) .toggle-thumb:where(.svelte-kr7jxe){transform:translate(16px)}.toggle-text.svelte-kr7jxe{display:flex;flex-direction:column;gap:.2rem}.toggle-title.svelte-kr7jxe{font-size:.85rem;font-weight:600;color:#e2e8f0}.toggle-desc.svelte-kr7jxe{font-size:.76rem;color:#718096;line-height:1.4}.inst-progress.svelte-kr7jxe{padding:.7rem .9rem;border-top:1px solid #1e2533}.progress-header.svelte-kr7jxe{display:flex;justify-content:space-between;margin-bottom:.4rem}.progress-label.svelte-kr7jxe{font-size:.82rem;color:#a0aec0;font-weight:600}.progress-pct.svelte-kr7jxe{font-size:.78rem;color:#718096}.progress-bar.svelte-kr7jxe{background:#0f1419;border:1px solid #2d3748;border-radius:3px;height:5px;overflow:hidden;margin-bottom:.35rem}.progress-fill.svelte-kr7jxe{background:linear-gradient(90deg,#3182ce,#63b3ed);height:100%;transition:width .3s ease}.progress-note.svelte-kr7jxe{font-size:.73rem;color:#718096}.inst-error.svelte-kr7jxe{padding:.4rem .9rem;font-size:.79rem;color:#fc8181;background:#1a0a0a;border-top:1px solid #742a2a}.add-btn.svelte-kr7jxe{background:#141a24;border:1px dashed #2d3748;border-radius:6px;color:#718096;padding:.5rem 1rem;font-size:.83rem;font-weight:600;cursor:pointer;margin-bottom:.5rem;width:100%;transition:border-color .15s,color .15s}.add-btn.svelte-kr7jxe:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.add-btn.svelte-kr7jxe:disabled{opacity:.4;cursor:not-allowed}.cli-header.svelte-kr7jxe{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-kr7jxe{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:0;word-break:break-all}pre.svelte-kr7jxe code:where(.svelte-kr7jxe){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.adv-label.svelte-kr7jxe{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.inline-toggle.svelte-kr7jxe{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#718096;font-weight:400;text-transform:none;letter-spacing:0;cursor:pointer}.inline-toggle.svelte-kr7jxe input[type=checkbox]:where(.svelte-kr7jxe){accent-color:#3182ce;cursor:pointer}.modes-wrap.svelte-kr7jxe{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.6rem .75rem;margin-bottom:.25rem}.modes-chips.svelte-kr7jxe{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.mode-chip.svelte-kr7jxe{display:inline-flex;align-items:center;gap:.25rem;background:#1a2e44;border:1px solid #2b6cb0;color:#90cdf4;font-size:.72rem;font-family:Monaco,Courier New,monospace;padding:.15rem .45rem;border-radius:3px}.chip-remove.svelte-kr7jxe{background:none;border:none;color:#718096;cursor:pointer;font-size:.85rem;padding:0 .1rem;line-height:1}.chip-remove.svelte-kr7jxe:hover{color:#fc8181}.mode-add-row.svelte-kr7jxe{display:flex;gap:.4rem;align-items:center}.mode-input.svelte-kr7jxe{flex:1;background:#161b22;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.3rem .55rem;font-size:.82rem;font-family:Monaco,Courier New,monospace;outline:none}.mode-input.svelte-kr7jxe:focus{border-color:#4a9eff}.btn-add-mode.svelte-kr7jxe{background:#1a2e44;border:1px solid #2b6cb0;color:#90cdf4;font-size:.78rem;padding:.28rem .65rem;border-radius:4px;cursor:pointer;white-space:nowrap}.btn-add-mode.svelte-kr7jxe:hover{background:#2b6cb0;color:#fff}.btn-reset-modes.svelte-kr7jxe{background:transparent;border:1px solid #2d3748;color:#718096;font-size:.78rem;padding:.28rem .6rem;border-radius:4px;cursor:pointer;white-space:nowrap}.btn-reset-modes.svelte-kr7jxe:hover{border-color:#4a5568;color:#a0aec0}.modes-note.svelte-kr7jxe{font-size:.73rem;color:#4a5568;margin:.3rem 0 0}.modes-note.svelte-kr7jxe code:where(.svelte-kr7jxe){background:#0f1419;color:#63b3ed;padding:.1rem .3rem;border-radius:3px;font-size:.72rem}.param-note-inline.svelte-kr7jxe{font-size:.72rem;color:#4a5568;font-weight:400;text-transform:none;letter-spacing:0}.params-wrap.svelte-kr7jxe{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.6rem .75rem;margin-bottom:.25rem}.params-empty.svelte-kr7jxe{font-size:.78rem;color:#4a5568;margin:0 0 .5rem}.params-table.svelte-kr7jxe{width:100%;border-collapse:collapse;font-size:.82rem;margin-bottom:.5rem}.params-table.svelte-kr7jxe th:where(.svelte-kr7jxe){font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;padding:.25rem .4rem;text-align:left;border-bottom:1px solid #1e2533}.params-table.svelte-kr7jxe td:where(.svelte-kr7jxe){padding:.28rem .4rem;vertical-align:middle}.param-name.svelte-kr7jxe code:where(.svelte-kr7jxe){background:#0f1419;color:#63b3ed;padding:.1rem .35rem;border-radius:3px;font-size:.78rem}.param-val-input.svelte-kr7jxe{background:#161b22;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.22rem .45rem;font-size:.8rem;font-family:Monaco,Courier New,monospace;outline:none;width:100%}.param-val-input.svelte-kr7jxe:focus{border-color:#4a9eff}.param-val-input.svelte-kr7jxe:disabled{opacity:.5}.param-add-row.svelte-kr7jxe{display:flex;gap:.4rem;align-items:center;margin-top:.3rem}.param-input.svelte-kr7jxe{background:#161b22;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.3rem .55rem;font-size:.82rem;font-family:Monaco,Courier New,monospace;outline:none}.param-input.svelte-kr7jxe:focus{border-color:#4a9eff}.param-name-input.svelte-kr7jxe{flex:1.5}.param-val-input2.svelte-kr7jxe{flex:1}.params-note-sub.svelte-kr7jxe{font-size:.71rem;color:#4a5568;margin:.4rem 0 0;line-height:1.5}.params-note-sub.svelte-kr7jxe a:where(.svelte-kr7jxe){color:#4a9eff;text-decoration:none}.params-note-sub.svelte-kr7jxe a:where(.svelte-kr7jxe):hover{text-decoration:underline}.params-note-sub.svelte-kr7jxe code:where(.svelte-kr7jxe){background:#0f1419;color:#63b3ed;padding:.1rem .3rem;border-radius:3px;font-size:.7rem}.btn.svelte-kr7jxe{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-kr7jxe:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-kr7jxe{background:#3182ce;color:#fff}.btn.primary.svelte-kr7jxe:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-kr7jxe{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-kr7jxe:hover{background:#4a5568}p.svelte-bjt3ba{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.section.svelte-bjt3ba{margin-bottom:1.5rem}.section-title.svelte-bjt3ba{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}.section-hint.svelte-bjt3ba{font-size:.75rem;color:#718096;margin-top:.3rem}input.svelte-bjt3ba,select.svelte-bjt3ba{width:100%;background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;outline:none;box-sizing:border-box}input.svelte-bjt3ba:focus,select.svelte-bjt3ba:focus{border-color:#4a9eff}.record-checkbox.svelte-bjt3ba{display:flex;align-items:center;gap:.75rem;padding:.5rem;margin-bottom:.5rem;background:#1a2030;border:1px solid #2d3748;border-radius:4px;cursor:pointer;transition:background .15s}.record-checkbox.svelte-bjt3ba:hover{background:#1e2a3a}.record-checkbox.svelte-bjt3ba input[type=checkbox]:where(.svelte-bjt3ba){width:auto;margin:0}.record-name.svelte-bjt3ba{font-weight:600;color:#e2e8f0;min-width:80px;font-size:.85rem}.record-full.svelte-bjt3ba{font-size:.8rem;color:#a0aec0;flex:1}.loading.svelte-bjt3ba{color:#a0aec0;font-size:.9rem;padding:.25rem 0}.btn-secondary.svelte-bjt3ba{background:#2d3748;border:1px solid #4a5568;color:#cbd5e0;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;transition:background .15s}.btn-secondary.svelte-bjt3ba:hover{background:#4a5568}.note-box.svelte-bjt3ba{margin-top:1rem;padding:.75rem;background:#1a2e1a;border:1px solid #38a169;border-radius:4px;font-size:.8rem;color:#68d391}.skip-notice.svelte-bjt3ba{padding:.6rem .75rem;background:#1a2030;border:1px solid #4a5568;border-radius:6px;font-size:.82rem;color:#a0aec0;margin:.5rem 0}code.svelte-bjt3ba{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.output-rows.svelte-bjt3ba{margin:.5rem 0 .75rem}.output-row.svelte-bjt3ba{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-bjt3ba{border-color:#276749}.output-label.svelte-bjt3ba{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-bjt3ba{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-bjt3ba{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-bjt3ba{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-bjt3ba{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.5rem 0;word-break:break-all}pre.svelte-bjt3ba code:where(.svelte-bjt3ba){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-bjt3ba{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .15s}.btn.svelte-bjt3ba:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-bjt3ba{background:#3182ce;color:#fff}.btn.primary.svelte-bjt3ba:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-bjt3ba{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-bjt3ba:hover{background:#4a5568}.btn.ghost.svelte-bjt3ba{background:transparent;border:1px solid #4a5568;color:#a0aec0}.btn.ghost.svelte-bjt3ba:hover:not(:disabled){background:#2d3748;color:#e2e8f0}p.svelte-17hzsbh{margin:0 0 1rem;color:#cbd5e0;line-height:1.6;font-size:.9rem}.form-grid.svelte-17hzsbh{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1rem}.span-2.svelte-17hzsbh{grid-column:1 / -1}label.svelte-17hzsbh{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#a0aec0}input.svelte-17hzsbh{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .65rem;font-size:.85rem;font-family:inherit;outline:none}input.svelte-17hzsbh:focus{border-color:#4a9eff}input.svelte-17hzsbh:disabled{opacity:.6}.hint.svelte-17hzsbh{font-size:.73rem;color:#718096;line-height:1.4}.rules-box.svelte-17hzsbh{background:#1a2030;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin:1rem 0}.rule-item.svelte-17hzsbh{display:flex;gap:.75rem;margin-bottom:.75rem;padding:.75rem;background:#141a24;border-radius:4px}.rule-item.svelte-17hzsbh:last-child{margin-bottom:0}.rule-icon.svelte-17hzsbh{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:4px;font-weight:700;flex-shrink:0}.rule-icon.allow.svelte-17hzsbh{background:#1a2e1a;color:#68d391}.rule-details.svelte-17hzsbh{flex:1}.rule-name.svelte-17hzsbh{font-size:.85rem;font-weight:600;color:#e2e8f0;margin-bottom:.2rem}.rule-desc.svelte-17hzsbh{font-size:.75rem;color:#a0aec0}.info-box.svelte-17hzsbh{background:#1a2030;border:1px solid #2d3748;border-radius:6px;padding:1rem;margin:1rem 0}.info-title.svelte-17hzsbh{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.75rem}.info-item.svelte-17hzsbh{display:flex;justify-content:space-between;font-size:.8rem;color:#cbd5e0;margin:.4rem 0}.info-item.svelte-17hzsbh span:where(.svelte-17hzsbh){color:#a0aec0}code.svelte-17hzsbh{background:#0f1419;padding:.2rem .4rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.output-rows.svelte-17hzsbh{margin:.5rem 0 .75rem}.output-row.svelte-17hzsbh{display:grid;grid-template-columns:110px 1fr;gap:.75rem;align-items:center;padding:.55rem .75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:.35rem}.output-row.success-row.svelte-17hzsbh{border-color:#276749}.output-label.svelte-17hzsbh{font-size:.78rem;color:#a0aec0;font-weight:600}.output-value.svelte-17hzsbh{font-size:.85rem;color:#63b3ed;font-family:monospace;word-break:break-all}.error-box.svelte-17hzsbh{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin:.75rem 0}.cli-header.svelte-17hzsbh{font-size:.85rem;font-weight:600;color:#a0aec0;margin-bottom:.5rem}pre.svelte-17hzsbh{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.65rem .75rem;overflow-x:auto;margin:.4rem 0;word-break:break-all}pre.svelte-17hzsbh code:where(.svelte-17hzsbh){background:none;padding:0;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.btn.svelte-17hzsbh{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-17hzsbh:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-17hzsbh{background:#3182ce;color:#fff}.btn.primary.svelte-17hzsbh:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-17hzsbh{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-17hzsbh:hover{background:#4a5568}p.svelte-1mbx3fx{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}p.svelte-1mbx3fx strong:where(.svelte-1mbx3fx){color:#f6ad55}.cluster-warn.svelte-1mbx3fx{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.section-label.svelte-1mbx3fx{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.config-row.svelte-1mbx3fx{display:flex;gap:.75rem;margin-bottom:.9rem}.config-field.svelte-1mbx3fx{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#a0aec0;min-width:220px;max-width:320px}.config-field.svelte-1mbx3fx input:where(.svelte-1mbx3fx){background:#0d1117;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;padding:.35rem .6rem;font-size:.82rem;font-family:Courier New,monospace;outline:none}.config-field.svelte-1mbx3fx input:where(.svelte-1mbx3fx):focus{border-color:#4a9eff}.config-hint.svelte-1mbx3fx{font-size:.75rem;color:#4a5568}.file-list.svelte-1mbx3fx{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.75rem}.file-card.svelte-1mbx3fx{background:#0d1117;border:1px solid #2d3748;border-radius:7px;overflow:hidden}.file-header.svelte-1mbx3fx{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border-bottom:1px solid #1e2533;background:#111722}.file-icon.svelte-1mbx3fx{font-size:1.1rem;flex-shrink:0}.file-meta.svelte-1mbx3fx{flex:1;min-width:0}.file-name.svelte-1mbx3fx{font-size:.85rem;font-weight:600;color:#e2e8f0;font-family:Courier New,monospace}.file-desc.svelte-1mbx3fx{font-size:.76rem;color:#4a5568;margin-top:.1rem}.file-actions.svelte-1mbx3fx{display:flex;gap:.4rem;flex-shrink:0;flex-wrap:wrap}.file-warn.svelte-1mbx3fx{background:#1e1500;border-bottom:1px solid #5a4200;color:#d69e2e;font-size:.78rem;padding:.35rem .85rem}.endpoint-info.svelte-1mbx3fx{padding:.4rem .85rem;background:#0a0e16;border-bottom:1px solid #1e2533;display:flex;flex-direction:column;gap:.25rem}.ep-row.svelte-1mbx3fx{display:flex;align-items:center;gap:.5rem;font-size:.76rem}.ep-label.svelte-1mbx3fx{color:#4a5568;font-weight:600;min-width:72px}.ep-row.svelte-1mbx3fx code:where(.svelte-1mbx3fx){color:#63b3ed;font-family:Courier New,monospace;font-size:.76rem}.ep-port.svelte-1mbx3fx{color:#68d391;font-family:Courier New,monospace;font-size:.76rem}.apply-result.svelte-1mbx3fx{font-size:.78rem;padding:.3rem .85rem;border-bottom:1px solid #1e2533}.ok-result.svelte-1mbx3fx{background:#0d1f14;color:#68d391}.err-result.svelte-1mbx3fx{background:#1a0a0a;color:#fc8181}.yaml-preview.svelte-1mbx3fx{margin:0;padding:.65rem .85rem;font-family:Courier New,monospace;font-size:.76rem;color:#68d391;line-height:1.55;overflow-x:auto;white-space:pre;background:#060a0f;max-height:200px;overflow-y:auto}.bulk-row.svelte-1mbx3fx{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.btn.svelte-1mbx3fx{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600}.btn.svelte-1mbx3fx:disabled{opacity:.5;cursor:not-allowed}.btn.secondary.svelte-1mbx3fx{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1mbx3fx:hover{background:#4a5568}.btn.ghost.svelte-1mbx3fx{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-1mbx3fx:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.toggle.svelte-1mbx3fx{background:none;border:1px solid #2d4a6a;color:#63b3ed}.btn.toggle.svelte-1mbx3fx:hover{border-color:#4a9eff;color:#90cdf4}.btn.toggle.active.svelte-1mbx3fx{background:#1a3a5a;border-color:#2b6cb0;color:#63b3ed}.btn.toggle.active.svelte-1mbx3fx:hover{background:#1e4470}.btn.apply.svelte-1mbx3fx{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-1mbx3fx:hover:not(:disabled){background:#24487a}.btn.apply.ok.svelte-1mbx3fx{background:#1a3a25;border-color:#276749;color:#68d391}.btn.apply.ok.svelte-1mbx3fx:hover:not(:disabled){background:#1e4a30}.btn.apply.err.svelte-1mbx3fx{background:#3a1515;border-color:#7a2020;color:#fc8181}.btn.apply.err.svelte-1mbx3fx:hover:not(:disabled){background:#4a1a1a}.btn.sm.svelte-1mbx3fx{font-size:.78rem;padding:.25rem .65rem}p.svelte-1kxooze{margin:0 0 1rem;font-size:.88rem;line-height:1.6}.hint.svelte-1kxooze{color:#4a5568;font-size:.78rem;font-weight:400}.form-grid.svelte-1kxooze{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}.span-2.svelte-1kxooze{grid-column:1 / -1}label.svelte-1kxooze{display:flex;flex-direction:column;gap:.35rem;font-size:.83rem;color:#a0aec0}input.svelte-1kxooze{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .65rem;font-size:.88rem;font-family:inherit;outline:none}input.svelte-1kxooze:focus{border-color:#4a9eff}.tags-section.svelte-1kxooze{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.75rem}.tags-label.svelte-1kxooze{font-size:.83rem;color:#a0aec0;font-weight:600;margin-bottom:.5rem}.tags-list.svelte-1kxooze{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.5rem}.tag-row.svelte-1kxooze{display:flex;align-items:center;gap:.4rem;font-size:.83rem}.tag-key.svelte-1kxooze{color:#63b3ed;font-family:monospace}.tag-sep.svelte-1kxooze{color:#4a5568}.tag-val.svelte-1kxooze{color:#a0aec0;font-family:monospace;flex:1}.remove-tag.svelte-1kxooze{background:none;border:none;color:#4a5568;cursor:pointer;font-size:.78rem;padding:.15rem .35rem}.remove-tag.svelte-1kxooze:hover{color:#fc8181}.add-tag-row.svelte-1kxooze{display:flex;gap:.4rem;align-items:center}.tag-input.svelte-1kxooze{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.35rem .55rem;font-size:.82rem;font-family:inherit;outline:none;flex:1}.tag-input.svelte-1kxooze:focus{border-color:#4a9eff}.btn.svelte-1kxooze{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600}.btn.primary.svelte-1kxooze{background:#3182ce;color:#fff}.btn.primary.svelte-1kxooze:hover:not(:disabled){background:#2b6cb0}.btn.primary.svelte-1kxooze:disabled{opacity:.5;cursor:not-allowed}.btn.secondary.svelte-1kxooze{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1kxooze:hover{background:#4a5568}.btn.sm.svelte-1kxooze{font-size:.8rem;padding:.35rem .75rem}.btn.svelte-1kxooze:disabled{opacity:.5;cursor:not-allowed}p.svelte-fpv63x{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}code.svelte-fpv63x{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.83rem;color:#63b3ed}.link.svelte-fpv63x{color:#4a9eff;font-size:.8rem;margin-left:.4rem}.prereq-box.svelte-fpv63x{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.75rem;margin-bottom:.75rem}.prereq-title.svelte-fpv63x{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.prereq-item.svelte-fpv63x{font-size:.83rem;color:#a0aec0;margin-bottom:.4rem}.prereq-note.svelte-fpv63x{font-size:.8rem;color:#4a7c59;margin-top:.35rem}.spec-box.svelte-fpv63x{background:#1e1a0d;border:1px solid #7a6a2a;border-radius:6px;padding:.75rem 1rem;margin-bottom:.75rem}.plan-box.svelte-fpv63x{background:#080c10;border:1px solid #1e2d3a;border-radius:8px;padding:.9rem 1rem;margin-bottom:.75rem}.plan-title.svelte-fpv63x{font-size:.83rem;font-weight:700;color:#90cdf4;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.8rem}.plan-step.svelte-fpv63x{display:flex;gap:.75rem;margin-bottom:.75rem}.plan-step.svelte-fpv63x:last-of-type{margin-bottom:0}.plan-step-num.svelte-fpv63x{width:22px;height:22px;border-radius:50%;background:#1a2e44;border:1px solid #2b6cb0;color:#63b3ed;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.plan-step-body.svelte-fpv63x{flex:1;min-width:0}.plan-step-name.svelte-fpv63x{font-size:.85rem;font-weight:700;color:#e2e8f0;margin-bottom:.25rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.plan-ns.svelte-fpv63x{font-size:.7rem;font-weight:600;background:#1a2e44;border:1px solid #2b4a6a;color:#63b3ed;padding:.05rem .35rem;border-radius:10px}.plan-step-desc.svelte-fpv63x{font-size:.8rem;color:#718096;line-height:1.55;margin-bottom:.35rem}.plan-values.svelte-fpv63x{font-size:.79rem;color:#718096;background:#0d1117;border:1px solid #1e2533;border-radius:4px;padding:.35rem .6rem;margin-bottom:.35rem;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.plan-value-label.svelte-fpv63x{color:#4a5568;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.plan-value-desc.svelte-fpv63x{color:#4a5568;font-size:.77rem}.plan-aws.svelte-fpv63x{font-size:.79rem;color:#718096;background:#0a1420;border:1px solid #1e3050;border-radius:4px;padding:.35rem .6rem;margin-bottom:.35rem;line-height:1.5}.plan-aws.svelte-fpv63x strong:where(.svelte-fpv63x){color:#90cdf4}.plan-cmd.svelte-fpv63x{background:#060a0f;border:1px solid #1a2030;border-radius:4px;padding:.4rem .65rem;font-family:Courier New,monospace;font-size:.75rem;color:#68d391;white-space:pre;overflow-x:auto;margin:0;line-height:1.5}.plan-summary.svelte-fpv63x{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem;padding-top:.65rem;border-top:1px solid #1e2533}.plan-summary-item.svelte-fpv63x{font-size:.78rem;color:#4a7c59;background:#0d1a10;border:1px solid #1a3020;border-radius:12px;padding:.2rem .65rem;display:flex;align-items:center;gap:.3rem}.sum-icon.svelte-fpv63x{font-size:.8rem}.spec-title.svelte-fpv63x{font-size:.78rem;font-weight:700;color:#f6ad55;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.spec-body.svelte-fpv63x{font-size:.82rem;color:#c5aa6e;margin:0 0 .6rem;line-height:1.55}.spec-body.svelte-fpv63x strong:where(.svelte-fpv63x){color:#f6ad55}.spec-grid.svelte-fpv63x{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.5rem}.spec-row.svelte-fpv63x{display:flex;align-items:center;gap:.6rem;font-size:.82rem}.spec-type.svelte-fpv63x{min-width:7rem}.spec-type.svelte-fpv63x code:where(.svelte-fpv63x){color:#fbd38d;background:#2d2410}.spec-detail.svelte-fpv63x{color:#a08050;flex:1}.spec-tag.svelte-fpv63x{font-size:.68rem;font-weight:700;padding:.1rem .4rem;border-radius:4px}.spec-tag.dev.svelte-fpv63x{background:#2a3a1a;color:#68d391}.spec-tag.prod.svelte-fpv63x{background:#1a2a3a;color:#63b3ed}.spec-note.svelte-fpv63x{font-size:.79rem;color:#8a7040;border-top:1px solid #4a3a1a;padding-top:.5rem;margin-top:.25rem;line-height:1.5}.phase-bar.svelte-fpv63x{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.phase-label.svelte-fpv63x{font-size:.85rem;color:#63b3ed;font-weight:600}.spinner.svelte-fpv63x{width:14px;height:14px;border:2px solid #2d3748;border-top-color:#3182ce;border-radius:50%;animation:svelte-fpv63x-spin .7s linear infinite}@keyframes svelte-fpv63x-spin{to{transform:rotate(360deg)}}.terminal-wrapper.svelte-fpv63x{border:1px solid #2d3748;border-radius:8px;overflow:hidden;margin-bottom:.75rem;background:#060a0f}.terminal-header.svelte-fpv63x{display:flex;justify-content:space-between;align-items:center;background:#111722;border-bottom:1px solid #1e2533;padding:.4rem .75rem;font-size:.75rem;color:#4a5568}.terminal-title.svelte-fpv63x{display:flex;align-items:center;gap:.6rem;color:#718096}.dot.svelte-fpv63x{display:inline-block;width:10px;height:10px;border-radius:50%}.dot.red.svelte-fpv63x{background:#742a2a}.dot.yellow.svelte-fpv63x{background:#744210}.dot.green.svelte-fpv63x{background:#276749}.terminal-meta.svelte-fpv63x{display:flex;align-items:center;gap:.5rem}.stderr-badge.svelte-fpv63x{background:#742a2a;color:#fc8181;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.terminal.svelte-fpv63x{background:#060a0f;padding:.75rem;font-family:Courier New,Menlo,Monaco,monospace;font-size:.78rem;max-height:380px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0;scroll-behavior:smooth}.line.svelte-fpv63x{display:block;line-height:1.55}.line-phase.svelte-fpv63x{color:#4a9eff;font-weight:700;margin-top:.6em}.line-cmd.svelte-fpv63x{color:#a0aec0}.line-cmd.svelte-fpv63x:before{content:"$ ";color:#4a5568}.line-stdout.svelte-fpv63x{color:#68d391}.line-stderr.svelte-fpv63x{color:#fc8181}.line-info.svelte-fpv63x{color:#718096;font-style:italic}.cursor.svelte-fpv63x{color:#68d391;animation:svelte-fpv63x-blink 1s step-end infinite}@keyframes svelte-fpv63x-blink{0%,to{opacity:1}50%{opacity:0}}.error-box.svelte-fpv63x{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;font-size:.85rem;color:#fc8181;margin-bottom:.75rem}.error-box.svelte-fpv63x strong:where(.svelte-fpv63x){display:block;margin-bottom:.35rem}.error-box.svelte-fpv63x p:where(.svelte-fpv63x){margin:0}.error-hint.svelte-fpv63x{color:#fc8181;opacity:.7;font-size:.8rem;margin-top:.35rem!important}.success-box.svelte-fpv63x{background:#1a2e1a;border:1px solid #38a169;border-radius:6px;padding:.75rem 1rem;font-size:.85rem;color:#68d391;margin-bottom:.75rem}.lb.svelte-fpv63x{display:block;margin-top:.3rem;color:#90cdf4;font-size:.82rem}.dns-note.svelte-fpv63x{color:#4a7c59;font-size:.78rem;margin-top:.3rem}.btn.svelte-fpv63x{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-fpv63x:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-fpv63x{background:#3182ce;color:#fff}.btn.primary.svelte-fpv63x:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-fpv63x{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-fpv63x:hover:not(:disabled){background:#4a5568}.btn.ghost.svelte-fpv63x{background:none;border:1px solid #2d3748;color:#718096;font-size:.83rem;padding:.4rem .9rem}.btn.ghost.svelte-fpv63x:hover{border-color:#4a5568;color:#a0aec0}.btn.sm.svelte-fpv63x{font-size:.82rem;padding:.4rem .9rem}.gw-section.svelte-fpv63x{margin-top:1rem;background:#0d1117;border:1px solid #2d3748;border-radius:8px;padding:.9rem 1rem}.gw-title.svelte-fpv63x{font-size:.88rem;font-weight:700;color:#e2e8f0;margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.gw-badge.svelte-fpv63x{background:#1a3a1a;border:1px solid #38a169;color:#68d391;font-size:.72rem;font-weight:600;padding:.1rem .45rem;border-radius:10px}.gw-note-aws.svelte-fpv63x{background:#1a1f2e;border:1px solid #2d3f5a;border-radius:6px;padding:.65rem .8rem;font-size:.8rem;color:#718096;line-height:1.55;margin-bottom:.75rem}.gw-note-aws.svelte-fpv63x strong:where(.svelte-fpv63x){color:#90cdf4}.gw-desc.svelte-fpv63x{font-size:.83rem;color:#718096;line-height:1.55;margin:0 0 .75rem}.gw-field.svelte-fpv63x{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#a0aec0;margin-bottom:.6rem}.gw-field.svelte-fpv63x textarea:where(.svelte-fpv63x){background:#0a0e14;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;font-family:Courier New,monospace;font-size:.82rem;padding:.4rem .6rem;resize:vertical;outline:none;line-height:1.5}.gw-field.svelte-fpv63x textarea:where(.svelte-fpv63x):focus{border-color:#4a9eff}.gw-field.svelte-fpv63x textarea:where(.svelte-fpv63x):disabled{opacity:.6;cursor:not-allowed}.gw-hint.svelte-fpv63x{font-size:.77rem;color:#4a5568}.gw-yaml-preview.svelte-fpv63x{background:#060a0f;border:1px solid #1e2533;border-radius:6px;overflow:hidden;margin-bottom:.65rem}.gw-yaml-label.svelte-fpv63x{font-size:.75rem;color:#4a5568;padding:.3rem .65rem;border-bottom:1px solid #1e2533;background:#0d1117}.gw-yaml.svelte-fpv63x{margin:0;padding:.6rem .75rem;font-family:Courier New,monospace;font-size:.77rem;color:#68d391;white-space:pre;overflow-x:auto;line-height:1.5}.gw-error.svelte-fpv63x{color:#fc8181;font-size:.83rem;margin:0 0 .5rem}.gw-mode-row.svelte-fpv63x{display:flex;gap:.5rem;margin-bottom:.8rem}.gw-mode-btn.svelte-fpv63x{flex:1;padding:.45rem .75rem;border-radius:6px;border:1px solid #2d3748;background:#0d1117;color:#718096;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.gw-mode-btn.svelte-fpv63x:hover{border-color:#4a5568;color:#a0aec0}.gw-mode-btn.active.svelte-fpv63x{border-color:#3182ce;background:#1a2e44;color:#90cdf4}.gw-badge.acm.svelte-fpv63x{background:#1a2e3a;border-color:#2b6cb0;color:#63b3ed;margin-left:.3rem}.acm-step.svelte-fpv63x{background:#080c10;border:1px solid #1e2533;border-radius:6px;padding:.7rem .85rem;margin-bottom:.6rem;transition:border-color .2s}.acm-step.done.svelte-fpv63x{border-color:#276749}.acm-step-header.svelte-fpv63x{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.acm-step-num.svelte-fpv63x{width:22px;height:22px;border-radius:50%;border:1px solid #2d3748;background:#141a24;color:#718096;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acm-step.done.svelte-fpv63x .acm-step-num:where(.svelte-fpv63x){background:#1a3a1a;border-color:#38a169;color:#68d391}.acm-step-label.svelte-fpv63x{font-size:.85rem;font-weight:600;color:#e2e8f0;flex:1}.acm-step-arn.svelte-fpv63x{font-size:.72rem;color:#4a5568;font-family:monospace}.acm-val-row.svelte-fpv63x{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem;flex-wrap:wrap}.acm-status-badge.svelte-fpv63x{font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:4px;text-transform:uppercase}.acm-status-badge.issued.svelte-fpv63x{background:#1a3a1a;color:#68d391;border:1px solid #276749}.acm-status-badge.pending.svelte-fpv63x{background:#1e1a0d;color:#f6ad55;border:1px solid #7a6a2a}.acm-records.svelte-fpv63x{display:flex;flex-direction:column;gap:.45rem;margin:.5rem 0}.acm-record.svelte-fpv63x{background:#0a0e14;border:1px solid #1e2533;border-radius:4px;padding:.45rem .65rem}.acm-record-domain.svelte-fpv63x{font-size:.75rem;color:#718096;display:block;margin-bottom:.2rem}.acm-record-detail.svelte-fpv63x{font-size:.76rem}.acm-cname-name.svelte-fpv63x{color:#f6ad55}.acm-cname-val.svelte-fpv63x{color:#68d391}.acm-arn-row.svelte-fpv63x{display:flex;align-items:center;gap:.5rem;margin-top:.3rem}.acm-arn.svelte-fpv63x{font-size:.75rem;color:#63b3ed;word-break:break-all;flex:1}.acm-done-note.svelte-fpv63x{font-size:.82rem;color:#68d391;background:#0d1a0d;border:1px solid #276749;border-radius:4px;padding:.4rem .65rem}.intro.svelte-4xt14p{margin:0 0 .85rem;font-size:.87rem;color:#718096;line-height:1.55}.whitelist-section.svelte-4xt14p{background:#0a0e18;border:1px solid #2d3748;border-radius:7px;padding:.7rem .85rem;margin-bottom:1rem}.whitelist-header.svelte-4xt14p{margin-bottom:.45rem}.whitelist-title.svelte-4xt14p{font-size:.88rem;font-weight:700;color:#e2e8f0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.2rem}.whitelist-pill.svelte-4xt14p{font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:#1a2030;color:#4a5568;border:1px solid #2d3748}.whitelist-pill.active.svelte-4xt14p{background:#0d2535;color:#63b3ed;border-color:#2b6cb0}.whitelist-sub.svelte-4xt14p{font-size:.78rem;color:#718096;line-height:1.45;display:block}.cidr-chips.svelte-4xt14p{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;margin-top:.35rem}.cidr-chip.svelte-4xt14p{display:inline-flex;align-items:center;gap:.25rem;background:#0d2535;border:1px solid #2b6cb0;border-radius:4px;padding:.15rem .5rem;font-family:monospace;font-size:.78rem;color:#63b3ed}.chip-remove.svelte-4xt14p{background:none;border:none;color:#4a6a8a;cursor:pointer;font-size:.9rem;padding:0;line-height:1}.chip-remove.svelte-4xt14p:hover{color:#fc8181}.cidr-add-row.svelte-4xt14p{display:flex;gap:.4rem;align-items:center}.cidr-input.svelte-4xt14p{flex:1;max-width:280px;background:#0d1117;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;padding:.3rem .55rem;font-size:.82rem;font-family:monospace;outline:none}.cidr-input.svelte-4xt14p:focus{border-color:#3182ce}.btn-add-cidr.svelte-4xt14p{background:#1a2535;border:1px solid #2d4a6a;color:#90cdf4;border-radius:5px;padding:.3rem .7rem;font-size:.8rem;cursor:pointer;white-space:nowrap}.btn-add-cidr.svelte-4xt14p:hover{background:#243048}.cidr-error.svelte-4xt14p{font-size:.76rem;color:#fc8181;margin:.25rem 0 0}.resource-list.svelte-4xt14p{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.resource-card.svelte-4xt14p{background:#0d1117;border:1px solid #2d3748;border-radius:8px;padding:.85rem .95rem;transition:border-color .15s}.resource-card.done.svelte-4xt14p{border-color:#276749}.resource-card.unavailable.svelte-4xt14p{opacity:.55}.rc-header.svelte-4xt14p{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.55rem}.rc-icon.svelte-4xt14p{font-size:1.25rem;flex-shrink:0;padding-top:.05rem}.rc-meta.svelte-4xt14p{flex:1;min-width:0}.rc-label.svelte-4xt14p{font-size:.9rem;font-weight:700;color:#e2e8f0}.rc-subtitle.svelte-4xt14p{font-size:.75rem;color:#4a5568;font-family:monospace;margin-top:.1rem;word-break:break-all}.rc-badge-wrap.svelte-4xt14p{flex-shrink:0}.rc-badge.svelte-4xt14p{font-size:.72rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;border:1px solid transparent;white-space:nowrap}.rc-badge.idle.svelte-4xt14p{background:#1a2030;color:#4a5568;border-color:#2d3748}.rc-badge.running.svelte-4xt14p{background:#1a2a0d;color:#9ae6b4;border-color:#276749}.rc-badge.done.svelte-4xt14p{background:#0f2a1a;color:#68d391;border-color:#276749}.rc-badge.error.svelte-4xt14p{background:#2d1515;color:#fc8181;border-color:#7a2020}.rc-desc.svelte-4xt14p{font-size:.83rem;color:#718096;line-height:1.55;margin:0 0 .6rem}.rc-results.svelte-4xt14p{margin:.35rem 0 .55rem;display:flex;flex-direction:column;gap:.2rem;padding:.4rem .55rem;background:#080c14;border-radius:5px;border:1px solid #1e2a3a}.result-row.svelte-4xt14p{display:flex;gap:.45rem;font-size:.8rem;align-items:baseline}.result-row.ok.svelte-4xt14p{color:#68d391}.result-row.fail.svelte-4xt14p{color:#fc8181}.result-icon.svelte-4xt14p{flex-shrink:0;font-size:.75rem}.result-note.svelte-4xt14p{color:#4a5568;font-size:.75rem;margin-left:.15rem}.rc-error.svelte-4xt14p{color:#fc8181;font-size:.82rem;margin:.3rem 0 .5rem}.rc-actions.svelte-4xt14p{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.2rem}.rc-btn.svelte-4xt14p{padding:.35rem .85rem;font-size:.82rem}.rc-unavailable-note.svelte-4xt14p{font-size:.78rem;color:#4a5568;font-style:italic;margin-top:.3rem}.warn-box.svelte-4xt14p{background:#2d1f0e;border:1px solid #d69e2e;border-radius:6px;padding:.7rem .9rem;font-size:.83rem;color:#f6e05e;margin-top:.25rem;line-height:1.5}.no-resources.svelte-4xt14p{font-size:.85rem;color:#4a5568;font-style:italic;padding:.75rem;text-align:center;background:#0d1117;border:1px solid #2d3748;border-radius:6px;margin-bottom:1rem}.resolve-banner.svelte-4xt14p{font-size:.83rem;color:#9ae6b4;background:#0f2a1a;border:1px solid #276749;border-radius:6px;padding:.5rem .85rem;margin-bottom:.75rem}.resolve-error.svelte-4xt14p{font-size:.83rem;color:#f6e05e;background:#2d1f0e;border:1px solid #d69e2e;border-radius:6px;padding:.5rem .85rem;margin-bottom:.75rem}.btn.svelte-4xt14p{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-4xt14p:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-4xt14p{background:#3182ce;color:#fff}.btn.primary.svelte-4xt14p:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-4xt14p{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-4xt14p:hover{background:#4a5568}.btn.ghost.svelte-4xt14p{background:none;border:1px solid #2d3748;color:#718096;font-size:.83rem;padding:.4rem .9rem}.btn.ghost.svelte-4xt14p:hover{border-color:#4a5568;color:#a0aec0}.btn.warn.svelte-4xt14p{background:#4a1515;border:1px solid #e53e3e;color:#fc8181}.btn.warn.svelte-4xt14p:hover:not(:disabled){background:#5a2020}p.svelte-q7hnwh{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}strong.svelte-q7hnwh{color:#e2e8f0}code.svelte-q7hnwh{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.83rem;color:#63b3ed}a.link.svelte-q7hnwh{color:#4a9eff;font-size:.8rem;margin-left:.4rem}.prereq-box.svelte-q7hnwh{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.75rem;margin-bottom:.75rem}.prereq-title.svelte-q7hnwh{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.prereq-item.svelte-q7hnwh{font-size:.83rem;color:#a0aec0;margin-bottom:.4rem}.prereq-note.svelte-q7hnwh{font-size:.8rem;color:#4a7c59;margin-top:.35rem}.field-label.svelte-q7hnwh{display:flex;flex-direction:column;gap:.3rem;font-size:.83rem;color:#a0aec0;margin-bottom:.6rem}.field-optional.svelte-q7hnwh{font-weight:400;color:#4a5568;font-size:.78rem}.field-hint.svelte-q7hnwh{font-size:.78rem;color:#4a5568;line-height:1.5}input.svelte-q7hnwh{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.4rem .6rem;font-size:.85rem;outline:none;font-family:monospace;width:100%}input.svelte-q7hnwh:focus{border-color:#4a9eff}.domain-info-box.svelte-q7hnwh{display:flex;gap:.5rem;background:#0d1a2e;border:1px solid #1a3a5c;border-radius:6px;padding:.55rem .75rem;font-size:.82rem;color:#90cdf4;margin-bottom:.75rem;line-height:1.5}.domain-info-icon.svelte-q7hnwh{flex-shrink:0;font-size:1rem}.terminal-chrome.svelte-q7hnwh{border:1px solid #2d3748;border-radius:8px;overflow:hidden;margin:.75rem 0}.terminal-header.svelte-q7hnwh{display:flex;align-items:center;gap:.5rem;background:#1a1f2e;padding:.45rem .75rem;border-bottom:1px solid #2d3748}.traffic-lights.svelte-q7hnwh{display:flex;gap:.3rem}.dot.svelte-q7hnwh{width:10px;height:10px;border-radius:50%}.dot.red.svelte-q7hnwh{background:#ff5f56}.dot.yellow.svelte-q7hnwh{background:#ffbd2e}.dot.green.svelte-q7hnwh{background:#27c93f}.terminal-title.svelte-q7hnwh{font-size:.78rem;color:#718096;flex:1;text-align:center}.terminal-meta.svelte-q7hnwh{font-size:.72rem;color:#4a5568}.stderr-badge.svelte-q7hnwh{background:#3d1515;color:#fc8181;font-size:.68rem;padding:.1rem .4rem;border-radius:4px}.terminal.svelte-q7hnwh{background:#0a0e14;padding:.6rem .75rem;font-family:Courier New,monospace;font-size:.78rem;max-height:380px;overflow-y:auto;line-height:1.55;scrollbar-width:thin;scrollbar-color:#2d3748 transparent}.line.svelte-q7hnwh{white-space:pre-wrap;word-break:break-all}.line-phase.svelte-q7hnwh{color:#63b3ed;font-weight:700;margin-top:.35rem}.line-cmd.svelte-q7hnwh{color:#718096}.line-cmd.svelte-q7hnwh .prompt:where(.svelte-q7hnwh){color:#4a5568}.line-stdout.svelte-q7hnwh{color:#68d391}.line-stderr.svelte-q7hnwh{color:#fc8181}.line-info.svelte-q7hnwh{color:#a0aec0;font-style:italic}.line-cursor.svelte-q7hnwh{color:#4a9eff;animation:svelte-q7hnwh-blink 1s step-end infinite}@keyframes svelte-q7hnwh-blink{0%,to{opacity:1}50%{opacity:0}}.error-box.svelte-q7hnwh{background:#2d1515;border:1px solid #e53e3e;border-radius:6px;padding:.65rem .85rem;margin-top:.5rem}.error-box-title.svelte-q7hnwh{color:#fc8181;font-weight:700;font-size:.85rem;margin-bottom:.25rem}.error-box-msg.svelte-q7hnwh{color:#fc8181;font-size:.82rem;font-family:monospace;margin-bottom:.25rem}.error-box-hint.svelte-q7hnwh{color:#a05050;font-size:.78rem}.token-section.svelte-q7hnwh{background:#0d1a0d;border:1px solid #276749;border-radius:6px;padding:.75rem;margin:.75rem 0 0}.token-header.svelte-q7hnwh{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem;flex-wrap:wrap}.token-title.svelte-q7hnwh{font-size:.85rem;font-weight:700;color:#68d391}.token-actions.svelte-q7hnwh{display:flex;gap:.4rem;align-items:center}.copy-btn.svelte-q7hnwh{background:#1a3020;border:1px solid #276749;color:#68d391;border-radius:4px;padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.copy-btn.svelte-q7hnwh:hover{background:#243a2a}.refresh-token-btn.svelte-q7hnwh{background:#0d1a2e;border:1px solid #1a3a5c;color:#63b3ed;border-radius:4px;padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.refresh-token-btn.svelte-q7hnwh:hover:not(:disabled){background:#1a3050}.refresh-token-btn.svelte-q7hnwh:disabled{opacity:.5;cursor:not-allowed}.token-box.svelte-q7hnwh{background:#060e06;border:1px solid #1a3020;border-radius:4px;padding:.5rem .65rem;margin-bottom:.4rem}.token-value.svelte-q7hnwh{color:#9ae6b4;font-size:.75rem;word-break:break-all}.token-note.svelte-q7hnwh{font-size:.78rem;color:#4a7c59;margin:0}.token-error.svelte-q7hnwh{font-size:.77rem;color:#fc8181;background:#2d1515;border:1px solid #e53e3e;border-radius:4px;padding:.25rem .5rem;margin-top:.35rem}.url-section.svelte-q7hnwh{display:flex;align-items:center;gap:.6rem;background:#0d1a2e;border:1px solid #1a3a5c;border-radius:6px;padding:.55rem .75rem;margin-top:.75rem}.url-label.svelte-q7hnwh{font-size:.78rem;color:#718096;font-weight:600;white-space:nowrap}.url-link.svelte-q7hnwh{font-family:monospace;font-size:.83rem;color:#4a9eff}.url-link.svelte-q7hnwh:hover{color:#63b3ed}.portforward-box.svelte-q7hnwh{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.65rem .85rem;margin-top:.75rem}.portforward-title.svelte-q7hnwh{font-size:.78rem;color:#718096;font-weight:700;margin-bottom:.4rem}.portforward-cmd.svelte-q7hnwh{background:#060a10;border:1px solid #1a2535;border-radius:4px;padding:.45rem .6rem;font-size:.78rem;color:#e2e8f0;margin:0 0 .35rem;white-space:pre-wrap;word-break:break-all}.portforward-note.svelte-q7hnwh{font-size:.78rem;color:#718096;margin:0}.portforward-note.svelte-q7hnwh a:where(.svelte-q7hnwh){color:#4a9eff}.error-msg.svelte-q7hnwh{color:#fc8181;font-size:.85rem;margin:.5rem 0}.hint.svelte-q7hnwh{font-size:.82rem;color:#718096}.dns-section.svelte-q7hnwh{background:#0d1a2e;border:1px solid #1a3a5c;border-radius:7px;padding:.8rem .95rem;margin-top:.75rem}.dns-title.svelte-q7hnwh{font-size:.85rem;font-weight:700;color:#90cdf4;margin-bottom:.45rem}.dns-desc.svelte-q7hnwh{font-size:.82rem;color:#4a6a80;line-height:1.55;margin:0 0 .65rem}.dns-record-box.svelte-q7hnwh{background:#060d18;border:1px solid #1e3a5a;border-radius:5px;padding:.6rem .8rem;margin-bottom:.55rem}.dns-record-row.svelte-q7hnwh{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.dns-col.svelte-q7hnwh{display:flex;flex-direction:column;gap:.18rem}.dns-col-type.svelte-q7hnwh{flex-shrink:0}.dns-col-value.svelte-q7hnwh{flex:1;min-width:200px}.dns-col-label.svelte-q7hnwh{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#2d5a7a;font-weight:700}.dns-col-val.svelte-q7hnwh{font-family:Courier New,monospace;font-size:.8rem;color:#63b3ed;background:#0a1520;padding:.25rem .45rem;border-radius:4px;border:1px solid #1a3a5c;white-space:nowrap}.lb-val.svelte-q7hnwh{color:#68d391;border-color:#1a3a2a;background:#050f08;word-break:break-all;white-space:normal}.dns-col-missing.svelte-q7hnwh{font-size:.78rem;color:#d69e2e}.copy-lb-btn.svelte-q7hnwh{background:#0d2035;border:1px solid #1a3a5c;color:#63b3ed;border-radius:4px;padding:.3rem .55rem;font-size:.8rem;cursor:pointer;flex-shrink:0;align-self:flex-end}.copy-lb-btn.svelte-q7hnwh:hover{background:#1a3550}.dns-hint.svelte-q7hnwh{font-size:.77rem;color:#2d5a7a;margin:0 0 .55rem;line-height:1.5}.fix-routing-row.svelte-q7hnwh{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#060d18;border:1px solid #1a3050;border-radius:5px;padding:.5rem .7rem;margin-top:.4rem}.fix-routing-info.svelte-q7hnwh{flex:1;display:flex;flex-direction:column;gap:.1rem}.fix-routing-label.svelte-q7hnwh{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2d5a7a}.fix-routing-desc.svelte-q7hnwh{font-size:.77rem;color:#4a6a80;line-height:1.45}.fix-routing-btns.svelte-q7hnwh{display:flex;gap:.4rem;flex-shrink:0}.fix-routing-btn.svelte-q7hnwh{background:#0d2035;border:1px solid #1a3a5c;color:#63b3ed;border-radius:4px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.fix-routing-btn.svelte-q7hnwh:hover:not(:disabled){background:#1a3550}.fix-routing-btn.svelte-q7hnwh:disabled{opacity:.6;cursor:not-allowed}.fix-routing-btn-primary.svelte-q7hnwh{background:#1a3020;border-color:#276749;color:#68d391}.fix-routing-btn-primary.svelte-q7hnwh:hover:not(:disabled){background:#243a2a}.diag-panel.svelte-q7hnwh{background:#060a10;border:1px solid #1a2535;border-radius:5px;padding:.55rem .75rem;margin-top:.35rem;display:flex;flex-direction:column;gap:.45rem}.diag-title.svelte-q7hnwh{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2d5a7a;margin-bottom:.1rem}.diag-row.svelte-q7hnwh{display:flex;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.diag-key.svelte-q7hnwh{font-size:.75rem;font-weight:700;color:#4a6a80;white-space:nowrap;min-width:130px;padding-top:.1rem}.diag-val.svelte-q7hnwh{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem}.diag-sub.svelte-q7hnwh{color:#4a5568;font-size:.72rem;margin-right:.25rem}.diag-hosts.svelte-q7hnwh{display:flex;gap:.3rem;flex-wrap:wrap}.diag-host.svelte-q7hnwh{font-size:.73rem;color:#63b3ed;background:#0d1a2e;padding:.1rem .35rem;border-radius:3px;border:1px solid #1a3a5c}.diag-host-ok.svelte-q7hnwh{border-color:#276749;color:#68d391;background:#0d1a0d}.diag-host-warn.svelte-q7hnwh{border-color:#744210;color:#f6ad55;background:#1a1000}.diag-dest.svelte-q7hnwh{font-size:.73rem;color:#9ae6b4}.diag-ok.svelte-q7hnwh{font-size:.75rem;color:#68d391}.diag-missing.svelte-q7hnwh{font-size:.75rem;color:#d69e2e;font-style:italic}.diag-warn.svelte-q7hnwh{font-size:.73rem;color:#f6ad55;margin-top:.1rem}.diag-conflict-banner.svelte-q7hnwh{background:#2d1a00;border:1px solid #c05621;border-radius:4px;padding:.45rem .65rem;font-size:.78rem;color:#f6ad55;line-height:1.55}.diag-pod.svelte-q7hnwh{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:.75rem}.diag-pod-name.svelte-q7hnwh{font-family:monospace;color:#a0aec0}.diag-pod-phase.svelte-q7hnwh{font-size:.7rem;font-weight:700;padding:.1rem .35rem;border-radius:10px;text-transform:lowercase}.diag-pod-phase-running.svelte-q7hnwh{background:#1a3020;color:#68d391}.diag-pod-phase-pending.svelte-q7hnwh{background:#2d2500;color:#f6e05e}.diag-pod-phase-failed.svelte-q7hnwh{background:#2d1515;color:#fc8181}.diag-pod-notready.svelte-q7hnwh{font-size:.7rem;color:#fc8181}.diag-pod-restarts.svelte-q7hnwh{font-size:.7rem;color:#f6ad55}.diag-pod-state.svelte-q7hnwh{font-size:.7rem;color:#f6ad55;font-family:monospace}.proxy-test-row.svelte-q7hnwh{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#060d18;border:1px solid #1a3050;border-radius:5px;padding:.5rem .7rem;margin-top:.35rem}.proxy-result.svelte-q7hnwh{font-size:.78rem;line-height:1.5;padding:.4rem .65rem;border-radius:4px;margin-top:.3rem;font-family:monospace}.proxy-result-ok.svelte-q7hnwh{background:#0d1a0d;border:1px solid #276749;color:#68d391}.proxy-result-fail.svelte-q7hnwh{background:#2d1515;border:1px solid #e53e3e;color:#fc8181}.proxy-preview.svelte-q7hnwh{display:block;margin-top:.35rem;font-size:.72rem;color:#a0aec0;word-break:break-all;white-space:pre-wrap}.fix-routing-logs.svelte-q7hnwh{background:#050a0f;border:1px solid #1a2535;border-radius:4px;padding:.45rem .6rem;margin-top:.3rem;font-family:Courier New,monospace;font-size:.75rem;display:flex;flex-direction:column;gap:.1rem}.fix-routing-log-line.svelte-q7hnwh{color:#a0aec0;white-space:pre-wrap}.fix-routing-error.svelte-q7hnwh{font-size:.77rem;color:#fc8181;background:#2d1515;border:1px solid #e53e3e;border-radius:4px;padding:.3rem .6rem;margin-top:.3rem;font-family:monospace}.pod-logs-empty.svelte-q7hnwh{font-size:.78rem;color:#718096;font-style:italic;padding:.3rem 0}.pod-logs-card.svelte-q7hnwh{background:#050a0f;border:1px solid #1a2535;border-radius:5px;padding:.55rem .7rem;margin-top:.4rem;display:flex;flex-direction:column;gap:.3rem}.pod-logs-header.svelte-q7hnwh{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.2rem}.pod-logs-name.svelte-q7hnwh{font-family:monospace;font-size:.78rem;color:#a0aec0}.pod-logs-phase.svelte-q7hnwh{font-size:.7rem;font-weight:700;padding:.1rem .35rem;border-radius:10px}.pod-logs-restarts.svelte-q7hnwh{font-size:.7rem;color:#f6ad55}.pod-logs-state.svelte-q7hnwh{font-size:.7rem;color:#fc8181;font-family:monospace;background:#2d1515;padding:.1rem .3rem;border-radius:3px}.pod-logs-section-label.svelte-q7hnwh{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4a5568;margin-top:.15rem}.pod-logs-pre.svelte-q7hnwh{background:#020508;border:1px solid #111a25;border-radius:4px;padding:.45rem .6rem;font-family:Courier New,monospace;font-size:.72rem;color:#a0aec0;white-space:pre-wrap;word-break:break-all;max-height:280px;overflow-y:auto;margin:0;scrollbar-width:thin;scrollbar-color:#2d3748 transparent}.pod-logs-pre-crash.svelte-q7hnwh{color:#fc8181;border-color:#3d1515;background:#080204}.https-enabled-banner.svelte-q7hnwh{display:flex;align-items:flex-start;gap:.5rem;background:#0d1a0d;border:1px solid #276749;border-radius:7px;padding:.7rem .9rem;margin-top:.75rem;font-size:.83rem;color:#9ae6b4;line-height:1.5}.https-enabled-icon.svelte-q7hnwh{font-size:1.1rem;flex-shrink:0}.https-enabled-body.svelte-q7hnwh{display:flex;flex-direction:column;gap:.5rem;flex:1}.port443-row.svelte-q7hnwh{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;background:#0a140a;border:1px solid #1a3020;border-radius:5px;padding:.35rem .55rem;margin-top:.1rem;font-size:.8rem}.port443-label.svelte-q7hnwh{display:flex;align-items:center;gap:.4rem;color:#9ae6b4;font-weight:600}.port443-ok.svelte-q7hnwh{color:#68d391;font-weight:700}.port443-hint.svelte-q7hnwh{color:#f6ad55;font-weight:400;font-style:italic}.https-section.svelte-q7hnwh{background:#0d1117;border:1px solid #2d3748;border-radius:7px;padding:.8rem .95rem;margin-top:.75rem}.https-header.svelte-q7hnwh{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.https-title.svelte-q7hnwh{font-size:.85rem;font-weight:700;color:#e2e8f0}.https-badge.svelte-q7hnwh{background:#1a2535;color:#718096;font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:10px;text-transform:uppercase;letter-spacing:.05em}.https-intro.svelte-q7hnwh{font-size:.82rem;color:#4a5568;line-height:1.55;margin:0 0 .65rem}.https-skip-note.svelte-q7hnwh{display:flex;align-items:flex-start;gap:.45rem;background:#fffbeb;border:1px solid #f6d860;border-radius:6px;padding:.55rem .75rem;margin:0 0 .75rem;font-size:.8rem;color:#7d5a00;line-height:1.5}.https-skip-icon.svelte-q7hnwh{flex-shrink:0;font-size:.95rem}.https-mode-row.svelte-q7hnwh{display:flex;gap:.6rem;flex-wrap:wrap}.https-mode-btn.svelte-q7hnwh{flex:1;min-width:160px;display:flex;flex-direction:column;gap:.2rem;background:#141a24;border:1px solid #2d3748;border-radius:6px;padding:.65rem .85rem;cursor:pointer;text-align:left;transition:border-color .15s}.https-mode-btn.svelte-q7hnwh:hover{border-color:#4a9eff}.hmb-icon.svelte-q7hnwh{font-size:1.1rem}.hmb-label.svelte-q7hnwh{font-size:.85rem;font-weight:700;color:#e2e8f0}.hmb-desc.svelte-q7hnwh{font-size:.76rem;color:#718096}.acm-section.svelte-q7hnwh{margin-top:.5rem;display:flex;flex-direction:column;gap:.6rem}.acm-path-header.svelte-q7hnwh{display:flex;align-items:center;gap:.6rem}.acm-path-label.svelte-q7hnwh{font-size:.82rem;font-weight:600;color:#a0aec0}.back-btn.svelte-q7hnwh{background:none;border:1px solid #2d3748;color:#718096;border-radius:4px;padding:.15rem .5rem;font-size:.76rem;cursor:pointer}.back-btn.svelte-q7hnwh:hover{border-color:#4a5568;color:#a0aec0}.reuse-cert-box.svelte-q7hnwh{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.6rem .8rem;font-size:.82rem}.reuse-cert-label.svelte-q7hnwh{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#4a5568;font-weight:700;display:block;margin-bottom:.2rem}.reuse-cert-val.svelte-q7hnwh{color:#63b3ed;font-size:.75rem;word-break:break-all;display:block;margin-bottom:.5rem}.reuse-note.svelte-q7hnwh{font-size:.8rem;color:#4a5568;line-height:1.5;margin:0}.acm-step.svelte-q7hnwh{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.45rem}.acm-step-done.svelte-q7hnwh{border-color:#276749}.acm-step-header.svelte-q7hnwh{display:flex;align-items:center;gap:.5rem}.acm-step-num.svelte-q7hnwh{width:20px;height:20px;border-radius:50%;background:#1a2535;border:1px solid #2d3748;font-size:.72rem;font-weight:700;color:#718096;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acm-step-done.svelte-q7hnwh .acm-step-num:where(.svelte-q7hnwh){background:#1a3020;border-color:#276749;color:#68d391}.acm-step-label.svelte-q7hnwh{font-size:.83rem;font-weight:600;color:#e2e8f0;flex:1}.acm-status-badge.svelte-q7hnwh{font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:10px;text-transform:uppercase;letter-spacing:.05em}.acm-status-issued.svelte-q7hnwh{background:#1a3020;color:#68d391}.acm-status-pending_validation.svelte-q7hnwh{background:#2d2500;color:#f6e05e}.acm-status-failed.svelte-q7hnwh{background:#2d1515;color:#fc8181}.acm-field.svelte-q7hnwh{display:flex;flex-direction:column;gap:.25rem}.acm-field-label.svelte-q7hnwh{font-size:.78rem;color:#718096}.acm-field-hint.svelte-q7hnwh{font-size:.74rem;color:#4a5568;font-weight:400}.acm-textarea.svelte-q7hnwh{background:#060a10;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.4rem .6rem;font-size:.82rem;font-family:monospace;outline:none;resize:vertical;width:100%}.acm-textarea.svelte-q7hnwh:focus{border-color:#4a9eff}.acm-arn-row.svelte-q7hnwh{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.acm-arn-label.svelte-q7hnwh{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#4a5568;font-weight:700}.acm-arn.svelte-q7hnwh{font-size:.75rem;color:#63b3ed;word-break:break-all}.acm-records.svelte-q7hnwh{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.acm-record.svelte-q7hnwh{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.acm-rec-name.svelte-q7hnwh{font-size:.75rem;color:#63b3ed;word-break:break-all}.acm-rec-sep.svelte-q7hnwh{color:#4a5568;font-size:.75rem}.acm-rec-val.svelte-q7hnwh{font-size:.75rem;color:#9ae6b4;word-break:break-all}.acm-step-note.svelte-q7hnwh{font-size:.78rem;color:#4a5568;line-height:1.5;margin:0}.acm-note-warn.svelte-q7hnwh{color:#d69e2e}.acm-error.svelte-q7hnwh{background:#2d1515;border:1px solid #e53e3e;border-radius:4px;padding:.4rem .65rem;font-size:.8rem;color:#fc8181;font-family:monospace}.btn.svelte-q7hnwh{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-q7hnwh:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-q7hnwh{background:#3182ce;color:#fff}.btn.primary.svelte-q7hnwh:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-q7hnwh{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-q7hnwh:hover{background:#4a5568}.btn.ghost.svelte-q7hnwh{background:none;border:1px solid #2d3748;color:#718096;font-size:.83rem;padding:.4rem .9rem}.btn.ghost.svelte-q7hnwh:hover{border-color:#4a5568;color:#a0aec0}.btn.sm.svelte-q7hnwh{font-size:.8rem;padding:.35rem .8rem}.btn.danger.svelte-q7hnwh{background:#c53030;color:#fff}.btn.danger.svelte-q7hnwh:hover:not(:disabled){background:#9b2c2c}.uninstall-section.svelte-q7hnwh{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid #1a1f2e}.uninstall-trigger-btn.svelte-q7hnwh{background:none;border:1px solid #4a2020;border-radius:6px;color:#fc8181;font-size:.78rem;padding:.3rem .75rem;cursor:pointer;opacity:.6;transition:opacity .15s,border-color .15s}.uninstall-trigger-btn.svelte-q7hnwh:hover{opacity:1;border-color:#c53030}.uninstall-confirm-box.svelte-q7hnwh{display:flex;gap:.6rem;align-items:flex-start;background:#1a0e0e;border:1px solid #7b2020;border-radius:6px;padding:.75rem}.uninstall-confirm-icon.svelte-q7hnwh{font-size:1.1rem;color:#fc8181;flex-shrink:0}.uninstall-confirm-body.svelte-q7hnwh{display:flex;flex-direction:column;gap:.4rem;flex:1}.uninstall-confirm-title.svelte-q7hnwh{font-size:.88rem;font-weight:700;color:#fc8181}.uninstall-confirm-desc.svelte-q7hnwh{font-size:.8rem;color:#a0aec0;line-height:1.5}.uninstall-confirm-actions.svelte-q7hnwh{display:flex;gap:.5rem;margin-top:.25rem}.uninstall-running.svelte-q7hnwh{font-size:.83rem;color:#718096}.uninstall-done.svelte-q7hnwh{font-size:.83rem;color:#68d391;margin-bottom:.3rem}.uninstall-error.svelte-q7hnwh{font-size:.83rem;color:#fc8181;margin-bottom:.4rem}.uninstall-log-line.svelte-q7hnwh{font-size:.75rem;color:#4a5568;font-family:monospace}.cert-mgr.svelte-12rx7t4{color:#cbd5e0;display:flex;flex-direction:column;gap:1rem}.info-box.svelte-12rx7t4{display:flex;gap:.75rem;align-items:flex-start;background:#0d1a2e;border:1px solid #2a4a7a;border-radius:8px;padding:.85rem 1rem;font-size:.84rem;color:#90cdf4;line-height:1.6}.info-icon.svelte-12rx7t4{font-size:1.3rem;flex-shrink:0}.info-box.svelte-12rx7t4 strong:where(.svelte-12rx7t4){color:#bee3f8;display:block;margin-bottom:.3rem}.info-box.svelte-12rx7t4 p:where(.svelte-12rx7t4){margin:0 0 .4rem;color:#718096}.info-box.svelte-12rx7t4 p:where(.svelte-12rx7t4):last-child{margin-bottom:0}.prereq-box.svelte-12rx7t4{background:#131b2e;border:1px solid #2a4a7a;border-radius:7px;padding:.75rem 1rem;font-size:.8rem}.prereq-title.svelte-12rx7t4{color:#63b3ed;font-weight:700;margin-bottom:.4rem}.prereq-list.svelte-12rx7t4{margin:0;padding-left:1.2rem;color:#718096;line-height:2}.field-group.svelte-12rx7t4{display:flex;flex-direction:column;gap:.35rem}.field-label.svelte-12rx7t4{font-size:.83rem;font-weight:700;color:#e2e8f0}.field-hint.svelte-12rx7t4{font-size:.78rem;color:#4a5568;margin:0}.domain-chips.svelte-12rx7t4{display:flex;flex-wrap:wrap;gap:.4rem}.domain-chip.svelte-12rx7t4{display:flex;align-items:center;gap:.3rem;background:#1a2e44;border:1px solid #2b6cb0;border-radius:14px;padding:.2rem .55rem .2rem .75rem;font-size:.8rem;color:#90cdf4;font-family:Courier New,monospace}.chip-remove.svelte-12rx7t4{background:none;border:none;color:#4a5568;cursor:pointer;font-size:.75rem;padding:0;line-height:1;display:flex;align-items:center}.chip-remove.svelte-12rx7t4:hover{color:#fc8181}.domain-add-row.svelte-12rx7t4{display:flex;gap:.5rem}.text-input.svelte-12rx7t4{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .75rem;font-size:.85rem;font-family:Courier New,monospace;flex:1;box-sizing:border-box}.text-input.svelte-12rx7t4:focus{outline:none;border-color:#3182ce}.confirm-row.svelte-12rx7t4{display:flex;align-items:flex-start;gap:.5rem;font-size:.83rem;color:#a0aec0;cursor:pointer;line-height:1.5}.confirm-row.svelte-12rx7t4 input:where(.svelte-12rx7t4){margin-top:.15rem;flex-shrink:0}.terminal-header.svelte-12rx7t4{display:flex;align-items:center;justify-content:space-between}.terminal-title.svelte-12rx7t4{font-size:.78rem;font-weight:700;color:#4a5568}.phase-badge.svelte-12rx7t4{font-size:.72rem;padding:.15rem .55rem;border-radius:10px;background:#1a2540;border:1px solid #2a4a7a;color:#63b3ed}.terminal.svelte-12rx7t4{background:#060a0f;border:1px solid #1a2533;border-radius:7px;padding:.65rem .8rem;font-family:Courier New,monospace;font-size:.75rem;min-height:180px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem}.terminal.svelte-12rx7t4::-webkit-scrollbar{width:4px}.terminal.svelte-12rx7t4::-webkit-scrollbar-thumb{background:#2d3748;border-radius:2px}.out-info.svelte-12rx7t4{color:#a0aec0;line-height:1.4}.out-error.svelte-12rx7t4{color:#fc8181}.out-success.svelte-12rx7t4{color:#68d391}.out-stderr.svelte-12rx7t4{color:#d69e2e}.running-hint.svelte-12rx7t4{font-size:.78rem;color:#4a5568;margin:0;text-align:center}.done-box.svelte-12rx7t4{display:flex;gap:.9rem;align-items:flex-start;background:#0d1a0d;border:1px solid #276749;border-radius:8px;padding:.9rem 1rem;color:#68d391}.done-icon.svelte-12rx7t4{font-size:1.6rem;flex-shrink:0}.done-box.svelte-12rx7t4 strong:where(.svelte-12rx7t4){color:#9ae6b4;display:block;margin-bottom:.25rem}.done-box.svelte-12rx7t4 p:where(.svelte-12rx7t4){margin:0 0 .3rem;font-size:.83rem;color:#4a5568}.cert-status-row.svelte-12rx7t4{color:#68d391!important;font-size:.82rem!important;margin-top:.3rem!important}.domain-pills.svelte-12rx7t4{display:flex;flex-wrap:wrap;gap:.35rem;margin:.3rem 0}.domain-pill.svelte-12rx7t4{font-family:Courier New,monospace;font-size:.76rem;background:#1a2a3a;border:1px solid #2b4a70;border-radius:4px;color:#90cdf4;padding:.1rem .45rem}.autorenew-badge.svelte-12rx7t4{display:flex;align-items:flex-start;gap:.6rem;background:#0a1a2a;border:1px solid #1a3a5a;border-radius:7px;padding:.7rem .9rem;font-size:.82rem;color:#63b3ed;line-height:1.5}.autorenew-icon.svelte-12rx7t4{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.autorenew-badge.svelte-12rx7t4 strong:where(.svelte-12rx7t4){color:#90cdf4}.gateway-section.svelte-12rx7t4{display:flex;flex-direction:column;gap:.5rem}.section-label.svelte-12rx7t4{font-size:.8rem;font-weight:700;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em}.success-inline.svelte-12rx7t4{color:#68d391;font-size:.82rem;font-weight:600}.done-actions.svelte-12rx7t4{display:flex;gap:.5rem;justify-content:flex-end}.btn.svelte-12rx7t4{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-12rx7t4:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-12rx7t4{background:#3182ce;color:#fff}.btn.primary.svelte-12rx7t4:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-12rx7t4{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-12rx7t4:hover{background:#4a5568}.btn.sm.svelte-12rx7t4{font-size:.78rem;padding:.3rem .7rem}.error-msg.svelte-12rx7t4{color:#fc8181;font-size:.84rem;margin:0}.hint.svelte-12rx7t4{font-size:.78rem;color:#4a5568;margin:0;line-height:1.5}code.svelte-12rx7t4{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.8rem;color:#63b3ed}.acme-panel.svelte-12rx7t4{background:#0e1623;border:1px solid #2a3f5f;border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.65rem}.acme-panel-header.svelte-12rx7t4{display:flex;align-items:center;justify-content:space-between}.acme-panel-title.svelte-12rx7t4{font-size:.84rem;font-weight:700;color:#90cdf4}.acme-table.svelte-12rx7t4{display:flex;flex-direction:column;gap:.35rem}.acme-row.svelte-12rx7t4{display:grid;grid-template-columns:1.2rem 1fr 1fr auto;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:5px;font-size:.79rem}.acme-row.ok.svelte-12rx7t4{background:#0d1f0d}.acme-row.warn.svelte-12rx7t4{background:#1a1500}.acme-row.unknown.svelte-12rx7t4{background:#111827}.acme-icon.svelte-12rx7t4{font-size:.85rem;text-align:center}.acme-row.ok.svelte-12rx7t4 .acme-icon:where(.svelte-12rx7t4){color:#68d391}.acme-row.warn.svelte-12rx7t4 .acme-icon:where(.svelte-12rx7t4){color:#f6ad55}.acme-row.unknown.svelte-12rx7t4 .acme-icon:where(.svelte-12rx7t4){color:#718096}.acme-domain.svelte-12rx7t4{font-family:Courier New,monospace;color:#a0aec0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acme-vs.svelte-12rx7t4{color:#4a5568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acme-no-vs.svelte-12rx7t4{font-style:italic;color:#4a5568}.acme-badge.svelte-12rx7t4{font-size:.7rem;padding:.1rem .45rem;border-radius:10px;white-space:nowrap;font-weight:600}.badge-ok.svelte-12rx7t4{background:#1a3a1a;color:#68d391;border:1px solid #276749}.badge-missing.svelte-12rx7t4{background:#2a1a00;color:#f6ad55;border:1px solid #744210}.badge-unknown.svelte-12rx7t4{background:#1a1a2a;color:#718096;border:1px solid #2d3748}.acme-all-ok.svelte-12rx7t4,.acme-apply-msg.svelte-12rx7t4{color:#68d391;font-size:.8rem;font-weight:600;margin:0}.mon-storage.svelte-11xl5gq{color:#cbd5e0;display:flex;flex-direction:column;gap:1.1rem}.info-box.svelte-11xl5gq{display:flex;gap:.75rem;align-items:flex-start;background:#0d1a2e;border:1px solid #2a4a7a;border-radius:8px;padding:.85rem 1rem;font-size:.84rem;color:#90cdf4;line-height:1.6}.info-icon.svelte-11xl5gq{font-size:1.3rem;flex-shrink:0;margin-top:.05rem}.info-box.svelte-11xl5gq strong:where(.svelte-11xl5gq){color:#bee3f8;display:block;margin-bottom:.3rem;font-size:.88rem}.info-box.svelte-11xl5gq p:where(.svelte-11xl5gq){margin:0 0 .4rem;color:#718096}.info-box.svelte-11xl5gq p:where(.svelte-11xl5gq):last-child{margin-bottom:0}.field-group.svelte-11xl5gq{display:flex;flex-direction:column;gap:.35rem}.field-label.svelte-11xl5gq{font-size:.83rem;font-weight:700;color:#e2e8f0}.field-hint.svelte-11xl5gq{font-size:.78rem;color:#4a5568;margin:0;line-height:1.5}.size-pills.svelte-11xl5gq{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.pill.svelte-11xl5gq{padding:.3rem .85rem;border-radius:16px;border:1px solid #2d3748;background:#1e2533;color:#a0aec0;font-size:.8rem;cursor:pointer;font-weight:600}.pill.svelte-11xl5gq:hover{border-color:#4a5568;color:#e2e8f0}.pill.active.svelte-11xl5gq{background:#1a365d;border-color:#3182ce;color:#90cdf4}.estimate-box.svelte-11xl5gq{background:#0d1a0d;border:1px solid #276749;border-radius:7px;padding:.55rem .85rem;font-size:.8rem;color:#68d391;display:flex;gap:.5rem;align-items:center}.estimate-box.warn.svelte-11xl5gq{background:#1a1208;border-color:#744210;color:#fbd38d}.est-icon.svelte-11xl5gq{flex-shrink:0}.text-input.svelte-11xl5gq{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .75rem;font-size:.85rem;font-family:Courier New,monospace;width:100%;box-sizing:border-box}.text-input.svelte-11xl5gq:focus{outline:none;border-color:#3182ce}.sc-detecting.svelte-11xl5gq{font-size:.74rem;font-weight:400;color:#4a5568;margin-left:.5rem}.sc-err.svelte-11xl5gq{font-size:.74rem;font-weight:400;color:#fc8181;margin-left:.5rem}.sc-reload.svelte-11xl5gq{background:none;border:none;color:#4a5568;cursor:pointer;font-size:.8rem;padding:0 .15rem;vertical-align:middle}.sc-reload.svelte-11xl5gq:hover{color:#90cdf4}.sc-pills.svelte-11xl5gq{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.sc-pill.svelte-11xl5gq{display:flex;align-items:center;gap:.3rem;padding:.3rem .75rem;border-radius:16px;border:1px solid #2d3748;background:#1e2533;color:#a0aec0;font-size:.8rem;cursor:pointer;font-weight:600;font-family:Courier New,monospace;transition:border-color .15s,background .15s}.sc-pill.svelte-11xl5gq:hover{border-color:#4a5568;color:#e2e8f0}.sc-pill.active.svelte-11xl5gq{background:#1a365d;border-color:#3182ce;color:#90cdf4}.sc-pill.rec.svelte-11xl5gq{border-color:#276749}.sc-pill.rec.active.svelte-11xl5gq{background:#0d1a0d;border-color:#48bb78;color:#9ae6b4}.sc-star.svelte-11xl5gq{color:#48bb78;font-size:.75rem}.sc-default-badge.svelte-11xl5gq{background:#2d3748;color:#718096;font-size:.68rem;font-weight:400;padding:.05rem .35rem;border-radius:8px;font-family:system-ui,sans-serif}.sc-pill.active.svelte-11xl5gq .sc-default-badge:where(.svelte-11xl5gq){background:#2a4a7a;color:#90cdf4}.sc-cost.svelte-11xl5gq{font-family:system-ui,sans-serif;font-size:.68rem;color:#4a5568;font-weight:400}.sc-pill.active.svelte-11xl5gq .sc-cost:where(.svelte-11xl5gq){color:#718096}.sc-selected-hint.svelte-11xl5gq{font-size:.78rem;color:#4a5568;margin:.25rem 0 0;line-height:1.5}.sc-custom.svelte-11xl5gq{margin-top:.5rem}.sc-custom.svelte-11xl5gq summary:where(.svelte-11xl5gq){font-size:.76rem;color:#4a5568;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;gap:.3rem}.sc-custom.svelte-11xl5gq summary:where(.svelte-11xl5gq):before{content:"▶";font-size:.6rem}.sc-custom[open].svelte-11xl5gq summary:where(.svelte-11xl5gq):before{content:"▼"}.sc-custom.svelte-11xl5gq summary:where(.svelte-11xl5gq):hover{color:#718096}.sc-custom.svelte-11xl5gq .text-input:where(.svelte-11xl5gq){margin-top:.4rem}.creates-box.svelte-11xl5gq{background:#131b2e;border:1px solid #2a4a7a;border-radius:7px;padding:.75rem 1rem;font-size:.8rem}.creates-title.svelte-11xl5gq{color:#63b3ed;font-weight:700;margin-bottom:.4rem}.creates-list.svelte-11xl5gq{margin:0;padding-left:1.2rem;color:#a0aec0;line-height:2}.creates-list.svelte-11xl5gq code:where(.svelte-11xl5gq){background:#0a0e14;padding:.1rem .35rem;border-radius:3px;color:#63b3ed;font-size:.78rem}.creates-list.svelte-11xl5gq strong:where(.svelte-11xl5gq){color:#e2e8f0}.creates-note.svelte-11xl5gq{margin:.5rem 0 0;font-size:.76rem;color:#4a5568;line-height:1.5}.creates-note.svelte-11xl5gq strong:where(.svelte-11xl5gq){color:#a0aec0}.done-box.svelte-11xl5gq{display:flex;gap:.75rem;align-items:flex-start;background:#0d1a0d;border:1px solid #276749;border-radius:8px;padding:.9rem 1rem;color:#68d391}.done-icon.svelte-11xl5gq{font-size:1.4rem;font-weight:700;flex-shrink:0}.done-box.svelte-11xl5gq strong:where(.svelte-11xl5gq){color:#9ae6b4;display:block;margin-bottom:.25rem}.done-box.svelte-11xl5gq p:where(.svelte-11xl5gq){margin:0;color:#4a5568;font-size:.83rem}.log-block.svelte-11xl5gq{background:#0a0e14;border:1px solid #1e2533;border-radius:6px;padding:.6rem .8rem;font-family:Courier New,monospace;font-size:.76rem;color:#68d391;max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.log-line.svelte-11xl5gq{line-height:1.4}.done-actions.svelte-11xl5gq{display:flex;justify-content:flex-end}.btn.svelte-11xl5gq{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-11xl5gq:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-11xl5gq{background:#3182ce;color:#fff}.btn.primary.svelte-11xl5gq:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-11xl5gq{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-11xl5gq:hover{background:#4a5568}.btn.sm.svelte-11xl5gq{font-size:.78rem;padding:.3rem .7rem}.error-msg.svelte-11xl5gq{color:#fc8181;font-size:.84rem;margin:0}code.svelte-11xl5gq{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.8rem;color:#63b3ed}.mon-setup.svelte-ku5poi{color:#cbd5e0;display:flex;flex-direction:column;gap:.9rem}.prereq-warn.svelte-ku5poi{display:flex;gap:.6rem;align-items:center;background:#1a1208;border:1px solid #744210;border-radius:7px;padding:.75rem 1rem;font-size:.84rem;color:#fbd38d}.section-label.svelte-ku5poi{font-size:.8rem;font-weight:700;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.section-sub.svelte-ku5poi{font-size:.72rem;color:#4a5568;text-transform:none;font-weight:400;letter-spacing:0}.text-input.svelte-ku5poi{background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.45rem .75rem;font-size:.85rem;font-family:Courier New,monospace;width:100%;box-sizing:border-box}.text-input.svelte-ku5poi:focus{outline:none;border-color:#3182ce}.text-input.svelte-ku5poi:disabled{opacity:.4}.hint.svelte-ku5poi{font-size:.78rem;color:#4a5568;margin:0;line-height:1.5}.warn-hint.svelte-ku5poi{color:#fbd38d}.cred-row.svelte-ku5poi{display:grid;grid-template-columns:1fr 2fr;gap:.75rem}.cred-field.svelte-ku5poi{display:flex;flex-direction:column;gap:.3rem}.cred-label.svelte-ku5poi{font-size:.75rem;color:#718096;display:flex;align-items:center;gap:.4rem}.auto-badge.svelte-ku5poi{font-size:.65rem;background:#1a365d;border:1px solid #2b6cb0;color:#63b3ed;border-radius:8px;padding:.05rem .4rem;font-weight:600}.pw-row.svelte-ku5poi{display:flex;gap:.4rem}.pw-toggle.svelte-ku5poi{background:#1e2533;border:1px solid #2d3748;border-radius:6px;color:#a0aec0;padding:0 .55rem;cursor:pointer;font-size:.9rem;flex-shrink:0}.pw-toggle.sm.svelte-ku5poi{font-size:.75rem;padding:0 .4rem}.security-note.svelte-ku5poi{display:flex;gap:.5rem;align-items:flex-start;background:#0a1929;border:1px solid #2b4c7e;border-radius:6px;padding:.5rem .75rem;font-size:.76rem;color:#63b3ed}.users-table.svelte-ku5poi{display:flex;flex-direction:column;gap:.3rem}.users-header.svelte-ku5poi{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 1.5fr 1fr 28px;gap:.4rem;font-size:.7rem;color:#4a5568;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.user-row.svelte-ku5poi{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 1.5fr 1fr 28px;gap:.4rem;align-items:center}.user-input.svelte-ku5poi{background:#0d1117;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.3rem .5rem;font-size:.78rem;font-family:Courier New,monospace;width:100%;box-sizing:border-box}.user-input.svelte-ku5poi:focus{outline:none;border-color:#3182ce}.user-select.svelte-ku5poi{background:#0d1117;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.3rem .4rem;font-size:.78rem;width:100%}.remove-btn.svelte-ku5poi{background:transparent;border:1px solid #4a1f1f;border-radius:4px;color:#fc8181;cursor:pointer;font-size:.75rem;padding:.25rem .4rem}.remove-btn.svelte-ku5poi:hover{background:#4a1f1f}.add-user-btn.svelte-ku5poi{margin-top:-.3rem}.stack-summary.svelte-ku5poi{background:#131b2e;border:1px solid #2a4a7a;border-radius:7px;padding:.75rem 1rem}.stack-title.svelte-ku5poi{font-size:.75rem;font-weight:700;color:#63b3ed;margin-bottom:.5rem}.stack-items.svelte-ku5poi{display:flex;flex-direction:column;gap:.4rem}.stack-item.svelte-ku5poi{display:flex;flex-direction:column;gap:.1rem}.stack-name.svelte-ku5poi{font-size:.82rem;font-weight:700;color:#90cdf4}.stack-desc.svelte-ku5poi{font-size:.76rem;color:#4a5568}.deploy-btn.svelte-ku5poi{width:100%;padding:.65rem;font-size:.95rem}.terminal-header.svelte-ku5poi{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.terminal-title.svelte-ku5poi{font-size:.78rem;font-weight:700;color:#4a5568}.phase-badge.svelte-ku5poi{font-size:.72rem;padding:.15rem .55rem;border-radius:10px;background:#1a2540;border:1px solid #2a4a7a;color:#63b3ed}.done-badge.svelte-ku5poi{background:#0d1a0d;border-color:#276749;color:#68d391}.fail-badge.svelte-ku5poi{background:#1a0d0d;border-color:#742727;color:#fc8181}.terminal.svelte-ku5poi{background:#060a0f;border:1px solid #1a2533;border-radius:7px;padding:.65rem .8rem;font-family:Courier New,monospace;font-size:.75rem;min-height:160px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem}.terminal.svelte-ku5poi::-webkit-scrollbar{width:4px}.terminal.svelte-ku5poi::-webkit-scrollbar-thumb{background:#2d3748;border-radius:2px}.out-info.svelte-ku5poi{color:#a0aec0;line-height:1.4}.out-error.svelte-ku5poi{color:#fc8181}.out-success.svelte-ku5poi{color:#68d391}.post-deploy-steps.svelte-ku5poi{display:flex;flex-direction:column;gap:.6rem;margin-top:.3rem}.sub-step.svelte-ku5poi{display:flex;gap:.75rem;align-items:flex-start;background:#1e2533;border:1px solid #2d3748;border-radius:8px;padding:.8rem 1rem}.sub-step.done.svelte-ku5poi{background:#0d1a0d;border-color:#276749}.sub-step.error.svelte-ku5poi{background:#1a0d0d;border-color:#742727}.sub-num.svelte-ku5poi{min-width:26px;height:26px;background:#2a4365;border:1px solid #3182ce;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#63b3ed;flex-shrink:0}.sub-step.done.svelte-ku5poi .sub-num:where(.svelte-ku5poi){background:#1a3d2b;border-color:#38a169;color:#68d391}.sub-body.svelte-ku5poi{flex:1;display:flex;flex-direction:column;gap:.35rem}.sub-title.svelte-ku5poi{font-size:.85rem;font-weight:700;color:#e2e8f0}.sub-desc.svelte-ku5poi{font-size:.78rem;color:#4a5568;line-height:1.5}.sub-done.svelte-ku5poi{font-size:.8rem;color:#68d391;font-weight:600}.sub-btn.svelte-ku5poi{align-self:flex-start}.ready-box.svelte-ku5poi{display:flex;gap:.9rem;align-items:flex-start;background:#0d1a0d;border:1px solid #276749;border-radius:8px;padding:1rem;color:#68d391}.ready-icon.svelte-ku5poi{font-size:1.6rem;flex-shrink:0}.ready-box.svelte-ku5poi strong:where(.svelte-ku5poi){color:#9ae6b4;display:block;margin-bottom:.25rem;font-size:.95rem}.ready-box.svelte-ku5poi p:where(.svelte-ku5poi){margin:0 0 .4rem;font-size:.83rem;color:#4a5568}.ready-box.svelte-ku5poi a:where(.svelte-ku5poi){color:#63b3ed;text-decoration:none}.ready-box.svelte-ku5poi a:where(.svelte-ku5poi):hover{text-decoration:underline}.ready-creds.svelte-ku5poi{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;background:#0a1929;border:1px solid #2b4c7e;border-radius:6px;padding:.4rem .7rem;margin:.3rem 0;font-size:.8rem}.ready-cred-label.svelte-ku5poi{color:#4a5568}.ready-cred-sep.svelte-ku5poi{color:#2d3748}.reset-row.svelte-ku5poi{display:flex;justify-content:flex-end}.uninstall-section.svelte-ku5poi{border-top:1px solid #2d3748;padding-top:.75rem;display:flex;flex-direction:column;gap:.6rem;margin-top:.2rem}.uninstall-toggle.svelte-ku5poi{background:transparent;border:1px solid #4a1f1f;border-radius:6px;color:#fc8181;padding:.35rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;align-self:flex-start}.uninstall-toggle.svelte-ku5poi:hover{background:#1a0d0d}.uninstall-confirm.svelte-ku5poi{background:#1a0d0d;border:1px solid #742727;border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem}.uninstall-warn.svelte-ku5poi{font-size:.8rem;color:#fc8181;margin:0;line-height:1.55}.check-row.svelte-ku5poi{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:#a0aec0;cursor:pointer;line-height:1.5}.check-row.disabled.svelte-ku5poi{opacity:.4;cursor:not-allowed}.check-row.svelte-ku5poi input:where(.svelte-ku5poi){margin-top:.1rem;flex-shrink:0}.warn-text.svelte-ku5poi{color:#fc8181}.btn.svelte-ku5poi{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-ku5poi:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-ku5poi{background:#3182ce;color:#fff}.btn.primary.svelte-ku5poi:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-ku5poi{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-ku5poi:hover{background:#4a5568}.btn.sm.svelte-ku5poi{font-size:.78rem;padding:.3rem .7rem}.btn.danger.svelte-ku5poi{background:#742727;color:#fff;border:none;font-size:.82rem;padding:.4rem 1rem;align-self:flex-start}.btn.danger.svelte-ku5poi:hover{background:#9b2c2c}.error-msg.svelte-ku5poi{color:#fc8181;font-size:.84rem;margin:0}code.svelte-ku5poi{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.78rem;color:#63b3ed}p.svelte-151mp9w{margin:0 0 .75rem;color:#cbd5e0;line-height:1.6;font-size:.875rem}code.svelte-151mp9w{background:#0f1419;padding:.15rem .35rem;border-radius:3px;color:#63b3ed;font-family:Monaco,Courier New,monospace;font-size:.8rem}.cert-status-card.svelte-151mp9w{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;border-radius:6px;padding:.65rem .85rem;margin-bottom:.85rem;border:1px solid;flex-direction:column}.cert-ok.svelte-151mp9w{background:#071510;border-color:#276749}.cert-missing.svelte-151mp9w{background:#111827;border-color:#2d3748}.cert-unknown.svelte-151mp9w{background:#111827;border-color:#2d3748;flex-direction:row;align-items:center}.cert-status-header.svelte-151mp9w{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cert-status-icon.svelte-151mp9w{font-size:1rem}.cert-status-label.svelte-151mp9w{font-size:.85rem;font-weight:600;color:#e2e8f0}.cert-ns-pill.svelte-151mp9w{font-size:.72rem;background:#1a2a3a;color:#4a9eff;border:1px solid #2b4a70;border-radius:20px;padding:.1rem .45rem}.cert-expiry.svelte-151mp9w{font-size:.8rem;color:#a0aec0}.cert-domains.svelte-151mp9w{display:flex;flex-wrap:wrap;gap:.4rem}.cert-gateway.svelte-151mp9w{font-size:.78rem;color:#68d391}.domain-pill.svelte-151mp9w{font-family:Monaco,Courier New,monospace;font-size:.76rem;background:#1a2a3a;border:1px solid #2b4a70;border-radius:4px;color:#90cdf4;padding:.1rem .45rem}.dns-pending-box.svelte-151mp9w{background:#0d1a1a;border:1px solid #276749;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.85rem;margin-bottom:.5rem}.dns-pending-header.svelte-151mp9w{display:flex;gap:.75rem;align-items:flex-start}.dns-icon.svelte-151mp9w{font-size:1.4rem;flex-shrink:0}.dns-pending-header.svelte-151mp9w strong:where(.svelte-151mp9w){color:#9ae6b4;display:block;margin-bottom:.3rem;font-size:.88rem}.dns-pending-header.svelte-151mp9w p:where(.svelte-151mp9w){margin:0 0 .3rem;color:#718096;font-size:.82rem;line-height:1.6}.dns-note.svelte-151mp9w{color:#63b3ed!important;font-size:.79rem!important}.dns-table-wrap.svelte-151mp9w{overflow-x:auto}.dns-table.svelte-151mp9w{width:100%;border-collapse:collapse;font-size:.78rem;background:#060a0f;border:1px solid #1a2533;border-radius:6px;overflow:hidden}.dns-table.svelte-151mp9w th:where(.svelte-151mp9w){text-align:left;padding:.45rem .75rem;background:#0d1117;color:#4a5568;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #1a2533}.dns-table.svelte-151mp9w td:where(.svelte-151mp9w){padding:.5rem .75rem;border-bottom:1px solid #0d1117;vertical-align:middle;color:#a0aec0}.dns-table.svelte-151mp9w tr:where(.svelte-151mp9w):last-child td:where(.svelte-151mp9w){border-bottom:none}.dns-table.svelte-151mp9w tr:where(.svelte-151mp9w):hover td:where(.svelte-151mp9w){background:#0d1117}.mono.svelte-151mp9w{font-family:Courier New,monospace}.type-cell.svelte-151mp9w{color:#63b3ed;font-weight:700;width:3.5rem}.value-cell.svelte-151mp9w{color:#68d391;word-break:break-all;max-width:340px}.copy-btn.svelte-151mp9w{background:none;border:none;cursor:pointer;font-size:.9rem;padding:.15rem .3rem;opacity:.6;transition:opacity .15s}.copy-btn.svelte-151mp9w:hover{opacity:1}.dns-actions.svelte-151mp9w{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.terminal-header.svelte-151mp9w{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.terminal-title.svelte-151mp9w{font-size:.78rem;font-weight:700;color:#4a5568}.phase-badge.svelte-151mp9w{font-size:.72rem;padding:.15rem .55rem;border-radius:10px;background:#1a2540;border:1px solid #2a4a7a;color:#63b3ed}.done-badge.svelte-151mp9w{background:#0d1a0d;border-color:#276749;color:#68d391}.fail-badge.svelte-151mp9w{background:#1a0d0d;border-color:#742727;color:#fc8181}.terminal.svelte-151mp9w{background:#060a0f;border:1px solid #1a2533;border-radius:7px;padding:.65rem .8rem;font-family:Courier New,monospace;font-size:.75rem;min-height:120px;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem}.terminal.svelte-151mp9w::-webkit-scrollbar{width:4px}.terminal.svelte-151mp9w::-webkit-scrollbar-thumb{background:#2d3748;border-radius:2px}.out-info.svelte-151mp9w{color:#a0aec0;line-height:1.4}.out-error.svelte-151mp9w{color:#fc8181}.out-success.svelte-151mp9w{color:#68d391}.polling-msg.svelte-151mp9w{font-size:.8rem;color:#4a5568;font-style:italic}.success-box.svelte-151mp9w{background:#071510;border:1px solid #276749;border-radius:6px;padding:.75rem 1rem;margin:.5rem 0}.success-title.svelte-151mp9w{font-size:.88rem;font-weight:700;color:#4ade80;margin-bottom:.35rem}.success-body.svelte-151mp9w{font-size:.83rem;color:#a0aec0}.error-box.svelte-151mp9w{background:#2d1a1a;border:1px solid #742a2a;border-radius:6px;padding:.75rem 1rem;color:#fc8181;font-size:.85rem;margin-top:.75rem}.cli-header.svelte-151mp9w{font-size:.82rem;font-weight:600;color:#a0aec0;margin-bottom:.4rem}pre.svelte-151mp9w{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:.4rem 0;font-size:.78rem}.btn.svelte-151mp9w{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-151mp9w:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-151mp9w{background:#3182ce;color:#fff}.btn.primary.svelte-151mp9w:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-151mp9w{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-151mp9w:hover:not(:disabled){background:#4a5568}.btn.ghost.svelte-151mp9w{background:transparent;border:1px solid #4a5568;color:#a0aec0}.btn.ghost.svelte-151mp9w:hover:not(:disabled){background:#2d3748;color:#e2e8f0}.btn.sm.svelte-151mp9w{font-size:.78rem;padding:.3rem .7rem}.status-label.svelte-151mp9w{color:#63b3ed;font-size:.85rem;align-self:center}p.svelte-1wtvece{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.key-section.svelte-1wtvece{background:#0d1117;border:1px solid #2d3748;border-radius:8px;overflow:hidden;margin-bottom:.85rem}.key-section-header.svelte-1wtvece{display:flex;align-items:center;gap:.65rem;padding:.65rem .9rem;background:#111722;border-bottom:1px solid #1e2533}.key-section-icon.svelte-1wtvece{font-size:1.15rem;flex-shrink:0}.key-section-meta.svelte-1wtvece{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.key-section-title.svelte-1wtvece{font-size:.88rem;font-weight:700;color:#e2e8f0}.key-section-desc.svelte-1wtvece{font-size:.76rem;color:#4a5568}.key-display.svelte-1wtvece{padding:.65rem .9rem;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;border-bottom:1px solid #1e2533}.key-value.svelte-1wtvece{flex:1;min-width:0;font-family:Courier New,monospace;font-size:.82rem;word-break:break-all}.hex-value.svelte-1wtvece{color:#68d391}.pem-block.svelte-1wtvece{border-bottom:1px solid #1e2533}.pem-block.svelte-1wtvece:last-of-type{border-bottom:none}.pem-header.svelte-1wtvece{display:flex;align-items:center;justify-content:space-between;padding:.45rem .9rem;background:#0a0e14;gap:.5rem;flex-wrap:wrap}.pem-label.svelte-1wtvece{font-size:.78rem;font-weight:700;color:#a0aec0;text-transform:uppercase;letter-spacing:.04em}.pem-value.svelte-1wtvece{margin:0;padding:.55rem .9rem;font-family:Courier New,monospace;font-size:.72rem;color:#63b3ed;white-space:pre;overflow-x:auto;background:#060a0f;line-height:1.5;max-height:160px;overflow-y:auto}.pem-private-value.svelte-1wtvece{color:#f6ad55}.pem-hidden.svelte-1wtvece{padding:.6rem .9rem;background:#060a0f;display:flex;align-items:center;gap:.75rem}.pem-hidden-text.svelte-1wtvece{font-family:monospace;font-size:.85rem;color:#2d3748;letter-spacing:.1em}.pem-hidden-hint.svelte-1wtvece{font-size:.75rem;color:#4a5568;font-style:italic}.private-key-warn.svelte-1wtvece{padding:.35rem .9rem;font-size:.75rem;color:#d69e2e;background:#1a1200;border-top:1px solid #3d2e00}.key-actions.svelte-1wtvece{display:flex;gap:.35rem;flex-shrink:0;flex-wrap:wrap}.key-empty.svelte-1wtvece{padding:.65rem .9rem;font-size:.82rem;color:#4a5568;font-style:italic}.key-error.svelte-1wtvece{padding:.35rem .9rem;font-size:.78rem;color:#fc8181;background:#1a0a0a;border-top:1px solid #7a2020;font-family:monospace}.all-done-banner.svelte-1wtvece{background:#0d1f14;border:1px solid #276749;border-radius:6px;padding:.55rem .85rem;font-size:.83rem;color:#68d391;margin-bottom:.5rem}.btn.svelte-1wtvece{padding:.3rem .75rem;border-radius:5px;border:none;cursor:pointer;font-size:.8rem;font-weight:600;flex-shrink:0}.btn.svelte-1wtvece:disabled{opacity:.5;cursor:not-allowed}.btn.generate.svelte-1wtvece{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed;padding:.3rem .85rem}.btn.generate.svelte-1wtvece:hover:not(:disabled){background:#24487a}.btn.secondary.svelte-1wtvece{background:#2d3748;color:#e2e8f0;padding:.5rem 1.1rem;font-size:.88rem}.btn.secondary.svelte-1wtvece:hover{background:#4a5568}.btn-sm.svelte-1wtvece{padding:.2rem .55rem;border-radius:4px;border:none;cursor:pointer;font-size:.74rem;font-weight:600;white-space:nowrap}.btn-sm.ghost.svelte-1wtvece{background:none;border:1px solid #2d3748;color:#718096}.btn-sm.ghost.svelte-1wtvece:hover{border-color:#4a5568;color:#a0aec0}.btn-sm.primary.svelte-1wtvece{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn-sm.primary.svelte-1wtvece:hover{background:#24487a}.dl-name.svelte-1wtvece{color:#4a9eff;font-weight:400;margin-left:.1rem}.dl-both-row.svelte-1wtvece{padding:.55rem .9rem;background:#0a0e14;border-top:1px solid #1e2533}.key-warn.svelte-1wtvece{padding:.35rem .9rem;font-size:.76rem;color:#d69e2e;background:#1a1200;border-top:1px solid #3d2e00}.btn-sm.toggle-b64.svelte-1wtvece{background:none;border:1px solid #2d3748;color:#718096;font-family:monospace;font-size:.72rem;min-width:3.2rem;text-align:center}.btn-sm.toggle-b64.svelte-1wtvece:hover{border-color:#4a5568;color:#a0aec0}.btn-sm.toggle-b64.active.svelte-1wtvece{background:#1a2e44;border-color:#2b6cb0;color:#63b3ed}.b64-value.svelte-1wtvece{color:#f6ad55;white-space:pre-wrap;word-break:break-all;max-height:120px}p.svelte-15q4cgy{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.cluster-warn.svelte-15q4cgy{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.config-row.svelte-15q4cgy{display:flex;gap:.75rem;margin-bottom:.75rem}.config-field.svelte-15q4cgy{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#a0aec0;min-width:180px;max-width:260px}.config-field.svelte-15q4cgy input:where(.svelte-15q4cgy){background:#0d1117;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;padding:.32rem .6rem;font-size:.82rem;font-family:Courier New,monospace;outline:none}.config-field.svelte-15q4cgy input:where(.svelte-15q4cgy):focus{border-color:#4a9eff}.cat-bar.svelte-15q4cgy{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:#111722;border:1px solid #1e2a3a;border-radius:6px;padding:.45rem .75rem;margin-bottom:0}.cat-icon.svelte-15q4cgy{font-size:.9rem}.cat-name.svelte-15q4cgy{font-size:.82rem;font-weight:700;color:#90cdf4}.cat-note.svelte-15q4cgy{font-size:.74rem;color:#4a5568;flex:1}.cat-actions.svelte-15q4cgy{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.section-warn.svelte-15q4cgy{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.8rem;border-radius:0 0 5px 5px;padding:.4rem .75rem;border-top:none;margin-bottom:.5rem}.secrets-table.svelte-15q4cgy{border:1px solid #1e2a3a;border-top:none;border-radius:0 0 6px 6px;overflow:hidden;margin-bottom:0}.secret-row.svelte-15q4cgy{display:grid;grid-template-columns:200px 1fr auto;gap:.5rem;align-items:start;padding:.45rem .75rem;border-bottom:1px solid #111722;background:#0a0e14}.secret-row.svelte-15q4cgy:last-of-type{border-bottom:none}.secret-row.svelte-15q4cgy:hover{background:#0d1117}.secret-row.has-val.svelte-15q4cgy{background:#090e13}.name-col.svelte-15q4cgy{display:flex;flex-direction:column;gap:.1rem;padding-top:.25rem}.s-name.svelte-15q4cgy{font-family:monospace;font-size:.81rem;color:#e2e8f0;font-weight:600}.s-key.svelte-15q4cgy{font-family:monospace;font-size:.72rem;color:#4a5568}.s-note.svelte-15q4cgy{font-size:.71rem;color:#718096}.input-col.svelte-15q4cgy{display:flex;flex-direction:column;gap:.25rem}.input-col.svelte-15q4cgy input:where(.svelte-15q4cgy){background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#e2e8f0;padding:.3rem .55rem;font-size:.8rem;font-family:monospace;outline:none;width:100%}.input-col.svelte-15q4cgy input:where(.svelte-15q4cgy):focus{border-color:#4a9eff}.pem-textarea.svelte-15q4cgy{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#68d391;padding:.3rem .55rem;font-size:.74rem;font-family:Courier New,monospace;outline:none;resize:vertical;width:100%}.pem-textarea.svelte-15q4cgy:focus{border-color:#4a9eff}.db-input-wrap.svelte-15q4cgy{display:flex;gap:.3rem}.db-input-wrap.svelte-15q4cgy input:where(.svelte-15q4cgy){flex:1}.db-quick-pick.svelte-15q4cgy{background:#141a24;border:1px solid #2d3748;border-radius:4px;color:#718096;padding:.3rem .4rem;font-size:.72rem;outline:none;cursor:pointer;white-space:nowrap}.db-quick-pick.svelte-15q4cgy:focus{border-color:#4a9eff}.btn-sync.svelte-15q4cgy{background:none;border:1px solid #1e3a5a;color:#63b3ed;font-size:.72rem;padding:.18rem .45rem;border-radius:3px;cursor:pointer;align-self:flex-start}.btn-sync.svelte-15q4cgy:hover{background:#0d1825}.action-col.svelte-15q4cgy{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;padding-top:.2rem}.yaml-wrap.svelte-15q4cgy{background:#060a0f;border-bottom:1px solid #1a2533}.yaml-preview.svelte-15q4cgy{margin:0;padding:.55rem .85rem;font-family:Courier New,monospace;font-size:.75rem;color:#68d391;line-height:1.5;overflow-x:auto;white-space:pre;max-height:180px;overflow-y:auto}.yaml-actions.svelte-15q4cgy{display:flex;gap:.35rem;padding:.3rem .85rem;border-top:1px solid #1a2533;background:#070b10}.apply-result.svelte-15q4cgy{font-size:.78rem;padding:.3rem .85rem;border-bottom:1px solid #1a2533}.ok-result.svelte-15q4cgy{background:#0d1f14;color:#68d391}.err-result.svelte-15q4cgy{background:#1a0a0a;color:#fc8181}.docker-note.svelte-15q4cgy{font-size:.8rem;color:#718096;margin:.4rem 0}.docker-grid.svelte-15q4cgy{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;margin-bottom:.5rem}.bulk-row.svelte-15q4cgy{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:1rem;padding-top:.75rem;border-top:1px solid #1e2a3a}.bulk-note.svelte-15q4cgy{font-size:.78rem;color:#4a5568}.btn.svelte-15q4cgy{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600}.btn.svelte-15q4cgy:disabled{opacity:.45;cursor:not-allowed}.btn.secondary.svelte-15q4cgy{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-15q4cgy:hover{background:#4a5568}.btn.ghost.svelte-15q4cgy{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-15q4cgy:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.apply.svelte-15q4cgy{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-15q4cgy:hover:not(:disabled){background:#24487a}.btn.apply.ok.svelte-15q4cgy{background:#1a3a25;border-color:#276749;color:#68d391}.btn.apply.err.svelte-15q4cgy{background:#3a1515;border-color:#7a2020;color:#fc8181}.btn.xs.svelte-15q4cgy{font-size:.74rem;padding:.2rem .5rem}p.svelte-rfyi6p{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.cluster-warn.svelte-rfyi6p{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.section-label.svelte-rfyi6p{font-size:.78rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.config-row.svelte-rfyi6p{display:flex;gap:.75rem;margin-bottom:.9rem}.config-field.svelte-rfyi6p{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;color:#a0aec0;min-width:220px;max-width:320px}.config-field.svelte-rfyi6p input:where(.svelte-rfyi6p){background:#0d1117;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;padding:.35rem .6rem;font-size:.82rem;font-family:Courier New,monospace;outline:none}.config-field.svelte-rfyi6p input:where(.svelte-rfyi6p):focus{border-color:#4a9eff}.config-hint.svelte-rfyi6p{font-size:.75rem;color:#4a5568}.file-list.svelte-rfyi6p{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.75rem}.file-card.svelte-rfyi6p{background:#0d1117;border:1px solid #2d3748;border-radius:7px;overflow:hidden}.file-header.svelte-rfyi6p{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border-bottom:1px solid #1e2533;background:#111722}.file-icon.svelte-rfyi6p{font-size:1.1rem;flex-shrink:0}.file-meta.svelte-rfyi6p{flex:1;min-width:0}.file-name.svelte-rfyi6p{font-size:.85rem;font-weight:600;color:#e2e8f0;font-family:Courier New,monospace}.file-desc.svelte-rfyi6p{font-size:.76rem;color:#4a5568;margin-top:.1rem}.file-actions.svelte-rfyi6p{display:flex;gap:.4rem;flex-shrink:0;flex-wrap:wrap}.file-warn.svelte-rfyi6p{background:#1e1500;border-bottom:1px solid #5a4200;color:#d69e2e;font-size:.78rem;padding:.35rem .85rem}.apply-result.svelte-rfyi6p{font-size:.78rem;padding:.3rem .85rem;border-bottom:1px solid #1e2533}.ok-result.svelte-rfyi6p{background:#0d1f14;color:#68d391}.err-result.svelte-rfyi6p{background:#1a0a0a;color:#fc8181}.yaml-preview.svelte-rfyi6p{margin:0;padding:.65rem .85rem;font-family:Courier New,monospace;font-size:.76rem;color:#68d391;line-height:1.55;overflow-x:auto;white-space:pre;background:#060a0f;max-height:200px;overflow-y:auto}.bulk-row.svelte-rfyi6p{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.btn.svelte-rfyi6p{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600}.btn.svelte-rfyi6p:disabled{opacity:.5;cursor:not-allowed}.btn.secondary.svelte-rfyi6p{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-rfyi6p:hover{background:#4a5568}.btn.ghost.svelte-rfyi6p{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-rfyi6p:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.apply.svelte-rfyi6p{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-rfyi6p:hover:not(:disabled){background:#24487a}.btn.apply.ok.svelte-rfyi6p{background:#1a3a25;border-color:#276749;color:#68d391}.btn.apply.ok.svelte-rfyi6p:hover:not(:disabled){background:#1e4a30}.btn.apply.err.svelte-rfyi6p{background:#3a1515;border-color:#7a2020;color:#fc8181}.btn.apply.err.svelte-rfyi6p:hover:not(:disabled){background:#4a1a1a}.btn.sm.svelte-rfyi6p{font-size:.78rem;padding:.25rem .65rem}p.svelte-1w6wvbd{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.panel-hint.svelte-1w6wvbd{color:#4a5568;font-size:.82rem;margin:0 0 .5rem}.cluster-warn.svelte-1w6wvbd{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.source-tabs.svelte-1w6wvbd{display:flex;gap:0;margin-bottom:0;border-bottom:1px solid #2d3748}.tab-btn.svelte-1w6wvbd{background:none;border:none;border-bottom:2px solid transparent;color:#4a5568;font-size:.83rem;padding:.4rem 1rem;cursor:pointer;transition:all .15s;margin-bottom:-1px}.tab-btn.svelte-1w6wvbd:hover{color:#a0aec0}.tab-btn.active.svelte-1w6wvbd{color:#63b3ed;border-bottom-color:#3182ce}.source-panel.svelte-1w6wvbd{background:#0d1520;border:1px solid #1e2a3a;border-top:none;border-radius:0 0 7px 7px;padding:.85rem .9rem;margin-bottom:.9rem}.bb-grid.svelte-1w6wvbd{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .85rem;margin-bottom:.75rem}.bb-field.svelte-1w6wvbd{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;color:#718096}.bb-field.svelte-1w6wvbd span:where(.svelte-1w6wvbd){font-size:.75rem}.bb-field.svelte-1w6wvbd input:where(.svelte-1w6wvbd){background:#0a0f17;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;font-size:.82rem;padding:.3rem .55rem}.bb-field.svelte-1w6wvbd input:where(.svelte-1w6wvbd):focus{outline:none;border-color:#3182ce}.span2.svelte-1w6wvbd{grid-column:span 2}.auth-row.svelte-1w6wvbd{display:flex;gap:1.2rem}.radio-opt.svelte-1w6wvbd{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#a0aec0;cursor:pointer}.load-row.svelte-1w6wvbd{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.file-count.svelte-1w6wvbd{font-size:.82rem;color:#68d391}.load-error.svelte-1w6wvbd{font-size:.82rem;color:#fc8181;background:#1a0a0a;border:1px solid #7a2020;border-radius:5px;padding:.35rem .65rem;margin-bottom:.65rem}.bulk-row.svelte-1w6wvbd{display:flex;align-items:center;gap:.75rem;margin:.85rem 0 .65rem}.bulk-hint.svelte-1w6wvbd{font-size:.78rem;color:#4a5568}.service-list.svelte-1w6wvbd{display:flex;flex-direction:column;gap:.6rem}.service-card.svelte-1w6wvbd{background:#0d1117;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.service-header.svelte-1w6wvbd{display:flex;align-items:center;justify-content:space-between;padding:.5rem .85rem;background:#111722;border-bottom:1px solid #1e2533;gap:.65rem}.service-name.svelte-1w6wvbd{font-size:.88rem;font-weight:700;color:#e2e8f0;font-family:Courier New,monospace}.header-actions.svelte-1w6wvbd{display:flex;gap:.4rem;flex-shrink:0}.apply-result.svelte-1w6wvbd{font-size:.78rem;padding:.28rem .85rem;border-bottom:1px solid #1e2533}.ok-result.svelte-1w6wvbd{background:#0d1f14;color:#68d391}.err-result.svelte-1w6wvbd{background:#1a0a0a;color:#fc8181}.panels.svelte-1w6wvbd{display:grid;grid-template-columns:1fr 1fr}.panel.svelte-1w6wvbd{min-width:0}.panel.svelte-1w6wvbd+.panel:where(.svelte-1w6wvbd){border-left:1px solid #1e2533}.panel-header.svelte-1w6wvbd{display:flex;align-items:center;justify-content:space-between;padding:.35rem .65rem;background:#0d1520;border-bottom:1px solid #1a2030}.panel-title.svelte-1w6wvbd{font-size:.76rem;color:#718096;font-family:Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.panel-btns.svelte-1w6wvbd{display:flex;gap:.25rem;flex-shrink:0}.panel-empty.svelte-1w6wvbd{padding:.75rem .65rem;font-size:.76rem;color:#2d3748;font-style:italic}.yaml-preview.svelte-1w6wvbd{margin:0;padding:.55rem .65rem;font-family:Courier New,monospace;font-size:.73rem;color:#68d391;line-height:1.5;overflow-x:auto;white-space:pre;background:#060a0f;max-height:250px;overflow-y:auto}.btn.svelte-1w6wvbd{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600;transition:background .15s}.btn.svelte-1w6wvbd:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-1w6wvbd{background:#2b6cb0;color:#e2e8f0}.btn.primary.svelte-1w6wvbd:hover:not(:disabled){background:#3182ce}.btn.secondary.svelte-1w6wvbd{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-1w6wvbd:hover{background:#4a5568}.btn.ghost.svelte-1w6wvbd{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-1w6wvbd:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.apply.svelte-1w6wvbd{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-1w6wvbd:hover:not(:disabled){background:#24487a}.btn.apply.ok.svelte-1w6wvbd{background:#1a3a25;border-color:#276749;color:#68d391}.btn.apply.ok.svelte-1w6wvbd:hover:not(:disabled){background:#1e4a30}.btn.apply.err.svelte-1w6wvbd{background:#3a1515;border-color:#7a2020;color:#fc8181}.btn.apply.err.svelte-1w6wvbd:hover:not(:disabled){background:#4a1a1a}.btn.sm.svelte-1w6wvbd{font-size:.78rem;padding:.25rem .65rem}.btn.xs.svelte-1w6wvbd{font-size:.72rem;padding:.18rem .45rem;min-width:26px;text-align:center}.pw-wrap.svelte-1w6wvbd{position:relative;display:flex}.pw-wrap.svelte-1w6wvbd input:where(.svelte-1w6wvbd){flex:1;padding-right:3.5rem}.eye-btn.svelte-1w6wvbd{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#718096;cursor:pointer;font-size:.7rem;font-weight:600;padding:.2rem .3rem;letter-spacing:.02em;text-transform:uppercase}.eye-btn.svelte-1w6wvbd:hover{color:#e2e8f0}p.svelte-vkwjwf{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}code.svelte-vkwjwf{font-family:Courier New,monospace;background:#1a2233;padding:.1rem .35rem;border-radius:3px;font-size:.82em;color:#63b3ed}.cluster-warn.svelte-vkwjwf{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.load-row.svelte-vkwjwf{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.dep-count.svelte-vkwjwf{font-size:.82rem;color:#68d391}.load-error.svelte-vkwjwf{font-size:.82rem;color:#fc8181;background:#1a0a0a;border:1px solid #7a2020;border-radius:5px;padding:.35rem .65rem;margin-bottom:.75rem}.global-scale-panel.svelte-vkwjwf{background:#0d1420;border:1px solid #2b4a6a;border-radius:8px;padding:.65rem .9rem;margin-bottom:.75rem}.global-scale-header.svelte-vkwjwf{margin-bottom:.55rem}.global-scale-title.svelte-vkwjwf{font-size:.88rem;font-weight:700;color:#63b3ed;display:block}.global-scale-sub.svelte-vkwjwf{font-size:.75rem;color:#4a5568}.global-scale-controls.svelte-vkwjwf{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.global-scale-or.svelte-vkwjwf{font-size:.78rem;color:#4a5568}.global-scale-input.svelte-vkwjwf{background:#0a0f17;border:1px solid #2b4a6a;border-radius:5px;color:#63b3ed;font-size:.88rem;font-family:Courier New,monospace;padding:.28rem .5rem;width:60px;text-align:center}.global-scale-input.svelte-vkwjwf:focus{outline:none;border-color:#3182ce}.global-scale-input.svelte-vkwjwf::-webkit-inner-spin-button,.global-scale-input.svelte-vkwjwf::-webkit-outer-spin-button{opacity:1}.global-scale-ok.svelte-vkwjwf{font-size:.82rem;color:#68d391;font-weight:600}.global-scale-err.svelte-vkwjwf{font-size:.82rem;color:#fc8181;font-weight:600}.global-scale-phase.svelte-vkwjwf{font-size:.78rem;color:#63b3ed;margin-top:.4rem;font-style:italic}.global-scale-errors.svelte-vkwjwf{margin-top:.5rem;border-top:1px solid #1a2535;padding-top:.4rem;display:flex;flex-direction:column;gap:.2rem}.global-err-row.svelte-vkwjwf{font-size:.75rem;color:#fc8181}.global-err-row.svelte-vkwjwf code:where(.svelte-vkwjwf){color:#fc8181;background:#2a1010;font-size:.75rem}.btn.global-quick.svelte-vkwjwf{font-size:.82rem;padding:.3rem .75rem;border-radius:5px;border:1px solid;cursor:pointer;font-weight:700;transition:all .15s}.btn.global-quick.down.svelte-vkwjwf{background:#2a1515;border-color:#7a3030;color:#fc8181}.btn.global-quick.down.svelte-vkwjwf:hover:not(:disabled){background:#381818;border-color:#9a3a3a}.btn.global-quick.up.svelte-vkwjwf{background:#152515;border-color:#276749;color:#68d391}.btn.global-quick.up.svelte-vkwjwf:hover:not(:disabled){background:#1a3020;border-color:#2f855a}.btn.global-quick.svelte-vkwjwf:disabled{opacity:.4;cursor:not-allowed}.btn.global-apply.svelte-vkwjwf{background:#1a2e45;border:1px solid #2b6cb0;color:#63b3ed;font-size:.82rem;padding:.3rem .85rem;border-radius:5px;cursor:pointer;font-weight:700;transition:all .15s}.btn.global-apply.svelte-vkwjwf:hover:not(:disabled){background:#24487a}.btn.global-apply.svelte-vkwjwf:disabled{opacity:.4;cursor:not-allowed}.filter-row.svelte-vkwjwf{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem}.filter-input.svelte-vkwjwf{flex:1;max-width:280px;background:#0a0f17;border:1px solid #2d3748;border-radius:5px;color:#e2e8f0;font-size:.82rem;padding:.28rem .55rem}.filter-input.svelte-vkwjwf:focus{outline:none;border-color:#3182ce}.filter-count.svelte-vkwjwf{font-size:.78rem;color:#4a5568}.dep-list.svelte-vkwjwf{display:flex;flex-direction:column;gap:.55rem}.dep-card.svelte-vkwjwf{background:#0d1117;border:1px solid #2d3748;border-radius:7px;overflow:hidden}.dep-header.svelte-vkwjwf{display:flex;align-items:center;justify-content:space-between;padding:.45rem .85rem;background:#111722;border-bottom:1px solid #1e2533}.dep-name.svelte-vkwjwf{font-size:.88rem;font-weight:700;color:#e2e8f0;font-family:Courier New,monospace}.dep-status.svelte-vkwjwf{font-size:.75rem;color:#4a5568}.dep-status.ready.svelte-vkwjwf{color:#68d391}.ctr-list.svelte-vkwjwf{display:flex;flex-direction:column}.ctr-row.svelte-vkwjwf{display:flex;align-items:center;justify-content:space-between;padding:.45rem .85rem;gap:1rem;border-bottom:1px solid #0f1520}.ctr-row.svelte-vkwjwf:last-of-type{border-bottom:none}.ctr-info.svelte-vkwjwf{flex:1;min-width:0}.ctr-name.svelte-vkwjwf{font-size:.78rem;color:#a0aec0;font-family:Courier New,monospace;display:block}.ctr-image.svelte-vkwjwf{font-size:.72rem;display:block;margin-top:.1rem;font-family:Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.img-base.svelte-vkwjwf{color:#718096}.img-tag.svelte-vkwjwf{color:#63b3ed;font-weight:600}.ctr-update.svelte-vkwjwf{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.tag-label.svelte-vkwjwf{font-size:.75rem;color:#4a5568;white-space:nowrap}.tag-input-wrap.svelte-vkwjwf{display:flex;align-items:center;background:#0a0f17;border:1px solid #2d3748;border-radius:5px;overflow:hidden}.tag-prefix.svelte-vkwjwf{font-size:.75rem;color:#4a5568;font-family:Courier New,monospace;padding:.25rem 0 .25rem .45rem;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.tag-input.svelte-vkwjwf{background:none;border:none;color:#63b3ed;font-size:.8rem;font-family:Courier New,monospace;padding:.25rem .45rem;width:80px}.tag-input.svelte-vkwjwf:focus{outline:none}.update-btn.svelte-vkwjwf{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed;font-size:.82rem;padding:.22rem .55rem;border-radius:5px;cursor:pointer;font-weight:700;transition:all .15s}.update-btn.svelte-vkwjwf:disabled{opacity:.4;cursor:not-allowed}.update-btn.svelte-vkwjwf:hover:not(:disabled){background:#24487a}.update-btn.ok.svelte-vkwjwf{background:#1a3a25;border-color:#276749;color:#68d391}.update-btn.ok.svelte-vkwjwf:hover:not(:disabled){background:#1e4a30}.update-btn.err.svelte-vkwjwf{background:#3a1515;border-color:#7a2020;color:#fc8181}.update-btn.err.svelte-vkwjwf:hover:not(:disabled){background:#4a1a1a}.update-msg.svelte-vkwjwf{font-size:.75rem;padding:.2rem .85rem .3rem}.ok-msg.svelte-vkwjwf{color:#68d391;background:#0a1510}.err-msg.svelte-vkwjwf{color:#fc8181;background:#150a0a}.scale-row.svelte-vkwjwf{display:flex;align-items:center;gap:.55rem;padding:.4rem .85rem;background:#0a0e18;border-top:1px solid #1a2030}.scale-label.svelte-vkwjwf{font-size:.75rem;color:#4a5568;white-space:nowrap}.scale-input-wrap.svelte-vkwjwf{display:flex;align-items:center;gap:.45rem}.scale-current.svelte-vkwjwf{font-size:.72rem;color:#4a5568;font-family:Courier New,monospace;white-space:nowrap}.scale-input.svelte-vkwjwf{background:#0a0f17;border:1px solid #2b4a6a;border-radius:5px;color:#63b3ed;font-size:.82rem;font-family:Courier New,monospace;padding:.22rem .45rem;width:64px;text-align:center}.scale-input.svelte-vkwjwf:focus{outline:none;border-color:#3182ce}.scale-input.svelte-vkwjwf::-webkit-inner-spin-button,.scale-input.svelte-vkwjwf::-webkit-outer-spin-button{opacity:1}.scale-btn.svelte-vkwjwf{background:#1a2e45;border:1px solid #2b4a6a;color:#63b3ed;font-size:.82rem;padding:.22rem .55rem;border-radius:5px;cursor:pointer;font-weight:700;transition:all .15s}.scale-btn.svelte-vkwjwf:disabled{opacity:.4;cursor:not-allowed}.scale-btn.svelte-vkwjwf:hover:not(:disabled){background:#1e3a5a;border-color:#3182ce}.scale-btn.ok.svelte-vkwjwf{background:#1a3a25;border-color:#276749;color:#68d391}.scale-btn.ok.svelte-vkwjwf:hover:not(:disabled){background:#1e4a30}.scale-btn.err.svelte-vkwjwf{background:#3a1515;border-color:#7a2020;color:#fc8181}.scale-btn.err.svelte-vkwjwf:hover:not(:disabled){background:#4a1a1a}.scale-bulk.svelte-vkwjwf{background:#1a2e1a;border:1px solid #276749;color:#68d391}.scale-bulk.svelte-vkwjwf:hover:not(:disabled){background:#1e3a22}.btn.svelte-vkwjwf{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600;transition:background .15s}.btn.svelte-vkwjwf:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-vkwjwf{background:#2b6cb0;color:#e2e8f0}.btn.primary.svelte-vkwjwf:hover:not(:disabled){background:#3182ce}.btn.secondary.svelte-vkwjwf{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-vkwjwf:hover{background:#4a5568}.btn.ghost.svelte-vkwjwf{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-vkwjwf:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.apply.svelte-vkwjwf{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-vkwjwf:hover:not(:disabled){background:#24487a}.btn.sm.svelte-vkwjwf{font-size:.78rem;padding:.25rem .6rem}p.svelte-sz1xuf{margin:0;font-size:.88rem;color:#cbd5e0;line-height:1.6}code.svelte-sz1xuf{background:#0f1419;padding:.12rem .3rem;border-radius:3px;color:#63b3ed;font-family:Courier New,monospace;font-size:.8em}.flow-card.svelte-sz1xuf{background:#080d14;border:1px solid #1e2d3d;border-radius:7px;padding:.75rem 1rem;margin-bottom:1rem}.flow-title.svelte-sz1xuf{font-size:.76rem;font-weight:600;color:#4a9eff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.flow-diagram.svelte-sz1xuf{font-family:Courier New,monospace;font-size:.74rem;color:#718096;line-height:1.7;margin:0;white-space:pre;overflow-x:auto;background:none;border:none;padding:0}.cluster-warn.svelte-sz1xuf{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.section-card.svelte-sz1xuf{border:1px solid #2d3748;border-radius:7px;margin-bottom:.75rem;overflow:hidden;transition:border-color .2s}.section-card.section-applied.svelte-sz1xuf{border-color:#276749}.section-header.svelte-sz1xuf{display:flex;align-items:center;justify-content:space-between;width:100%;background:#111722;border:none;cursor:pointer;padding:.6rem .85rem;text-align:left;transition:background .15s}.section-header.svelte-sz1xuf:hover{background:#141f2e}.section-header-left.svelte-sz1xuf{display:flex;align-items:center;gap:.6rem;min-width:0}.section-toggle.svelte-sz1xuf{font-size:.9rem;color:#4a5568;flex-shrink:0;width:1rem}.section-header-text.svelte-sz1xuf{display:flex;flex-direction:column;gap:.1rem;min-width:0}.section-title.svelte-sz1xuf{font-size:.88rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-subtitle.svelte-sz1xuf{font-size:.75rem;font-family:Courier New,monospace;color:#4a9eff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-header-right.svelte-sz1xuf{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:.75rem}.section-note.svelte-sz1xuf{font-size:.72rem;color:#4a5568;font-style:italic;white-space:nowrap}.section-status-badge.svelte-sz1xuf{font-size:.75rem;font-weight:600;border-radius:4px;padding:.15rem .5rem}.section-status-badge.ok.svelte-sz1xuf{background:#0d2018;color:#68d391;border:1px solid #276749}.section-status-badge.err.svelte-sz1xuf{background:#1a0a0a;color:#fc8181;border:1px solid #7a2020}.section-body.svelte-sz1xuf{padding:.85rem;border-top:1px solid #1a202c}.section-desc.svelte-sz1xuf{font-size:.82rem;color:#718096;line-height:1.6;margin-bottom:.85rem!important}.editor-toolbar.svelte-sz1xuf{display:flex;align-items:center;justify-content:space-between;background:#0d1117;border:1px solid #2d3748;border-bottom:none;border-radius:6px 6px 0 0;padding:.3rem .65rem}.editor-label.svelte-sz1xuf{font-size:.75rem;font-family:Courier New,monospace;color:#4a5568}.editor-actions.svelte-sz1xuf{display:flex;gap:.4rem}.yaml-editor.svelte-sz1xuf{width:100%;box-sizing:border-box;min-height:180px;max-height:480px;background:#060a0f;border:1px solid #2d3748;border-radius:0 0 6px 6px;color:#68d391;font-family:Courier New,monospace;font-size:.78rem;line-height:1.6;padding:.65rem .75rem;resize:vertical;outline:none;white-space:pre;overflow:auto;margin-bottom:.6rem}.yaml-editor.svelte-sz1xuf:focus{border-color:#2b6cb0}.apply-result.svelte-sz1xuf{font-size:.82rem;border-radius:5px;padding:.35rem .7rem;margin-bottom:.6rem}.ok-result.svelte-sz1xuf{background:#0d1f14;border:1px solid #276749;color:#68d391}.err-result.svelte-sz1xuf{background:#1a0a0a;border:1px solid #7a2020;color:#fc8181}.fetched-vs-panel.svelte-sz1xuf{background:#060c14;border:1px solid #1e3a5f;border-radius:6px;margin-bottom:.6rem;overflow:hidden}.fetched-vs-header.svelte-sz1xuf{display:flex;align-items:center;justify-content:space-between;background:#0a1929;border-bottom:1px solid #1e3a5f;padding:.3rem .65rem}.fetched-vs-title.svelte-sz1xuf{font-size:.76rem;font-weight:600;color:#63b3ed}.fetched-vs-error.svelte-sz1xuf{font-size:.8rem;color:#fbd38d;padding:.45rem .75rem;background:#151005}.fetched-vs-yaml.svelte-sz1xuf{font-family:Courier New,monospace;font-size:.76rem;color:#a0c4ff;line-height:1.55;margin:0;padding:.65rem .75rem;max-height:380px;overflow:auto;white-space:pre;background:none;border:none}.resource-list.svelte-sz1xuf{background:#0d1117;border:1px solid #1e2535;border-radius:6px;overflow:hidden;margin-bottom:.65rem}.resource-row.svelte-sz1xuf{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #141b26;transition:background .1s}.resource-row.svelte-sz1xuf:last-child{border-bottom:none}.resource-row.svelte-sz1xuf:hover{background:#0f1825}.resource-row.row-ok.svelte-sz1xuf{background:#071510}.resource-row.row-removed.svelte-sz1xuf{background:#100a0a}.resource-row.row-error.svelte-sz1xuf{background:#150808}.resource-info.svelte-sz1xuf{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0}.resource-kind-icon.svelte-sz1xuf{font-size:.85rem;flex-shrink:0}.resource-name.svelte-sz1xuf{font-family:Courier New,monospace;font-size:.82rem;color:#90cdf4;font-weight:600;white-space:nowrap}.resource-ns-pill.svelte-sz1xuf{font-size:.72rem;background:#1a2a3a;color:#4a9eff;border:1px solid #2b4a70;border-radius:20px;padding:.1rem .45rem;white-space:nowrap;flex-shrink:0}.resource-kind-label.svelte-sz1xuf{font-size:.72rem;color:#4a5568;white-space:nowrap}.resource-status-col.svelte-sz1xuf{width:5.5rem;flex-shrink:0}.status-badge.svelte-sz1xuf{font-size:.74rem;font-weight:600;border-radius:4px;padding:.15rem .4rem;display:inline-block}.status-ok.svelte-sz1xuf{background:#0d2018;color:#68d391;border:1px solid #276749}.status-removed.svelte-sz1xuf{background:#1a0f0f;color:#fc8181;border:1px solid #7a2020}.status-error.svelte-sz1xuf{background:#1a0a0a;color:#fc8181;border:1px solid #7a2020;cursor:help}.status-busy.svelte-sz1xuf{background:#111a27;color:#63b3ed;border:1px solid #2b6cb0}.resource-actions.svelte-sz1xuf{display:flex;gap:.35rem;flex-shrink:0}.resource-error-msg.svelte-sz1xuf{font-size:.77rem;color:#fc8181;background:#1a0808;border-top:1px solid #3a1010;padding:.35rem .75rem .4rem 2.4rem;word-break:break-all}.section-apply-row.svelte-sz1xuf{display:flex;justify-content:flex-end;margin-top:.3rem}.cli-header.svelte-sz1xuf{font-size:.82rem;font-weight:600;color:#a0aec0;margin-bottom:.4rem}pre.svelte-sz1xuf{background:#0f1419;border:1px solid #2d3748;border-radius:4px;padding:.75rem;overflow-x:auto;margin:0;font-size:.78rem}.btn.svelte-sz1xuf{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600;transition:background .15s}.btn.svelte-sz1xuf:disabled{opacity:.5;cursor:not-allowed}.btn.secondary.svelte-sz1xuf{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-sz1xuf:hover:not(:disabled){background:#4a5568}.btn.ghost.svelte-sz1xuf{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-sz1xuf:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.remove.svelte-sz1xuf{background:none;border:1px solid #4a2020;color:#fc8181}.btn.remove.svelte-sz1xuf:hover:not(:disabled){background:#2a0f0f;border-color:#7a2020}.btn.apply-section.svelte-sz1xuf{background:#1a2a3d;border:1px solid #2b4a6a;color:#63b3ed;padding:.35rem .9rem;font-size:.82rem}.btn.apply-section.svelte-sz1xuf:hover:not(:disabled){background:#1e3550}.btn.apply-section.ok.svelte-sz1xuf{background:#0f2018;border-color:#276749;color:#68d391}.btn.apply-section.err.svelte-sz1xuf{background:#280f0f;border-color:#7a2020;color:#fc8181}.btn.apply.svelte-sz1xuf{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-sz1xuf:hover:not(:disabled){background:#24487a}.btn.apply.ok.svelte-sz1xuf{background:#1a3a25;border-color:#276749;color:#68d391}.btn.apply.ok.svelte-sz1xuf:hover:not(:disabled){background:#1e4a30}.btn.sm.svelte-sz1xuf{font-size:.78rem;padding:.25rem .6rem}p.svelte-zbribb{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}code.svelte-zbribb{font-family:Courier New,monospace;background:#1a2233;padding:.1rem .35rem;border-radius:3px;font-size:.85em;color:#63b3ed}.cluster-warn.svelte-zbribb{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.drop-zone.svelte-zbribb{border:2px dashed #2d3748;border-radius:8px;padding:1.5rem 1rem;text-align:center;margin-bottom:.9rem;transition:border-color .2s,background .2s;cursor:default}.drop-zone.drag-over.svelte-zbribb{border-color:#3182ce;background:#0d1f30}.drop-icon.svelte-zbribb{font-size:1.8rem;margin-bottom:.4rem}.drop-text.svelte-zbribb{font-size:.83rem;color:#4a5568;margin-bottom:.75rem}.browse-btn.svelte-zbribb{cursor:pointer;display:inline-flex;align-items:center}.bulk-row.svelte-zbribb{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}.file-list.svelte-zbribb{display:flex;flex-direction:column;gap:.55rem}.file-card.svelte-zbribb{background:#0d1117;border:1px solid #2d3748;border-radius:7px;overflow:hidden}.file-header.svelte-zbribb{display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;border-bottom:1px solid #1e2533;background:#111722}.file-icon.svelte-zbribb{font-size:1rem;flex-shrink:0}.file-meta.svelte-zbribb{flex:1;min-width:0}.file-name.svelte-zbribb{font-size:.85rem;font-weight:600;color:#e2e8f0;font-family:Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-desc.svelte-zbribb{font-size:.75rem;color:#4a5568;margin-top:.08rem}.file-actions.svelte-zbribb{display:flex;gap:.35rem;flex-shrink:0;flex-wrap:wrap;align-items:center}.remove-btn.svelte-zbribb{color:#742a2a!important;border-color:#2d1515!important}.remove-btn.svelte-zbribb:hover:not(:disabled){color:#fc8181!important;border-color:#7a2020!important}.apply-result.svelte-zbribb{font-size:.78rem;padding:.28rem .75rem;border-bottom:1px solid #1e2533}.ok-result.svelte-zbribb{background:#0d1f14;color:#68d391}.err-result.svelte-zbribb{background:#1a0a0a;color:#fc8181}.yaml-preview.svelte-zbribb{margin:0;padding:.6rem .75rem;font-family:Courier New,monospace;font-size:.75rem;color:#68d391;line-height:1.55;overflow-x:auto;white-space:pre;background:#060a0f;max-height:220px;overflow-y:auto}.btn.svelte-zbribb{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600;transition:background .15s}.btn.svelte-zbribb:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-zbribb{background:#2b6cb0;color:#e2e8f0}.btn.primary.svelte-zbribb:hover:not(:disabled){background:#3182ce}.btn.secondary.svelte-zbribb{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-zbribb:hover{background:#4a5568}.btn.ghost.svelte-zbribb{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-zbribb:hover:not(:disabled){border-color:#4a5568;color:#a0aec0}.btn.apply.svelte-zbribb{background:#1e3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.apply.svelte-zbribb:hover:not(:disabled){background:#24487a}.btn.apply.ok.svelte-zbribb{background:#1a3a25;border-color:#276749;color:#68d391}.btn.apply.ok.svelte-zbribb:hover:not(:disabled){background:#1e4a30}.btn.apply.err.svelte-zbribb{background:#3a1515;border-color:#7a2020;color:#fc8181}.btn.apply.err.svelte-zbribb:hover:not(:disabled){background:#4a1a1a}.btn.sm.svelte-zbribb{font-size:.78rem;padding:.25rem .6rem}p.svelte-10be5e7{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}strong.svelte-10be5e7{color:#e2e8f0}code.svelte-10be5e7{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.83rem;color:#63b3ed}.inst-selector.svelte-10be5e7{background:#0d1117;border:1px solid #2d3748;border-radius:8px;padding:.65rem .85rem;margin-bottom:.75rem}.inst-tabs.svelte-10be5e7{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.5rem}.inst-tab.svelte-10be5e7{display:flex;flex-direction:column;gap:.05rem;background:#141a24;border:1px solid #2d3748;border-radius:6px;padding:.35rem .75rem;cursor:pointer;transition:border-color .15s;text-align:left}.inst-tab.svelte-10be5e7:hover{border-color:#4a5568}.inst-tab.active.svelte-10be5e7{border-color:#3182ce;background:#0d1825}.inst-tab-id.svelte-10be5e7{font-family:monospace;font-size:.82rem;color:#e2e8f0}.inst-tab-meta.svelte-10be5e7{display:flex;align-items:center;gap:.35rem}.inst-tab-label.svelte-10be5e7{font-size:.7rem;color:#718096}.inst-tab.inst-done.svelte-10be5e7{border-color:#276749;background:#0d1a10}.inst-tab.inst-done.svelte-10be5e7 .inst-tab-id:where(.svelte-10be5e7){color:#68d391}.inst-done-badge.svelte-10be5e7{font-size:.72rem;font-weight:700;color:#68d391;background:#1a3020;border:1px solid #276749;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.inst-done-badge.inline.svelte-10be5e7{border-radius:10px;width:auto;padding:0 .4rem;font-size:.75rem}.inst-running-badge.svelte-10be5e7{font-size:.72rem;color:#63b3ed;animation:svelte-10be5e7-spin 1s linear infinite;display:inline-block}@keyframes svelte-10be5e7-spin{to{transform:rotate(360deg)}}.inst-progress.svelte-10be5e7{font-size:.72rem;font-weight:400;color:#63b3ed;background:#1a2e44;border:1px solid #2b4a6a;border-radius:10px;padding:.05rem .45rem;margin-left:.4rem}.inst-selector-label.svelte-10be5e7{font-size:.75rem;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem;display:flex;align-items:center}.inst-done-action.svelte-10be5e7{font-size:.85rem;color:#68d391;font-weight:600}.inst-ep.svelte-10be5e7{font-size:.78rem;display:flex;gap:.4rem;align-items:baseline}.inst-ep-label.svelte-10be5e7{color:#4a5568}.inst-ep-val.svelte-10be5e7{font-family:monospace;color:#63b3ed;font-size:.8rem}.inst-info-row.svelte-10be5e7{display:flex;align-items:baseline;gap:.5rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.4rem .75rem;margin-bottom:.75rem;font-size:.82rem}.inst-info-label.svelte-10be5e7{color:#718096}.inst-info-val.svelte-10be5e7{font-family:monospace;color:#e2e8f0;font-size:.82rem}.inst-info-ep.svelte-10be5e7{font-family:monospace;color:#63b3ed;font-size:.78rem}.charset-row.svelte-10be5e7{display:flex;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.charset-field.svelte-10be5e7{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#a0aec0;flex:1;min-width:220px}.charset-field.svelte-10be5e7 select:where(.svelte-10be5e7){background:#0d1117;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;padding:.35rem .55rem;font-size:.82rem;outline:none;font-family:monospace}.charset-field.svelte-10be5e7 select:where(.svelte-10be5e7):focus{border-color:#4a9eff}.charset-field.svelte-10be5e7 select:where(.svelte-10be5e7):disabled{opacity:.6;cursor:not-allowed}.charset-note.svelte-10be5e7{font-size:.78rem;color:#4a5568;margin:0 0 .65rem}.list-header.svelte-10be5e7{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.list-title.svelte-10be5e7{font-size:.83rem;font-weight:600;color:#a0aec0}.badge.svelte-10be5e7{background:#1e2533;border:1px solid #2d3748;border-radius:10px;padding:.1rem .5rem;font-size:.72rem;color:#63b3ed;margin-left:.4rem;font-weight:400}.list-controls.svelte-10be5e7{display:flex;align-items:center;gap:.3rem}.link-btn.svelte-10be5e7{background:none;border:none;color:#4a9eff;font-size:.8rem;cursor:pointer;padding:.1rem .3rem}.link-btn.svelte-10be5e7:hover{color:#63b3ed}.sep.svelte-10be5e7{color:#4a5568;font-size:.78rem}.db-grid.svelte-10be5e7{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.35rem;margin-bottom:.75rem}.db-item.svelte-10be5e7{display:flex;align-items:center;gap:.4rem;background:#0d1117;border:1px solid #2d3748;border-radius:5px;padding:.3rem .55rem;cursor:pointer;font-size:.82rem;color:#718096;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.db-item.svelte-10be5e7:hover{border-color:#4a5568}.db-item.checked.svelte-10be5e7{border-color:#3182ce;background:#1a2535;color:#a0aec0}.db-item.ok.svelte-10be5e7{border-color:#38a169;background:#1a2e1a;color:#68d391}.db-item.fail.svelte-10be5e7{border-color:#e53e3e;background:#2d1515;color:#fc8181}.db-item.svelte-10be5e7 input[type=checkbox]:where(.svelte-10be5e7){accent-color:#3182ce;flex-shrink:0}.db-name.svelte-10be5e7{font-family:monospace;flex:1}.db-tick.svelte-10be5e7{color:#68d391;font-size:.75rem;flex-shrink:0}.db-fail.svelte-10be5e7{color:#fc8181;font-size:.75rem;flex-shrink:0}.error-list.svelte-10be5e7{margin:.5rem 0;font-size:.82rem}.err-row.svelte-10be5e7{color:#fc8181;margin-bottom:.25rem}.error-msg.svelte-10be5e7{color:#fc8181;font-size:.85rem;margin:.5rem 0}.hint.svelte-10be5e7{font-size:.82rem;color:#718096}.users-section.svelte-10be5e7{margin-top:.75rem;background:#0d1117;border:1px solid #2d3748;border-radius:6px;overflow:hidden}.users-header.svelte-10be5e7{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-bottom:1px solid #2d3748}.users-title.svelte-10be5e7{font-size:.83rem;font-weight:600;color:#a0aec0}.users-actions.svelte-10be5e7{display:flex;gap:.4rem}.users-table-wrap.svelte-10be5e7{overflow-x:auto;max-height:280px;overflow-y:auto}.users-table.svelte-10be5e7{width:100%;border-collapse:collapse;font-size:.78rem}.users-table.svelte-10be5e7 thead:where(.svelte-10be5e7) th:where(.svelte-10be5e7){background:#141a24;color:#718096;font-weight:600;padding:.4rem .75rem;text-align:left;position:sticky;top:0;border-bottom:1px solid #2d3748}.users-table.svelte-10be5e7 tbody:where(.svelte-10be5e7) tr:where(.svelte-10be5e7):nth-child(2n){background:#0a0e14}.users-table.svelte-10be5e7 tbody:where(.svelte-10be5e7) tr:where(.svelte-10be5e7):hover{background:#141a24}.users-table.svelte-10be5e7 td:where(.svelte-10be5e7){padding:.35rem .75rem;color:#a0aec0;border-bottom:1px solid #1a2030;vertical-align:middle}.mono.svelte-10be5e7{font-family:Courier New,monospace}.pw.svelte-10be5e7{color:#f6ad55}.users-warn.svelte-10be5e7{color:#d69e2e;font-size:.78rem;padding:.5rem .85rem;margin:0;background:#1a1200;border-top:1px solid #2d2200}.btn.svelte-10be5e7{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-10be5e7:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-10be5e7{background:#3182ce;color:#fff}.btn.primary.svelte-10be5e7:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-10be5e7{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-10be5e7:hover{background:#4a5568}.btn.ghost.svelte-10be5e7{background:none;border:1px solid #2d3748;color:#718096}.btn.ghost.svelte-10be5e7:hover{border-color:#4a5568;color:#a0aec0}.btn.sm.svelte-10be5e7{font-size:.78rem;padding:.25rem .65rem}.btn.kubectl.svelte-10be5e7{border-color:#276749;color:#68d391}.btn.kubectl.svelte-10be5e7:hover{background:#0d2010;border-color:#38a169}.btn.reset-btn.svelte-10be5e7{background:none;border:1px solid #4a5568;color:#a0aec0;font-size:.85rem;padding:.4rem .85rem;border-radius:6px;cursor:pointer;transition:all .15s}.btn.reset-btn.svelte-10be5e7:hover:not(:disabled){background:#1e2533;border-color:#718096;color:#e2e8f0}.btn.reset-btn.svelte-10be5e7:disabled{opacity:.5;cursor:not-allowed}.btn.drop-btn.svelte-10be5e7{background:none;border:1px solid #7a2020;color:#fc8181;font-size:.85rem;padding:.4rem .85rem;border-radius:6px;cursor:pointer;transition:all .15s}.btn.drop-btn.svelte-10be5e7:hover:not(:disabled){background:#2d1515;border-color:#e53e3e}.btn.drop-btn.svelte-10be5e7:disabled{opacity:.5;cursor:not-allowed}.drop-error.svelte-10be5e7{font-size:.78rem;color:#fc8181}p.svelte-1bhmtwr{margin:0;font-size:.88rem;color:#cbd5e0;line-height:1.6}code.svelte-1bhmtwr{background:#0f1419;padding:.12rem .3rem;border-radius:3px;color:#63b3ed;font-family:Courier New,monospace;font-size:.8em}.intro-box.svelte-1bhmtwr{background:#0d1520;border:1px solid #1e3a5f;border-radius:7px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.intro-note.svelte-1bhmtwr{color:#4a5568;font-size:.8rem}.cluster-warn.svelte-1bhmtwr{background:#1e1500;border:1px solid #5a4200;color:#d69e2e;font-size:.82rem;border-radius:6px;padding:.5rem .75rem;margin-bottom:.85rem}.redirect-panel.svelte-1bhmtwr{background:#080d14;border:1px solid #1e2d3d;border-radius:7px;overflow:hidden;margin-bottom:1rem}.redirect-panel-header.svelte-1bhmtwr{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:.55rem .85rem;background:#0d1520;border-bottom:1px solid #1e2d3d}.redirect-panel-title.svelte-1bhmtwr{font-size:.85rem;font-weight:700;color:#e2e8f0;white-space:nowrap}.redirect-panel-hint.svelte-1bhmtwr{font-size:.75rem;color:#4a5568}.redirect-no-cluster.svelte-1bhmtwr{font-size:.82rem;color:#4a5568;padding:.6rem .85rem;font-style:italic}.redirect-row.svelte-1bhmtwr{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.55rem .85rem;border-bottom:1px solid #111825}.redirect-row.svelte-1bhmtwr:last-child{border-bottom:none}.redirect-row-info.svelte-1bhmtwr{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.redirect-label.svelte-1bhmtwr{font-size:.78rem;font-weight:600;color:#a0aec0;white-space:nowrap;min-width:6rem}.redirect-domain.svelte-1bhmtwr{font-family:Courier New,monospace;font-size:.83rem;color:#90cdf4;font-weight:600;white-space:nowrap}.redirect-vs-ref.svelte-1bhmtwr{font-size:.73rem;color:#4a5568;white-space:nowrap}.redirect-row-status.svelte-1bhmtwr{width:7rem;flex-shrink:0}.redirect-badge.svelte-1bhmtwr{font-size:.75rem;font-weight:600;border-radius:4px;padding:.15rem .45rem;display:inline-block}.redirect-on.svelte-1bhmtwr{background:#0d2018;color:#68d391;border:1px solid #276749}.redirect-off.svelte-1bhmtwr{background:#111825;color:#4a5568;border:1px solid #2d3748}.redirect-busy.svelte-1bhmtwr{background:#111a27;color:#63b3ed;border:1px solid #2b6cb0}.redirect-unknown.svelte-1bhmtwr{background:#111825;color:#4a5568;border:1px solid #2d3748;font-style:italic}.redirect-row-actions.svelte-1bhmtwr{display:flex;gap:.35rem;flex-shrink:0}.redirect-error.svelte-1bhmtwr{width:100%;font-size:.77rem;color:#fc8181;padding-top:.2rem}.enable-all-row.svelte-1bhmtwr{padding:.6rem .85rem;border-top:1px solid #111825}.info-box.svelte-1bhmtwr{display:flex;gap:.75rem;align-items:flex-start;background:#0d1520;border:1px solid #1e3a5f;border-radius:7px;padding:.85rem 1rem;font-size:.83rem;color:#90cdf4;line-height:1.55}.info-icon.svelte-1bhmtwr{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.info-box.svelte-1bhmtwr strong:where(.svelte-1bhmtwr){color:#bee3f8;display:block;margin-bottom:.3rem}.info-box.svelte-1bhmtwr p:where(.svelte-1bhmtwr){margin:0 0 .4rem;color:#4a5568}.info-box.svelte-1bhmtwr p:where(.svelte-1bhmtwr):last-child{margin-bottom:0}.cli-header.svelte-1bhmtwr{font-size:.75rem;font-weight:600;color:#4a9eff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}pre.svelte-1bhmtwr{background:#060a0f;border:1px solid #1a2533;border-radius:6px;padding:.55rem .75rem;font-size:.77rem;overflow-x:auto;margin:0}pre.svelte-1bhmtwr code:where(.svelte-1bhmtwr){background:none;padding:0;color:#68d391}.btn.svelte-1bhmtwr{padding:.4rem .9rem;border-radius:6px;border:1px solid transparent;cursor:pointer;font-size:.85rem;font-weight:600}.btn.svelte-1bhmtwr:disabled{opacity:.45;cursor:not-allowed}.btn.ghost.svelte-1bhmtwr{background:transparent;border-color:#2d3748;color:#718096}.btn.ghost.svelte-1bhmtwr:hover:not(:disabled){background:#1a2030;color:#a0aec0}.btn.redirect-enable.svelte-1bhmtwr{background:#1a3a5a;border:1px solid #2b6cb0;color:#63b3ed}.btn.redirect-enable.svelte-1bhmtwr:hover:not(:disabled){background:#1e4a7a}.btn.sm.svelte-1bhmtwr{font-size:.78rem;padding:.25rem .6rem}.btn.secondary.svelte-1bhmtwr{background:#2d3748;color:#e2e8f0;border-color:#4a5568}.btn.secondary.svelte-1bhmtwr:hover:not(:disabled){background:#4a5568}.complete-wrapper.svelte-iuvwr0{color:#cbd5e0}.complete-header.svelte-iuvwr0{text-align:center;padding:2rem 1rem;margin-bottom:1.5rem}.checkmark.svelte-iuvwr0{width:60px;height:60px;background:#22543d;border:2px solid #38a169;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#68d391;margin:0 auto 1rem}h1.svelte-iuvwr0{font-size:1.6rem;color:#e2e8f0;margin:0 0 .5rem}.complete-header.svelte-iuvwr0 p:where(.svelte-iuvwr0){color:#718096;margin:0}.section.svelte-iuvwr0{background:#1e2533;border:1px solid #2d3748;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1rem}h3.svelte-iuvwr0{color:#e2e8f0;margin:0 0 1rem;font-size:1rem}p.svelte-iuvwr0{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}code.svelte-iuvwr0{background:#0d1117;padding:.1rem .4rem;border-radius:4px;font-size:.83rem;color:#63b3ed}.kubeconfig.svelte-iuvwr0{background:#0d1117;border:1px solid #2d3748;border-radius:6px;padding:.9rem;font-family:Courier New,monospace;font-size:.78rem;color:#e2e8f0;white-space:pre;overflow-x:auto;max-height:280px;overflow-y:auto;margin:0 0 .75rem}.kubeconfig-actions.svelte-iuvwr0{display:flex;gap:.75rem}.error-msg.svelte-iuvwr0{color:#fc8181;font-size:.85rem;margin:.5rem 0}.backup-section.svelte-iuvwr0{border-color:#744210;background:#1a1208}.k8s-backup-section.svelte-iuvwr0{border-color:#2a4a7a;background:#0d1a2e}.k8s-backup-title.svelte-iuvwr0{margin:0 0 .3rem!important;color:#90cdf4!important}.k8s-backup-sub.svelte-iuvwr0{margin:0!important;color:#2c5282;font-size:.85rem!important;line-height:1.5}.k8s-backup-files.svelte-iuvwr0{font-size:.78rem;color:#2c5282;margin:.75rem 0;line-height:1.8}.k8s-backup-files.svelte-iuvwr0 code:where(.svelte-iuvwr0){background:#0d1a2e;color:#63b3ed;border:1px solid #1e3a5f}.k8s-backup-warn.svelte-iuvwr0{background:#0a1929;border-color:#2b4c7e;color:#90cdf4}.k8s-backup-warn.svelte-iuvwr0 strong:where(.svelte-iuvwr0){color:#bee3f8}.k8s-backup-btn.svelte-iuvwr0{background:#2b6cb0;color:#fff;border:none;font-size:.92rem;padding:.6rem 1.4rem;margin-top:.75rem}.k8s-backup-btn.svelte-iuvwr0:hover:not(:disabled){background:#3182ce}.k8s-backup-btn.svelte-iuvwr0:disabled{opacity:.6;cursor:not-allowed}.backup-header.svelte-iuvwr0{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:.9rem}.backup-icon.svelte-iuvwr0{font-size:1.6rem;flex-shrink:0;margin-top:.1rem}.backup-title.svelte-iuvwr0{margin:0 0 .3rem!important;color:#fbd38d!important}.backup-sub.svelte-iuvwr0{margin:0!important;color:#975a16;font-size:.85rem!important;line-height:1.5}.backup-warn.svelte-iuvwr0{display:flex;gap:.6rem;align-items:flex-start;background:#2d1a00;border:1px solid #c05621;border-radius:7px;padding:.7rem .9rem;font-size:.83rem;color:#fbd38d;line-height:1.55;margin-bottom:.75rem}.warn-icon.svelte-iuvwr0{font-size:1rem;flex-shrink:0;margin-top:.05rem}.backup-warn.svelte-iuvwr0 strong:where(.svelte-iuvwr0){color:#fff}.backup-btn.svelte-iuvwr0{background:#c05621;color:#fff;border:none;font-size:.92rem;padding:.6rem 1.4rem}.backup-btn.svelte-iuvwr0:hover{background:#dd6b20}.btn.svelte-iuvwr0{padding:.55rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.btn.svelte-iuvwr0:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-iuvwr0{background:#3182ce;color:#fff}.btn.primary.svelte-iuvwr0:hover:not(:disabled){background:#2b6cb0}.btn.secondary.svelte-iuvwr0{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-iuvwr0:hover{background:#4a5568}.backup-includes.svelte-iuvwr0{font-size:.78rem;color:#744210;margin-bottom:1rem;line-height:1.5}.includes-label.svelte-iuvwr0{font-weight:700;color:#975a16;margin-right:.4rem}p.svelte-rzlxd5{margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.resource-list.svelte-rzlxd5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.resource-block.svelte-rzlxd5{border:1px solid #2d3748;border-radius:6px;overflow:hidden}.resource-block.inactive.svelte-rzlxd5{opacity:.38}.resource-row.svelte-rzlxd5{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:#0d1117;padding:.65rem .85rem}.resource-info.svelte-rzlxd5{display:flex;gap:.65rem;align-items:flex-start;flex:1;min-width:0}.r-icon.svelte-rzlxd5{font-size:1.05rem;flex-shrink:0;margin-top:.15rem}.r-text.svelte-rzlxd5{display:flex;flex-direction:column;gap:.1rem;min-width:0}.r-label.svelte-rzlxd5{font-size:.85rem;font-weight:600;color:#e2e8f0}.r-value.svelte-rzlxd5{font-size:.76rem;color:#718096;font-family:monospace;word-break:break-all}.r-desc.svelte-rzlxd5{font-size:.76rem;color:#4a5568}.resource-action.svelte-rzlxd5{flex-shrink:0;padding-top:.1rem}.ok-badge.svelte-rzlxd5{color:#68d391;font-size:.8rem;font-weight:600}.err-badge.svelte-rzlxd5{color:#fc8181;font-size:.8rem;font-weight:600}.log-panel.svelte-rzlxd5{background:#060a0f;border-top:1px solid #1e2a3a;padding:.4rem .75rem;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.18rem}.log-line.svelte-rzlxd5{display:flex;gap:.45rem;font-family:Courier New,monospace;font-size:.76rem;line-height:1.45;align-items:baseline}.log-icon.svelte-rzlxd5{flex-shrink:0;width:.85rem;text-align:center}.log-info.svelte-rzlxd5{color:#718096}.log-ok.svelte-rzlxd5{color:#68d391}.log-error.svelte-rzlxd5{color:#fc8181}.log-wait.svelte-rzlxd5{color:#d69e2e}.warning-box.svelte-rzlxd5{background:#2d1f0e;border:1px solid #d69e2e;border-radius:6px;padding:.65rem .9rem;font-size:.83rem;color:#f6e05e;margin-bottom:.75rem}.delete-all-section.svelte-rzlxd5{border-top:1px solid #2d3748;padding-top:.75rem}.confirm-box.svelte-rzlxd5{background:#1a0a0a;border:1px solid #e53e3e;border-radius:6px;padding:.75rem}.confirm-box.svelte-rzlxd5 p:where(.svelte-rzlxd5){color:#fc8181;font-size:.85rem;margin:0 0 .6rem}.confirm-btns.svelte-rzlxd5{display:flex;gap:.5rem}.btn.svelte-rzlxd5{padding:.5rem 1.1rem;border-radius:6px;border:none;cursor:pointer;font-size:.88rem;font-weight:600}.btn.svelte-rzlxd5:disabled{opacity:.5;cursor:not-allowed}.btn.secondary.svelte-rzlxd5{background:#2d3748;color:#e2e8f0}.btn.secondary.svelte-rzlxd5:hover{background:#4a5568}.btn.danger.svelte-rzlxd5{background:#c53030;color:#fff}.btn.danger.svelte-rzlxd5:hover:not(:disabled){background:#9b2c2c}.btn.danger.running.svelte-rzlxd5{background:#7a1e1e}.btn.ghost.svelte-rzlxd5{background:none;border:1px solid #2d3748;color:#718096;font-size:.83rem;padding:.4rem .9rem}.btn.ghost.svelte-rzlxd5:hover{border-color:#4a5568;color:#a0aec0}.btn.sm.svelte-rzlxd5{font-size:.8rem;padding:.3rem .75rem}@keyframes svelte-rzlxd5-spin{to{transform:rotate(360deg)}}.spin.svelte-rzlxd5{display:inline-block;animation:svelte-rzlxd5-spin 1s linear infinite}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0f1419;color:#cbd5e0;height:100vh;overflow:hidden}.app.svelte-1n46o8q{display:flex;height:100vh}.sidebar.svelte-1n46o8q{width:230px;flex-shrink:0;background:#141a24;border-right:1px solid #1e2a3a;display:flex;flex-direction:column;overflow:hidden}.sidebar-header.svelte-1n46o8q{display:flex;align-items:center;gap:.75rem;padding:1.2rem 1rem;border-bottom:1px solid #1e2a3a}.logo.svelte-1n46o8q{width:36px;height:36px;background:#1a2230;border:1.5px solid #2b6cb0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;transition:border-color .2s}.app-title.svelte-1n46o8q{font-size:.9rem;font-weight:700;color:#e2e8f0}.app-sub.svelte-1n46o8q{font-size:.72rem;color:#4a5568}.step-nav.svelte-1n46o8q{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#2d3748 transparent}.nav-item.svelte-1n46o8q{width:100%;display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background:none;border:none;cursor:pointer;text-align:left;color:#4a5568;font-size:.83rem;transition:background .12s,color .12s;position:relative}.nav-item.svelte-1n46o8q:hover{background:#1e2533;color:#a0aec0}.nav-item.current.svelte-1n46o8q{background:#1a2e44;color:#90cdf4}.nav-item.done.svelte-1n46o8q{color:#48bb78}.nav-icon.svelte-1n46o8q{font-size:.9rem;width:18px;text-align:center;flex-shrink:0}.nav-label.svelte-1n46o8q{flex:1}.nav-dot.svelte-1n46o8q{width:6px;height:6px;background:#3182ce;border-radius:50%;flex-shrink:0}.sidebar-footer.svelte-1n46o8q{padding:.75rem 1rem;border-top:1px solid #1e2a3a}.cleanup-btn.svelte-1n46o8q{width:100%;background:none;border:1px solid #2d1515;color:#742a2a;font-size:.72rem;padding:.3rem .6rem;border-radius:4px;cursor:pointer;margin-bottom:.5rem;transition:all .15s}.cleanup-btn.svelte-1n46o8q:hover{border-color:#e53e3e;color:#fc8181}.progress-bar.svelte-1n46o8q{height:4px;background:#1e2a3a;border-radius:2px;overflow:hidden;margin-bottom:.4rem}.progress-fill.svelte-1n46o8q{height:100%;border-radius:2px;transition:width .4s ease}.progress-label.svelte-1n46o8q{font-size:.72rem;color:#4a5568;margin-bottom:.5rem}.footer-buttons.svelte-1n46o8q{display:flex;justify-content:space-between}.text-btn.svelte-1n46o8q{background:none;border:none;font-size:.72rem;color:#4a5568;cursor:pointer;padding:.2rem 0}.text-btn.svelte-1n46o8q:hover{color:#a0aec0}.text-btn.danger.svelte-1n46o8q:hover{color:#fc8181}.content.svelte-1n46o8q{flex:1;overflow-y:auto;background:#0f1419;scrollbar-width:thin;scrollbar-color:#2d3748 transparent}.content-inner.svelte-1n46o8q{max-width:780px;margin:0 auto;padding:2rem 1.5rem}.no-step.svelte-1n46o8q{color:#4a5568;font-size:.9rem;padding:2rem}
