.frci-root.svelte-2f76ly{z-index:1;background:var(--plate-plate-bot);min-height:100dvh;color:var(--text-1);font-family:var(--font-display);position:relative}.center.svelte-2f76ly{min-height:100dvh;padding:1.25rem;padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));place-items:center;display:grid}.card.svelte-2f76ly{background:var(--plate-panel-ground);border:1px solid var(--boundary);width:100%;max-width:460px;box-shadow:var(--shadow-panel);border-radius:16px;flex-direction:column;gap:.9rem;padding:1.6rem 1.4rem;display:flex}h1.svelte-2f76ly{color:var(--green);text-shadow:none;letter-spacing:.02em;margin:0;font-size:1.7rem;font-weight:700}.sub.svelte-2f76ly,p.svelte-2f76ly{color:var(--text-1);margin:0;line-height:1.5}.sub.svelte-2f76ly{color:var(--text-2);font-size:.98rem}.field.svelte-2f76ly{border:none;flex-direction:column;gap:.35rem;margin:0;padding:0;display:flex}.label.svelte-2f76ly{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:.78rem}.req.svelte-2f76ly{color:var(--gold)}.opt.svelte-2f76ly{text-transform:none;color:var(--text-2);letter-spacing:normal}input.svelte-2f76ly,textarea.svelte-2f76ly{width:100%;font:inherit;color:var(--text-1);background:var(--plate-well-ground);border:1px solid var(--boundary);border-radius:10px;padding:.75rem .85rem;font-size:1.05rem}textarea.svelte-2f76ly{resize:vertical;min-height:4.5rem}input.svelte-2f76ly::placeholder,textarea.svelte-2f76ly::placeholder{color:var(--text-2)}input.svelte-2f76ly:focus,textarea.svelte-2f76ly:focus{border-color:var(--green);box-shadow:var(--shadow-panel);outline:none}.chips.svelte-2f76ly{flex-wrap:wrap;gap:.5rem;display:flex}.chip.svelte-2f76ly{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--boundary);background:var(--plate-well-ground);color:var(--text-2);cursor:pointer;border-radius:999px;padding:.5rem .8rem;font-size:.82rem}.chip.svelte-2f76ly:hover:not(:disabled){border-color:var(--green);color:var(--green)}.chip.svelte-2f76ly:disabled{opacity:1;cursor:not-allowed;border-style:dashed}.chip.on.svelte-2f76ly{background:var(--plate-lit-ground);border-color:var(--green);color:var(--green);box-shadow:var(--shadow-panel)}.primary.svelte-2f76ly{font:inherit;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--green);background:var(--plate-lit-ground);color:var(--plate-btn-ink);cursor:pointer;border-radius:10px;min-height:48px;padding:.9rem 1.1rem;font-size:1.05rem}.primary.svelte-2f76ly:hover:not(:disabled){background:var(--plate-lit-ground);box-shadow:var(--shadow-panel)}.primary.svelte-2f76ly:disabled{opacity:1;cursor:not-allowed;border-style:dashed}.err.svelte-2f76ly{color:var(--crimson);font-size:.9rem}.fine.svelte-2f76ly{font-family:var(--font-mono);color:var(--text-2);font-size:.8rem}.confirm.svelte-2f76ly{text-align:center;align-items:center}.check.svelte-2f76ly{width:64px;height:64px;color:var(--plate-plate-bot);background:var(--plate-face-ground);box-shadow:var(--shadow-panel);border-radius:50%;place-items:center;font-size:2rem;display:grid}
