.card.svelte-odaqfm{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-muted);color:var(--text);box-shadow:var(--shadow-sm)}.card-header.svelte-odaqfm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted)}.card-header-main.svelte-odaqfm{display:flex;align-items:flex-start;gap:var(--space-3);flex:1;min-width:0}.card-header-main.svelte-odaqfm .icon-sm{flex-shrink:0;margin-top:2px}.card-title-group.svelte-odaqfm{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.card-title-row.svelte-odaqfm{display:flex;align-items:center;gap:var(--space-2)}.card-title.svelte-odaqfm{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted);flex-shrink:0}.card-header-actions.svelte-odaqfm{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.card-description.svelte-odaqfm{font-size:var(--text-sm);color:var(--text-subtle)}.card-content.svelte-odaqfm{padding:var(--space-4)}.card[data-flush=true].svelte-odaqfm .card-content:where(.svelte-odaqfm){padding:0}.card-footer.svelte-odaqfm{display:flex;align-items:center;justify-content:center;padding:0 var(--space-4) var(--space-3)}.checkbox-label.svelte-eurubk{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label[data-compact=true].svelte-eurubk{min-height:0}.checkbox-label[data-disabled=true].svelte-eurubk{cursor:not-allowed}.checkbox-control.svelte-eurubk{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);margin:calc(-1 * var(--space-2))}.checkbox-check.svelte-eurubk{position:absolute;width:.75rem;height:.75rem;color:var(--accent-contrast);pointer-events:none}.checkbox-text.svelte-eurubk{font-size:var(--text-sm);color:var(--text-muted)}.checkbox.svelte-eurubk{width:var(--control-check-size);height:var(--control-check-size);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.checkbox.svelte-eurubk:hover{border-color:var(--control-border-hover)}.checkbox.svelte-eurubk:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 var(--ring-offset) var(--ring-offset-color),0 0 0 calc(var(--ring-offset) + var(--ring-width)) var(--control-ring-color)}.checkbox.svelte-eurubk:checked{background:var(--accent);border-color:var(--accent)}.checkbox.svelte-eurubk:disabled{background:var(--control-bg-disabled);border-color:var(--control-border-disabled);cursor:not-allowed}.checkbox[aria-invalid=true].svelte-eurubk{border-color:var(--control-border-error)}.label.svelte-3vgs8c{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;color:var(--text)}.label[data-disabled=true].svelte-3vgs8c{cursor:not-allowed}.label-required.svelte-3vgs8c{flex-shrink:0;width:.375rem;height:.375rem;background:var(--error);border-radius:50%}.label-optional.svelte-3vgs8c{font-weight:var(--font-normal);color:var(--text-muted)}.full-width.svelte-1cpezbe{width:100%}.select-wrapper.svelte-1cpezbe{position:relative}.control.svelte-1cpezbe{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-right:var(--space-8)}.select-caret.svelte-1cpezbe{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding-right:var(--space-2);pointer-events:none}.select-caret.svelte-1cpezbe svg:where(.svelte-1cpezbe){width:.875rem;height:.875rem;color:var(--text-subtle)}textarea.control.svelte-1g8nig2{min-height:5rem;resize:vertical}.landing.svelte-1uha8ag{display:flex;flex-direction:column}.hero.svelte-1uha8ag{background:#06131e;color:#dfe5eb;padding-block:var(--space-16);padding-inline:var(--space-6)}.hero-inner.svelte-1uha8ag{max-width:42rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.hero-eyebrow.svelte-1uha8ag{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:#00b5b5;color:oklch(70% .12 195)}.hero-title.svelte-1uha8ag{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:var(--font-bold);line-height:1.15;letter-spacing:var(--tracking-tight);color:#f8f8f8;max-width:20ch;text-wrap:balance}.hero-description.svelte-1uha8ag{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#a9afb4;max-width:52ch;text-wrap:balance}.hero-action.svelte-1uha8ag{margin-top:var(--space-2)}.hero-note.svelte-1uha8ag{font-size:var(--text-xs);color:#6d7277;font-style:italic}.body.svelte-1uha8ag{max-width:64rem;margin-inline:auto;padding-inline:var(--space-6);padding-block:var(--space-12);display:flex;flex-direction:column;gap:var(--space-16);width:100%}.section-label.svelte-1uha8ag{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-6)}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}@media(max-width:640px){.steps.svelte-1uha8ag{grid-template-columns:1fr}}.step-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-muted);box-shadow:var(--shadow-sm)}.step-number.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:#06131e;color:#f8f8f8;font-size:var(--text-sm);font-weight:var(--font-bold);flex-shrink:0}.step-title.svelte-1uha8ag{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text)}.step-description.svelte-1uha8ag{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.install-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.install-text.svelte-1uha8ag{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.install-text.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-inset);padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm)}.copyable-url.svelte-1uha8ag{display:block;font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-inset);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);-webkit-user-select:all;user-select:all;cursor:pointer;margin-top:var(--space-3)}.dashboard.svelte-1uha8ag{max-width:72rem;margin-inline:auto;padding-inline:var(--space-6);padding-block:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.dashboard-header.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-1)}.dashboard-title.svelte-1uha8ag{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text)}.dashboard-subtitle.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-muted)}.dashboard-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.dashboard-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.dashboard-column.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-5)}.needs-edit-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.needs-category.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2)}.category-label.svelte-1uha8ag{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.needs-checkboxes.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-1)}.context-form.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.next-steps.svelte-1uha8ag{padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.form-error.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-error, oklch(55% .2 25));margin-bottom:var(--space-3)}.onboarding-text.svelte-1uha8ag{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.sign-out.svelte-1uha8ag{align-self:flex-end}
