.ask[data-astro-cid-l3a6rwsf]{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-5);margin:var(--space-6) 0}.ask[data-astro-cid-l3a6rwsf] h3[data-astro-cid-l3a6rwsf]{margin:0 0 var(--space-2)}.lede[data-astro-cid-l3a6rwsf]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);max-width:var(--prose-max)}.fields[data-astro-cid-l3a6rwsf]{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}@media (width>=34rem){.fields[data-astro-cid-l3a6rwsf]{grid-template-columns:1fr 1fr}.fields[data-astro-cid-l3a6rwsf].one{grid-template-columns:1fr}}.ask[data-astro-cid-l3a6rwsf] label[data-astro-cid-l3a6rwsf]{color:var(--color-text-muted);gap:4px;font-size:.78rem;display:grid}.ask[data-astro-cid-l3a6rwsf] input[data-astro-cid-l3a6rwsf]{font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;min-width:0;padding:9px 11px}.go[data-astro-cid-l3a6rwsf]{gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.btn[data-astro-cid-l3a6rwsf]{background:var(--color-navy);color:var(--color-on-navy);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-weight:600;text-decoration:none;display:inline-block}.btn[data-astro-cid-l3a6rwsf]:hover{opacity:.9}.hint[data-astro-cid-l3a6rwsf]{font-size:var(--text-sm);color:var(--color-text-muted)}.privacy[data-astro-cid-l3a6rwsf]{color:var(--color-text-muted);max-width:var(--prose-max);margin:0;font-size:.8rem}@media (width>=60rem){.rail[data-astro-cid-qtarfssv]{top:var(--space-6);max-height:calc(100vh - var(--space-12));overscroll-behavior:contain;padding-right:var(--space-2);align-self:start;position:sticky;overflow-y:auto}.rail[data-astro-cid-qtarfssv]::-webkit-scrollbar{width:8px}.rail[data-astro-cid-qtarfssv]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}}.see-link[data-astro-cid-qtarfssv]{margin:var(--space-2) 0 var(--space-3);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-link,#2f5f8f);text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:block}.see-link[data-astro-cid-qtarfssv]:hover{text-decoration:underline}.icon-btn[data-astro-cid-qtarfssv]{cursor:pointer}.icon-btn[data-astro-cid-qtarfssv]:hover .icon[data-astro-cid-qtarfssv]{opacity:.85}.rail[data-astro-cid-qtarfssv] h2[data-astro-cid-qtarfssv]{font-size:var(--text-lg);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:3px solid var(--color-navy);z-index:1;background:var(--color-bg);position:sticky;top:0}.app[data-astro-cid-qtarfssv]{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4)}.shot[data-astro-cid-qtarfssv]{object-fit:cover;object-position:left top;border-radius:var(--radius);width:100%;height:130px;margin-bottom:var(--space-3);border:1px solid var(--color-border);display:block}.shot-btn[data-astro-cid-qtarfssv]{width:100%;margin:0 0 var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.shot-btn[data-astro-cid-qtarfssv] .shot[data-astro-cid-qtarfssv]{margin-bottom:var(--space-2)}.shot-btn[data-astro-cid-qtarfssv]:hover .shot[data-astro-cid-qtarfssv]{border-color:var(--color-accent)}.shot-cta[data-astro-cid-qtarfssv]{font-size:var(--text-sm);color:var(--color-accent);font-weight:600;display:block}.shot-cta[data-astro-cid-qtarfssv]:after{content:" →"}.shot-btn[data-astro-cid-qtarfssv]:hover .shot-cta[data-astro-cid-qtarfssv]{text-decoration:underline}.icon-btn[data-astro-cid-qtarfssv]{margin:0 0 var(--space-3);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;display:block}.icon[data-astro-cid-qtarfssv]{border-radius:16px;width:72px;height:72px;display:block}.icon-btn[data-astro-cid-qtarfssv]:hover .icon[data-astro-cid-qtarfssv],.icon-btn[data-astro-cid-qtarfssv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.app[data-astro-cid-qtarfssv] h3[data-astro-cid-qtarfssv]{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0 0 2px}.sub[data-astro-cid-qtarfssv]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2)}.tags[data-astro-cid-qtarfssv]{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.free-tag[data-astro-cid-qtarfssv]{letter-spacing:.06em;text-transform:uppercase;padding:.2rem var(--space-2);border-radius:var(--radius);color:#fff;background:#1d6b4f;font-size:.75rem;font-weight:800;display:inline-block}.who[data-astro-cid-qtarfssv],.when[data-astro-cid-qtarfssv]{letter-spacing:.04em;padding:.2rem var(--space-2);border-radius:var(--radius);font-size:.75rem;font-weight:600;display:inline-block}.who[data-astro-cid-qtarfssv].yours{background:var(--color-accent);color:#fff}.who[data-astro-cid-qtarfssv].mine{color:var(--color-text-muted);border:1px dashed var(--color-border);background:0 0}.when[data-astro-cid-qtarfssv]{background:var(--color-navy);color:var(--color-on-navy)}.who-line[data-astro-cid-qtarfssv]{font-size:var(--text-sm);margin:0 0 var(--space-3);font-weight:500;line-height:1.55}.what[data-astro-cid-qtarfssv]{font-size:var(--text-sm);margin:0 0 var(--space-3);line-height:1.6}.holds[data-astro-cid-qtarfssv]{padding-left:var(--space-4);font-size:var(--text-sm);margin:0;line-height:1.5}.holds[data-astro-cid-qtarfssv] li[data-astro-cid-qtarfssv]{margin-bottom:var(--space-1);color:var(--color-text-muted)}.rail-note[data-astro-cid-qtarfssv]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-3);line-height:1.6}.rail-note[data-astro-cid-qtarfssv]:last-child{margin-bottom:0}.rail-note[data-astro-cid-qtarfssv].free{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-3)}dialog[data-astro-cid-timnnfnb]#gallery-therapy{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:min(52rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--color-text);padding:0;overflow:hidden}dialog[data-astro-cid-timnnfnb]#gallery-therapy::backdrop{background:#00000080}.g-head[data-astro-cid-timnnfnb]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:1;display:flex;position:sticky;top:0}.g-head[data-astro-cid-timnnfnb] h2[data-astro-cid-timnnfnb]{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.x[data-astro-cid-timnnfnb]{font:inherit;cursor:pointer;color:var(--color-text-muted);padding:0 var(--space-2);background:0 0;border:0;font-size:1.6rem;line-height:1}.x[data-astro-cid-timnnfnb]:hover{color:var(--color-text)}.g-body[data-astro-cid-timnnfnb]{padding:var(--space-5);max-height:calc(100vh - 8rem);overflow-y:auto}.warn[data-astro-cid-timnnfnb]{background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:1.6}figure[data-astro-cid-timnnfnb]{margin:0 0 var(--space-6)}figure[data-astro-cid-timnnfnb] img[data-astro-cid-timnnfnb]{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;height:auto;display:block}figcaption[data-astro-cid-timnnfnb]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.6}.muted[data-astro-cid-timnnfnb]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}dialog[data-astro-cid-rzghab4y]#protocol{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:min(48rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--color-text);padding:0;overflow:hidden}dialog[data-astro-cid-rzghab4y]#protocol::backdrop{background:#00000080}.proto-head[data-astro-cid-rzghab4y]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:1;display:flex;position:sticky;top:0}.proto-head[data-astro-cid-rzghab4y] h2[data-astro-cid-rzghab4y]{font-size:var(--text-lg);margin:0}.x[data-astro-cid-rzghab4y]{font:inherit;cursor:pointer;color:var(--color-text-muted);padding:0 var(--space-2);background:0 0;border:0;font-size:1.6rem;line-height:1}.x[data-astro-cid-rzghab4y]:hover{color:var(--color-text)}.proto-body[data-astro-cid-rzghab4y]{padding:var(--space-5);max-height:calc(100vh - 8rem);overflow-y:auto}.proto-body[data-astro-cid-rzghab4y] section[data-astro-cid-rzghab4y]{margin-bottom:var(--space-6)}.proto-body[data-astro-cid-rzghab4y] h3[data-astro-cid-rzghab4y]{font-size:var(--text-lg);margin:0 0 var(--space-2)}.proto-body[data-astro-cid-rzghab4y] h4[data-astro-cid-rzghab4y]{font-size:var(--text-sm);margin:0 0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.proto-body[data-astro-cid-rzghab4y] p[data-astro-cid-rzghab4y]{margin:0 0 var(--space-3);line-height:1.65}.of[data-astro-cid-rzghab4y]{color:var(--color-text-muted);font-weight:400}.muted[data-astro-cid-rzghab4y]{color:var(--color-text-muted);font-size:var(--text-sm)}.shot-fig[data-astro-cid-rzghab4y]{margin:0 0 var(--space-5)}.shot-fig[data-astro-cid-rzghab4y] img[data-astro-cid-rzghab4y]{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;height:auto;display:block}.shot-fig[data-astro-cid-rzghab4y] figcaption[data-astro-cid-rzghab4y]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.warn[data-astro-cid-rzghab4y]{background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-4);margin:0 0 var(--space-6);font-size:var(--text-sm);line-height:1.6}.warn[data-astro-cid-rzghab4y].last{margin:0}.two[data-astro-cid-rzghab4y]{gap:var(--space-5);display:grid}@media (width>=34rem){.two[data-astro-cid-rzghab4y]{grid-template-columns:1fr 1fr}}.tight[data-astro-cid-rzghab4y]{padding-left:var(--space-4);font-size:var(--text-sm);margin:0;line-height:1.6}.ex[data-astro-cid-rzghab4y]{margin:0 0 var(--space-3);counter-reset:ex;padding:0;list-style:none}.ex[data-astro-cid-rzghab4y] li[data-astro-cid-rzghab4y]{gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);counter-increment:ex;flex-wrap:wrap;align-items:baseline;display:flex}.ex[data-astro-cid-rzghab4y] li[data-astro-cid-rzghab4y]:before{content:counter(ex);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--text-sm);min-width:1.2rem}.ex[data-astro-cid-rzghab4y] .m[data-astro-cid-rzghab4y]{min-width:8rem;font-weight:600}.ex[data-astro-cid-rzghab4y] .mach[data-astro-cid-rzghab4y]{color:var(--color-text-muted);font-size:var(--text-sm)}
