body{margin:0}.page.svelte-geszxg{color:#2b2118;background:#f9f3e4;min-height:100vh;font-family:Lato,sans-serif}.top.svelte-geszxg{border-bottom:1px solid #2b21181a;justify-content:space-between;align-items:center;padding:1.4rem clamp(1.5rem,6vw,4rem);display:flex}.top-back.svelte-geszxg{letter-spacing:.1em;text-transform:uppercase;color:#2b211899;font-family:Space Mono,monospace;font-size:.72rem;text-decoration:none}.top-back.svelte-geszxg:hover{color:#9f1239}.main.svelte-geszxg{max-width:480px;margin:0 auto;padding:clamp(2.8rem,7vh,4.5rem) clamp(1.5rem,6vw,4rem) 6rem}.head.svelte-geszxg{text-align:center;margin-bottom:2.2rem}.eyebrow.svelte-geszxg{letter-spacing:.28em;color:#9f1239;margin-bottom:.7rem;font-family:Space Mono,monospace;font-size:.66rem}.h1.svelte-geszxg{color:#2b2118;margin:0 0 .7rem;font-family:Playfair Display,serif;font-size:clamp(1.7rem,4.5vw,2.2rem);font-weight:700}.sub.svelte-geszxg{color:#2b211899;font-size:.88rem;line-height:1.6}.panel.svelte-geszxg{background:#fffdf8;border:1px solid #2b211824;border-radius:6px;padding:1.8rem 1.7rem}.form.svelte-geszxg{flex-direction:column;gap:1.1rem;display:flex}.field.svelte-geszxg{flex-direction:column;gap:.4rem;display:flex}.field-label.svelte-geszxg{letter-spacing:.06em;text-transform:uppercase;color:#2b211873;font-family:Space Mono,monospace;font-size:.58rem}.input.svelte-geszxg{color:#2b2118;background:#fff;border:1px solid #2b21182e;border-radius:6px;outline:none;padding:.7rem .85rem;font-family:Lato,sans-serif;font-size:.92rem}.input.svelte-geszxg:focus{border-color:#9f1239}.error.svelte-geszxg{color:#b3261e;margin:0;font-family:Space Mono,monospace;font-size:.68rem;line-height:1.5}.btn.svelte-geszxg{color:#fffdf8;cursor:pointer;text-align:center;background:#9f1239;border:none;border-radius:999px;padding:.8rem 1.5rem;font-family:Lato,sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.btn.svelte-geszxg:hover{opacity:.9}.btn.svelte-geszxg:disabled{opacity:.5;cursor:default}.result.svelte-geszxg{flex-direction:column;gap:.9rem;margin-top:1.4rem;display:flex}.result-row.svelte-geszxg{justify-content:space-between;align-items:center;display:flex}.result-value.svelte-geszxg{color:#2b2118d9;font-size:.9rem}.hint.svelte-geszxg{color:#2b211899;margin:0;font-size:.82rem;line-height:1.6}.btn-site.svelte-geszxg{margin-top:.2rem}.badge.svelte-geszxg{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-family:Space Mono,monospace;font-size:.58rem}.badge-active.svelte-geszxg{color:#1a7a40;background:#4ade8024}.badge-pending.svelte-geszxg{color:#8a650f;background:#e6a81724}.badge-expired.svelte-geszxg{color:#6b6256;background:#2b211814}.badge-cancelled.svelte-geszxg{color:#a3302f;background:#dc3c3c1f}.link-btn.svelte-geszxg{letter-spacing:.04em;color:#9f1239;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.3rem;padding:0;font-family:Space Mono,monospace;font-size:.68rem;text-decoration:underline}.request-box.svelte-geszxg{border-top:1px solid #2b21181f;flex-direction:column;gap:.9rem;margin-top:.4rem;padding-top:1.1rem;display:flex}.request-type-cards.svelte-geszxg{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.request-type-card.svelte-geszxg{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #2b211824;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem .8rem;transition:all .15s;display:flex}.request-type-card.svelte-geszxg:hover{border-color:#9f123959}.request-type-card.selected.svelte-geszxg{background:#9f12390f;border-color:#9f1239}.request-type-title.svelte-geszxg{color:#2b2118;font-family:Lato,sans-serif;font-size:.8rem;font-weight:700}.request-type-hint.svelte-geszxg{color:#2b211880;font-size:.68rem;line-height:1.4}.addon-select-list.svelte-geszxg{flex-direction:column;gap:.5rem;display:flex}.addon-select-item.svelte-geszxg{text-align:left;color:#2b2118;cursor:pointer;background:#fff;border:1.5px solid #2b211824;border-radius:8px;padding:.6rem .8rem;font-size:.82rem;transition:all .15s}.addon-select-item.svelte-geszxg:hover{border-color:#9f123959}.addon-select-item.selected.svelte-geszxg{background:#9f12390f;border-color:#9f1239}.request-note.svelte-geszxg{resize:vertical;min-height:56px;font-family:Lato,sans-serif}.crosslinks.svelte-geszxg{border-top:1px solid #2b21181f;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.4rem;padding-top:2rem;display:flex}.crosslinks.svelte-geszxg a:where(.svelte-geszxg){letter-spacing:.08em;text-transform:uppercase;color:#2b211873;font-family:Space Mono,monospace;font-size:.62rem;text-decoration:none}.crosslinks.svelte-geszxg a:where(.svelte-geszxg):hover{color:#9f1239}
