._button_wewv9_19{justify-content:center;align-items:center;gap:var(--button-gap);height:var(--control-height-md);padding:0 var(--space-3);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--font-label-size);font-weight:var(--button-font-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:1px solid #0000;flex-shrink:0;line-height:1;display:inline-flex}._button_wewv9_19:not(._iconButton_wewv9_46)>svg:not(._spinner_wewv9_47){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}._button_wewv9_19:disabled{opacity:.45;cursor:not-allowed}._sizeSm_wewv9_60{height:var(--control-height-sm);padding:0 var(--space-2-5);font-size:var(--font-meta-size)}._sizeLg_wewv9_61{height:var(--control-height-lg);padding:0 var(--space-4)}._sizeXl_wewv9_63{height:var(--control-height-xl);padding:0 var(--space-4)}._primary_wewv9_68{background:var(--text-primary);color:var(--surface-raised)}@media (hover:hover){._primary_wewv9_68:hover:not(:disabled){opacity:.86}}._secondary_wewv9_81{color:var(--text-secondary);border-color:var(--border-input);background:0 0}@media (hover:hover){._secondary_wewv9_81:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}._ghost_wewv9_93{color:var(--text-secondary);background:0 0}@media (hover:hover){._ghost_wewv9_93:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}._danger_wewv9_104{color:var(--danger);border-color:var(--danger);background:0 0}@media (hover:hover){._danger_wewv9_104:hover:not(:disabled){background:var(--danger-bg)}}._done_wewv9_117{background:var(--button-done-bg);color:var(--button-done-text);border-color:var(--button-done-border)}._fullWidth_wewv9_123{width:100%}._stateLabel_wewv9_129{gap:inherit;min-width:0;display:inline-grid}._stateLabelItem_wewv9_137{justify-content:center;align-items:center;gap:inherit;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(var(--state-label-shift));transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), visibility 0s linear var(--duration-normal);grid-area:1/1;display:inline-flex}._stateLabelStart_wewv9_154 ._stateLabelItem_wewv9_137{justify-content:flex-start}._stateLabelItem_wewv9_137[data-shown]{opacity:1;visibility:visible;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), visibility 0s;transform:none}._stateLabelItem_wewv9_137[data-leaving]{transform:translateY(calc(var(--state-label-shift) * -1))}._button_wewv9_19 ._stateLabelItem_wewv9_137>svg:not(._spinner_wewv9_47){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}._stateTick_wewv9_184{clip-path:inset(0 100% 0 0)}._roll_wewv9_192{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}._rollDigit_wewv9_199{animation:_rollIn_wewv9_1 var(--duration-normal) var(--ease-out);grid-area:1/1}._rollDigit_wewv9_199[data-still]{animation:none}._rollDigit_wewv9_199[data-leaving]{animation:_rollOut_wewv9_1 var(--duration-normal) var(--ease-out) forwards}@keyframes _rollIn_wewv9_1{0%{opacity:0;transform:translateY(100%)}}@keyframes _rollOut_wewv9_1{to{opacity:0;transform:translateY(-100%)}}._stateLabelItem_wewv9_137[data-shown] ._stateTick_wewv9_184{clip-path:inset(0);transition:clip-path var(--duration-slow) var(--ease-out) var(--delay-tick)}._iconButton_wewv9_46{width:var(--control-height-md);padding:0}._iconButton_wewv9_46._sizeSm_wewv9_60{width:var(--control-height-sm)}._iconButton_wewv9_46._sizeLg_wewv9_61{width:var(--control-height-lg)}._iconButton_wewv9_46._sizeXl_wewv9_63{width:var(--control-height-xl)}._spinner_wewv9_47{animation:_spin_wewv9_47 var(--duration-spin) linear infinite;flex-shrink:0}@keyframes _spin_wewv9_47{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_wewv9_47{animation:none}}._field_wewv9_264{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_wewv9_271{font:var(--font-label);color:var(--text-secondary)}._required_wewv9_276{color:var(--danger);margin-left:var(--space-0-5)}._fieldFooter_wewv9_281{justify-content:space-between;gap:var(--space-2);font:var(--font-meta);color:var(--text-muted);display:flex}._error_wewv9_289{color:var(--danger)}._control_wewv9_294{box-sizing:border-box;width:100%;height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--font-body-size);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}._controlXl_wewv9_312{height:var(--control-height-xl)}._control_wewv9_294::placeholder{color:var(--text-muted)}._control_wewv9_294:focus{border-color:var(--accent);box-shadow:var(--focus-ring-glow);outline:none}._control_wewv9_294:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}._controlInvalid_wewv9_328{border-color:var(--danger)}._textarea_wewv9_330{height:auto;min-height:var(--space-16);padding:var(--space-2) var(--space-3);line-height:var(--font-body-height);resize:vertical}._selectWrap_wewv9_338{min-width:0;display:flex;position:relative}._selectWrap_wewv9_338 ._control_wewv9_294{appearance:none;padding-right:var(--space-8)}._selectChevron_wewv9_340{right:var(--space-3);pointer-events:none;color:var(--text-muted);display:flex;position:absolute;top:50%;transform:translateY(-50%)}._switchRow_wewv9_355{align-items:center;gap:var(--space-2);cursor:pointer;font:var(--font-body);color:var(--text-secondary);display:inline-flex}._switchRow_wewv9_355:has(._switchInput_wewv9_363:disabled){opacity:.45;cursor:not-allowed}._switchBare_wewv9_366{flex:none;display:inline-flex;position:relative}._switchBare_wewv9_366:has(._switchInput_wewv9_363:disabled){opacity:.45;cursor:not-allowed}._switchBare_wewv9_366 ._switchInput_wewv9_363{z-index:var(--z-above);cursor:pointer;width:100%;height:100%;margin:0;inset:0}._switchBare_wewv9_366 ._switchInput_wewv9_363:disabled{cursor:not-allowed}._switchInput_wewv9_363{opacity:0;width:0;height:0;position:absolute}._switchTrack_wewv9_405{width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-full);background:var(--switch-track-off);box-shadow:var(--switch-edge-shadow-off);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex:none;position:relative}._switchTrack_wewv9_405:after{content:"";top:var(--switch-inset);left:var(--switch-inset);width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--radius-full);background:var(--white);box-shadow:var(--switch-knob-shadow-off);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);position:absolute}._switchInput_wewv9_363:checked+._switchTrack_wewv9_405{background:var(--switch-track-on);box-shadow:var(--switch-edge-shadow-on)}._switchInput_wewv9_363:checked+._switchTrack_wewv9_405:after{transform:translateX(calc(var(--switch-width) - var(--switch-knob) - var(--switch-inset) * 2));box-shadow:var(--switch-knob-shadow-on)}._switchInput_wewv9_363:focus-visible+._switchTrack_wewv9_405{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._segmented_wewv9_453{box-sizing:border-box;border:0;border-bottom:1px solid var(--border-default);flex-wrap:wrap;width:100%;margin:0;padding:0;display:flex;position:relative}._segment_wewv9_453{height:var(--tab-height);margin-right:var(--space-4);margin-bottom:calc(var(--hairline) * -1);border-bottom:var(--tab-rule) solid transparent;color:var(--text-muted);font-family:var(--font-ui);font:var(--font-label);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:flex-end;font-weight:600;display:inline-flex}._segmentLabel_wewv9_484{padding:0 var(--space-1) var(--space-2);margin:0 calc(var(--space-1) * -1);border-radius:var(--radius-sm);align-items:center;display:inline-flex}._segmentCount_wewv9_492{margin-left:var(--space-1-5);font:var(--font-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:500}._segmentActive_wewv9_500 ._segmentCount_wewv9_492{color:var(--accent)}._segmentInput_wewv9_504{opacity:0;width:0;height:0;position:absolute}._segment_wewv9_453:has(._segmentInput_wewv9_504:focus-visible) ._segmentLabel_wewv9_484{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){._segment_wewv9_453:hover:not(._segmentActive_wewv9_500){border-bottom-color:var(--border-strong);color:var(--text-primary)}}._segmentActive_wewv9_500{border-bottom-color:var(--accent);color:var(--text-primary)}._segmentMarker_wewv9_533{width:var(--hairline);height:var(--tab-rule);margin-top:calc(var(--tab-rule) * -1);background:var(--accent);transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}._segmentMarker_wewv9_533[data-hidden]{display:none}._segmented_wewv9_453:has(._segmentMarker_wewv9_533:not([data-hidden])) ._segmentActive_wewv9_500{border-bottom-color:#0000}._segmentedButtons_wewv9_558{gap:var(--space-1-5);border-bottom:0;flex-wrap:nowrap;width:auto}._segmentedButtons_wewv9_558 ._segment_wewv9_453{height:var(--control-height-sm);padding:0 var(--space-2-5);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;margin-bottom:0;margin-right:0}@media (hover:hover){._segmentedButtons_wewv9_558 ._segment_wewv9_453:hover{border-color:var(--border-strong);color:var(--text-secondary)}}._segmentedButtons_wewv9_558 ._segmentLabel_wewv9_484{margin:0;padding:0}._segmentedButtons_wewv9_558 ._segmentActive_wewv9_500,._segmentedButtons_wewv9_558 ._segmentActive_wewv9_500:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}._chip_wewv9_605{align-items:center;gap:var(--space-1-5);height:var(--control-height-sm);padding:0 var(--space-2-5);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-ui);font:var(--font-meta);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:inline-flex}._chipSelected_wewv9_623{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-on-wash)}._badge_wewv9_631{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);font:var(--font-meta);background:var(--surface-sunken);color:var(--text-secondary);font-weight:600;display:inline-flex}._badgeAccent_wewv9_642{background:var(--accent-wash);color:var(--accent-on-wash)}._badgeSuccess_wewv9_643{background:var(--success-bg);color:var(--success-text)}._badgeWarning_wewv9_644{background:var(--warning-bg);color:var(--warning-text)}._badgeDanger_wewv9_645{background:var(--danger-bg);color:var(--danger)}._kbd_wewv9_647{padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);font:var(--font-micro);white-space:nowrap;align-items:center;display:inline-flex}._kbdMd_wewv9_661{min-width:var(--kbd-cap-size);height:var(--kbd-cap-size);padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);font:var(--font-meta);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._dialog_wewv9_682{width:100%;max-width:min(var(--dialog-width,30rem), calc(100vw - var(--dialog-gutter)));height:fit-content;max-height:calc(100% - var(--space-12));border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-lg);border:none;flex-direction:column;padding:0;display:flex;overflow:hidden}._dialog_wewv9_682::backdrop{background:var(--overlay-scrim)}._dialog_wewv9_682,._dialog_wewv9_682::backdrop{transition:opacity var(--duration-normal) var(--ease-out), translate var(--duration-normal) var(--ease-out), scale var(--duration-normal) var(--ease-out), display var(--duration-normal) allow-discrete, overlay var(--duration-normal) allow-discrete}._dialog_wewv9_682:not([open]),._dialog_wewv9_682:not([open])::backdrop{opacity:0}._dialog_wewv9_682:not([open]){translate:0 var(--space-2);display:none;scale:.96}@starting-style{._dialog_wewv9_682[open],._dialog_wewv9_682[open]::backdrop{opacity:0}._dialog_wewv9_682[open]{translate:0 var(--space-2);scale:.96}}._dialogInner_wewv9_684{flex-direction:column;flex:auto;min-height:0;display:flex}._dialogHead_wewv9_806{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3-5);border-bottom:1px solid var(--border-default);display:flex}._dialogTitle_wewv9_819{font:var(--font-section);color:var(--text-primary)}._dialogSubtitle_wewv9_820{font:var(--font-meta);color:var(--text-muted);margin-top:var(--space-0-5)}._dialogBody_wewv9_824{min-height:0;padding:var(--space-4);flex:auto;overflow-y:auto}._dialogFoot_wewv9_825{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-default);display:flex}._visuallyHidden_wewv9_835{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._checkboxRow_wewv9_850{align-items:center;gap:var(--space-2);cursor:pointer;font:var(--font-body);color:var(--text-secondary);display:inline-flex}._checkboxRow_wewv9_850:has(._checkboxInput_wewv9_858:disabled){opacity:.45;cursor:not-allowed}._checkboxBare_wewv9_860{flex:none;display:inline-flex;position:relative}._checkboxInput_wewv9_858{opacity:0;width:0;height:0;position:absolute}._checkboxBox_wewv9_873{width:var(--space-5);height:var(--space-5);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-raised);color:#0000;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}._checkboxLg_wewv9_891{width:var(--shot-check-size);height:var(--shot-check-size)}._checkboxInput_wewv9_858:checked+._checkboxBox_wewv9_873{border-color:var(--progress-fill-edge);background:var(--progress-fill);color:var(--white)}._checkboxInput_wewv9_858:focus-visible+._checkboxBox_wewv9_873{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._progress_wewv9_912{width:100%;height:var(--space-1-5);border-radius:var(--radius-full);background:var(--progress-track);appearance:none;border:0;display:block;overflow:hidden}._progressSm_wewv9_923{height:var(--space-1)}._progress_wewv9_912::-webkit-progress-bar{background:var(--progress-track)}._progress_wewv9_912::-webkit-progress-value{border-radius:var(--radius-full);background:var(--progress-fill);box-shadow:var(--progress-fill-shadow);transition:width var(--duration-normal) var(--ease-out)}._progress_wewv9_912::-moz-progress-bar{border-radius:var(--radius-full);background:var(--progress-fill);box-shadow:var(--progress-fill-shadow)}._menu_wewv9_954{z-index:var(--z-popover);width:var(--account-menu-width);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-lg);transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);position:fixed}@starting-style{._menu_wewv9_954{opacity:0;translate:0 var(--space-1)}}._menuItem_wewv9_977{align-items:center;gap:var(--space-2-5);width:100%;height:var(--control-height-lg);padding:0 var(--space-2);border-radius:var(--radius-input);font:var(--font-label);color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover){._menuItem_wewv9_977:hover{background:var(--surface-hover)}}._menuItemDanger_wewv9_1002,._menuItemDanger_wewv9_1002 ._menuItemIcon_wewv9_1003{color:var(--danger)}._menuItemIcon_wewv9_1003{color:var(--text-secondary);flex:none;display:inline-flex}._menuItemLabel_wewv9_1017{flex:auto}._menuDivider_wewv9_1021{height:1px;margin:var(--space-1-5) 0;background:var(--border-subtle)}
