.field[data-astro-cid-dchldyzy]{flex-direction:column;gap:.35rem;display:flex}label[data-astro-cid-dchldyzy]{font-family:var(--font-display);align-items:baseline;gap:.45rem;font-size:.9rem;font-weight:600;display:flex}.req[data-astro-cid-dchldyzy]{color:var(--accent)}.opt[data-astro-cid-dchldyzy]{color:var(--text-faint);font-size:.75rem;font-weight:400}.hint[data-astro-cid-dchldyzy]{color:var(--text-faint);margin:0;font-size:.8rem}.error[data-astro-cid-dchldyzy]{color:#f2a297;margin:0;font-size:.82rem}.field[data-astro-cid-dchldyzy] input,.field[data-astro-cid-dchldyzy] select,.field[data-astro-cid-dchldyzy] textarea{background:var(--bg-inset);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font:inherit;padding:.7rem .9rem;transition:border-color .13s}.field[data-astro-cid-dchldyzy] input:focus,.field[data-astro-cid-dchldyzy] select:focus,.field[data-astro-cid-dchldyzy] textarea:focus{border-color:var(--accent);outline:none}.field[data-astro-cid-dchldyzy] input[aria-invalid=true],.field[data-astro-cid-dchldyzy] textarea[aria-invalid=true],.field[data-astro-cid-dchldyzy] select[aria-invalid=true]{border-color:#e0705c}.field[data-astro-cid-dchldyzy] textarea{resize:vertical;min-height:130px}.field[data-astro-cid-dchldyzy] select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b3afa5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.4rem}.page-hero[data-astro-cid-llgjfdv7]{border-bottom:1px solid var(--border);background:radial-gradient(900px 400px at 80% -20%, #cfe86014, transparent 60%), var(--bg-page);padding:clamp(2.5rem,6vw,4.5rem) 2rem clamp(1.5rem,3vw,2.5rem)}.page-hero-inner[data-astro-cid-llgjfdv7]{max-width:var(--content-max);margin:0 auto}h1[data-astro-cid-llgjfdv7]{margin-bottom:.7rem;font-size:clamp(2rem,4.5vw,3rem)}.book-layout[data-astro-cid-llgjfdv7]{max-width:var(--content-max);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin:0 auto;padding:clamp(1.8rem,4vw,3rem) 2rem;display:grid}.book-form[data-astro-cid-llgjfdv7]{flex-direction:column;gap:1.3rem;display:flex}.form-grid[data-astro-cid-llgjfdv7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.hp-wrap[data-astro-cid-llgjfdv7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field-consent[data-astro-cid-llgjfdv7]{align-items:flex-start;gap:.7rem;display:flex}.field-consent[data-astro-cid-llgjfdv7] input[data-astro-cid-llgjfdv7]{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex-shrink:0;margin-top:.2rem}.field-consent[data-astro-cid-llgjfdv7] label[data-astro-cid-llgjfdv7]{color:var(--text-secondary);font-size:.92rem}.field-consent[data-astro-cid-llgjfdv7] span[data-astro-cid-llgjfdv7]{color:var(--accent)}.error[data-astro-cid-llgjfdv7]{color:#f2a297;margin:-.6rem 0 0;font-size:.82rem}.form-status[data-astro-cid-llgjfdv7]{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-card);padding:.95rem 1.1rem;font-size:.93rem}.form-status[data-astro-cid-llgjfdv7][data-kind=success]{background:#cfe86014;border-color:#cfe86080}.form-status[data-astro-cid-llgjfdv7][data-kind=error]{background:#e0705c17;border-color:#e0705c8c}.form-status[data-astro-cid-llgjfdv7][data-kind=preview]{background:#8d7bf017;border-color:#8d7bf080}.form-status[data-astro-cid-llgjfdv7] a{color:var(--accent);text-decoration:underline}.submit-btn[data-astro-cid-llgjfdv7]{align-self:flex-start;padding:.85rem 1.8rem}.submit-btn[data-astro-cid-llgjfdv7]:disabled{opacity:.6;cursor:wait}.noscript-note[data-astro-cid-llgjfdv7]{color:var(--text-secondary);font-size:.9rem}.noscript-note[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]{color:var(--accent);text-decoration:underline}.book-aside[data-astro-cid-llgjfdv7]{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.5rem}.aside-card[data-astro-cid-llgjfdv7]{padding:1.5rem 1.6rem}.aside-avatar[data-astro-cid-llgjfdv7]{object-fit:cover;border-radius:14px;width:64px;height:64px;margin-bottom:.8rem}.aside-name[data-astro-cid-llgjfdv7]{font-family:var(--font-display);margin-bottom:.1rem;font-weight:600}.aside-status[data-astro-cid-llgjfdv7]{color:var(--accent);margin-bottom:.8rem;font-size:.82rem;display:inline-block}.aside-text[data-astro-cid-llgjfdv7]{color:var(--text-secondary);font-size:.9rem}.aside-mail[data-astro-cid-llgjfdv7]{color:var(--text-primary);border-bottom:1px solid var(--border-strong);align-items:center;gap:.5rem;padding-bottom:.15rem;font-size:.92rem;transition:color .13s;display:inline-flex}.aside-mail[data-astro-cid-llgjfdv7]:hover{color:var(--accent)}.aside-heading[data-astro-cid-llgjfdv7]{font-family:var(--font-display);margin-bottom:.7rem;font-weight:600}.aside-steps[data-astro-cid-llgjfdv7]{color:var(--text-secondary);flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-size:.9rem;display:flex}@media (width<=900px){.book-layout[data-astro-cid-llgjfdv7]{grid-template-columns:1fr}.book-aside[data-astro-cid-llgjfdv7]{position:static}}@media (width<=860px){.page-hero[data-astro-cid-llgjfdv7],.book-layout[data-astro-cid-llgjfdv7]{padding-inline:1.25rem}}@media (width<=640px){.form-grid[data-astro-cid-llgjfdv7]{grid-template-columns:1fr}}
