._button_16mmg_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}._button_16mmg_1:disabled{opacity:.5;cursor:not-allowed}._primary_16mmg_23{background:var(--accent);color:#fff}._primary_16mmg_23:hover:not(:disabled){filter:brightness(1.08)}._secondary_16mmg_32{background:var(--card-bg);color:var(--text);border-color:var(--border)}._secondary_16mmg_32:hover:not(:disabled){border-color:var(--accent)}._danger_16mmg_42{background:var(--red);color:#fff}._danger_16mmg_42:hover:not(:disabled){filter:brightness(1.08)}._ghost_16mmg_51{color:var(--text);background:0 0}._ghost_16mmg_51:hover:not(:disabled){background:color-mix(in srgb, var(--text) 8%, transparent)}._fullWidth_16mmg_60{width:100%}._row_6ogw5_1{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--font-size-base);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;display:flex}._row_6ogw5_1:last-child{border-bottom:none}button._row_6ogw5_1:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}._content_6ogw5_26{flex:1;min-width:0}._trailing_6ogw5_31{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._label_g6xk3_1{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-2) 0;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:var(--font-size-base);color:var(--text);display:inline-flex}._box_g6xk3_13{border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--card-bg);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s,border-color .15s;display:inline-flex}._input_g6xk3_28{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._input_g6xk3_28:checked+._box_g6xk3_13{background:var(--accent);border-color:var(--accent)}._input_g6xk3_28:focus-visible+._box_g6xk3_13{outline:2px solid var(--accent);outline-offset:2px}._check_g6xk3_47{color:#fff;opacity:0;width:14px;height:14px;transition:opacity .1s,transform .1s;transform:scale(.6)}._input_g6xk3_28:checked+._box_g6xk3_13 ._check_g6xk3_47{opacity:1;transform:scale(1)}._text_g6xk3_61{flex:1}._stack_u6dq7_1{left:var(--space-4);right:var(--space-4);bottom:calc(var(--tap-target) + env(safe-area-inset-bottom) + var(--space-4));z-index:200;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}._toast_u6dq7_13{align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--red);color:#fff;font-size:var(--font-size-base);pointer-events:auto;animation:.15s _slideIn_u6dq7_1;display:flex;box-shadow:0 4px 12px #0003}._toast_u6dq7_13._info_u6dq7_28{background:var(--card-bg);color:var(--text);border:1px solid var(--border)}._toast_u6dq7_13._info_u6dq7_28 ._close_u6dq7_34{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}._message_u6dq7_39{flex:1}._messageBtn_u6dq7_45{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}._action_u6dq7_61{min-height:32px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fff;font-weight:700;font-size:var(--font-size-base);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff3;border:none;flex-shrink:0}._toast_u6dq7_13._info_u6dq7_28 ._action_u6dq7_61{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}._close_u6dq7_34{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#fff3;border:none;flex-shrink:0;width:28px;height:28px;font-size:16px;line-height:1}@keyframes _slideIn_u6dq7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
