.rf.svelte-1x6xpvh{display:grid;grid-template-columns:1fr 320px;gap:10px;align-items:start}.rf-form.svelte-1x6xpvh{display:flex;flex-direction:column;gap:16px;padding:22px;background:var(--pt-surface);border-radius:var(--pt-radius-card)}.rf-field.svelte-1x6xpvh{display:flex;flex-direction:column;gap:6px}.rf-label.svelte-1x6xpvh{font-family:var(--pt-ui);font-size:15px;font-weight:500;color:var(--pt-body)}.rf-input.svelte-1x6xpvh{padding:10px 13px;background:var(--pt-canvas);border:0;border-radius:var(--pt-radius-panel);outline:none;font-family:var(--pt-ui);font-size:var(--pt-text-input);color:var(--pt-ink)}.rf-input.svelte-1x6xpvh::placeholder{color:var(--pt-muted)}.rf-input.svelte-1x6xpvh:focus-visible{outline:2px solid var(--pt-ink);outline-offset:1px}.rf-area.svelte-1x6xpvh{resize:vertical;line-height:1.55}.rf-needs.svelte-1x6xpvh{display:flex;flex-wrap:wrap;gap:8px}.rf-need.svelte-1x6xpvh{padding:8px 13px;background:var(--pt-canvas);border:0;border-radius:var(--pt-radius-pill);font-family:var(--pt-ui);font-size:15px;color:var(--pt-body);cursor:pointer;transition:background-color .14s ease,color .14s ease}.rf-need.svelte-1x6xpvh:hover{color:var(--pt-ink)}.rf-need.is-on.svelte-1x6xpvh{background:var(--pt-ink);color:var(--pt-surface);font-weight:500}.rf-need.svelte-1x6xpvh:focus-visible{outline:2px solid var(--pt-ink);outline-offset:2px}.rf-send.svelte-1x6xpvh{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.rf-hint.svelte-1x6xpvh{max-width:460px;font-family:var(--pt-ui);font-size:14px;line-height:1.55;color:var(--pt-muted)}.rf-aside.svelte-1x6xpvh{display:flex;flex-direction:column;gap:12px}.rf-panel.svelte-1x6xpvh{display:flex;flex-direction:column;gap:11px;padding:20px;background:var(--pt-surface);border-radius:var(--pt-radius-card)}.rf-steps.svelte-1x6xpvh{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px;font-family:var(--pt-ui);font-size:15px;line-height:1.55;color:var(--pt-body)}.rf-steps.svelte-1x6xpvh li:where(.svelte-1x6xpvh)::marker{color:var(--pt-muted)}.rf-list.svelte-1x6xpvh{display:flex;flex-direction:column;gap:16px}.rf-item.svelte-1x6xpvh{display:flex;flex-direction:column;gap:3px}.rf-small.svelte-1x6xpvh{font-family:var(--pt-ui);font-size:13px;line-height:1.55;color:var(--pt-muted)}@media(max-width:900px){.rf.svelte-1x6xpvh{grid-template-columns:1fr}}@media(max-width:767px){.rf-form.svelte-1x6xpvh{padding:16px;gap:13px}.rf-panel.svelte-1x6xpvh{padding:16px}}.rf-input.svelte-1x6xpvh,.rf-need.svelte-1x6xpvh{min-height:44px;box-sizing:border-box}
