.login[data-v-213ae819]{max-width:22rem;margin:6rem auto;text-align:center}.login form[data-v-213ae819]{display:flex;flex-direction:column;gap:1rem}.login input[data-v-213ae819]{padding:.6rem;font-family:inherit;font-size:1rem}.spinner[data-v-213ae819]{display:inline-block;width:.8rem;height:.8rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-213ae819 1s linear infinite;vertical-align:-1px;margin-right:.4rem}.bad[data-v-213ae819]{color:#c00;font-size:.9rem}@keyframes spin-213ae819{to{transform:rotate(360deg)}}button[data-v-430afcb0]{margin-right:.5rem;margin-top:.5rem}.spinner[data-v-430afcb0]{display:inline-block;margin-left:.5rem;font-family:monospace;animation:spin-430afcb0 1.5s linear infinite}@keyframes spin-430afcb0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wrap[data-v-6b615b8e]{max-width:48rem;margin:1.5rem auto 0;padding:0 10px}.hero[data-v-6b615b8e]{display:flex;align-items:center;gap:10px;padding:1rem 10px;border:2px solid var(--accent);border-radius:6px;background:var(--card-bg)}.logo[data-v-6b615b8e]{width:4rem;height:auto}.title[data-v-6b615b8e]{flex:1;text-align:center}.title h1[data-v-6b615b8e]{margin:0;font-size:1.6rem}.title h4[data-v-6b615b8e]{margin:0;font-size:.9rem;font-weight:400;color:var(--accent-lite);display:flex;align-items:center;justify-content:center}.inline-logo[data-v-6b615b8e]{height:1em;width:auto}@media (max-width: 480px){.hero[data-v-6b615b8e]{flex-direction:column}}button[data-v-cd07c808]{margin-top:.5rem;margin-right:.5rem}.boot-card[data-v-fb010b55]{position:relative;overflow:hidden}.card-head h2[data-v-fb010b55],.migration-panel h3[data-v-fb010b55],.lede[data-v-fb010b55],.empty[data-v-fb010b55],.migration-copy[data-v-fb010b55],.migration-note[data-v-fb010b55],.migration-error[data-v-fb010b55],.migration-meta[data-v-fb010b55]{margin:0}code[data-v-fb010b55]{padding:.14rem .35rem;border-radius:8px;background:#0d3b6614}.card-head[data-v-fb010b55]{margin-bottom:1.25rem}.lede[data-v-fb010b55]{margin-top:.35rem;color:var(--accent-lite);line-height:1.5}.empty[data-v-fb010b55]{color:var(--accent-lite)}.choice-row[data-v-fb010b55]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.label[data-v-fb010b55]{min-width:68px;padding-top:.55rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-lite)}.options-container[data-v-fb010b55]{display:flex;flex:1;flex-wrap:wrap;gap:.65rem}.option[data-v-fb010b55]{display:inline-flex;align-items:center}.option input[data-v-fb010b55]{position:absolute;opacity:0;pointer-events:none}.option span[data-v-fb010b55]{padding:.35rem .6rem;border-radius:4px;border:1px solid var(--chip-border);background:var(--chip-bg);transition:transform .15s ease,border-color .15s ease,background .15s ease}.option input:checked+span[data-v-fb010b55]{border-color:var(--accent);background:#f3f4f6;transform:translateY(-1px)}.actions[data-v-fb010b55]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;flex-wrap:wrap}.migrate-cluster[data-v-fb010b55]{display:flex;align-items:center;gap:.6rem}.migrate-toggle[data-v-fb010b55]{background:var(--accent)}.help-tip[data-v-fb010b55]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--card-border);background:#fff;color:var(--accent);font-weight:700;cursor:help}.tooltip[data-v-fb010b55]{position:absolute;right:0;bottom:calc(100% + .85rem);width:15rem;padding:.75rem .9rem;border-radius:6px;background:#2c3e50;color:#fff;font-size:.78rem;line-height:1.45;box-shadow:0 8px 16px #1b1f2326;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.help-tip:hover .tooltip[data-v-fb010b55],.help-tip:focus .tooltip[data-v-fb010b55],.help-tip:focus-within .tooltip[data-v-fb010b55]{opacity:1;transform:translateY(0)}.migration-panel[data-v-fb010b55]{margin-top:1.35rem;padding:1.1rem;border-radius:8px;border:1px solid var(--card-border);background:#fafafa;box-shadow:none}.eyebrow[data-v-fb010b55]{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lite)}.migration-copy[data-v-fb010b55]{margin-top:.55rem;line-height:1.55;color:var(--accent-lite)}.version-picker[data-v-fb010b55]{display:flex;flex-direction:column;gap:.55rem;max-width:16rem;margin-top:1rem}.version-picker span[data-v-fb010b55]{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-lite)}.migration-meta[data-v-fb010b55],.migration-note[data-v-fb010b55],.migration-error[data-v-fb010b55]{margin-top:.95rem;line-height:1.5}.migration-error[data-v-fb010b55]{color:#9f1239}.migration-actions[data-v-fb010b55]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.replay-button[data-v-fb010b55]{background:var(--accent)}.ghost-button[data-v-fb010b55]{background:#fff;color:var(--accent);border:1px solid var(--card-border)}.panel-fade-enter-active[data-v-fb010b55],.panel-fade-leave-active[data-v-fb010b55]{transition:opacity .18s ease,transform .18s ease}.panel-fade-enter-from[data-v-fb010b55],.panel-fade-leave-to[data-v-fb010b55]{opacity:0;transform:translateY(8px)}@media (max-width: 640px){.choice-row[data-v-fb010b55]{flex-direction:column;gap:.6rem}.label[data-v-fb010b55]{min-width:0;padding-top:0}.actions[data-v-fb010b55]{align-items:stretch}.migrate-cluster[data-v-fb010b55]{justify-content:space-between;width:100%}.tooltip[data-v-fb010b55]{width:12.5rem}}.option[data-v-53b39083]{display:inline-flex;align-items:center;margin-bottom:.25rem}.option input[data-v-53b39083]{position:absolute;opacity:0;pointer-events:none}.option span[data-v-53b39083]{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-bg);transition:transform .15s ease,border-color .15s ease,background .15s ease}.option input:checked+span[data-v-53b39083]{border-color:var(--accent);background:#0d3b661f;transform:translateY(-1px)}.actions[data-v-53b39083]{display:flex;justify-content:flex-end;margin-top:1rem}.choices[data-v-53b39083]{display:flex;margin-bottom:1rem;align-items:flex-start}.label[data-v-53b39083]{font-weight:700;margin-right:1rem;min-width:60px;padding-top:.45rem}.options-container[data-v-53b39083]{display:flex;flex-wrap:wrap;gap:.5rem}.logs-container{max-height:400px;overflow-y:auto;border:1px solid #eee;border-radius:4px;background:#f9f9f9}.logs{word-wrap:break-word;margin:0;padding:10px;max-width:90%}.wrap[data-v-b285e90d]{max-width:48rem;margin:1.5rem auto 0;padding:0 10px}.hero[data-v-b285e90d]{display:flex;align-items:center;justify-content:center;align-content:center;gap:10px;padding:1rem 10px;border:2px solid var(--accent);border-radius:6px;background:var(--card-bg)}.inner-hero[data-v-b285e90d]{display:flex;align-items:center;align-content:center;justify-content:center}.logo[data-v-b285e90d]{width:6rem;height:auto}.title[data-v-b285e90d]{flex:1;text-align:center}.title h1[data-v-b285e90d]{margin:0;font-size:1.6rem}.title h4[data-v-b285e90d]{margin:0;font-size:.9rem;font-weight:400;color:var(--accent-lite);display:flex;align-items:center;justify-content:center}.inline-logo[data-v-b285e90d]{height:1em;width:auto}@media (max-width: 480px){.hero[data-v-b285e90d]{flex-direction:column}}:root{--bg: #fafbfc;--card-bg: #ffffff;--card-border: #e1e4e8;--card-shadow: rgba(27,31,35,.05);--accent: #2c3e50;--accent-lite: #586e75;--accent-fg: #ffffff;--chip-bg: #fafafa;--chip-border: #e1e4e8}body{background:var(--bg);color:var(--accent);font-family:JetBrains Mono,monospace;margin:0;padding:0}.app{max-width:48rem;margin:2rem auto;padding:0 1rem}.grid{display:grid;gap:.5rem}section,.status-card,.logs-wrapper{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:0 4px 8px var(--card-shadow);transition:box-shadow .2s}section:hover,.status-card:hover{box-shadow:0 8px 16px var(--card-shadow)}.status-card{margin-bottom:2rem}.wrap{margin-left:25px;margin-top:25px}button{font:inherit;border:none;background:var(--accent);color:var(--accent-fg);padding:.6rem 1.2rem;border-radius:3px;cursor:pointer;margin-left:4px;transition:background .15s,transform .15s}button:hover:not(:disabled){background:#34495e;transform:translateY(-1px)}button:disabled{opacity:.4;cursor:not-allowed}input,select,label{font:inherit}input[type=file]{border:1px dashed var(--card-border);padding:.4rem .6rem;border-radius:4px;background:#fafafa}select{border:1px solid var(--card-border);padding:.4rem .6rem;border-radius:4px;background:#fff;color:var(--accent)}label{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}a{color:#000;text-decoration:none}a:visited{color:#000}.status-card p{margin:.5rem 0}.status-card code{background:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-size:.9rem}.logs-wrapper{height:20rem;overflow:auto;font-family:monospace;white-space:pre-wrap}@media (max-width: 600px){.grid{display:block}}
