body{color:#163028;background:linear-gradient(90deg,#12443c0d 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(#f7f1df 0%,#ece4cc 100%);margin:0;font-family:Aptos,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}.auth-shell.svelte-8k30lk{place-items:center;min-height:100svh;padding:clamp(1rem,4vw,2rem);display:grid}.access-board.svelte-8k30lk,.form-panel.svelte-8k30lk,.board-copy.svelte-8k30lk,.form-heading.svelte-8k30lk,.form.svelte-8k30lk,.access-stamp.svelte-8k30lk,.actions.svelte-8k30lk{gap:1rem;display:grid}.access-board.svelte-8k30lk{gap:1.25rem;width:min(100%,62rem)}.board-header.svelte-8k30lk,.form-panel.svelte-8k30lk{background:#fffaf0;border:2px solid #18362e;border-radius:.35rem;padding:clamp(1rem,3vw,1.7rem)}.board-header.svelte-8k30lk{align-items:start;gap:1.25rem;display:grid;box-shadow:.25rem .25rem #d7a321}.form-panel.svelte-8k30lk{border-width:1px}.eyebrow.svelte-8k30lk,h1.svelte-8k30lk,h2.svelte-8k30lk,p.svelte-8k30lk{margin:0}.eyebrow.svelte-8k30lk{letter-spacing:.12em;text-transform:uppercase;color:#7a3f12;font-size:.78rem;font-weight:800}h1.svelte-8k30lk{color:#14231f;max-width:13ch;font-size:clamp(2rem,6vw,4rem);line-height:.98}h2.svelte-8k30lk{color:#10233f;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.1}.board-copy.svelte-8k30lk p:where(.svelte-8k30lk),.hint.svelte-8k30lk,.field-note.svelte-8k30lk,.notice.svelte-8k30lk,.checkbox.svelte-8k30lk span:where(.svelte-8k30lk){color:#496377;line-height:1.6}.stamp.svelte-8k30lk{background:#f3ead3;border:2px solid #18362e;border-radius:.25rem;align-items:center;min-height:2.75rem;padding:.7rem .9rem;font-weight:800;display:inline-flex}.stamp--active.svelte-8k30lk{color:#14231f;background:#d7a321}.field.svelte-8k30lk{color:#10233f;gap:.5rem;font-weight:800;display:grid}input.svelte-8k30lk{color:#163028;width:100%;min-height:3rem;font:inherit;background:#fffef7;border:2px solid #18362e;border-radius:.25rem;padding:.85rem 1rem}input.svelte-8k30lk::placeholder{color:#6f7f76}input.svelte-8k30lk:focus-visible,.button.svelte-8k30lk:focus-visible,.text-link.svelte-8k30lk:focus-visible{outline-offset:3px;outline:3px solid #d7a321a6}.checkbox.svelte-8k30lk{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.checkbox.svelte-8k30lk input:where(.svelte-8k30lk){accent-color:#12443c;width:1.15rem;min-height:1.15rem;margin-top:.18rem;padding:0}.field-note.svelte-8k30lk,.notice.svelte-8k30lk{background:#f3ead3;border:1px dashed #18362e61;border-radius:.25rem;padding:.95rem 1rem}.field-note.svelte-8k30lk{gap:.25rem;display:grid}.field-note.svelte-8k30lk strong:where(.svelte-8k30lk){color:#163028}.hint.svelte-8k30lk{font-size:.9rem}.hint--error.svelte-8k30lk,.notice--error.svelte-8k30lk{color:#b91c1c}.notice--error.svelte-8k30lk{background:#fee2e2eb;border-color:#b91c1c4d}.notice--info.svelte-8k30lk{color:#12443c}.notice--warning.svelte-8k30lk{color:#854d0e}.button.svelte-8k30lk{min-height:3rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.button--primary.svelte-8k30lk{color:#fffaf0;background:#12443c}.text-link.svelte-8k30lk{color:#12443c;text-underline-offset:.2rem;align-self:center;font-weight:800;text-decoration:underline}@media (width>=48rem){.board-header.svelte-8k30lk,.form-panel.svelte-8k30lk{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.form-panel.svelte-8k30lk{align-items:start}.access-stamp.svelte-8k30lk,.actions.svelte-8k30lk{align-content:start}.actions.svelte-8k30lk{grid-template-columns:auto minmax(0,1fr);align-items:center}}@media (prefers-color-scheme:dark){body{color:#f5efd9;background:#151a16}.board-header.svelte-8k30lk,.form-panel.svelte-8k30lk{color:#f5efd9;background:#20271f;border-color:#5a6b53}.board-header.svelte-8k30lk{box-shadow:.25rem .25rem #d6a84a}h1.svelte-8k30lk,h2.svelte-8k30lk,.field.svelte-8k30lk,.field-note.svelte-8k30lk strong:where(.svelte-8k30lk){color:#fff8df}.eyebrow.svelte-8k30lk{color:#d6a84a}.board-copy.svelte-8k30lk p:where(.svelte-8k30lk),.hint.svelte-8k30lk,.field-note.svelte-8k30lk,.notice.svelte-8k30lk,.checkbox.svelte-8k30lk span:where(.svelte-8k30lk){color:#c8bea3}.stamp.svelte-8k30lk,.field-note.svelte-8k30lk,.notice.svelte-8k30lk{background:#283125;border-color:#6272a4b3}.stamp--active.svelte-8k30lk,.button--primary.svelte-8k30lk{color:#102018;background:#9ac7a0}input.svelte-8k30lk{color:#f5efd9;background:#151a16;border-color:#5a6b53}input.svelte-8k30lk::placeholder{color:#c8bea3}.text-link.svelte-8k30lk{color:#9caeaa}}
