.consent.svelte-1clsg0r{display:flex;flex-direction:column;gap:.6rem}h1.svelte-1clsg0r{font-size:1.4rem;margin-top:1rem;margin-bottom:.25rem}.meta.svelte-1clsg0r{margin:0 0 1rem;color:#555}.card.svelte-1clsg0r{border:1px solid #cbd5e1;border-radius:6px;padding:.75rem .9rem;background:#fff;color:#1a1a1a}.card.svelte-1clsg0r h2:where(.svelte-1clsg0r){margin:0 0 .4rem;font-size:1.05rem}.card.svelte-1clsg0r p:where(.svelte-1clsg0r){margin:0 0 .6rem;font-size:.95rem}.choices.svelte-1clsg0r{display:flex;gap:.6rem}.choices.svelte-1clsg0r label:where(.svelte-1clsg0r){flex:1;display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem;border:1px solid #aaa;border-radius:6px;background:#fff;cursor:pointer}.choices.svelte-1clsg0r label.selected:where(.svelte-1clsg0r){border-color:#1f6feb;background:#eaf2ff}.choices.svelte-1clsg0r input[type=radio]:where(.svelte-1clsg0r){margin:0}button.svelte-1clsg0r{padding:.7rem 1rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;cursor:pointer;font-weight:600}button.svelte-1clsg0r:disabled{opacity:.6;cursor:not-allowed}button.link.svelte-1clsg0r{background:transparent;color:#1f6feb;font-weight:500;font-size:.9rem;text-align:center;text-decoration:underline;border:0;margin-top:.25rem}@media (prefers-color-scheme: dark){.meta.svelte-1clsg0r{color:#999}.card.svelte-1clsg0r{background:#1c1f26;border-color:#3a4660;color:#e1e1e1}.choices.svelte-1clsg0r label:where(.svelte-1clsg0r){background:#1c1f26;border-color:#555;color:#e1e1e1}.choices.svelte-1clsg0r label.selected:where(.svelte-1clsg0r){background:#1a2a4a;border-color:#1f6feb}}.active-strip.svelte-vytc5y{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;margin:1rem 0 .75rem;border:1px solid #cbd5e1;border-radius:6px;background:#f4f7fb;font-size:.9rem}.active-label.svelte-vytc5y{font-weight:600;color:#1a1a1a;word-break:break-all}.lock-btn.svelte-vytc5y{padding:.4rem .7rem;border-radius:6px;border:0;background:#1f6feb;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;flex-shrink:0}.lock-btn.svelte-vytc5y:disabled{opacity:.6;cursor:not-allowed}h1.svelte-vytc5y{font-size:1.4rem;margin-top:.5rem;margin-bottom:1rem}.onboarding-banner.svelte-vytc5y,.offline-capable-banner.svelte-vytc5y{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:#555}.pilot-walkthrough.svelte-vytc5y{margin:0 0 1rem;padding-left:1.5rem;font-size:.9rem;line-height:1.55;color:#333}.pilot-walkthrough.svelte-vytc5y li:where(.svelte-vytc5y){margin:.1rem 0}.info.svelte-vytc5y{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0 0 1rem}dt.svelte-vytc5y{font-weight:600}dd.svelte-vytc5y{margin:0}code.svelte-vytc5y{font-family:ui-monospace,monospace;font-size:.9rem}button.svelte-vytc5y{padding:.7rem 1rem;border:0;border-radius:6px;background:#b60205;color:#fff;cursor:pointer;font-weight:600}button.link.svelte-vytc5y{margin-top:.75rem;padding:.4rem 0;background:transparent;color:#1f6feb;font-weight:500;font-size:.9rem;text-align:center;border:0;text-decoration:underline}button.svelte-vytc5y:disabled{opacity:.6;cursor:not-allowed}.note.svelte-vytc5y{margin-top:1.5rem;font-size:.85rem;color:#555}.install-tip.svelte-vytc5y{margin-top:1.25rem;font-size:.85rem;line-height:1.45;color:#555}.status-panel.svelte-vytc5y{margin:.5rem 0 1.25rem;padding:.75rem;border:1px solid #d6dee9;border-radius:6px;background:#fafbfc}.status-panel.svelte-vytc5y h2:where(.svelte-vytc5y){margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1a1a1a}.next-action-cta.svelte-vytc5y{display:block;width:100%;margin:0 0 .75rem;padding:.6rem .8rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;font-weight:600;font-size:.95rem;text-align:left;cursor:pointer}.next-action-cta.svelte-vytc5y:hover{filter:brightness(1.05)}.next-action-all-set.svelte-vytc5y{margin:0 0 .75rem;padding:.45rem .65rem;border-radius:6px;background:#eef3fb;color:#1a1a1a;font-size:.9rem}.status-cards.svelte-vytc5y{display:grid;grid-template-columns:max-content 1fr max-content;row-gap:.4rem;column-gap:.75rem;margin:0;align-items:baseline}.status-cards.svelte-vytc5y .card:where(.svelte-vytc5y){display:contents}.status-cards.svelte-vytc5y dt:where(.svelte-vytc5y){font-weight:600;color:#1a1a1a;font-size:.9rem}.status-cards.svelte-vytc5y dd:where(.svelte-vytc5y){margin:0;color:#333;font-size:.9rem;word-break:break-word}.card-action.svelte-vytc5y{padding:.35rem .65rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;font-weight:500;font-size:.8rem;cursor:pointer}.card-action.svelte-vytc5y:hover{filter:brightness(1.05)}.microcopy.svelte-vytc5y{margin:.75rem 0 0;padding-top:.5rem;border-top:1px dashed #cbd5e1;font-size:.8rem;color:#555;line-height:1.4}.mrv-workflow.svelte-vytc5y{margin:.5rem 0 1.25rem;padding:.75rem;border:1px solid #d6dee9;border-radius:6px;background:#f4f7fb;display:flex;flex-direction:column;gap:.4rem}.mrv-workflow.svelte-vytc5y h2:where(.svelte-vytc5y){margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1a1a1a}.workflow-link.svelte-vytc5y{display:block;width:100%;padding:.6rem .8rem;border:1px solid #c0d0e8;border-radius:6px;background:#fff;color:#1f6feb;font-weight:500;font-size:.95rem;text-align:left;cursor:pointer}.workflow-link.svelte-vytc5y:hover{background:#eef3fb}.progress-strip.svelte-vytc5y{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .8rem;border:1px solid #c0d0e8;border-radius:6px;background:#fff;color:#1a1a1a}.progress-loading.svelte-vytc5y,.progress-label.svelte-vytc5y{margin:0;font-weight:600;font-size:.9rem}.progress-loading.svelte-vytc5y{color:#555;font-style:italic}.progress-next.svelte-vytc5y,.progress-all-done.svelte-vytc5y{margin:0;font-size:.9rem;color:#333}.progress-continue.svelte-vytc5y{margin-top:.35rem;padding:.55rem .8rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.progress-continue.svelte-vytc5y:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){.onboarding-banner.svelte-vytc5y,.offline-capable-banner.svelte-vytc5y{color:#aab1bd}.pilot-walkthrough.svelte-vytc5y{color:#c0c4cc}.status-panel.svelte-vytc5y{background:#1a2030;border-color:#3a4660}.status-panel.svelte-vytc5y h2:where(.svelte-vytc5y),.status-cards.svelte-vytc5y dt:where(.svelte-vytc5y){color:#e1e1e1}.status-cards.svelte-vytc5y dd:where(.svelte-vytc5y){color:#c0c4cc}.microcopy.svelte-vytc5y{color:#aab1bd;border-top-color:#3a4660}.next-action-all-set.svelte-vytc5y{background:#1a2030;color:#c0c4cc}.mrv-workflow.svelte-vytc5y{background:#1a2030;border-color:#3a4660}.mrv-workflow.svelte-vytc5y h2:where(.svelte-vytc5y){color:#e1e1e1}.workflow-link.svelte-vytc5y{background:#1c1f26;border-color:#3a4660;color:#8ab4ff}.workflow-link.svelte-vytc5y:hover{background:#232838}.progress-strip.svelte-vytc5y{background:#1c1f26;border-color:#3a4660;color:#e1e1e1}.progress-loading.svelte-vytc5y{color:#aab1bd}.progress-label.svelte-vytc5y{color:#e1e1e1}.progress-next.svelte-vytc5y,.progress-all-done.svelte-vytc5y{color:#c0c4cc}}@media (prefers-color-scheme: dark){.active-strip.svelte-vytc5y{background:#1a2030;border-color:#3a4660}.active-label.svelte-vytc5y{color:#e1e1e1}.note.svelte-vytc5y,.install-tip.svelte-vytc5y{color:#999}}.picker.svelte-xu3x1x{display:flex;flex-direction:column;gap:.6rem}h1.svelte-xu3x1x{font-size:1.4rem;margin-top:1rem;margin-bottom:.25rem}.meta.svelte-xu3x1x{margin:0 0 1rem;color:#555}.options.svelte-xu3x1x{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}label.svelte-xu3x1x{display:flex;align-items:baseline;gap:.6rem;padding:.7rem .9rem;border:1px solid #aaa;border-radius:6px;background:#fff;color:#1a1a1a;cursor:pointer}label.selected.svelte-xu3x1x{border-color:#1f6feb;background:#eaf2ff}input[type=radio].svelte-xu3x1x{margin:0}.native.svelte-xu3x1x{font-weight:600;font-size:1.05rem}.english.svelte-xu3x1x{color:#555;font-size:.9rem}.actions.svelte-xu3x1x{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}button.svelte-xu3x1x{padding:.7rem 1rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;cursor:pointer;font-weight:600}button.ghost.svelte-xu3x1x{background:transparent;color:#1f6feb;border:1px solid #1f6feb}button.svelte-xu3x1x:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){.meta.svelte-xu3x1x,.english.svelte-xu3x1x{color:#999}label.svelte-xu3x1x{background:#1c1f26;border-color:#555;color:#e1e1e1}label.selected.svelte-xu3x1x{background:#1a2a4a;border-color:#1f6feb}}.locked.svelte-13w6dji{display:flex;flex-direction:column;gap:.6rem;text-align:center;padding-top:2rem}.icon.svelte-13w6dji{font-size:2.5rem;line-height:1}h1.svelte-13w6dji{font-size:1.4rem;margin:.25rem 0 0}.for.svelte-13w6dji{margin:.25rem 0 0;font-family:ui-monospace,monospace;font-size:1rem;letter-spacing:.05em;color:#1a1a1a}.meta.svelte-13w6dji{margin:0 0 .5rem;color:#555}.actions.svelte-13w6dji{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}button.svelte-13w6dji{padding:.7rem 1rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;cursor:pointer;font-weight:600}button.ghost.svelte-13w6dji{background:transparent;color:#1f6feb;border:1px solid #1f6feb}button.link.svelte-13w6dji{background:transparent;color:#1f6feb;font-weight:500;font-size:.9rem;border:0;text-decoration:underline}button.svelte-13w6dji:disabled{opacity:.6;cursor:not-allowed}.error.svelte-13w6dji{color:#b60205;margin:0}@media (prefers-color-scheme: dark){.for.svelte-13w6dji{color:#e1e1e1}.meta.svelte-13w6dji{color:#999}}h1.svelte-11m5zn7{font-size:1.4rem;margin-top:1rem;margin-bottom:1rem}.onboarding-intro.svelte-11m5zn7{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:#555}form.svelte-11m5zn7{display:flex;flex-direction:column;gap:.6rem}label.svelte-11m5zn7{font-weight:600}input.svelte-11m5zn7{padding:.6rem .75rem;border:1px solid #aaa;border-radius:6px;background:#fff;color:#1a1a1a}button.svelte-11m5zn7{padding:.7rem 1rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;cursor:pointer;font-weight:600}button.svelte-11m5zn7:disabled{background:#6c8fc7;cursor:not-allowed}.error.svelte-11m5zn7{color:#b60205;margin:0}.lang-link.svelte-11m5zn7{margin-top:1.25rem;padding:.4rem 0;background:transparent;color:#1f6feb;font-weight:500;font-size:.9rem;text-align:center;border:0;text-decoration:underline}@media (prefers-color-scheme: dark){.onboarding-intro.svelte-11m5zn7{color:#aab1bd}input.svelte-11m5zn7{background:#1c1f26;border-color:#555;color:#e1e1e1}}h1.svelte-1h4m7w6{font-size:1.5rem;margin-top:1rem}.banner.svelte-1m6jllz{margin:.5rem 0 1rem;padding:.5rem .75rem;border:1px dashed #b58900;border-radius:6px;background:#fff7e6;color:#5a4400;display:flex;align-items:center;gap:.5rem;font-size:.85rem}.tag.svelte-1m6jllz{background:#b58900;color:#fff;padding:.1rem .4rem;border-radius:3px;font-weight:700;font-size:.7rem;letter-spacing:.04em}code.svelte-1m6jllz{font-family:ui-monospace,monospace;font-size:1rem;letter-spacing:.1em}@media (prefers-color-scheme: dark){.banner.svelte-1m6jllz{background:#2a2412;color:#f0d590;border-color:#b58900}}h1.svelte-4r0iju{font-size:1.4rem;margin-top:1rem;margin-bottom:.5rem}.meta.svelte-4r0iju{margin:0 0 1rem;color:#555}form.svelte-4r0iju{display:flex;flex-direction:column;gap:.6rem}label.svelte-4r0iju{font-weight:600}input.svelte-4r0iju{padding:.6rem .75rem;border:1px solid #aaa;border-radius:6px;background:#fff;color:#1a1a1a;letter-spacing:.4em;font-family:ui-monospace,monospace;font-size:1.2rem;text-align:center}button.svelte-4r0iju{padding:.7rem 1rem;border:0;border-radius:6px;background:#1f6feb;color:#fff;cursor:pointer;font-weight:600}button.ghost.svelte-4r0iju{background:transparent;color:#1f6feb;border:1px solid #1f6feb}button.svelte-4r0iju:disabled{opacity:.6;cursor:not-allowed}.error.svelte-4r0iju{color:#b60205;margin:0}@media (prefers-color-scheme: dark){.meta.svelte-4r0iju{color:#999}input.svelte-4r0iju{background:#1c1f26;border-color:#555;color:#e1e1e1}}.app.svelte-1n46o8q{max-width:480px;margin:0 auto;padding:1rem}.boot.svelte-1n46o8q{color:#555}@media (prefers-color-scheme: dark){.boot.svelte-1n46o8q{color:#999}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fafafa;color:#1a1a1a;line-height:1.5}button,input,select,textarea{min-height:44px;font-size:1rem;font-family:inherit}a{color:#1f6feb}@media (prefers-color-scheme: dark){body{background:#0f1115;color:#e1e1e1}}
