.steer.svelte-13koqfy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:20px;border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);background:var(--color-surface)}.steer__text.svelte-13koqfy{flex:1 1 320px;min-width:0}.steer__kicker.svelte-13koqfy{display:block;margin-bottom:4px;font-size:var(--fs-sm);font-weight:700;color:var(--color-text-3)}.steer.svelte-13koqfy h2:where(.svelte-13koqfy){margin:0;font-size:var(--fs-xl);font-weight:700;color:var(--color-text-1)}.steer.svelte-13koqfy p:where(.svelte-13koqfy){margin:6px 0 0;font-size:var(--fs-md);line-height:1.6;color:var(--color-text-2)}.tile.svelte-13koqfy{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-lg)}.arrow.svelte-13koqfy{display:inline-flex}.arrow.svelte-13koqfy:dir(rtl){transform:scaleX(-1)}.lead-in.svelte-13koqfy{margin:16px 0 32px;font-size:var(--fs-md);line-height:1.6;color:var(--color-text-2)}.cols.svelte-13koqfy{display:grid;gap:24px;align-items:start}.card.svelte-13koqfy{min-width:0;padding:24px;border:1px solid var(--color-border-light);border-radius:var(--radius-3xl);background:var(--color-surface)}.card.svelte-13koqfy h2:where(.svelte-13koqfy){margin:0 0 24px;font-size:var(--fs-2xl);font-weight:800;color:var(--color-text-1)}.alert.svelte-13koqfy{margin-bottom:20px}form.svelte-13koqfy{display:grid;gap:20px}.ltr-field.svelte-13koqfy:dir(rtl) input{text-align:end}.field.svelte-13koqfy{display:flex;flex-direction:column;gap:6px}.label.svelte-13koqfy{font-size:var(--fs-sm);font-weight:600;color:var(--color-text-2)}textarea.svelte-13koqfy{width:100%;min-height:128px;padding:12px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-1);font:inherit;font-size:var(--fs-md);line-height:1.5;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}textarea.svelte-13koqfy::placeholder{color:var(--color-text-dis)}textarea.svelte-13koqfy:hover{border-color:var(--color-text-dis)}textarea.svelte-13koqfy:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--accent-ring)}textarea[aria-invalid=true].svelte-13koqfy{border-color:var(--color-red)}.error.svelte-13koqfy{font-size:var(--fs-xs);font-weight:500;color:var(--color-red-ink)}.submit.svelte-13koqfy{margin-top:4px}.rows.svelte-13koqfy{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);overflow:hidden}.rows.svelte-13koqfy li:where(.svelte-13koqfy)+li:where(.svelte-13koqfy){border-top:1px solid var(--color-border-light)}.rows.svelte-13koqfy a:where(.svelte-13koqfy){display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;color:inherit;text-decoration:none;transition:background-color .15s ease}.rows.svelte-13koqfy a:where(.svelte-13koqfy):hover{background:var(--color-accent-bg)}.rows.svelte-13koqfy a:where(.svelte-13koqfy):focus-visible{outline:3px solid var(--accent-ring);outline-offset:-3px}.wa.svelte-13koqfy{width:20px;height:20px;fill:currentColor}.row__text.svelte-13koqfy{display:grid;gap:2px;min-width:0}.row__label.svelte-13koqfy{font-size:var(--fs-sm);color:var(--color-text-3)}.row__value.svelte-13koqfy{font-size:var(--fs-md);font-weight:700;color:var(--color-text-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.card.svelte-13koqfy h3:where(.svelte-13koqfy){margin:28px 0 12px;font-size:var(--fs-sm);font-weight:700;color:var(--color-text-3)}.social.svelte-13koqfy{display:flex;gap:8px}.social.svelte-13koqfy a:where(.svelte-13koqfy){display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-1);transition:border-color .15s ease}.social.svelte-13koqfy a:where(.svelte-13koqfy):hover{border-color:var(--color-text-3)}.social.svelte-13koqfy a:where(.svelte-13koqfy):focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}@media(min-width:1024px){.steer.svelte-13koqfy{padding:24px 28px}.cols.svelte-13koqfy{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px}.card.svelte-13koqfy{padding:40px}}@media(prefers-reduced-motion:reduce){textarea.svelte-13koqfy,.rows.svelte-13koqfy a:where(.svelte-13koqfy),.social.svelte-13koqfy a:where(.svelte-13koqfy){transition:none}}
