.book[data-astro-cid-55ugdiut]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}@media(max-width:900px){.book[data-astro-cid-55ugdiut]{grid-template-columns:1fr}}.form[data-astro-cid-55ugdiut]{padding:clamp(20px,3vw,36px)}fieldset[data-astro-cid-55ugdiut]{border:0;margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid var(--line);display:grid;gap:18px;min-width:0}legend[data-astro-cid-55ugdiut]{font-family:var(--serif);font-size:22px;padding:0;margin-bottom:18px}label[data-astro-cid-55ugdiut],.group__label[data-astro-cid-55ugdiut]{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--ink)}.group__label[data-astro-cid-55ugdiut]{margin:0 0 6px;display:block}.lab[data-astro-cid-55ugdiut]{display:block}.req[data-astro-cid-55ugdiut]{color:var(--terra)}.opt[data-astro-cid-55ugdiut]{color:var(--muted);font-weight:400}.hint[data-astro-cid-55ugdiut]{font-size:13px;color:var(--muted);margin:0 0 8px}input[data-astro-cid-55ugdiut],select[data-astro-cid-55ugdiut],textarea[data-astro-cid-55ugdiut]{font:400 15px/1.5 var(--sans);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;width:100%;min-width:0}textarea[data-astro-cid-55ugdiut]{resize:vertical}input[data-astro-cid-55ugdiut]:focus,select[data-astro-cid-55ugdiut]:focus,textarea[data-astro-cid-55ugdiut]:focus{outline:2px solid var(--terra);outline-offset:1px;border-color:var(--terra)}.row[data-astro-cid-55ugdiut]{display:grid;gap:14px}.row--2[data-astro-cid-55ugdiut]{grid-template-columns:1fr 1fr}@media(max-width:620px){.row--2[data-astro-cid-55ugdiut]{grid-template-columns:1fr}}.slots[data-astro-cid-55ugdiut]{display:grid;gap:10px}.slot[data-astro-cid-55ugdiut]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.slot__time[data-astro-cid-55ugdiut]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.slot__colon[data-astro-cid-55ugdiut]{color:var(--muted);font-weight:600}@media(max-width:620px){.slot[data-astro-cid-55ugdiut]{grid-template-columns:1fr;gap:8px}.slots[data-astro-cid-55ugdiut]{gap:18px}}.chips[data-astro-cid-55ugdiut]{display:flex;flex-wrap:wrap;gap:8px}.pick[data-astro-cid-55ugdiut]{display:inline-flex;position:relative}.pick[data-astro-cid-55ugdiut] input[data-astro-cid-55ugdiut]{position:absolute;opacity:0;width:1px;height:1px}.pick[data-astro-cid-55ugdiut] span[data-astro-cid-55ugdiut]{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:400;cursor:pointer}.pick[data-astro-cid-55ugdiut] input[data-astro-cid-55ugdiut]:checked+span[data-astro-cid-55ugdiut]{background:var(--green-900);border-color:var(--green-900);color:var(--cream)}.pick[data-astro-cid-55ugdiut] input[data-astro-cid-55ugdiut]:focus-visible+span[data-astro-cid-55ugdiut]{outline:2px solid var(--terra);outline-offset:2px}.err[data-astro-cid-55ugdiut]{color:var(--terra-700);font-size:13px;margin:8px 0 0}.form__foot[data-astro-cid-55ugdiut]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.form__foot[data-astro-cid-55ugdiut] .hint[data-astro-cid-55ugdiut]{margin:0}.done[data-astro-cid-55ugdiut]{padding:clamp(20px,3vw,36px)}.done[data-astro-cid-55ugdiut]:focus{outline:none}.done[data-astro-cid-55ugdiut] h2[data-astro-cid-55ugdiut]{font-size:28px;margin-bottom:10px}.done[data-astro-cid-55ugdiut] textarea[data-astro-cid-55ugdiut]{margin:8px 0 16px;font-size:14px;background:var(--cream)}.done__actions[data-astro-cid-55ugdiut]{display:flex;gap:10px;flex-wrap:wrap}.book__side[data-astro-cid-55ugdiut]{display:grid;gap:16px}.rep__label[data-astro-cid-55ugdiut]{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.rep__name[data-astro-cid-55ugdiut]{font-family:var(--serif);font-size:30px;color:var(--cream)!important;margin:8px 0 6px}.rep__meta[data-astro-cid-55ugdiut]{margin:2px 0;font-size:15px}.rep__meta[data-astro-cid-55ugdiut] strong[data-astro-cid-55ugdiut]{color:var(--cream);font-variant-numeric:tabular-nums}.steps-card[data-astro-cid-55ugdiut] ol[data-astro-cid-55ugdiut]{margin:0;padding-left:20px;color:var(--muted);font-size:15px}.steps-card[data-astro-cid-55ugdiut] li[data-astro-cid-55ugdiut]{margin:8px 0}.steps-card[data-astro-cid-55ugdiut] li[data-astro-cid-55ugdiut]::marker{color:var(--terra);font-weight:600}.alt[data-astro-cid-55ugdiut] p[data-astro-cid-55ugdiut]{margin:6px 0}.alt[data-astro-cid-55ugdiut] a[data-astro-cid-55ugdiut]{color:var(--terra)}.alt__wx[data-astro-cid-55ugdiut]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.alt__wx[data-astro-cid-55ugdiut] img[data-astro-cid-55ugdiut]{border:1px solid var(--line);border-radius:3px}
