._button_1bzzx_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_1bzzx_19:not(._iconButton_1bzzx_46)>svg:not(._spinner_1bzzx_47){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}._button_1bzzx_19:disabled{opacity:.45;cursor:not-allowed}._sizeSm_1bzzx_60{height:var(--control-height-sm);padding:0 var(--space-2-5);font-size:var(--font-meta-size)}._sizeLg_1bzzx_61{height:var(--control-height-lg);padding:0 var(--space-4)}._sizeXl_1bzzx_63{height:var(--control-height-xl);padding:0 var(--space-4)}._primary_1bzzx_68{background:var(--text-primary);color:var(--surface-raised)}@media (hover:hover){._primary_1bzzx_68:hover:not(:disabled){opacity:.86}}._secondary_1bzzx_81{color:var(--text-secondary);border-color:var(--border-input);background:0 0}@media (hover:hover){._secondary_1bzzx_81:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}._ghost_1bzzx_93{color:var(--text-secondary);background:0 0}@media (hover:hover){._ghost_1bzzx_93:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}._danger_1bzzx_104{color:var(--danger);border-color:var(--danger);background:0 0}@media (hover:hover){._danger_1bzzx_104:hover:not(:disabled){background:var(--danger-bg)}}._done_1bzzx_117{background:var(--button-done-bg);color:var(--button-done-text);border-color:var(--button-done-border)}._fullWidth_1bzzx_123{width:100%}._stateLabel_1bzzx_129{gap:inherit;min-width:0;display:inline-grid}._stateLabelItem_1bzzx_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_1bzzx_154 ._stateLabelItem_1bzzx_137{justify-content:flex-start}._stateLabelItem_1bzzx_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_1bzzx_137[data-leaving]{transform:translateY(calc(var(--state-label-shift) * -1))}._button_1bzzx_19 ._stateLabelItem_1bzzx_137>svg:not(._spinner_1bzzx_47){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}._stateTick_1bzzx_184{clip-path:inset(0 100% 0 0)}._roll_1bzzx_192{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}._rollDigit_1bzzx_199{animation:_rollIn_1bzzx_1 var(--duration-normal) var(--ease-out);grid-area:1/1}._rollDigit_1bzzx_199[data-still]{animation:none}._rollDigit_1bzzx_199[data-leaving]{animation:_rollOut_1bzzx_1 var(--duration-normal) var(--ease-out) forwards}@keyframes _rollIn_1bzzx_1{0%{opacity:0;transform:translateY(100%)}}@keyframes _rollOut_1bzzx_1{to{opacity:0;transform:translateY(-100%)}}._stateLabelItem_1bzzx_137[data-shown] ._stateTick_1bzzx_184{clip-path:inset(0);transition:clip-path var(--duration-slow) var(--ease-out) var(--delay-tick)}._iconButton_1bzzx_46{width:var(--control-height-md);padding:0}._iconButton_1bzzx_46._sizeSm_1bzzx_60{width:var(--control-height-sm)}._iconButton_1bzzx_46._sizeLg_1bzzx_61{width:var(--control-height-lg)}._iconButton_1bzzx_46._sizeXl_1bzzx_63{width:var(--control-height-xl)}._spinner_1bzzx_47{animation:_spin_1bzzx_47 var(--duration-spin) linear infinite;flex-shrink:0}@keyframes _spin_1bzzx_47{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1bzzx_47{animation:none}}._field_1bzzx_264{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_1bzzx_271{font:var(--font-label);color:var(--text-secondary)}._required_1bzzx_276{color:var(--danger);margin-left:var(--space-0-5)}._fieldFooter_1bzzx_281{justify-content:space-between;gap:var(--space-2);font:var(--font-meta);color:var(--text-muted);display:flex}._error_1bzzx_289{color:var(--danger)}._control_1bzzx_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_1bzzx_312{height:var(--control-height-xl)}._control_1bzzx_294::placeholder{color:var(--text-muted)}._control_1bzzx_294:focus{border-color:var(--accent);box-shadow:var(--focus-ring-glow);outline:none}._control_1bzzx_294:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}._controlInvalid_1bzzx_328{border-color:var(--danger)}._textarea_1bzzx_330{height:auto;min-height:var(--space-16);padding:var(--space-2) var(--space-3);line-height:var(--font-body-height);resize:vertical}._selectWrap_1bzzx_338{min-width:0;display:flex;position:relative}._selectWrap_1bzzx_338 ._control_1bzzx_294{appearance:none;padding-right:var(--space-8)}._selectChevron_1bzzx_340{right:var(--space-3);pointer-events:none;color:var(--text-muted);display:flex;position:absolute;top:50%;transform:translateY(-50%)}._switchRow_1bzzx_355{align-items:center;gap:var(--space-2);cursor:pointer;font:var(--font-body);color:var(--text-secondary);display:inline-flex}._switchRow_1bzzx_355:has(._switchInput_1bzzx_363:disabled){opacity:.45;cursor:not-allowed}._switchBare_1bzzx_366{flex:none;display:inline-flex;position:relative}._switchBare_1bzzx_366:has(._switchInput_1bzzx_363:disabled){opacity:.45;cursor:not-allowed}._switchBare_1bzzx_366 ._switchInput_1bzzx_363{z-index:var(--z-above);cursor:pointer;width:100%;height:100%;margin:0;inset:0}._switchBare_1bzzx_366 ._switchInput_1bzzx_363:disabled{cursor:not-allowed}._switchInput_1bzzx_363{opacity:0;width:0;height:0;position:absolute}._switchTrack_1bzzx_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_1bzzx_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_1bzzx_363:checked+._switchTrack_1bzzx_405{background:var(--switch-track-on);box-shadow:var(--switch-edge-shadow-on)}._switchInput_1bzzx_363:checked+._switchTrack_1bzzx_405:after{transform:translateX(calc(var(--switch-width) - var(--switch-knob) - var(--switch-inset) * 2));box-shadow:var(--switch-knob-shadow-on)}._switchInput_1bzzx_363:focus-visible+._switchTrack_1bzzx_405{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._segmented_1bzzx_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_1bzzx_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_1bzzx_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_1bzzx_492{margin-left:var(--space-1-5);font:var(--font-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:500}._segmentActive_1bzzx_500 ._segmentCount_1bzzx_492{color:var(--accent)}._segmentInput_1bzzx_504{opacity:0;width:0;height:0;position:absolute}._segment_1bzzx_453:has(._segmentInput_1bzzx_504:focus-visible) ._segmentLabel_1bzzx_484{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){._segment_1bzzx_453:hover:not(._segmentActive_1bzzx_500){border-bottom-color:var(--border-strong);color:var(--text-primary)}}._segmentActive_1bzzx_500{border-bottom-color:var(--accent);color:var(--text-primary)}._segmentMarker_1bzzx_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_1bzzx_533[data-hidden]{display:none}._segmented_1bzzx_453:has(._segmentMarker_1bzzx_533:not([data-hidden])) ._segmentActive_1bzzx_500{border-bottom-color:#0000}._segmentedButtons_1bzzx_558{gap:var(--space-1-5);border-bottom:0;flex-wrap:nowrap;width:auto}._segmentedButtons_1bzzx_558 ._segment_1bzzx_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_1bzzx_558 ._segment_1bzzx_453:hover{border-color:var(--border-strong);color:var(--text-secondary)}}._segmentedButtons_1bzzx_558 ._segmentLabel_1bzzx_484{margin:0;padding:0}._segmentedButtons_1bzzx_558 ._segmentActive_1bzzx_500,._segmentedButtons_1bzzx_558 ._segmentActive_1bzzx_500:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}._chip_1bzzx_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_1bzzx_623{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-on-wash)}._badge_1bzzx_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_1bzzx_642{background:var(--accent-wash);color:var(--accent-on-wash)}._badgeSuccess_1bzzx_643{background:var(--success-bg);color:var(--success-text)}._badgeWarning_1bzzx_644{background:var(--warning-bg);color:var(--warning-text)}._badgeDanger_1bzzx_645{background:var(--danger-bg);color:var(--danger)}._kbd_1bzzx_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_1bzzx_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_1bzzx_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_1bzzx_682::backdrop{background:var(--overlay-scrim)}._dialog_1bzzx_682,._dialog_1bzzx_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_1bzzx_682:not([open]),._dialog_1bzzx_682:not([open])::backdrop{opacity:0}._dialog_1bzzx_682:not([open]){translate:0 var(--space-2);display:none;scale:.96}@starting-style{._dialog_1bzzx_682[open],._dialog_1bzzx_682[open]::backdrop{opacity:0}._dialog_1bzzx_682[open]{translate:0 var(--space-2);scale:.96}}._dialogInner_1bzzx_684{flex-direction:column;flex:auto;min-height:0;display:flex}._dialogHead_1bzzx_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_1bzzx_819{font:var(--font-section);color:var(--text-primary)}._dialogSubtitle_1bzzx_820{font:var(--font-meta);color:var(--text-muted);margin-top:var(--space-0-5)}._dialogBody_1bzzx_824{min-height:0;padding:var(--space-4);flex:auto;overflow-y:auto}._dialogFoot_1bzzx_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_1bzzx_835{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._checkboxRow_1bzzx_850{align-items:center;gap:var(--space-2);cursor:pointer;font:var(--font-body);color:var(--text-secondary);display:inline-flex}._checkboxRow_1bzzx_850:has(._checkboxInput_1bzzx_858:disabled){opacity:.45;cursor:not-allowed}._checkboxBare_1bzzx_860{flex:none;display:inline-flex;position:relative}._checkboxInput_1bzzx_858{opacity:0;width:0;height:0;position:absolute}._checkboxBox_1bzzx_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_1bzzx_891{width:var(--shot-check-size);height:var(--shot-check-size)}._checkboxInput_1bzzx_858:checked+._checkboxBox_1bzzx_873{border-color:var(--progress-fill-edge);background:var(--progress-fill);color:var(--white)}._checkboxInput_1bzzx_858:focus-visible+._checkboxBox_1bzzx_873{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._progress_1bzzx_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_1bzzx_923{height:var(--space-1)}._progress_1bzzx_912::-webkit-progress-bar{background:var(--progress-track)}._progress_1bzzx_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_1bzzx_912::-moz-progress-bar{border-radius:var(--radius-full);background:var(--progress-fill);box-shadow:var(--progress-fill-shadow)}._menu_1bzzx_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_1bzzx_954{opacity:0;translate:0 var(--space-1)}}._menuItem_1bzzx_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_1bzzx_977:hover{background:var(--surface-hover)}}._menuItemDanger_1bzzx_1002,._menuItemDanger_1bzzx_1002 ._menuItemIcon_1bzzx_1003{color:var(--danger)}._menuItemIcon_1bzzx_1003{color:var(--text-secondary);flex:none;display:inline-flex}._menuItemLabel_1bzzx_1017{flex:auto}._menuDivider_1bzzx_1021{height:1px;margin:var(--space-1-5) 0;background:var(--border-subtle)}._searchField_1bzzx_1033{align-items:center;gap:var(--space-2);height:var(--control-height-lg);padding:0 var(--space-2-5);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-raised);flex-shrink:0;display:flex}._searchField_1bzzx_1033:focus-within{border-color:var(--accent)}._searchFieldIcon_1bzzx_1052{color:var(--text-secondary);flex-shrink:0;display:inline-flex}._searchFieldInput_1bzzx_1058{min-width:0;font:var(--font-label);color:var(--text-primary);background:0 0;border:0;flex:auto;font-weight:400}._searchFieldInput_1bzzx_1058:focus{outline:none}._searchFieldInput_1bzzx_1058::placeholder{color:var(--text-muted)}._slider_1bzzx_1083{width:100%;height:var(--slider-hit);cursor:pointer;appearance:none;background:0 0;margin:0;padding:0}._slider_1bzzx_1083::-webkit-slider-runnable-track{height:var(--slider-rail);border-radius:var(--radius-full);background:linear-gradient(to right, var(--accent) var(--slider-fill,0%), var(--border-strong) var(--slider-fill,0%))}._slider_1bzzx_1083::-moz-range-track{height:var(--slider-rail);border-radius:var(--radius-full);background:var(--border-strong)}._slider_1bzzx_1083::-moz-range-progress{height:var(--slider-rail);border-radius:var(--radius-full);background:var(--accent)}._slider_1bzzx_1083::-webkit-slider-thumb{width:var(--slider-grip);height:var(--slider-grip);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--white);box-shadow:var(--shadow-sm);margin-top:calc((var(--slider-rail) - var(--slider-grip)) / 2);appearance:none}._slider_1bzzx_1083::-moz-range-thumb{box-sizing:border-box;width:var(--slider-grip);height:var(--slider-grip);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--white);box-shadow:var(--shadow-sm)}._sliderSm_1bzzx_1140{--slider-grip:var(--slider-grip-sm)}._slider_1bzzx_1083:disabled{cursor:default;opacity:.5}
