.fh[data-astro-cid-fngbdj2n]{border-bottom:1px solid var(--rule);background:var(--paper)}.fh__in[data-astro-cid-fngbdj2n]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.fh[data-astro-cid-fngbdj2n] a[data-astro-cid-fngbdj2n]{text-decoration:none}.fh__back[data-astro-cid-fngbdj2n]{color:var(--ink);padding:12px 0;font-size:13px}.foto[data-astro-cid-fngbdj2n]{padding:clamp(28px,5vw,64px) 0 clamp(72px,8vw,120px)}.foto__grid[data-astro-cid-fngbdj2n]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.foto__side[data-astro-cid-fngbdj2n]{gap:18px;display:grid;position:sticky;top:24px}.foto__h1[data-astro-cid-fngbdj2n]{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,60px)}.foto__mtx[data-astro-cid-fngbdj2n]{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:18px 16px 14px}.prog[data-astro-cid-fngbdj2n]{border-top:1.5px solid var(--ink);display:grid}.prog[data-astro-cid-fngbdj2n] li[data-astro-cid-fngbdj2n]{border-bottom:1px solid var(--rule);color:var(--muted);grid-template-columns:34px 1fr;padding:8px 0;font-size:15px;display:grid}.prog[data-astro-cid-fngbdj2n] li[data-astro-cid-fngbdj2n] .mono[data-astro-cid-fngbdj2n]{padding-top:2px;font-size:12px}.prog[data-astro-cid-fngbdj2n] li[data-astro-cid-fngbdj2n].is-done{color:var(--ink)}.prog[data-astro-cid-fngbdj2n] li[data-astro-cid-fngbdj2n].is-done .mono[data-astro-cid-fngbdj2n]{color:var(--green-text)}.prog[data-astro-cid-fngbdj2n] li[data-astro-cid-fngbdj2n][aria-current]{color:var(--ink);font-weight:700}.prog[data-astro-cid-fngbdj2n] li[data-astro-cid-fngbdj2n][aria-current] .mono[data-astro-cid-fngbdj2n]{color:var(--green)}.nojs-note[data-astro-cid-fngbdj2n]{font-family:var(--mono);color:var(--muted);margin-bottom:20px;font-size:13px}.js[data-astro-cid-fngbdj2n] .nojs-note[data-astro-cid-fngbdj2n]{display:none}.step[data-astro-cid-fngbdj2n]{padding-bottom:28px}[data-astro-cid-fngbdj2n]:not(.js)>.wrap[data-astro-cid-fngbdj2n] .step[data-astro-cid-fngbdj2n]+.step[data-astro-cid-fngbdj2n]{border-top:1.5px solid var(--ink);padding-top:40px}.step__k[data-astro-cid-fngbdj2n]{color:var(--green-text);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px}.step__h[data-astro-cid-fngbdj2n]{letter-spacing:-.03em;outline:none;margin:10px 0 16px;font-size:clamp(28px,3vw,40px)}.fields[data-astro-cid-fngbdj2n]{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.f[data-astro-cid-fngbdj2n]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.f[data-astro-cid-fngbdj2n]>span[data-astro-cid-fngbdj2n],.f[data-astro-cid-fngbdj2n] legend[data-astro-cid-fngbdj2n]{color:var(--ink);padding:0;font-size:15px;font-weight:600}.f[data-astro-cid-fngbdj2n] i[data-astro-cid-fngbdj2n]{color:var(--muted);font-style:normal;font-weight:400}.f[data-astro-cid-fngbdj2n] select[data-astro-cid-fngbdj2n]{appearance:none;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231c2429' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--muted);padding-right:40px}.f[data-astro-cid-fngbdj2n] input[data-astro-cid-fngbdj2n],.f[data-astro-cid-fngbdj2n] select[data-astro-cid-fngbdj2n],.f[data-astro-cid-fngbdj2n] textarea[data-astro-cid-fngbdj2n]{border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--card);width:100%;min-height:50px;font:inherit;color:var(--ink);padding:12px 14px}.f[data-astro-cid-fngbdj2n] textarea[data-astro-cid-fngbdj2n]{resize:vertical}.f[data-astro-cid-fngbdj2n] input[data-astro-cid-fngbdj2n]:hover,.f[data-astro-cid-fngbdj2n] textarea[data-astro-cid-fngbdj2n]:hover,.f[data-astro-cid-fngbdj2n] select[data-astro-cid-fngbdj2n]:hover{border-color:#b8c5c3}.f[data-astro-cid-fngbdj2n] input[data-astro-cid-fngbdj2n]:focus,.f[data-astro-cid-fngbdj2n] textarea[data-astro-cid-fngbdj2n]:focus,.f[data-astro-cid-fngbdj2n] select[data-astro-cid-fngbdj2n]:focus{border-color:var(--ink)}.f__err[data-astro-cid-fngbdj2n]{color:var(--bad);font-size:14px;font-style:normal;font-weight:560;display:none}.f[data-astro-cid-fngbdj2n].is-error input[data-astro-cid-fngbdj2n]{border-color:var(--bad)}.f[data-astro-cid-fngbdj2n].is-error .f__err[data-astro-cid-fngbdj2n]{display:block}.f--radio[data-astro-cid-fngbdj2n],.f--area[data-astro-cid-fngbdj2n]{grid-column:1/-1}.f--area[data-astro-cid-fngbdj2n]{margin-top:18px}.seg[data-astro-cid-fngbdj2n]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.seg[data-astro-cid-fngbdj2n] label[data-astro-cid-fngbdj2n]{position:relative}.seg[data-astro-cid-fngbdj2n] input[data-astro-cid-fngbdj2n]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-fngbdj2n] span[data-astro-cid-fngbdj2n]{border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--card);cursor:pointer;min-height:48px;color:var(--ink);text-align:center;place-items:center;font-size:15px;display:grid}.seg[data-astro-cid-fngbdj2n] label[data-astro-cid-fngbdj2n]:hover span[data-astro-cid-fngbdj2n]{border-color:var(--ink)}.seg[data-astro-cid-fngbdj2n] input[data-astro-cid-fngbdj2n]:checked+span[data-astro-cid-fngbdj2n]{background:var(--ink);border-color:var(--ink);color:#fff}.seg[data-astro-cid-fngbdj2n] input[data-astro-cid-fngbdj2n]:focus-visible+span[data-astro-cid-fngbdj2n]{outline:2px solid var(--green);outline-offset:2px}.f--radio[data-astro-cid-fngbdj2n].is-error .seg[data-astro-cid-fngbdj2n] span[data-astro-cid-fngbdj2n]{border-color:var(--bad)}.pend[data-astro-cid-fngbdj2n]{color:var(--mid);font-size:12px}.opts--2[data-astro-cid-fngbdj2n]{grid-template-columns:repeat(2,minmax(0,160px))}.nav[data-astro-cid-fngbdj2n]{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;display:flex}.nav[data-astro-cid-fngbdj2n][hidden]{display:none}.res[data-astro-cid-fngbdj2n]{gap:28px;display:grid}.res__h[data-astro-cid-fngbdj2n]{letter-spacing:-.03em;outline:none;font-size:clamp(26px,2.8vw,38px);line-height:1.12}.res__sum[data-astro-cid-fngbdj2n]{border-top:1.5px solid var(--ink);display:grid}.res__sum[data-astro-cid-fngbdj2n] .sum__row{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.res__sum[data-astro-cid-fngbdj2n] .sum__row .mono{color:var(--green-text);font-size:12px}.res__sum[data-astro-cid-fngbdj2n] .sum__row b{color:var(--ink);font-weight:640;display:block}.res__sum[data-astro-cid-fngbdj2n] .sum__row small{color:var(--muted);font-size:14px}.res__sum[data-astro-cid-fngbdj2n] .sum__ley{color:var(--text);flex-wrap:wrap;gap:16px;padding-top:12px;font-size:12px;display:flex}.res__sum[data-astro-cid-fngbdj2n] .sum__ley li{align-items:center;gap:6px;display:flex}.res__sum[data-astro-cid-fngbdj2n] .sum__ley .d{width:12px;height:12px}.res__sum[data-astro-cid-fngbdj2n] .sum__dots{gap:6px;display:flex}.res__sum[data-astro-cid-fngbdj2n] .d{background:var(--rule);border-radius:50%;width:16px;height:16px}.res__sum[data-astro-cid-fngbdj2n] .d--ok{background:var(--ok)}.res__sum[data-astro-cid-fngbdj2n] .d--mid{background:var(--mid)}.res__sum[data-astro-cid-fngbdj2n] .d--bad{background:var(--bad)}.agenda[data-astro-cid-fngbdj2n]{background:var(--card);border:1px solid var(--rule);border-radius:14px;gap:18px;padding:clamp(20px,3vw,36px);display:grid}.agenda__head[data-astro-cid-fngbdj2n]{gap:6px;display:grid}.agenda__meta[data-astro-cid-fngbdj2n]{color:var(--ink);font-size:14px}.demo[data-astro-cid-fngbdj2n]{color:var(--muted);background:var(--paper);border-left:2px solid var(--mid);padding:8px 10px;font-size:12px}.agenda__days[data-astro-cid-fngbdj2n],.agenda__slots[data-astro-cid-fngbdj2n]{flex-wrap:wrap;gap:8px;display:flex}.agenda[data-astro-cid-fngbdj2n] .pick{border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--paper);cursor:pointer;min-height:46px;font-family:var(--mono);color:var(--ink);text-transform:capitalize;padding:8px 14px;font-size:14px}.agenda[data-astro-cid-fngbdj2n] .pick:hover{border-color:var(--ink)}.agenda[data-astro-cid-fngbdj2n] .pick[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.agenda[data-astro-cid-fngbdj2n] .pick:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.ok[data-astro-cid-fngbdj2n]{background:var(--mint);border-radius:10px;outline:none;gap:10px;padding:18px;display:grid}.ok__k[data-astro-cid-fngbdj2n]{text-transform:uppercase;letter-spacing:.1em;color:var(--green-text);font-size:12.5px}.ok__t[data-astro-cid-fngbdj2n]{color:var(--ink);font-size:22px;font-weight:700}.ok[data-astro-cid-fngbdj2n] .btn[data-astro-cid-fngbdj2n]{justify-self:start}@media (width<=940px){.foto__grid[data-astro-cid-fngbdj2n]{grid-template-columns:1fr}.foto__side[data-astro-cid-fngbdj2n]{position:static}.prog[data-astro-cid-fngbdj2n]{display:none}.foto__mtx[data-astro-cid-fngbdj2n]{z-index:5;padding:10px 12px 8px;position:sticky;top:0}.foto__mtx[data-astro-cid-fngbdj2n] .mtx{--ph:12px;--gap:4px}.foto__mtx[data-astro-cid-fngbdj2n] .mtx__name{display:none}.foto__mtx[data-astro-cid-fngbdj2n] .mtx__col{gap:6px}.fields[data-astro-cid-fngbdj2n]{grid-template-columns:1fr}.seg[data-astro-cid-fngbdj2n]{grid-template-columns:1fr 1fr}}
