.back-link.svelte-d2dl75{display:inline-flex;gap:.45rem;align-items:center;margin-bottom:1.5rem;color:var(--app-muted);font-size:.875rem;font-weight:600;text-decoration:none}.back-link.svelte-d2dl75:hover{color:var(--app-violet)}.progress.svelte-d2dl75{display:flex;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:.85rem;border-bottom:1px solid var(--app-rule)}.progress.svelte-d2dl75 span:where(.svelte-d2dl75){display:inline-flex;gap:.45rem;align-items:center;color:var(--app-muted);font-size:.875rem;font-weight:600}.progress.svelte-d2dl75 span[aria-current=step]:where(.svelte-d2dl75){color:var(--app-ink)}.progress.svelte-d2dl75 .unavailable-step:where(.svelte-d2dl75){color:var(--app-warning)}.progress.svelte-d2dl75 i:where(.svelte-d2dl75){display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid var(--app-rule-strong);border-radius:50%;font:.6rem/1 Fragment Mono,monospace;font-style:normal}.progress.svelte-d2dl75 span[aria-current=step]:where(.svelte-d2dl75) i:where(.svelte-d2dl75){border-color:var(--app-violet);background:var(--app-violet);color:#fff}.eyebrow.svelte-d2dl75{margin:0 0 .75rem;color:var(--app-violet);font:.66rem/1.3 Fragment Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.setup-header.svelte-d2dl75{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;margin-bottom:2rem}.setup-header.svelte-d2dl75 h1:where(.svelte-d2dl75),.message-state.svelte-d2dl75 h1:where(.svelte-d2dl75){max-width:16ch;margin:0;font:500 clamp(2.25rem,4vw,3.8rem)/1 "Archivo SemiCondensed",sans-serif;letter-spacing:-.04em}.setup-header.svelte-d2dl75>div:where(.svelte-d2dl75)>p:where(.svelte-d2dl75):last-child,.message-state.svelte-d2dl75>p:where(.svelte-d2dl75){max-width:45rem;margin:.9rem 0 0;color:var(--app-muted);line-height:1.5;font-size:.95rem}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75){display:flex;margin:0;border-top:1px solid var(--app-ink);border-bottom:1px solid var(--app-rule);background:var(--app-paper)}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75) div:where(.svelte-d2dl75){min-width:9rem;padding:.75rem .9rem;border-right:1px solid var(--app-rule)}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75) div:where(.svelte-d2dl75):last-child{border-right:0}dt.svelte-d2dl75{color:var(--app-muted);font-size:.75rem;text-transform:uppercase}dd.svelte-d2dl75{margin:.22rem 0 0;font:600 .78rem/1.4 Fragment Mono,monospace}.telegram-ready.svelte-d2dl75{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-bottom:1.5rem;padding:1.1rem 1.2rem;border:1px solid #a9cbbd;background:#f0faf5}.telegram-ready.svelte-d2dl75 h2:where(.svelte-d2dl75),.setup-grid.svelte-d2dl75 h2:where(.svelte-d2dl75){margin:0;font:600 1.05rem/1.2 Archivo SemiCondensed,sans-serif}.telegram-ready.svelte-d2dl75 p:where(.svelte-d2dl75):last-child{max-width:48rem;margin:.3rem 0 0;color:var(--app-muted);font-size:.875rem;line-height:1.45}.telegram-ready.svelte-d2dl75>a:where(.svelte-d2dl75),.primary-button.svelte-d2dl75{flex:0 0 auto;padding:.78rem 1rem;border-radius:5px;background:var(--app-ink);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.telegram-ready.svelte-d2dl75>a:where(.svelte-d2dl75):hover,.primary-button.svelte-d2dl75:hover{background:var(--app-violet)}.pairing-status.svelte-d2dl75{display:grid;grid-template-columns:minmax(10rem,auto) minmax(0,1fr);gap:1rem;margin:-.75rem 0 1.5rem;padding:.8rem 1rem;border:1px solid var(--app-rule);background:var(--app-paper);font-size:.875rem;line-height:1.45}.pairing-status.svelte-d2dl75 strong:where(.svelte-d2dl75){color:var(--app-violet)}.pairing-status.svelte-d2dl75 span:where(.svelte-d2dl75){color:var(--app-muted)}.setup-grid.svelte-d2dl75{display:grid;grid-template-columns:minmax(30rem,1.1fr) minmax(23rem,.9fr);gap:1.5rem;align-items:start}.setup-grid.svelte-d2dl75 form:where(.svelte-d2dl75),.setup-grid.svelte-d2dl75 aside:where(.svelte-d2dl75)>section:where(.svelte-d2dl75){border-top:1px solid var(--app-ink);border-bottom:1px solid var(--app-rule);background:var(--app-paper)}.setup-grid.svelte-d2dl75 form:where(.svelte-d2dl75)>header:where(.svelte-d2dl75),.setup-grid.svelte-d2dl75 aside:where(.svelte-d2dl75) section:where(.svelte-d2dl75)>header:where(.svelte-d2dl75){display:grid;grid-template-columns:2rem 1fr;gap:.65rem;padding:.9rem 1rem;border-bottom:1px solid var(--app-rule)}.setup-grid.svelte-d2dl75 header:where(.svelte-d2dl75)>span:where(.svelte-d2dl75){color:var(--app-violet);font:.64rem/1.4 Fragment Mono,monospace}.setup-grid.svelte-d2dl75 header:where(.svelte-d2dl75) p:where(.svelte-d2dl75){margin:.2rem 0 0;color:var(--app-muted);font-size:.875rem;line-height:1.4}fieldset.svelte-d2dl75{margin:0;padding:0;border:0}fieldset.svelte-d2dl75 legend:where(.svelte-d2dl75){padding:1rem 1rem 0;font-size:.9rem;font-weight:600}.fieldset-help.svelte-d2dl75{margin:.2rem 0 0;padding:0 1rem .8rem;border-bottom:1px solid var(--app-rule);color:var(--app-muted);font-size:.875rem;line-height:1.4}fieldset.svelte-d2dl75 label:where(.svelte-d2dl75){display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;padding:1rem;border-bottom:1px solid var(--app-rule);cursor:pointer}fieldset.svelte-d2dl75 label:where(.svelte-d2dl75):hover{background:#fafaf7}fieldset.svelte-d2dl75 input:where(.svelte-d2dl75){width:1rem;height:1rem;margin:.1rem 0 0;accent-color:var(--app-violet)}fieldset.svelte-d2dl75 strong:where(.svelte-d2dl75),fieldset.svelte-d2dl75 small:where(.svelte-d2dl75){display:block}fieldset.svelte-d2dl75 strong:where(.svelte-d2dl75){font-size:.9rem}fieldset.svelte-d2dl75 strong:where(.svelte-d2dl75) i:where(.svelte-d2dl75){margin-left:.4rem;padding:.15rem .3rem;background:var(--app-violet-soft);color:var(--app-violet);font:.56rem/1 Fragment Mono,monospace;font-style:normal;text-transform:uppercase}fieldset.svelte-d2dl75 small:where(.svelte-d2dl75){max-width:42rem;margin-top:.25rem;color:var(--app-muted);font-size:.875rem;line-height:1.4}.planned-note.svelte-d2dl75{margin:0;padding:.8rem 1rem;border-bottom:1px solid var(--app-rule);background:#fff9df;color:var(--app-muted);font-size:.875rem;line-height:1.4}.planned-note.svelte-d2dl75 strong:where(.svelte-d2dl75){color:var(--app-warning)}form.svelte-d2dl75>button:where(.svelte-d2dl75){width:100%;padding:.9rem 1rem;border:0;background:var(--app-ink);color:#fff;cursor:pointer;font:600 .875rem/1.2 "Source Sans 3",sans-serif}form.svelte-d2dl75>button:where(.svelte-d2dl75):hover{background:var(--app-violet)}form.svelte-d2dl75>button:where(.svelte-d2dl75) span:where(.svelte-d2dl75){margin-left:.45rem}.form-error.svelte-d2dl75{margin:0;padding:.75rem 1rem;border-bottom:1px solid #e3b8c0;background:#fff0f3;color:var(--app-danger);font-size:.875rem;font-weight:600}.setup-grid.svelte-d2dl75 aside:where(.svelte-d2dl75){display:grid;gap:1.5rem}.message-preview.svelte-d2dl75{margin:1rem;padding:.85rem;border-radius:6px;background:#eef6ec;color:#243124;font-family:system-ui,sans-serif}.message-preview.svelte-d2dl75>div:where(.svelte-d2dl75){display:flex;justify-content:space-between;gap:1rem;margin-bottom:.65rem;font-size:.8rem}.message-preview.svelte-d2dl75>div:where(.svelte-d2dl75) span:where(.svelte-d2dl75){color:#9c3447;font-weight:700}.message-preview.svelte-d2dl75 p:where(.svelte-d2dl75){margin:.2rem 0;font-size:.875rem;line-height:1.4}.message-preview.svelte-d2dl75 small:where(.svelte-d2dl75){display:block;margin-top:.65rem;color:#657265;font-size:.8rem}.billing-state.svelte-d2dl75{display:grid;gap:.2rem;padding:.9rem 1rem;background:#fff9df}.billing-state.svelte-d2dl75 strong:where(.svelte-d2dl75){color:var(--app-warning);font-size:.875rem}.billing-state.svelte-d2dl75 strong.pilot-state:where(.svelte-d2dl75){color:var(--app-success)}.billing-state.svelte-d2dl75 span:where(.svelte-d2dl75){color:var(--app-muted);font-size:.875rem}.safety-note.svelte-d2dl75{max-width:52rem;margin-top:1.5rem;padding-top:.85rem;border-top:1px solid var(--app-rule)}.safety-note.svelte-d2dl75 strong:where(.svelte-d2dl75){font-size:.875rem}.safety-note.svelte-d2dl75 p:where(.svelte-d2dl75){margin:.2rem 0 0;color:var(--app-muted);font-size:.875rem;line-height:1.45}.message-state.svelte-d2dl75{max-width:52rem;padding:3rem 0}.message-state.svelte-d2dl75 .primary-button:where(.svelte-d2dl75){display:inline-block;margin-top:1.2rem}@media(max-width:980px){.setup-header.svelte-d2dl75,.setup-grid.svelte-d2dl75{grid-template-columns:1fr}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75){width:max-content;max-width:100%}}@media(max-width:620px){.progress.svelte-d2dl75{gap:.75rem}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75){display:grid;width:100%}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75) div:where(.svelte-d2dl75){border-right:0;border-bottom:1px solid var(--app-rule)}.setup-header.svelte-d2dl75 dl:where(.svelte-d2dl75) div:where(.svelte-d2dl75):last-child{border-bottom:0}.telegram-ready.svelte-d2dl75{align-items:stretch;flex-direction:column}.telegram-ready.svelte-d2dl75>a:where(.svelte-d2dl75){text-align:center}.pairing-status.svelte-d2dl75{grid-template-columns:1fr;gap:.25rem}}
