:root{--c-bg:#fff;--c-text:#1a1a1a;--c-primary:#3b82f6;--c-primary-hover:#2563eb;--c-primary-active:#1d4ed8;--c-on-primary:#fff;--c-heading:#172033;--c-content:#172033;--c-muted:#526176;--c-surface:#fff;--c-surface-muted:#f5f7fb;--c-surface-active:#e9eef8;--c-border:#d6deea;--c-success-text:#166534;--c-success-surface:#f0fdf4;--c-success-border:#bbf7d0;--c-error-text:#991b1b;--c-error-surface:#fef2f2;--c-error-border:#fecaca;--c-tooltip-text:#f8fafc;--c-tooltip-surface:#172033;--c-tooltip-border:#ffffff26;--c-help-hover:#64748b1f;--c-help-active:#64748b33;--s-2:.125rem;--s-4:.25rem;--s-6:.375rem;--s-8:.5rem;--s-10:.625rem;--s-12:.75rem;--s-14:.875rem;--s-16:1rem;--s-20:1.25rem;--s-24:1.5rem;--s-48:3rem;--font-base:"Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-base:1rem;--fs-small:.875rem;--fs-label:.9375rem;--fs-section:1.125rem;--fs-title:clamp(1.75rem, 4vw, 2.5rem);--fw-normal:400;--fw-semibold:600;--fw-bold:700;--lh-base:1.5;--lh-button:1.4;--lh-title:1.15;--radius-sm:.25rem;--radius-md:.5rem;--radius-feedback:.625rem;--radius-panel:.875rem;--radius-round:50%;--control-height:2.75rem;--panel-padding:clamp(1rem, 3vw, 1.5rem);--page-width:56rem;--shadow-panel:0 2px 8px #1720330a;--shadow-tooltip:0 8px 24px #00000038;--focus-width:2px;--focus-offset:3px;--disabled-opacity:.55;--transition:.14s ease;--c-secondary-text:var(--c-primary);--c-secondary-surface:var(--c-surface);--c-secondary-hover:var(--c-surface-muted);--c-secondary-active:var(--c-surface-active);--c-secondary-border:var(--c-border);--c-secondary-hover-border:var(--c-primary);--z-tooltip:1000}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{color:var(--c-text);background:var(--c-bg);font-family:var(--font-base);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:.015em;text-align:start;-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4,h5,h6){color:var(--c-heading);letter-spacing:.025em;overflow-wrap:anywhere;margin:0}:where(h2){font-size:var(--fs-section);font-weight:var(--fw-bold);line-height:var(--lh-base)}:where(strong,b){letter-spacing:.025em}:where(p,form){margin:0}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit}:where(fieldset){min-width:0;font:inherit;margin:0}:where(legend){letter-spacing:.025em;overflow-wrap:anywhere;max-width:100%}:where(label){color:var(--c-content);letter-spacing:.02em}:where(button){appearance:none;min-height:var(--control-height);max-width:100%;padding:var(--s-10) var(--s-16);border:1px solid var(--button-border,transparent);border-radius:var(--radius-md);color:var(--button-text,var(--c-on-primary));background:var(--button-surface,var(--c-primary));box-shadow:none;font-weight:var(--fw-semibold);line-height:var(--lh-button);letter-spacing:.025em;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition), border-color var(--transition), color var(--transition);justify-content:center;align-items:center;margin:0;display:inline-flex}:where(button:hover:not(:disabled)){border-color:var(--button-hover-border,var(--button-border,transparent));background:var(--button-hover,var(--c-primary-hover))}:where(button:active:not(:disabled)){background:var(--button-active,var(--c-primary-active))}:where(button:disabled){opacity:var(--disabled-opacity);cursor:not-allowed}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select){appearance:none;min-width:0;min-height:var(--control-height);padding:var(--s-10) var(--s-12);border:1px solid var(--c-border);border-radius:var(--radius-md);color:var(--c-content);background:var(--c-surface);box-shadow:none;line-height:var(--lh-base);letter-spacing:.015em;transition:border-color var(--transition), box-shadow var(--transition);margin:0;display:block}:where(input,textarea)::placeholder{color:var(--c-muted);opacity:.85}:where(input,textarea,select):disabled{color:var(--c-muted);background:var(--c-surface-muted);cursor:not-allowed}:where(input[type=radio],input[type=checkbox]){appearance:auto;width:1rem;height:1rem;min-height:0;accent-color:var(--c-primary);cursor:pointer;flex:none;margin:0;padding:0}:where(input[type=radio],input[type=checkbox]):disabled{cursor:not-allowed}:where(button,input,textarea,select,summary,a):focus-visible{outline:var(--focus-width) solid var(--c-primary);outline-offset:var(--focus-offset)}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select):focus-visible{border-color:var(--c-primary);outline-offset:2px}:where(summary){letter-spacing:.025em;cursor:pointer}@media (prefers-reduced-motion:reduce){:where(button,input,textarea,select){transition:none}}@media (forced-colors:active){:root{--c-bg:Canvas;--c-text:CanvasText;--c-heading:CanvasText;--c-content:CanvasText;--c-muted:CanvasText;--c-primary:LinkText;--c-primary-hover:LinkText;--c-primary-active:LinkText;--c-on-primary:ButtonText;--c-surface:Canvas;--c-surface-muted:Canvas;--c-surface-active:Canvas;--c-border:CanvasText;--c-success-text:CanvasText;--c-success-surface:Canvas;--c-success-border:CanvasText;--c-error-text:CanvasText;--c-error-surface:Canvas;--c-error-border:CanvasText;--c-tooltip-text:CanvasText;--c-tooltip-surface:Canvas;--c-tooltip-border:CanvasText;--c-help-hover:ButtonFace;--c-help-active:ButtonFace;--c-secondary-text:ButtonText;--c-secondary-surface:ButtonFace;--c-secondary-hover:ButtonFace;--c-secondary-active:ButtonFace;--c-secondary-border:ButtonText;--c-secondary-hover-border:ButtonText;--shadow-panel:none;--shadow-tooltip:none}:where(button){color:buttontext;background:buttonface;border-color:buttontext}:where(button:hover:not(:disabled),button:active:not(:disabled)){color:buttontext;background:buttonface;border-color:buttontext}:where(button:disabled){color:graytext;opacity:1;border-color:graytext}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select){color:fieldtext;background:field;border-color:fieldtext}:where(input,textarea,select):disabled{color:graytext}:where(button,input,textarea,select,summary,a):focus-visible{outline-color:highlight}}.section-c1e34a4f{gap:var(--s-16);flex-direction:column;display:flex}.form-c1e34a4f{align-items:flex-end;gap:var(--s-12);min-width:0;display:flex}.field-c1e34a4f{flex:auto}.input-c1e34a4f{width:100%}.button-c1e34a4f{padding-inline:var(--s-20);line-height:var(--lh-base);flex:none}@media (width<=36rem){.form-c1e34a4f{flex-direction:column;align-items:stretch}.button-c1e34a4f{width:100%}}.tip-fc39c69b{--help-width:22rem;--help-left:0px;--help-max-height:70vh;--help-trigger-size:1.75rem;width:var(--help-trigger-size);height:var(--help-trigger-size);vertical-align:middle;text-align:start;flex:none;justify-content:center;align-items:center;margin-inline-start:.35rem;display:inline-flex;position:relative}@supports (vertical-align:1cap){.tip{vertical-align:calc(.5cap - var(--help-trigger-size) / 2)}}.tip-fc39c69b>.trigger-fc39c69b{appearance:none;width:var(--help-trigger-size);height:var(--help-trigger-size);min-width:var(--help-trigger-size);min-height:var(--help-trigger-size);padding:var(--s-4);border-radius:var(--radius-round);color:var(--c-primary);box-shadow:none;font:inherit;letter-spacing:normal;cursor:help;touch-action:manipulation;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.tip-fc39c69b>.trigger-fc39c69b:hover:not(:disabled){color:var(--c-primary-hover);background:var(--c-help-hover);border-color:#0000}.tip-fc39c69b>.trigger-fc39c69b:active:not(:disabled){background:var(--c-help-active)}.tip-fc39c69b>.trigger-fc39c69b:focus-visible{outline-offset:2px}.tip-fc39c69b>.trigger-fc39c69b:disabled{opacity:.5;cursor:not-allowed}.icon-fc39c69b{background-color:currentColor;flex:none;width:1rem;height:1rem;display:block;-webkit-mask:url(/info.svg) 50%/contain no-repeat;mask:url(/info.svg) 50%/contain no-repeat}.popup-fc39c69b{top:100%;bottom:auto;left:var(--help-left);z-index:var(--z-tooltip);width:var(--help-width);max-width:calc(100vw - 2rem);padding:var(--s-8) 0 0;visibility:hidden;opacity:0;pointer-events:none;font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-normal);line-height:var(--lh-base);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;margin:0;display:block;position:absolute}.tip-fc39c69b[data-above=true]>.popup-fc39c69b{padding:0 0 var(--s-8);top:auto;bottom:100%}.tip-fc39c69b[data-open=true]>.popup-fc39c69b{visibility:visible;opacity:1;pointer-events:auto}.body-fc39c69b{max-height:var(--help-max-height);overscroll-behavior:contain;padding:var(--s-12) var(--s-14);border:1px solid var(--c-tooltip-border);border-radius:var(--radius-md);color:var(--c-tooltip-text);background:var(--c-tooltip-surface);box-shadow:var(--shadow-tooltip);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;display:block;overflow:auto}@media (forced-colors:active){.tip-fc39c69b>.trigger-fc39c69b,.tip-fc39c69b>.trigger-fc39c69b:hover:not(:disabled),.tip-fc39c69b>.trigger-fc39c69b:active:not(:disabled){color:buttontext;background:buttonface;border-color:buttontext}.tip-fc39c69b>.trigger-fc39c69b:disabled{color:graytext;opacity:1;border-color:graytext}.icon-fc39c69b{forced-color-adjust:none;background-color:currentColor}}.page-d7ec291f{gap:var(--s-20);width:100%;max-width:var(--page-width);color:var(--c-content);flex-direction:column;margin-inline:auto;padding:clamp(1rem,4vw,3rem) clamp(.75rem,3vw,1.5rem);display:flex}.title-d7ec291f{font-size:var(--fs-title);font-weight:750;line-height:var(--lh-title);letter-spacing:.01em;text-align:center}.content-6fe43441{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.form-6fe43441{align-items:stretch;gap:var(--s-14);flex-direction:column;min-width:0;display:flex}.content-2671e250{gap:var(--s-16);flex-direction:column;min-width:0;display:flex}.form-2671e250{align-items:stretch;gap:var(--s-14);flex-direction:column;min-width:0;display:flex}.input-2671e250{width:100%}.panel-c5edef78{gap:var(--s-16);flex-direction:column;display:flex}.status-c5edef78{min-width:0;grid-template-columns:minmax(0,1fr);min-block-size:1.75rem;display:grid}.snapshot-c5edef78{grid-area:1/1;min-width:0}.progress_slot-c5edef78{min-width:0;color:var(--c-muted);line-height:var(--lh-base);pointer-events:none;grid-area:1/1;align-self:center}.progress-c5edef78{color:var(--c-muted)}.actions-c5edef78{align-items:center;gap:var(--s-10);flex-wrap:wrap;display:flex}.action_button-c5edef78{min-inline-size:min(10rem,100%)}.status_line-c5edef78{color:var(--c-content);overflow-wrap:anywhere}@media (width<=30rem){.actions-c5edef78{flex-direction:column;align-items:stretch}.action_button-c5edef78{width:100%}}.selector-3e855204{padding:var(--s-12) var(--s-16);border:1px solid var(--c-border);border-radius:var(--radius-feedback);color:var(--c-content);background:var(--c-surface-muted)}.legend-3e855204{padding-inline:var(--s-6);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-base)}.option-3e855204{align-items:center;gap:var(--s-2);margin-block:var(--s-6);display:flex}.label-3e855204{align-items:center;gap:var(--s-8);min-height:2rem;font:inherit;cursor:pointer;margin:0;display:inline-flex}.selector-3e855204:disabled .label-3e855204{color:var(--c-muted);cursor:not-allowed}.legend-9bbd2dc5{padding-inline:var(--s-8);font-size:var(--fs-section);font-weight:var(--fw-bold);line-height:var(--lh-button)}.forms-9bbd2dc5{gap:var(--s-20);min-width:0;margin-top:var(--s-20);display:grid}.alternate_login-9bbd2dc5{min-width:0;padding-top:var(--s-16);border-top:1px solid var(--c-border)}.alternate_login-9bbd2dc5>summary{padding-block:var(--s-4);color:var(--c-primary);font-weight:var(--fw-semibold)}.alternate_login-9bbd2dc5>summary:hover{color:var(--c-primary-hover)}.alternate_login-9bbd2dc5>summary:focus-visible{border-radius:var(--radius-sm)}.alternate_login-9bbd2dc5[open]>summary{margin-bottom:var(--s-16)}.panel-6bee6bd1{min-width:0;padding:var(--panel-padding);border:1px solid var(--c-border);border-radius:var(--radius-panel);color:var(--c-content);background:var(--c-surface);box-shadow:var(--shadow-panel)}.feedback-6bee6bd1{padding:var(--s-14) var(--s-16);border-radius:var(--radius-feedback);overflow-wrap:anywhere;border:1px solid;margin:0}.success-6bee6bd1{border-color:var(--c-success-border);color:var(--c-success-text);background:var(--c-success-surface)}.error-6bee6bd1{border-color:var(--c-error-border);color:var(--c-error-text);background:var(--c-error-surface)}.secondary_button-6bee6bd1{--button-text:var(--c-secondary-text);--button-surface:var(--c-secondary-surface);--button-hover:var(--c-secondary-hover);--button-active:var(--c-secondary-active);--button-border:var(--c-secondary-border);--button-hover-border:var(--c-secondary-hover-border)}.field-6bee6bd1{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.label-6bee6bd1{font-size:var(--fs-label);font-weight:var(--fw-semibold)}.caption-6bee6bd1{align-items:center;gap:var(--s-2);color:var(--c-muted);font-size:var(--fs-small);display:flex}