:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#102a43;background:#f5f7fa}[data-astro-cid-5hce7sga]{box-sizing:border-box}body{margin:0;line-height:1.55}a[data-astro-cid-5hce7sga]{color:#0b7285}a[data-astro-cid-5hce7sga]:focus-visible,button[data-astro-cid-5hce7sga]:focus-visible,input[data-astro-cid-5hce7sga]:focus-visible,select[data-astro-cid-5hce7sga]:focus-visible{outline:3px solid #f7c948;outline-offset:3px}header[data-astro-cid-5hce7sga],main[data-astro-cid-5hce7sga],footer[data-astro-cid-5hce7sga]{width:min(100% - 2rem,70rem);margin-inline:auto}header[data-astro-cid-5hce7sga]{padding:1.25rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem}header[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:#102a43;text-decoration:none;font-weight:800}nav[data-astro-cid-5hce7sga]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.95rem}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:#486581;font-weight:600}main[data-astro-cid-5hce7sga]{padding:2rem 0 4rem}.hero[data-astro-cid-5hce7sga]{max-width:48rem;padding:3rem 0 2rem}h1[data-astro-cid-5hce7sga],h2[data-astro-cid-5hce7sga],h3[data-astro-cid-5hce7sga]{line-height:1.15;color:#102a43}h1[data-astro-cid-5hce7sga]{font-size:clamp(2.2rem,7vw,4.6rem);letter-spacing:-.04em;margin:0 0 1rem}h2[data-astro-cid-5hce7sga]{margin-top:2.5rem}.answer[data-astro-cid-5hce7sga]{font-size:1.25rem;max-width:48rem;color:#334e68}.card[data-astro-cid-5hce7sga]{background:#fff;border:1px solid #d9e2ec;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 24px #102a430f}.grid[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.steps[data-astro-cid-5hce7sga]{counter-reset:steps}.step[data-astro-cid-5hce7sga]{position:relative;padding-left:3.25rem}.step[data-astro-cid-5hce7sga]:before{counter-increment:steps;content:counter(steps);position:absolute;left:1rem;top:1.1rem;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:#f7c948;font-weight:800}label[data-astro-cid-5hce7sga]{display:block;font-weight:700;margin-top:1rem}input[data-astro-cid-5hce7sga],select[data-astro-cid-5hce7sga],button[data-astro-cid-5hce7sga]{font:inherit}input[data-astro-cid-5hce7sga],select[data-astro-cid-5hce7sga]{width:100%;margin-top:.35rem;padding:.7rem .75rem;border:1px solid #9fb3c8;border-radius:.55rem;background:#fff;color:#102a43}button[data-astro-cid-5hce7sga],.button[data-astro-cid-5hce7sga]{display:inline-block;border:0;border-radius:.6rem;background:#0b7285;color:#fff;padding:.75rem 1rem;font-weight:800;cursor:pointer;text-decoration:none}button[data-astro-cid-5hce7sga].secondary,.button[data-astro-cid-5hce7sga].secondary{background:#e6f6f7;color:#075985}button[data-astro-cid-5hce7sga]:disabled{opacity:.55;cursor:wait}.actions[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.muted[data-astro-cid-5hce7sga]{color:#627d98}.notice[data-astro-cid-5hce7sga]{padding:.85rem 1rem;border-radius:.6rem;background:#fff8db;color:#674d00}.error[data-astro-cid-5hce7sga]{color:#a61b1b}details[data-astro-cid-5hce7sga]{border-top:1px solid #d9e2ec;padding:1rem 0}summary[data-astro-cid-5hce7sga]{cursor:pointer;font-weight:800}footer[data-astro-cid-5hce7sga]{border-top:1px solid #d9e2ec;padding:1.5rem 0 2rem;color:#627d98;font-size:.9rem}footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:inherit}.room-shell[data-astro-cid-5hce7sga]{max-width:58rem;margin:auto}.title-list[data-astro-cid-5hce7sga]{display:grid;gap:.75rem;margin:1rem 0}.title-row[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1fr minmax(6rem,8rem) auto;gap:.75rem;align-items:center;padding:.85rem;background:#fff;border:1px solid #d9e2ec;border-radius:.7rem}.title-row[data-astro-cid-5hce7sga] label[data-astro-cid-5hce7sga]{margin:0;font-size:.9rem}.title-row[data-astro-cid-5hce7sga] input[data-astro-cid-5hce7sga]{width:auto;margin-right:.4rem}.search-results[data-astro-cid-5hce7sga]{display:grid;gap:.5rem;margin-top:.75rem}.search-result[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;background:#f0f4f8;color:#102a43}.pick[data-astro-cid-5hce7sga]{border-left:.35rem solid #f7c948}@media(max-width:600px){header[data-astro-cid-5hce7sga]{align-items:flex-start;flex-direction:column}.title-row[data-astro-cid-5hce7sga]{grid-template-columns:1fr}.title-row[data-astro-cid-5hce7sga] select[data-astro-cid-5hce7sga]{max-width:10rem}}
