.stage[data-astro-cid-p2ak3adc]{padding:var(--pt-main-pt) var(--gutter) var(--pt-main-pb);position:relative}.grid[data-astro-cid-p2ak3adc]{height:var(--pt-grid-h);background-image:var(--g-grid);background-size:var(--grid-cell-sm) var(--grid-cell-sm);-webkit-mask-image:var(--g-fade-down);mask-image:var(--g-fade-down);pointer-events:none;position:absolute;top:0;left:0;right:0}.column[data-astro-cid-p2ak3adc]{max-width:calc(var(--ac-flow-col) + 2 * var(--pt-card-pad) + 2 * var(--size-hairline));margin:0 auto;position:relative}nav[data-astro-cid-p2ak3adc]{margin:calc(-1 * var(--sp-12)) 0 var(--sp-12);display:flex}.crumb[data-astro-cid-p2ak3adc]{align-items:center;gap:var(--sp-6);min-height:var(--size-tap);margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4);border-radius:var(--r-4);font-size:var(--fs-ui);color:var(--c-body);font-weight:500;display:inline-flex}.crumb[data-astro-cid-p2ak3adc]:hover{color:var(--c-hi)}.crumb[data-astro-cid-p2ak3adc] svg[data-astro-cid-p2ak3adc]{width:var(--size-icon);height:var(--size-icon);stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.card[data-astro-cid-p2ak3adc]{padding:var(--pt-card-pad);border:var(--size-hairline) solid var(--pt-card-bd);border-radius:var(--pt-card-r);background:var(--pt-card-bg);box-shadow:var(--pt-card-sh)}.state[data-astro-cid-p2ak3adc]{animation:fade_up var(--dur-2) var(--ease) both;flex-direction:column;display:flex}.eyebrow[data-astro-cid-p2ak3adc]{font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--c-lime);margin:0;font-weight:700}.title[data-astro-cid-p2ak3adc]{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-auth-h);line-height:var(--lh-heading);letter-spacing:var(--tr-h3);color:var(--c-hi);text-wrap:balance;outline:none;margin:0}.title[data-astro-cid-p2ak3adc].spaced{margin-top:var(--sp-12)}.lead[data-astro-cid-p2ak3adc]{margin:var(--sp-12) 0 0;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-body);text-wrap:pretty}.lead[data-astro-cid-p2ak3adc].tight{margin-top:var(--sp-8)}.lead[data-astro-cid-p2ak3adc] a[data-astro-cid-p2ak3adc],.aside[data-astro-cid-p2ak3adc] a[data-astro-cid-p2ak3adc]{color:var(--c-lime);text-underline-offset:var(--underline-offset);text-decoration:underline}.lead[data-astro-cid-p2ak3adc] a[data-astro-cid-p2ak3adc]:hover,.aside[data-astro-cid-p2ak3adc] a[data-astro-cid-p2ak3adc]:hover{color:var(--c-lime-hover)}.mail[data-astro-cid-p2ak3adc]{overflow-wrap:anywhere;padding:var(--tap-pad-y) var(--sp-4);margin:calc(-1 * var(--tap-pad-y)) calc(-1 * var(--sp-4));border-radius:var(--r-4)}.mail-plain[data-astro-cid-p2ak3adc]{color:var(--c-hi);font-weight:500}.aside[data-astro-cid-p2ak3adc]{margin:var(--sp-12) 0 0;font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-body);text-wrap:pretty}.strong[data-astro-cid-p2ak3adc]{color:var(--c-hi);font-weight:600}.state-icon[data-astro-cid-p2ak3adc]{width:var(--size-state-icon);height:var(--size-state-icon);margin-bottom:var(--sp-24);border:var(--size-hairline) solid var(--line-strong);border-radius:var(--r-8);background:var(--tint-white);justify-content:center;align-items:center;display:flex}.state-icon[data-astro-cid-p2ak3adc] svg[data-astro-cid-p2ak3adc]{width:var(--sp-20);height:var(--sp-20);stroke:var(--c-body);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.state-icon[data-astro-cid-p2ak3adc].lime{border-color:var(--line-lime-3);background:var(--tint-lime-2)}.state-icon[data-astro-cid-p2ak3adc].lime svg[data-astro-cid-p2ak3adc]{stroke:var(--c-lime)}.state-icon[data-astro-cid-p2ak3adc].danger{border-color:var(--line-danger);background:var(--tint-danger)}.state-icon[data-astro-cid-p2ak3adc].danger svg[data-astro-cid-p2ak3adc]{stroke:var(--c-danger)}.exit[data-astro-cid-p2ak3adc]{margin-top:var(--sp-32);width:var(--db-cta-w);max-width:100%}.actions[data-astro-cid-p2ak3adc].exits{margin-top:var(--sp-32);justify-content:flex-start}.well[data-astro-cid-p2ak3adc]{padding:var(--sp-4) var(--sp-16);border:var(--size-hairline) solid var(--line-lime-2);border-radius:var(--r-12);background:var(--bg-well);margin:0}.well-gap[data-astro-cid-p2ak3adc]{margin-top:var(--sp-24)}.well[data-astro-cid-p2ak3adc] div[data-astro-cid-p2ak3adc]{padding:var(--sp-10) 0;border-top:var(--size-hairline) solid var(--line-soft)}.well[data-astro-cid-p2ak3adc] div[data-astro-cid-p2ak3adc]:first-child{border-top-color:#0000}.well[data-astro-cid-p2ak3adc] dt[data-astro-cid-p2ak3adc]{margin:0 0 var(--sp-4);font-family:var(--ff-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-muted)}.well[data-astro-cid-p2ak3adc] dd[data-astro-cid-p2ak3adc]{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--c-body);overflow-wrap:anywhere;margin:0}.well[data-astro-cid-p2ak3adc] dd[data-astro-cid-p2ak3adc].strong{color:var(--c-hi);font-weight:600}.form[data-astro-cid-p2ak3adc]{gap:var(--sp-28);margin:var(--sp-32) 0 0;flex-direction:column;display:flex}.reasons[data-astro-cid-p2ak3adc]{border:0;min-width:0;margin:0;padding:0}.reasons[data-astro-cid-p2ak3adc] legend[data-astro-cid-p2ak3adc]{margin:0 0 var(--sp-14);font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--c-body);text-wrap:pretty;padding:0}.reasons[data-astro-cid-p2ak3adc] legend[data-astro-cid-p2ak3adc] strong[data-astro-cid-p2ak3adc]{color:var(--c-hi);font-weight:600}.options[data-astro-cid-p2ak3adc]{gap:var(--ac-opt-gap);flex-direction:column;display:flex}.option[data-astro-cid-p2ak3adc]{align-items:center;gap:var(--sp-12);min-height:var(--size-tap);padding:var(--ac-opt-pad);border:var(--size-hairline) solid var(--line);border-radius:var(--r-8);background:var(--bg-well);cursor:pointer;transition:border-color var(--dur-1) ease, background-color var(--dur-1) ease;display:flex}.option[data-astro-cid-p2ak3adc]:hover{border-color:var(--line-strong)}.option[data-astro-cid-p2ak3adc]:has(:checked){border-color:var(--line-lime-3);background:var(--tint-lime)}.option[data-astro-cid-p2ak3adc] span[data-astro-cid-p2ak3adc]{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--c-hi);text-wrap:pretty}[data-astro-cid-p2ak3adc][data-ac-choice]{appearance:none;width:var(--size-choice);height:var(--size-choice);border:var(--size-hairline-thick) solid var(--line-input);border-radius:var(--r-circle);cursor:pointer;transition:background-color var(--dur-1) ease, border-color var(--dur-1) ease, box-shadow var(--dur-1) ease;background:0 0;flex:none;margin:0}[data-astro-cid-p2ak3adc][data-ac-choice]:hover{border-color:var(--c-hi)}[data-astro-cid-p2ak3adc][data-ac-choice]:checked{border-color:var(--c-lime);background:var(--c-lime);box-shadow:inset 0 0 0 var(--ac-radio-ring) var(--bg-well)}[data-astro-cid-p2ak3adc][data-ac-choice]:disabled{cursor:progress}@media (forced-colors:active){[data-astro-cid-p2ak3adc][data-ac-choice]{appearance:auto}}.option[data-astro-cid-p2ak3adc]:has(:disabled){cursor:progress}.clear-row[data-astro-cid-p2ak3adc]{margin-top:var(--sp-4);display:flex}.clear[data-astro-cid-p2ak3adc]{min-height:var(--size-tap);margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4);border-radius:var(--r-4);font-family:var(--ff-body);font-size:var(--fs-ui);color:var(--c-body);text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.clear[data-astro-cid-p2ak3adc]:hover{color:var(--c-hi)}.clear[data-astro-cid-p2ak3adc]:disabled{cursor:progress}.comment[data-astro-cid-p2ak3adc]{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.comment-head[data-astro-cid-p2ak3adc]{justify-content:space-between;align-items:baseline;gap:var(--sp-12);display:flex}.comment[data-astro-cid-p2ak3adc] label[data-astro-cid-p2ak3adc]{font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--c-hi)}.optional[data-astro-cid-p2ak3adc]{color:var(--c-body);font-weight:400}.count[data-astro-cid-p2ak3adc]{font-family:var(--ff-mono);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;color:var(--c-muted);flex:none}.count[data-astro-cid-p2ak3adc][data-full]{color:var(--c-hi)}.field[data-astro-cid-p2ak3adc]{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.field[data-astro-cid-p2ak3adc] label[data-astro-cid-p2ak3adc]{font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--c-hi)}textarea[data-astro-cid-p2ak3adc],.field[data-astro-cid-p2ak3adc] input[data-astro-cid-p2ak3adc]{width:100%;min-width:0;min-height:var(--ac-comment-h);padding:var(--sp-12) var(--sp-14);resize:vertical;border:var(--size-hairline) solid var(--line-input);border-radius:var(--r-8);background:var(--bg-well);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--c-hi);scroll-margin-top:var(--field-scroll-mt);scroll-margin-bottom:var(--field-scroll-mb);display:block}.field[data-astro-cid-p2ak3adc] input[data-astro-cid-p2ak3adc]{resize:none}textarea[data-astro-cid-p2ak3adc]:read-only,.field[data-astro-cid-p2ak3adc] input[data-astro-cid-p2ak3adc]:read-only{color:var(--c-body);cursor:progress}.confirm[data-astro-cid-p2ak3adc]{gap:var(--sp-16);padding-top:var(--sp-24);border-top:var(--size-hairline) solid var(--line);flex-direction:column;display:flex}.consequence[data-astro-cid-p2ak3adc]{font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-hi);text-wrap:pretty;margin:0}.actions[data-astro-cid-p2ak3adc]{flex-direction:var(--ac-act-dir);justify-content:flex-end;gap:var(--sp-12);display:flex}.actions[data-astro-cid-p2ak3adc] .pt-button[data-astro-cid-p2ak3adc]{width:var(--ac-act-w);min-width:0;max-width:100%;padding-block:var(--sp-10);line-height:var(--lh-tight);text-align:center;text-wrap:balance;white-space:normal}.skeleton[data-astro-cid-p2ak3adc]{gap:var(--sp-16);flex-direction:column;display:flex}.bar[data-astro-cid-p2ak3adc]{height:var(--sp-16);border-radius:var(--r-4);background:var(--bg-raised);display:block}.bar[data-astro-cid-p2ak3adc].short{width:var(--ac-skeleton-short-w);height:var(--sp-12)}.bar[data-astro-cid-p2ak3adc].tall{width:var(--ac-skeleton-tall-w);height:var(--sp-28)}.bar[data-astro-cid-p2ak3adc].well-bar{height:var(--sp-96);border-radius:var(--r-12)}
