.identity-step.svelte-1hgqune{display:flex;flex-direction:column;gap:.85rem}.preview-card.svelte-1hgqune{position:relative;border:1px solid rgba(74,200,232,.18);border-radius:12px;padding:.95rem 1rem;background:linear-gradient(135deg,#4ac8e80f,#0f1423b3);overflow:hidden;display:flex;flex-direction:column;gap:.55rem}.preview-glow.svelte-1hgqune{position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(74,200,232,.22),transparent 70%);filter:blur(20px);pointer-events:none;animation:svelte-1hgqune-previewDrift 8s ease-in-out infinite}@keyframes svelte-1hgqune-previewDrift{0%,to{transform:translate(0)}50%{transform:translate(-10px,12px)}}.preview-row.svelte-1hgqune{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.preview-pill.svelte-1hgqune{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .55rem;border-radius:999px;color:#4ac8e8f2;background:#4ac8e81f;border:1px solid rgba(74,200,232,.25)}.preview-meta.svelte-1hgqune{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.preview-signature.svelte-1hgqune{display:flex;align-items:baseline;gap:.25rem;font-family:JetBrains Mono,SF Mono,monospace;font-size:.82rem;color:var(--text-primary);flex-wrap:wrap}.sig-name.svelte-1hgqune{color:var(--text-primary);font-weight:600}.sig-bracket.svelte-1hgqune{color:#4ac8e88c}.sig-email.svelte-1hgqune{color:#4ac8e8d9}.preview-trail.svelte-1hgqune{font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--text-muted);opacity:.65}.field.svelte-1hgqune{display:flex;flex-direction:column;gap:.3rem}.field-row.svelte-1hgqune{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field-label.svelte-1hgqune{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.field-input.svelte-1hgqune{background:#080810b3;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.55rem .7rem;color:var(--text-primary);font-size:.85rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input.svelte-1hgqune:focus{border-color:#4ac8e880;box-shadow:0 0 0 3px #4ac8e81f}.field-input.mono.svelte-1hgqune{font-family:JetBrains Mono,SF Mono,monospace;font-size:.78rem}.field-input.svelte-1hgqune:disabled{opacity:.6;cursor:not-allowed}.field-hint.svelte-1hgqune{font-size:.68rem;color:var(--text-muted)}.step-error.svelte-1hgqune{margin:0;font-size:.78rem;color:#f87171f2;padding:.45rem .65rem;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px}.step-actions.svelte-1hgqune{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.step-submit.svelte-1hgqune{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(74,200,232,.4);background:#4ac8e824;color:#4ac8e8fa;padding:.55rem 1rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.step-submit.svelte-1hgqune:not(:disabled):hover{background:#4ac8e833;box-shadow:0 0 14px #4ac8e82e}.step-submit.svelte-1hgqune:not(:disabled):active{transform:translateY(1px)}.step-submit.svelte-1hgqune:disabled{opacity:.5;cursor:not-allowed}.submit-hint.svelte-1hgqune{font-size:.68rem;color:var(--text-muted)}.spin.svelte-1hgqune{width:12px;height:12px;border:1.5px solid rgba(74,200,232,.4);border-top-color:#4ac8e8f2;border-radius:50%;animation:svelte-1hgqune-maSpin .7s linear infinite}@keyframes svelte-1hgqune-maSpin{to{transform:rotate(360deg)}}@media(max-width:540px){.field-row.svelte-1hgqune{grid-template-columns:1fr}}.ssh-step.svelte-1vm8c53{display:flex;flex-direction:column;gap:.85rem}.vault-card.svelte-1vm8c53{position:relative;border:1px solid rgba(168,130,255,.22);border-radius:12px;padding:.95rem 1rem;background:linear-gradient(135deg,#a882ff14,#0f0e1eb3);overflow:hidden;display:flex;flex-direction:column;gap:.6rem}.vault-glow.svelte-1vm8c53{position:absolute;top:-50px;right:-30px;width:160px;height:160px;background:radial-gradient(circle,rgba(168,130,255,.28),transparent 70%);filter:blur(22px);pointer-events:none;animation:svelte-1vm8c53-vaultDrift 9s ease-in-out infinite}@keyframes svelte-1vm8c53-vaultDrift{0%,to{transform:translate(0)}50%{transform:translate(-12px,14px)}}.vault-top.svelte-1vm8c53{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vault-tag.svelte-1vm8c53{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .55rem;border-radius:999px;color:#a882fff2;background:#a882ff1f;border:1px solid rgba(168,130,255,.3);font-family:JetBrains Mono,monospace}.vault-status.svelte-1vm8c53{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#f87171cc}.vault-status.armed.svelte-1vm8c53{color:#4ade80f2}.vault-fingerprint.svelte-1vm8c53{display:flex;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace}.vault-label.svelte-1vm8c53{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.vault-value.svelte-1vm8c53{font-size:.78rem;color:#a882ffe6;letter-spacing:.1em}.vault-key.svelte-1vm8c53{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted)}.vault-key.detected.svelte-1vm8c53{color:#4ade80f2}.field.svelte-1vm8c53{display:flex;flex-direction:column;gap:.3rem}.field-label.svelte-1vm8c53{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);display:inline-flex;align-items:center;gap:.4rem}.optional.svelte-1vm8c53{font-size:.6rem;font-weight:600;color:#a882ffa6;text-transform:lowercase;letter-spacing:0}.field-input.svelte-1vm8c53{background:#080810b3;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.55rem .7rem;color:var(--text-primary);font-size:.85rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input.svelte-1vm8c53:focus{border-color:#a882ff8c;box-shadow:0 0 0 3px #a882ff24}.field-input.mono.svelte-1vm8c53{font-family:JetBrains Mono,SF Mono,monospace;font-size:.76rem;line-height:1.5}.field-input.key-area.svelte-1vm8c53{resize:vertical;min-height:120px}.field-input.key-area.short.svelte-1vm8c53{min-height:60px}.field-input.svelte-1vm8c53:disabled{opacity:.6;cursor:not-allowed}.field-hint.svelte-1vm8c53{font-size:.68rem;color:var(--text-muted)}.passkey-wrap.svelte-1vm8c53{padding:.5rem;border-radius:10px;border:1px dashed rgba(168,130,255,.25);background:#a882ff0a}.step-error.svelte-1vm8c53{margin:0;font-size:.78rem;color:#f87171f2;padding:.45rem .65rem;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:8px}.step-actions.svelte-1vm8c53{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:.25rem}.step-submit.svelte-1vm8c53{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(168,130,255,.45);background:#a882ff24;color:#dcd2fffa;padding:.55rem 1rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.step-submit.svelte-1vm8c53:not(:disabled):hover{background:#a882ff38;box-shadow:0 0 16px #a882ff38}.step-submit.svelte-1vm8c53:not(:disabled):active{transform:translateY(1px)}.step-submit.svelte-1vm8c53:disabled{opacity:.5;cursor:not-allowed}.checklist.svelte-1vm8c53{list-style:none;display:flex;gap:.55rem;margin:0;padding:0;flex-wrap:wrap}.checklist.svelte-1vm8c53 li:where(.svelte-1vm8c53){font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:color .15s ease,border-color .15s ease,background .15s ease}.checklist.svelte-1vm8c53 li.done:where(.svelte-1vm8c53){color:#4ade80f2;border-color:#4ade804d;background:#4ade8014}.spin.svelte-1vm8c53{width:12px;height:12px;border:1.5px solid rgba(168,130,255,.4);border-top-color:#a882fff2;border-radius:50%;animation:svelte-1vm8c53-maSpin .7s linear infinite}@keyframes svelte-1vm8c53-maSpin{to{transform:rotate(360deg)}}.fallback.svelte-1mg5u0e{display:flex;flex-direction:column;gap:.85rem;color:var(--text-secondary);font-size:.85rem;line-height:1.55}.ack-btn.svelte-1mg5u0e{align-self:flex-start;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-primary);padding:.45rem .85rem;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer}.config-step.svelte-h6w0wf{display:flex;flex-direction:column;gap:.8rem;color:var(--text-secondary);font-size:.82rem}.status-row.svelte-h6w0wf{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.status-pill.svelte-h6w0wf{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-secondary);border-radius:999px;padding:.18rem .55rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.status-pill.ready.svelte-h6w0wf{color:#4ade80f2;border-color:#4ade8040;background:#4ade8014}.status-pill.skipped.svelte-h6w0wf{color:#facc15f2;border-color:#facc153d;background:#facc1514}.detail.svelte-h6w0wf{color:var(--text-muted);font-size:.76rem}.issue.svelte-h6w0wf{margin:0;line-height:1.5}.safe-step.svelte-h6w0wf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border:1px solid rgba(var(--aa),.16);background:rgba(var(--aa),.06);border-radius:8px;padding:.5rem .65rem;color:var(--text-primary)}.safe-step.svelte-h6w0wf code:where(.svelte-h6w0wf){font-size:.68rem;color:rgba(var(--aa),.95)}.probe-summary.svelte-h6w0wf{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;border:1px solid rgba(var(--aa),.16);background:rgba(var(--aa),.055);border-radius:8px;padding:.6rem}.probe-summary.warning.svelte-h6w0wf{border-color:#facc153d;background:#facc150f}.probe-summary.blocking.svelte-h6w0wf{border-color:#f871713d;background:#f871710f}.probe-fact.svelte-h6w0wf{min-width:0;display:flex;flex-direction:column;gap:.18rem}.probe-fact.svelte-h6w0wf span:where(.svelte-h6w0wf){color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.probe-fact.svelte-h6w0wf strong:where(.svelte-h6w0wf),.probe-fact.svelte-h6w0wf code:where(.svelte-h6w0wf){color:var(--text-primary);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.probe-fact.svelte-h6w0wf code:where(.svelte-h6w0wf){font-family:JetBrains Mono,monospace;color:rgba(var(--aa),.95)}.login-instructions.svelte-h6w0wf{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;border:1px solid rgba(var(--aa),.28);background:rgba(var(--aa),.09);border-radius:8px;padding:.7rem;color:var(--text-primary)}.instruction-copy.svelte-h6w0wf{display:flex;flex-direction:column;gap:.25rem;line-height:1.45}.instruction-copy.svelte-h6w0wf strong:where(.svelte-h6w0wf){font-size:.78rem}.instruction-copy.svelte-h6w0wf span:where(.svelte-h6w0wf){color:var(--text-secondary)}.code-row.svelte-h6w0wf{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.code-row.svelte-h6w0wf span:where(.svelte-h6w0wf){color:var(--text-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.code-row.svelte-h6w0wf code:where(.svelte-h6w0wf){border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#0000003d;color:rgba(var(--aa),.98);padding:.28rem .45rem;font-size:.86rem;letter-spacing:.06em}.operator-input.svelte-h6w0wf{display:flex;flex-direction:column;gap:.35rem;width:100%}.operator-input-label.svelte-h6w0wf{color:var(--text-secondary);font-size:.72rem}.operator-input-row.svelte-h6w0wf{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.operator-input-row.svelte-h6w0wf input:where(.svelte-h6w0wf){flex:1 1 12rem;min-width:9rem;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0000003d;color:var(--text-primary);padding:.4rem .55rem;font-size:.82rem;letter-spacing:.04em}.operator-input-row.svelte-h6w0wf input:where(.svelte-h6w0wf):disabled{opacity:.6;cursor:not-allowed}.actions.svelte-h6w0wf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.action-btn.svelte-h6w0wf{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-primary);padding:.45rem .75rem;border-radius:8px;font-size:.76rem;font-weight:700;cursor:pointer;text-decoration:none}.action-btn.svelte-h6w0wf:disabled{cursor:not-allowed;opacity:.6}.action-btn.primary.svelte-h6w0wf{border-color:rgba(var(--aa),.38);background:rgba(var(--aa),.13);color:rgba(var(--aa),.98)}.action-btn.danger.svelte-h6w0wf{border-color:#f8717147;color:#f87171f2}.action-btn.ghost.svelte-h6w0wf{color:var(--text-secondary)}.action-btn.compact.svelte-h6w0wf{padding:.32rem .55rem;font-size:.68rem}.provider-auth.svelte-8inrcl{display:flex;flex-direction:column;gap:.85rem;color:var(--text-secondary);font-size:.82rem}.muted.svelte-8inrcl{margin:0;color:var(--text-secondary)}.empty.svelte-8inrcl{border:1px dashed rgba(255,255,255,.12);border-radius:10px;padding:.9rem;text-align:center;color:var(--text-muted)}.notice.svelte-8inrcl{display:flex;flex-direction:column;gap:.3rem;border-radius:10px;padding:.8rem;line-height:1.5}.notice.warn.svelte-8inrcl{border:1px solid rgba(250,204,21,.22);background:#facc1512}.notice.info.svelte-8inrcl{border:1px solid rgba(96,165,250,.24);background:#60a5fa14;align-items:flex-start}.notice.svelte-8inrcl strong:where(.svelte-8inrcl){color:var(--text-primary)}.account-list.svelte-8inrcl{display:flex;flex-direction:column;gap:.6rem}.account.svelte-8inrcl{display:flex;flex-direction:column;gap:.6rem;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff06;padding:.75rem .8rem}.account.is-default.svelte-8inrcl{border-color:rgba(var(--aa),.4);background:rgba(var(--aa),.07)}.account-main.svelte-8inrcl{display:flex;flex-direction:column;gap:.4rem}.account-headline.svelte-8inrcl{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.account-label.svelte-8inrcl{font-size:.86rem;font-weight:700;color:var(--text-primary)}.badge.svelte-8inrcl{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .5rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(255,255,255,.12);color:var(--text-secondary);background:#ffffff0a}.badge.default.svelte-8inrcl{border-color:rgba(var(--aa),.45);background:rgba(var(--aa),.14);color:rgba(var(--aa),.98)}.badge.status.ok.svelte-8inrcl{border-color:#4ade8047;background:#4ade801a;color:#4ade80f5}.badge.status.warn.svelte-8inrcl{border-color:#facc1547;background:#facc151a;color:#facc15f5}.badge.status.pending.svelte-8inrcl{border-color:#60a5fa4d;background:#60a5fa1f;color:#93c5fdfa}.account-meta.svelte-8inrcl{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.account-meta.svelte-8inrcl code:where(.svelte-8inrcl){font-family:JetBrains Mono,monospace;font-size:.66rem;color:rgba(var(--aa),.92);background:#00000047;border-radius:5px;padding:.12rem .4rem}.meta-note.svelte-8inrcl{font-size:.68rem;color:var(--text-muted)}.account-actions.svelte-8inrcl{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.btn.svelte-8inrcl{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-primary);padding:.45rem .75rem;border-radius:8px;font-size:.76rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn.svelte-8inrcl:disabled{cursor:not-allowed;opacity:.6}.btn.small.svelte-8inrcl{padding:.32rem .55rem;font-size:.68rem;border-radius:7px}.btn.primary.svelte-8inrcl{border-color:rgba(var(--aa),.4);background:rgba(var(--aa),.14);color:rgba(var(--aa),.98)}.btn.danger.svelte-8inrcl{border-color:#f871714d;color:#f87171f2}.btn.ghost.svelte-8inrcl{color:var(--text-secondary)}.login-card.svelte-8inrcl{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;border:1px solid rgba(var(--aa),.28);background:rgba(var(--aa),.09);border-radius:10px;padding:.8rem;color:var(--text-primary)}.login-copy.svelte-8inrcl{display:flex;flex-direction:column;gap:.25rem;line-height:1.45}.login-copy.svelte-8inrcl span:where(.svelte-8inrcl){color:var(--text-secondary)}.code-row.svelte-8inrcl{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.code-row.svelte-8inrcl span:where(.svelte-8inrcl){color:var(--text-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.code-row.svelte-8inrcl code:where(.svelte-8inrcl){border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#0000003d;color:rgba(var(--aa),.98);padding:.28rem .45rem;font-size:.86rem;letter-spacing:.06em}.add-row.svelte-8inrcl{display:flex;gap:.5rem;flex-wrap:wrap}.add-form.svelte-8inrcl,.rotate-form.svelte-8inrcl,.paste-form.svelte-8inrcl{display:flex;flex-direction:column;gap:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000038;padding:.8rem;width:100%}.rotate-form.svelte-8inrcl,.paste-form.svelte-8inrcl{background:#0000002e;padding:.6rem}.field-label.svelte-8inrcl{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.add-form.svelte-8inrcl input:where(.svelte-8inrcl),.add-form.svelte-8inrcl textarea:where(.svelte-8inrcl),.inline-row.svelte-8inrcl input:where(.svelte-8inrcl){border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0a0a12b3;color:var(--text-primary);padding:.45rem .55rem;font-size:.82rem}.add-form.svelte-8inrcl input:where(.svelte-8inrcl):focus,.add-form.svelte-8inrcl textarea:where(.svelte-8inrcl):focus,.inline-row.svelte-8inrcl input:where(.svelte-8inrcl):focus{outline:none;border-color:rgba(var(--aa),.4)}.add-form.svelte-8inrcl textarea:where(.svelte-8inrcl){min-height:8rem;resize:vertical;font-family:JetBrains Mono,monospace;line-height:1.45}.inline-row.svelte-8inrcl{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.inline-row.svelte-8inrcl input:where(.svelte-8inrcl){flex:1 1 12rem;min-width:9rem}.requirement-row.svelte-8inrcl{display:flex;gap:.5rem;flex-wrap:wrap}.import-file-list.svelte-8inrcl{display:flex;flex-direction:column;gap:.75rem}.upload-file-list.svelte-8inrcl{display:flex;flex-direction:column;gap:.55rem}.import-file-row.svelte-8inrcl{display:flex;flex-direction:column;gap:.4rem}.upload-file-row.svelte-8inrcl{display:flex;flex-direction:column;gap:.35rem}.file-input.svelte-8inrcl{cursor:pointer}.requirement.svelte-8inrcl{display:flex;flex-direction:column;gap:.15rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff08;padding:.5rem .65rem;cursor:pointer;text-align:left;color:var(--text-secondary)}.requirement.active.svelte-8inrcl{border-color:rgba(var(--aa),.45);background:rgba(var(--aa),.1);color:var(--text-primary)}.req-label.svelte-8inrcl{font-size:.76rem;font-weight:700}.req-env.svelte-8inrcl{font-family:JetBrains Mono,monospace;font-size:.64rem;color:rgba(var(--aa),.9)}.req-note.svelte-8inrcl{font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.single-req.svelte-8inrcl{margin:0;font-size:.76rem;color:var(--text-secondary)}.single-req.svelte-8inrcl code:where(.svelte-8inrcl){font-family:JetBrains Mono,monospace;color:rgba(var(--aa),.92)}.form-actions.svelte-8inrcl{display:flex;gap:.5rem;flex-wrap:wrap}.hint.svelte-8inrcl{margin:0;font-size:.7rem;color:var(--text-muted);line-height:1.4}.ca-shell.svelte-1qcnd5g{position:fixed;inset:0;z-index:65;display:flex;align-items:center;justify-content:center;padding:1.25rem}.ca-backdrop.svelte-1qcnd5g{position:absolute;inset:0;border:0;background:#050508c2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default}.ca-panel.svelte-1qcnd5g{position:relative;width:min(940px,100%);max-height:min(90vh,760px);display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(var(--aa),.22);border-radius:16px;background:#090910f5;box-shadow:0 24px 70px #00000080;padding:1.15rem;overflow:hidden}.ca-panel.provider-scoped.svelte-1qcnd5g{width:min(560px,100%)}.ca-header.svelte-1qcnd5g{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ca-eyebrow.svelte-1qcnd5g{font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--aa),.88)}.ca-header.svelte-1qcnd5g h2:where(.svelte-1qcnd5g),.ca-header.svelte-1qcnd5g p:where(.svelte-1qcnd5g),.group.svelte-1qcnd5g h3:where(.svelte-1qcnd5g),.stage-header.svelte-1qcnd5g h3:where(.svelte-1qcnd5g),.stage-header.svelte-1qcnd5g p:where(.svelte-1qcnd5g){margin:0}.ca-header.svelte-1qcnd5g h2:where(.svelte-1qcnd5g){font-size:1.1rem;color:var(--text-primary)}.ca-header.svelte-1qcnd5g p:where(.svelte-1qcnd5g),.stage-header.svelte-1qcnd5g p:where(.svelte-1qcnd5g){margin-top:.2rem;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.close-btn.svelte-1qcnd5g{width:2rem;height:2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary);cursor:pointer;font-weight:700}.ca-error.svelte-1qcnd5g{margin:0;border:1px solid rgba(248,113,113,.22);border-radius:8px;background:#f8717114;color:#f87171f2;padding:.5rem .7rem;font-size:.78rem}.ca-single.svelte-1qcnd5g{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.9rem}.provider-readiness.svelte-1qcnd5g{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.85rem}.provider-readiness.muted.svelte-1qcnd5g{gap:.35rem}.readiness-header.svelte-1qcnd5g{display:flex;flex-direction:column;gap:.16rem}.readiness-kicker.svelte-1qcnd5g{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--aa),.86)}.readiness-header.svelte-1qcnd5g h3:where(.svelte-1qcnd5g),.readiness-header.svelte-1qcnd5g p:where(.svelte-1qcnd5g){margin:0}.readiness-header.svelte-1qcnd5g h3:where(.svelte-1qcnd5g){color:var(--text-primary);font-size:.86rem}.readiness-header.svelte-1qcnd5g p:where(.svelte-1qcnd5g){color:var(--text-muted);font-size:.74rem;line-height:1.45}.ca-layout.svelte-1qcnd5g{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.35fr);gap:1rem;min-height:0}.ca-list.svelte-1qcnd5g,.ca-stage.svelte-1qcnd5g{min-height:0;overflow-y:auto}.ca-list.svelte-1qcnd5g{display:flex;flex-direction:column;gap:.85rem;padding-right:.15rem}.group.svelte-1qcnd5g{display:flex;flex-direction:column;gap:.45rem}.group.svelte-1qcnd5g h3:where(.svelte-1qcnd5g){font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.group-actions.svelte-1qcnd5g{display:flex;flex-direction:column;gap:.4rem}.action-row.svelte-1qcnd5g{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:var(--text-secondary);padding:.55rem .65rem;text-align:left;cursor:pointer}.action-row.active.svelte-1qcnd5g{border-color:rgba(var(--aa),.46);background:rgba(var(--aa),.1);color:var(--text-primary)}.glyph.svelte-1qcnd5g,.stage-glyph.svelte-1qcnd5g{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--aa),.35);background:rgba(var(--aa),.11);color:rgba(var(--aa),.95);font-family:JetBrains Mono,monospace;font-weight:800;text-transform:lowercase}.glyph.svelte-1qcnd5g{width:1.65rem;height:1.65rem;border-radius:7px;font-size:.76rem}.row-copy.svelte-1qcnd5g{min-width:0;display:flex;flex-direction:column;gap:.1rem}.row-title.svelte-1qcnd5g{font-size:.78rem;font-weight:700}.row-meta.svelte-1qcnd5g{font-size:.66rem;color:var(--text-muted)}.ca-stage.svelte-1qcnd5g{display:flex;flex-direction:column;gap:.9rem;border:1px solid rgba(var(--aa),.14);border-radius:12px;background:#080810a8;padding:.95rem}.stage-header.svelte-1qcnd5g{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.stage-glyph.svelte-1qcnd5g{width:2.2rem;height:2.2rem;border-radius:9px;font-size:1rem}.stage-header.svelte-1qcnd5g h3:where(.svelte-1qcnd5g){font-size:.98rem;color:var(--text-primary)}.empty.svelte-1qcnd5g{margin:0;color:var(--text-secondary);font-size:.82rem}@media(max-width:760px){.ca-panel.svelte-1qcnd5g{max-height:94vh}.ca-layout.svelte-1qcnd5g{grid-template-columns:1fr}}.provider-auth-readiness.svelte-1gsuink{display:flex;flex-direction:column;gap:.45rem;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#94a3b80f;padding:.6rem .7rem;color:var(--text-secondary);font-size:.74rem;line-height:1.4}.provider-auth-readiness.compact.svelte-1gsuink{gap:.3rem;padding:.45rem .55rem;font-size:.7rem}.tone-ready.svelte-1gsuink{border-color:#4ade8047;background:#4ade8012}.tone-warn.svelte-1gsuink{border-color:#facc1542;background:#facc1512}.tone-blocked.svelte-1gsuink{border-color:#f8717147;background:#f8717114}.tone-neutral.svelte-1gsuink{border-color:#94a3b83d;background:#94a3b80f}.readiness-head.svelte-1gsuink{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.readiness-chip.svelte-1gsuink{flex:0 0 auto;border-radius:999px;padding:.12rem .5rem;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid currentcolor}.tone-ready.svelte-1gsuink .readiness-chip:where(.svelte-1gsuink){color:#4ade80f5;background:#4ade801a}.tone-warn.svelte-1gsuink .readiness-chip:where(.svelte-1gsuink){color:#facc15f5;background:#facc151a}.tone-blocked.svelte-1gsuink .readiness-chip:where(.svelte-1gsuink){color:#f87171f5;background:#f871711a}.tone-neutral.svelte-1gsuink .readiness-chip:where(.svelte-1gsuink){color:#cbd5e1eb;background:#94a3b81f}.readiness-label.svelte-1gsuink{min-width:0;font-size:.7rem;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.readiness-summary.svelte-1gsuink{margin:0;overflow-wrap:anywhere}.readiness-findings.svelte-1gsuink{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.finding.svelte-1gsuink{display:flex;flex-direction:column;gap:.1rem;border-left:2px solid rgba(148,163,184,.4);padding-left:.5rem}.finding-blocker.svelte-1gsuink{border-left-color:#f87171b3}.finding-warning.svelte-1gsuink{border-left-color:#facc15b3}.finding-info.svelte-1gsuink{border-left-color:#60a5fa99}.finding-title.svelte-1gsuink{font-weight:700;color:var(--text-primary)}.finding-message.svelte-1gsuink,.readiness-finding-compact.svelte-1gsuink{color:var(--text-muted);overflow-wrap:anywhere}.readiness-finding-compact.svelte-1gsuink{margin:0}.readiness-actions.svelte-1gsuink{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.readiness-action.svelte-1gsuink{flex:0 0 auto;border:1px solid rgba(74,200,232,.24);border-radius:7px;background:#4ac8e817;color:#4ac8e8f5;padding:.32rem .55rem;font-size:.68rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.readiness-action.svelte-1gsuink:hover{border-color:#4ac8e86b;background:#4ac8e826}.readiness-action.secret-adjacent.svelte-1gsuink{border-color:#facc1552;background:#facc151a;color:#facc15f5}.readiness-action.secret-adjacent.svelte-1gsuink:hover{border-color:#facc1580;background:#facc1529}
