[hidden]{display:none!important}.p-head{gap:var(--space-2);flex-direction:column;display:flex}.p-split{gap:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.p-split>*{min-width:0}.p-aside{gap:var(--space-10);flex-direction:column;display:flex}.p-aside__block{gap:var(--space-4);flex-direction:column;display:flex}.p-aside h2,.p-next h2{font-size:var(--fs-h3);line-height:1.25;font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.p-next{gap:var(--space-3);flex-direction:column;display:flex}.p-dir__row{border-top:1px solid var(--color-line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.p-dir__row .p-kick{font-size:var(--fs-label-sm)}.p-dir__row a{padding:6px 0;display:inline-block}.p-status{font-size:var(--fs-caption);color:var(--color-muted);margin:0}.p-status strong{font-weight:var(--fw-semibold);color:var(--color-ink)}.p-modeswitch{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:none}.js .p-modeswitch{display:flex}.p-tab{font:inherit;font-weight:var(--fw-medium);min-height:48px;padding:var(--space-3) var(--space-5);color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-btn);cursor:pointer;background:0 0}.p-tab[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.p-tab:disabled{opacity:.5;cursor:not-allowed}.p-card{gap:var(--space-6);padding:var(--space-8);border:1px solid var(--color-ink);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface-input) 40%, transparent);flex-direction:column;min-width:0;display:flex}.p-card+.p-card{margin-top:var(--space-8)}.js .p-card+.p-card{margin-top:0}.p-form,.p-step{gap:var(--space-8);flex-direction:column;display:flex}.p-step+.p-step{padding-top:var(--space-8);border-top:1px solid var(--color-line)}.js .p-step+.p-step{border-top:0;padding-top:0}.p-step-title{font-size:28px;line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.p-step-title:focus{outline:none}.p-lede{color:var(--color-text-2);margin:0}.p-progress{display:none}.js .p-progress{display:block}.p-kick{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--color-muted);margin:0}.p-progress .p-kick{color:var(--color-ink)}.p-bar{height:4px;margin-top:var(--space-3);background:var(--color-line);border-radius:2px;overflow:hidden}.p-bar>span{background:var(--color-ink);width:0;height:100%;display:block}.p-js-only{display:none!important}.js .p-js-only{display:flex!important}.js .c-btn.p-js-only{display:inline-flex!important}.p-g2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-fld{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.p-fld label,.p-legend{font-size:var(--fs-caption);font-weight:var(--fw-medium)}.p-opt{color:var(--color-muted);font-weight:var(--fw-regular)}.p-hint{font-size:var(--fs-fine);color:var(--color-muted);margin:0}.p-hint--after{margin-top:var(--space-2)}.p-inp{font:inherit;border:1px solid var(--color-ink);background:var(--color-surface-input);width:100%;min-height:48px;color:var(--color-ink);border-radius:2px;padding:14px;font-size:16px}textarea.p-inp{resize:vertical;min-height:120px}.p-inp[aria-invalid=true]{border-width:2px;border-color:var(--color-terra);padding:13px}.p-errmsg{gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-ink);align-items:flex-start;display:flex}.p-fld .p-errmsg{margin:0}.p-errmsg svg{color:var(--color-terra);flex:none;margin-top:3px}.p-group{border:0;min-width:0;margin:0;padding:0}.p-legend{margin-bottom:var(--space-3);padding:0}.p-group:focus{outline:none}.p-group.is-invalid .p-choice{border-color:var(--color-terra);border-width:2px;padding:11px 15px}.p-choices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.p-choice{align-items:center;gap:var(--space-3);box-sizing:border-box;border:1px solid var(--color-line-strong);cursor:pointer;display:flex}.p-choice--card{min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card)}.p-choice--chip{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);font-size:var(--fs-small);border-radius:999px}.p-choice:hover{border-color:var(--color-ink)}.p-choice input{width:20px;height:20px;accent-color:var(--color-ink);flex:none;margin:0}.p-choice--chip input{width:16px;height:16px}.p-choice:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:color-mix(in srgb, var(--color-blue) 25%, transparent)}.p-choice--chip:has(input:checked){background:var(--color-blue)}.p-choice:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.p-choice[data-disabled]{cursor:not-allowed;color:var(--color-muted);background:0 0}.p-choice[data-disabled]:hover{border-color:var(--color-line-strong)}.p-choice span{overflow-wrap:anywhere;min-width:0}.p-nav{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.p-nav--end{justify-content:flex-end}.p-nav [data-submit]{margin-left:auto}.p-summary,.p-fail{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:2px solid var(--color-terra);border-radius:var(--radius-card);flex-direction:column;display:flex}.p-summary ul{padding-left:var(--space-5);margin:0}.p-summary strong{font-weight:var(--fw-semibold)}.p-fail__text{color:var(--color-text-2)}.p-fail__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.p-summary:focus,.p-fail:focus{outline:none}.p-turnstile:empty{display:none}.p-spin{border:2px solid color-mix(in srgb, var(--color-paper) 40%, transparent);border-top-color:var(--color-paper);border-radius:50%;width:16px;height:16px;margin-right:10px;animation:.8s linear infinite p-spin}@keyframes p-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p-spin{animation:none}}@media (width<=1099px){.p-split{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.p-g2,.p-choices{grid-template-columns:minmax(0,1fr)}.p-card{padding:var(--space-5)}.p-nav{flex-direction:column-reverse;align-items:stretch}.p-nav .c-btn{width:100%}.p-step-title{font-size:24px}}.p-steps{margin:0;padding:0;list-style:none}.p-steps li{gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--color-line);flex-direction:column;display:flex}.p-steps__num{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium)}.p-steps__text{font-size:var(--fs-small);color:var(--color-text-2)}.p-hint a.tl,.p-fail__text a.tl,.p-summary a.tl{text-underline-offset:3px;text-decoration:underline 1px}.p-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.p-summary ul{padding:0;list-style:none}@media (width<=1099px){.p-dir__row a{min-height:var(--tap-min);align-items:center;padding:0;display:inline-flex}}
