._button_6k0a9_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:var(--shell-border-w) solid var(--color-border-strong);border-radius:var(--shell-radius);font-family:var(--font-sans);font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--motion-duration) ease;display:inline-flex}._button_6k0a9_1 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._secondary_6k0a9_25{background:var(--color-surface);color:var(--color-text)}._secondary_6k0a9_25:hover{background:var(--color-surface-2)}._primary_6k0a9_35{width:100%;min-height:var(--tap-primary);background:var(--color-primary);border-color:var(--color-primary-border);color:var(--color-on-primary)}._primary_6k0a9_35:hover{background:var(--color-primary-hover)}._primary_6k0a9_35:active{background:var(--color-primary-active)}._danger_6k0a9_52{width:100%;min-height:var(--tap-primary);background:var(--color-danger-solid);border-color:var(--color-danger-solid);color:var(--color-on-danger)}._danger_6k0a9_52:active{opacity:.85}._text_6k0a9_65{color:var(--color-link);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}._text_6k0a9_65:hover{background:var(--color-surface-2)}._link_6k0a9_78{text-decoration:none}._button_6k0a9_1:disabled{cursor:not-allowed;background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text-muted);text-decoration:none}._row_3qzkp_1{align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;display:flex}._box_3qzkp_11{appearance:none;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:2px solid var(--color-border-strong);border-radius:var(--space-2);background:var(--color-surface);cursor:pointer;flex:none;place-content:center;margin:0;display:grid}._box_3qzkp_11:checked{background:var(--color-primary);border-color:var(--color-primary-border)}._box_3qzkp_11:checked:after{content:"";width:var(--space-2);height:var(--space-4);margin-top:calc(var(--space-1) * -1);border:solid var(--color-on-primary);border-width:0 3px 3px 0;transform:rotate(45deg)}._field_1p2lr_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1p2lr_7{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--color-text)}._required_1p2lr_14{font-weight:var(--fw-regular);color:var(--color-text-2)}._hint_1p2lr_19{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-text-2)}._row_1p2lr_25{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}._input_1p2lr_32{min-width:0;min-height:var(--shell-input-h);padding:0 var(--space-4);border:var(--shell-border-w) solid var(--color-border-strong);border-radius:var(--shell-radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);flex:10rem}._input_1p2lr_32:focus-visible{outline-offset:0}._invalid_1p2lr_50{border-color:var(--color-danger)}._picker_1p2lr_54{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--shell-input-h);min-width:var(--tap-min);padding:0 var(--space-4);border:var(--shell-border-w) solid var(--color-border-strong);border-radius:var(--shell-radius);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}._picker_1p2lr_54 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._error_1p2lr_78{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);color:var(--color-danger);display:flex}._error_1p2lr_78 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._scrim_x2ywk_1{z-index:1000;padding:var(--shell-gutter);background:var(--color-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}._panel_x2ywk_13{gap:var(--space-4);width:100%;max-width:32rem;padding:var(--space-6);border:var(--shell-border-w) solid var(--color-border);border-radius:var(--shell-radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}._body_x2ywk_27{gap:var(--space-3);color:var(--color-text-2);flex-direction:column;display:flex}._actions_x2ywk_34{gap:var(--shell-gap-buttons);flex-direction:column;display:flex}._scroll_x2ywk_40{overscroll-behavior:contain;max-height:55vh;overflow-y:auto}._field_10pxp_1{gap:var(--space-2);flex-direction:column;display:flex}._label_10pxp_7{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--color-text)}._required_10pxp_14{font-weight:var(--fw-regular);color:var(--color-text-2)}._hint_10pxp_19{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-text-2)}._control_10pxp_25{display:flex;position:relative}._input_10pxp_30{width:100%;min-height:var(--shell-input-h);padding:0 var(--space-4);border:var(--shell-border-w) solid var(--color-border-strong);border-radius:var(--shell-radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}._input_10pxp_30::placeholder{color:var(--color-text-muted)}._input_10pxp_30:focus-visible{outline-offset:0}._invalid_10pxp_51{border-color:var(--color-danger)}._withReveal_10pxp_56{padding-right:calc(var(--tap-primary) + var(--space-12))}._reveal_10pxp_60{align-items:center;gap:var(--space-2);min-width:var(--tap-min);padding:0 var(--space-3);border-radius:var(--shell-radius);color:var(--color-link);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:inline-flex;position:absolute;top:0;bottom:0;right:0}._reveal_10pxp_60 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._error_10pxp_88{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);color:var(--color-danger);display:flex}._error_10pxp_88 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._group_18hzb_1{gap:var(--shell-gap-buttons);flex-direction:column;display:flex}._option_18hzb_7{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-4);border:var(--shell-border-w) solid var(--color-border-strong);border-radius:var(--shell-radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-button);line-height:var(--lh-button);font-weight:var(--fw-regular);text-align:left;cursor:pointer;display:flex}._option_18hzb_7 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._name_18hzb_31{flex:1}._option_18hzb_7:hover{background:var(--color-surface-2)}._selected_18hzb_39,._selected_18hzb_39:hover{background:var(--color-primary);border-color:var(--color-primary-border);color:var(--color-on-primary);font-weight:var(--fw-bold)}._region_1auxt_1{right:var(--shell-gutter);bottom:calc(var(--nav-bottom-h) + var(--space-3));left:var(--shell-gutter);z-index:900;align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}._toast_1auxt_14{align-items:center;gap:var(--space-3);width:100%;max-width:36rem;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:var(--shell-border-w) solid var(--tone-fg);border-radius:var(--shell-radius);background:var(--tone-bg);color:var(--tone-fg);box-shadow:var(--shadow-overlay);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);pointer-events:auto;display:flex}._toast_1auxt_14 svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}._text_1auxt_39{flex:1}._action_1auxt_43,._close_1auxt_44{min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--shell-radius);color:inherit;font-family:var(--font-sans);font-size:var(--fs-button);font-weight:var(--fw-bold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}._field_1dxcc_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1dxcc_7{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}._select_1dxcc_13{width:100%;min-height:var(--shell-input-h);padding:0 var(--space-4);border:var(--shell-border-w) solid var(--color-border-strong);border-radius:var(--shell-radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}
