.cfg-teaser[data-astro-cid-3o64phlw] .checks[data-astro-cid-3o64phlw]{margin-bottom:28px}.cfg-teaser-side[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;align-items:flex-start}.cfg[data-astro-cid-3o64phlw]{max-width:940px;margin-inline:auto;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,4vw,48px);box-shadow:var(--shadow);min-width:0}.cfg-top[data-astro-cid-3o64phlw]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cfg-top[data-astro-cid-3o64phlw] .kicker[data-astro-cid-3o64phlw]{margin-bottom:0}.cfg-count[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--muted);white-space:nowrap}.cfg-progress[data-astro-cid-3o64phlw]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 clamp(30px,4.5vw,44px)}.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]{position:relative;padding-top:12px;font-family:var(--font-display);font-weight:500;font-size:var(--t-micro);color:var(--muted);letter-spacing:.01em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:2px;background:var(--line-strong);transition:background .35s}.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-done:before,.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw][aria-current]:before{background:var(--amber)}.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw][aria-current]{color:var(--bone)}.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw].is-done{color:var(--bone-dim)}@media(max-width:520px){.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]{overflow:visible;text-overflow:clip}.cfg-progress[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]:not([aria-current]){color:transparent}}.cfg-form[data-astro-cid-3o64phlw]{min-width:0}.cfg-panel[data-astro-cid-3o64phlw]{position:relative;min-width:0}.cfg-step[data-astro-cid-3o64phlw]{border:0;padding:0;margin:0;min-width:0}.cfg-step[data-astro-cid-3o64phlw]+.cfg-step[data-astro-cid-3o64phlw]{margin-top:clamp(44px,6vw,64px)}.cfg--js[data-astro-cid-3o64phlw] .cfg-step[data-astro-cid-3o64phlw]:not(.is-active){display:none}.cfg--js[data-astro-cid-3o64phlw] .cfg-step[data-astro-cid-3o64phlw]+.cfg-step[data-astro-cid-3o64phlw]{margin-top:0}.cfg-h[data-astro-cid-3o64phlw]{font-size:clamp(1.55rem,2.8vw,2.2rem);letter-spacing:-.02em;line-height:1.08}.cfg-h[data-astro-cid-3o64phlw]:focus{outline:none}.cfg-lead[data-astro-cid-3o64phlw]{margin-top:12px;color:var(--bone-dim);max-width:58ch;text-wrap:pretty}.cfg-body[data-astro-cid-3o64phlw]{margin-top:clamp(22px,3vw,32px)}.cfg-body[data-astro-cid-3o64phlw]>[data-astro-cid-3o64phlw]+[data-astro-cid-3o64phlw]{margin-top:20px}.tiles[data-astro-cid-3o64phlw]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.tile[data-astro-cid-3o64phlw]{position:relative;display:flex;flex-direction:column;gap:6px;min-height:168px;padding:20px 20px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);cursor:pointer;min-width:0;transition:border-color .22s,background .22s,box-shadow .22s,transform .16s var(--ease)}.tile[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw],.chip[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw],.opt[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.tile[data-astro-cid-3o64phlw]:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.tile[data-astro-cid-3o64phlw]:hover{border-color:var(--line-strong);background:var(--surface-3)}}.tile[data-astro-cid-3o64phlw]:has(input:checked){border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber);background:var(--surface-3)}.tile[data-astro-cid-3o64phlw]:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:3px}.tile[data-astro-cid-3o64phlw] .mark[data-astro-cid-3o64phlw]{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;background:var(--amber);color:var(--ink);display:grid;place-items:center;opacity:0;transform:scale(.8);transition:opacity .16s,transform .24s var(--ease)}.tile[data-astro-cid-3o64phlw] .mark[data-astro-cid-3o64phlw] svg{width:14px;height:14px}.tile[data-astro-cid-3o64phlw]:has(input:checked) .mark[data-astro-cid-3o64phlw]{opacity:1;transform:scale(1)}.tile[data-astro-cid-3o64phlw] .name[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:700;font-size:1.3rem;letter-spacing:-.015em;line-height:1.1;padding-right:36px;color:var(--bone)}.tile[data-astro-cid-3o64phlw] .meta[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--amber);text-wrap:pretty}.tile[data-astro-cid-3o64phlw] .desc[data-astro-cid-3o64phlw]{font-size:var(--t-small);color:var(--muted);margin-top:auto;padding-top:10px;text-wrap:pretty}.tile--unsure[data-astro-cid-3o64phlw]{border-style:dashed}.chips[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-astro-cid-3o64phlw]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);color:var(--bone-dim);font-family:var(--font-display);font-weight:500;font-size:.95rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .16s var(--ease)}.chip[data-astro-cid-3o64phlw]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.chip[data-astro-cid-3o64phlw]:hover{border-color:var(--bone);color:var(--bone)}}.chip[data-astro-cid-3o64phlw] svg{width:14px;height:14px;color:var(--amber);display:none}.chip[data-astro-cid-3o64phlw]:has(input:checked){background:var(--amber-soft);border-color:var(--amber);color:var(--bone)}.chip[data-astro-cid-3o64phlw]:has(input:checked) svg{display:block}.chip[data-astro-cid-3o64phlw]:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:3px}.opts[data-astro-cid-3o64phlw]{list-style:none;display:grid;gap:10px}.opts[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]{min-width:0}@media(min-width:720px){.opts[data-astro-cid-3o64phlw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt[data-astro-cid-3o64phlw]{position:relative;display:flex;gap:14px;align-items:flex-start;height:100%;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;min-width:0;transition:border-color .22s,background .22s,transform .16s var(--ease)}.opt[data-astro-cid-3o64phlw]:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.opt[data-astro-cid-3o64phlw]:hover{border-color:var(--line-strong);background:var(--surface-3)}}.opt[data-astro-cid-3o64phlw] .box[data-astro-cid-3o64phlw]{flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line-strong);display:grid;place-items:center;margin-top:2px;color:var(--ink);transition:background .18s,border-color .18s}.opt[data-astro-cid-3o64phlw] .box[data-astro-cid-3o64phlw] svg{width:13px;height:13px;opacity:0;transform:scale(.7);transition:opacity .15s,transform .22s var(--ease)}.opt[data-astro-cid-3o64phlw]:has(input:checked){border-color:var(--amber)}.opt[data-astro-cid-3o64phlw]:has(input:checked) .box[data-astro-cid-3o64phlw]{background:var(--amber);border-color:var(--amber)}.opt[data-astro-cid-3o64phlw]:has(input:checked) .box[data-astro-cid-3o64phlw] svg{opacity:1;transform:scale(1)}.opt[data-astro-cid-3o64phlw]:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:3px}.opt[data-astro-cid-3o64phlw] .txt[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;gap:3px;min-width:0}.opt[data-astro-cid-3o64phlw] .name[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:500;color:var(--bone)}.opt[data-astro-cid-3o64phlw] .desc[data-astro-cid-3o64phlw]{font-size:var(--t-small);color:var(--muted);text-wrap:pretty}.field[data-astro-cid-3o64phlw]{display:grid;gap:8px;min-width:0}.field[data-astro-cid-3o64phlw] label[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--bone-dim)}.field[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw],.field[data-astro-cid-3o64phlw] textarea[data-astro-cid-3o64phlw]{width:100%;min-height:52px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--ink);color:var(--bone);transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-3o64phlw] textarea[data-astro-cid-3o64phlw]{min-height:112px;resize:vertical;line-height:1.5}.field[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]::placeholder,.field[data-astro-cid-3o64phlw] textarea[data-astro-cid-3o64phlw]::placeholder{color:var(--muted);opacity:.8}.field[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:focus,.field[data-astro-cid-3o64phlw] textarea[data-astro-cid-3o64phlw]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.field[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw][aria-invalid=true]{border-color:#e07a5f;box-shadow:0 0 0 3px #e07a5f29}.fields-2[data-astro-cid-3o64phlw]{display:grid;gap:20px}@media(min-width:640px){.fields-2[data-astro-cid-3o64phlw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-err[data-astro-cid-3o64phlw]{font-size:var(--t-small);color:#f4a58f;margin:0}.cfg-err[data-astro-cid-3o64phlw]:empty{display:none}.field[data-astro-cid-3o64phlw] .cfg-err[data-astro-cid-3o64phlw]{margin-top:-2px}.field[data-astro-cid-3o64phlw] .hint[data-astro-cid-3o64phlw]{font-size:var(--t-micro);color:var(--muted);margin:-2px 0 0;text-wrap:pretty}.hp[data-astro-cid-3o64phlw]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.cfg-pdf[data-astro-cid-3o64phlw]{margin-top:22px;padding:clamp(18px,3vw,24px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.cfg-pdf-btns[data-astro-cid-3o64phlw]{display:grid;gap:12px}@media(min-width:600px){.cfg-pdf-btns[data-astro-cid-3o64phlw]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.cfg-pdf[data-astro-cid-3o64phlw] .btn[data-astro-cid-3o64phlw]{width:100%;min-width:0;padding-inline:16px;white-space:normal;text-align:center;line-height:1.2;padding-block:10px}.cfg-pdf[data-astro-cid-3o64phlw] .btn[data-astro-cid-3o64phlw][aria-busy=true]{opacity:.7;cursor:progress}.cfg-pdf[data-astro-cid-3o64phlw] .btn[data-astro-cid-3o64phlw]:disabled{pointer-events:none}.cfg-send[data-astro-cid-3o64phlw].is-sent{background:var(--ok);color:var(--ink);box-shadow:none;opacity:1}.cfg-pdf[data-astro-cid-3o64phlw].is-fallback .cfg-dl[data-astro-cid-3o64phlw]{border-color:var(--amber);color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.cfg-pdf-status[data-astro-cid-3o64phlw]{margin:14px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--bone-dim);text-wrap:pretty}.cfg-pdf-status[data-astro-cid-3o64phlw][hidden]{display:none}.cfg-pdf-status[data-astro-cid-3o64phlw][data-kind=ok]{color:var(--ok)}.cfg-pdf-status[data-astro-cid-3o64phlw][data-kind=err]{color:#f4a58f}.cfg-consent--pdf[data-astro-cid-3o64phlw]{text-align:left;margin-top:12px}.cfg-or[data-astro-cid-3o64phlw]{display:flex;align-items:center;gap:14px;margin:24px 0 0;color:var(--muted);font-family:var(--font-display);font-weight:500;font-size:var(--t-micro)}.cfg-or[data-astro-cid-3o64phlw]:before,.cfg-or[data-astro-cid-3o64phlw]:after{content:"";flex:1;height:1px;background:var(--line)}.cfg-nav[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(28px,4vw,40px);padding-top:22px;border-top:1px solid var(--line)}.cfg-nav[data-astro-cid-3o64phlw] .is-hidden[data-astro-cid-3o64phlw]{visibility:hidden;pointer-events:none}.cfg-nav[data-astro-cid-3o64phlw] .btn[data-astro-cid-3o64phlw]{min-width:140px}.cfg-nav[data-astro-cid-3o64phlw][hidden]{display:none}.cfg-consent[data-astro-cid-3o64phlw]{flex-basis:100%;font-size:var(--t-micro);color:var(--muted);text-align:right;margin:0}.cfg-consent[data-astro-cid-3o64phlw] a[data-astro-cid-3o64phlw]{color:var(--bone-dim);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cfg-consent[data-astro-cid-3o64phlw] a[data-astro-cid-3o64phlw]:hover{color:var(--bone)}@media(max-width:480px){.cfg-nav[data-astro-cid-3o64phlw] .btn[data-astro-cid-3o64phlw]{flex:1 1 auto}.cfg-consent[data-astro-cid-3o64phlw]{text-align:left}}.sum[data-astro-cid-3o64phlw]{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.sum[data-astro-cid-3o64phlw]>div[data-astro-cid-3o64phlw]{display:grid;grid-template-columns:minmax(96px,128px) minmax(0,1fr);gap:12px;padding:13px 16px}.sum[data-astro-cid-3o64phlw]>div[data-astro-cid-3o64phlw]+div[data-astro-cid-3o64phlw]{border-top:1px solid var(--line)}.sum[data-astro-cid-3o64phlw]>div[data-astro-cid-3o64phlw][hidden]{display:none}.sum[data-astro-cid-3o64phlw] dt[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--muted)}.sum[data-astro-cid-3o64phlw] dd[data-astro-cid-3o64phlw]{margin:0;color:var(--bone);overflow-wrap:anywhere}.cfg-msg-label[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--bone-dim);margin-top:22px}.cfg-msg[data-astro-cid-3o64phlw]{margin:10px 0 0;white-space:pre-wrap;font-family:var(--font-body);font-size:var(--t-small);color:var(--bone-dim);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;line-height:1.6;overflow-wrap:anywhere;min-width:0}.cfg-actions[data-astro-cid-3o64phlw]{display:grid;gap:12px;margin-top:22px}.cfg-actions[data-astro-cid-3o64phlw] .btn[data-astro-cid-3o64phlw]{width:100%;min-width:0;padding-inline:16px}@media(min-width:680px){.cfg-actions[data-astro-cid-3o64phlw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cfg-call[data-astro-cid-3o64phlw]{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;justify-content:space-between;color:var(--muted);font-size:var(--t-small)}.cfg-call[data-astro-cid-3o64phlw] a[data-astro-cid-3o64phlw]{color:var(--bone);font-family:var(--font-display);font-weight:500}.cfg-call[data-astro-cid-3o64phlw] a[data-astro-cid-3o64phlw]:hover{color:var(--amber)}.cfg-edit[data-astro-cid-3o64phlw]{font-size:var(--t-small)}.cfg-edit[data-astro-cid-3o64phlw]:hover{gap:12px}.cfg-edit[data-astro-cid-3o64phlw]:hover svg[data-astro-cid-3o64phlw]{transform:translate(-3px)}.cfg-copy[data-astro-cid-3o64phlw]{position:relative}.cfg-copy[data-astro-cid-3o64phlw] .lbl[data-astro-cid-3o64phlw]{display:inline-flex;align-items:center;gap:10px;transition:opacity .18s,filter .18s,transform .22s var(--ease)}.cfg-copy[data-astro-cid-3o64phlw] .lbl-ok[data-astro-cid-3o64phlw]{position:absolute;inset:0;justify-content:center;opacity:0;filter:blur(3px);transform:scale(.96);color:var(--ok)}.cfg-copy[data-astro-cid-3o64phlw] .lbl[data-astro-cid-3o64phlw] svg{width:18px;height:18px}.cfg-copy[data-astro-cid-3o64phlw].is-copied{border-color:var(--ok)}.cfg-copy[data-astro-cid-3o64phlw].is-copied .lbl[data-astro-cid-3o64phlw]:not(.lbl-ok){opacity:0;filter:blur(3px);transform:scale(.96)}.cfg-copy[data-astro-cid-3o64phlw].is-copied .lbl-ok[data-astro-cid-3o64phlw]{opacity:1;filter:none;transform:none}.cfg-copy[data-astro-cid-3o64phlw]:hover svg{transform:none}.cfg-nojs[data-astro-cid-3o64phlw]{display:none;margin-top:clamp(36px,5vw,52px);padding:clamp(20px,3vw,28px);border:1px dashed var(--line-strong);border-radius:var(--radius)}.cfg-nojs[data-astro-cid-3o64phlw] h3[data-astro-cid-3o64phlw]{margin-bottom:10px}.cfg-nojs[data-astro-cid-3o64phlw] p[data-astro-cid-3o64phlw]{color:var(--bone-dim)}.cfg-nojs[data-astro-cid-3o64phlw] .cfg-msg[data-astro-cid-3o64phlw]{margin-top:16px}.cfg-nojs[data-astro-cid-3o64phlw] .cfg-consent[data-astro-cid-3o64phlw]{text-align:left;margin-top:16px}.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-nojs[data-astro-cid-3o64phlw]{display:block}.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-progress[data-astro-cid-3o64phlw],.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-count[data-astro-cid-3o64phlw],.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-nav[data-astro-cid-3o64phlw],.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-step--summary[data-astro-cid-3o64phlw]{display:none}.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-step[data-astro-cid-3o64phlw]{counter-increment:cfg}.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-h[data-astro-cid-3o64phlw]:before{content:counter(cfg) ". ";color:var(--amber)}.cfg[data-astro-cid-3o64phlw]:not(.cfg--js) .cfg-panel[data-astro-cid-3o64phlw]{counter-reset:cfg}html.reduce-motion .tile[data-astro-cid-3o64phlw],html.reduce-motion .chip[data-astro-cid-3o64phlw],html.reduce-motion .opt[data-astro-cid-3o64phlw],html.reduce-motion .tile[data-astro-cid-3o64phlw] .mark[data-astro-cid-3o64phlw],html.reduce-motion .opt[data-astro-cid-3o64phlw] .box[data-astro-cid-3o64phlw],html.reduce-motion .opt[data-astro-cid-3o64phlw] .box[data-astro-cid-3o64phlw] svg,html.reduce-motion .cfg-copy[data-astro-cid-3o64phlw] .lbl[data-astro-cid-3o64phlw]{transition:none;transform:none}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-3o64phlw],.chip[data-astro-cid-3o64phlw],.opt[data-astro-cid-3o64phlw],.tile[data-astro-cid-3o64phlw] .mark[data-astro-cid-3o64phlw],.opt[data-astro-cid-3o64phlw] .box[data-astro-cid-3o64phlw],.opt[data-astro-cid-3o64phlw] .box[data-astro-cid-3o64phlw] svg,.cfg-copy[data-astro-cid-3o64phlw] .lbl[data-astro-cid-3o64phlw]{transition-duration:.01ms;transform:none}}
