._button_11xye_7{--Button-height:var(--control-height-md);--Button-border-radius:var(--radius-xl);--Button-padding-inline:var(--spacing-lg);--Button-text-size:var(--font-size-md);--Button-background:transparent;--Button-background-hover:transparent;--Button-border-color:transparent;--Button-border-hover:var(--Button-border-color);--Button-text-color:var(--color-text-default);--Button-focus-outline-color:var(--color-interactive-focus-ring);--Button-icon-size:1.25rem;justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:var(--Button-height);padding-inline:var(--Button-padding-inline);font-size:var(--Button-text-size);font-weight:var(--font-weight-emphasis);border-radius:var(--Button-border-radius);border:1px solid var(--Button-border-color);background:var(--Button-background);color:var(--Button-text-color);cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s;display:inline-flex;position:relative;& svg{width:var(--Button-icon-size);height:var(--Button-icon-size)}& *{pointer-events:none}}._button_11xye_7:hover:not(:disabled){background:var(--Button-background-hover);border-color:var(--Button-border-hover)}._button_11xye_7:active:not(:disabled){transform:scaleY(.97)scaleX(.99)}._button_11xye_7:focus-visible{outline:2px solid var(--Button-focus-outline-color);outline-offset:2px}._button_11xye_7:disabled{opacity:.55;cursor:not-allowed}._primary_11xye_75{--Button-text-color:var(--button-primary-text);--Button-background-hover:var(--button-primary-background-hover-subtle);&._filled_11xye_79{--Button-background:var(--button-primary-background);--Button-background-hover:var(--button-primary-background-hover);--Button-text-color:var(--button-primary-filled-text);--Button-border-color:var(--button-primary-background);--Button-border-hover:var(--button-primary-background)}&._soft_11xye_87{--Button-background:color-mix(in srgb, var(--color-primary) 12%, transparent);--Button-background-hover:color-mix(in srgb, var(--color-primary) 18%, transparent);--Button-text-color:var(--button-primary-text)}&._outlined_11xye_96{--Button-border-color:var(--button-primary-border);--Button-text-color:var(--button-primary-background)}}._secondary_11xye_102{--Button-text-color:var(--button-secondary-text);--Button-background-hover:var(--button-secondary-background-hover-subtle);&._filled_11xye_79{--Button-background:var(--button-secondary-background);--Button-background-hover:var(--button-secondary-background-hover);--Button-text-color:var(--button-secondary-filled-text);--Button-border-color:var(--button-secondary-background);--Button-border-hover:var(--button-secondary-background)}&._soft_11xye_87{--Button-background:var(--button-secondary-soft-background);--Button-background-hover:var(--button-secondary-soft-background-hover);--Button-text-color:var(--button-secondary-text)}&._outlined_11xye_96{--Button-border-color:var(--button-secondary-border)}}._danger_11xye_129{--Button-text-color:var(--button-danger-text);--Button-background-hover:var(--button-danger-background-hover-subtle);&._filled_11xye_79{--Button-background:var(--button-danger-background);--Button-background-hover:var(--button-danger-background-hover);--Button-text-color:var(--button-danger-filled-text);--Button-border-color:var(--button-danger-background);--Button-border-hover:var(--button-danger-background)}&._soft_11xye_87{--Button-background:color-mix(in srgb, var(--color-danger) 10%, transparent);--Button-background-hover:color-mix(in srgb, var(--color-danger) 16%, transparent);--Button-text-color:var(--button-danger-text)}&._outlined_11xye_96{--Button-border-color:var(--button-danger-border);--Button-border-hover:var(--color-text-danger);--Button-background-hover:color-mix(in srgb, var(--color-danger) 6%, transparent)}&._text_11xye_158{--Button-background-hover:color-mix(in srgb, var(--color-danger) 8%, transparent)}}._success_11xye_164{--Button-text-color:var(--button-success-text);--Button-background-hover:var(--button-success-background-hover-subtle);&._filled_11xye_79{--Button-background:var(--button-success-background);--Button-background-hover:var(--button-success-background-hover);--Button-text-color:var(--button-success-filled-text);--Button-border-color:var(--button-success-background);--Button-border-hover:var(--button-success-background)}&._soft_11xye_87{--Button-background:color-mix(in srgb, var(--color-success) 15%, transparent);--Button-background-hover:color-mix(in srgb, var(--color-success) 21%, transparent);--Button-text-color:var(--button-success-text)}&._outlined_11xye_96{--Button-border-color:var(--button-success-border)}}._accent_11xye_188{--Button-text-color:var(--button-accent-text);--Button-background-hover:var(--button-accent-background-hover-subtle);&._filled_11xye_79{--Button-background:var(--button-accent-background);--Button-background-hover:var(--button-accent-background-hover);--Button-text-color:var(--button-accent-filled-text);--Button-border-color:var(--button-accent-background);--Button-border-hover:var(--button-accent-background)}&._soft_11xye_87{--Button-background:color-mix(in srgb, var(--color-accent) 15%, transparent);--Button-background-hover:color-mix(in srgb, var(--color-accent) 21%, transparent);--Button-text-color:var(--button-accent-text)}&._outlined_11xye_96{--Button-border-color:var(--button-accent-border);--Button-text-color:var(--button-accent-background)}}._outlined_11xye_96{--Button-border-hover:var(--color-border-hover);--Button-background-hover:var(--surface-hover)}._text_11xye_158{--Button-background-hover:var(--surface-hover)}._button_11xye_7._active_11xye_235{--Button-background:var(--button-primary-background-hover-subtle);--Button-background-hover:color-mix(in srgb, var(--color-primary) 21%, transparent);--Button-text-color:var(--button-primary-text);--Button-border-color:transparent;--Button-border-hover:transparent}._xl_11xye_250{--Button-height:var(--control-height-xl);--Button-text-size:var(--font-size-xl);--Button-padding-inline:var(--spacing-2xl);--Button-icon-size:1.5rem;&._text_11xye_158{--Button-padding-inline:var(--spacing-lg)}}._lg_11xye_261{--Button-height:var(--control-height-lg);--Button-text-size:var(--font-size-lg);--Button-padding-inline:var(--spacing-xl);--Button-icon-size:1.5rem;&._text_11xye_158{--Button-padding-inline:var(--spacing-md)}}._md_11xye_272{--Button-height:var(--control-height-md);--Button-text-size:var(--text-control);--Button-padding-inline:var(--spacing-lg);--Button-icon-size:1.25rem;--Button-border-radius:var(--radius-lg);&._text_11xye_158{--Button-padding-inline:var(--spacing-sm)}}._sm_11xye_284{--Button-height:var(--control-height-sm);--Button-text-size:var(--font-size-sm);--Button-padding-inline:var(--spacing-md);--Button-border-radius:var(--radius-md);--Button-icon-size:1rem;&._text_11xye_158{--Button-padding-inline:var(--spacing-xs)}}._xs_11xye_296{--Button-height:var(--control-height-xs);--Button-text-size:var(--font-size-sm);--Button-padding-inline:var(--spacing-sm);--Button-border-radius:var(--radius-md);--Button-icon-size:.875rem;&._text_11xye_158{--Button-padding-inline:var(--spacing-2xs)}}._icon_11xye_308{width:var(--Button-height);padding:0}._lg_11xye_261 svg,._xl_11xye_250 svg{stroke-width:1.75px}._fullWidth_11xye_318{width:100%}@media (pointer:coarse){._button_11xye_7{min-height:max(var(--Button-height), var(--size-lg))}._icon_11xye_308{min-width:var(--size-lg)}}._alert_c4rra_5{padding:var(--spacing-md);font-size:var(--font-size-sm);margin-top:var(--spacing-md);border:1px solid;border-radius:.375rem}._success_c4rra_17{background:var(--feedback-success-background);border-color:var(--feedback-success-border);color:var(--feedback-success-text)}._error_c4rra_23{background:var(--feedback-error-background);border-color:var(--feedback-error-border);color:var(--feedback-error-text)}._warning_c4rra_29{background:var(--feedback-warning-background);border-color:var(--feedback-warning-border);color:var(--feedback-warning-text)}._info_c4rra_35{background:var(--feedback-info-background);border-color:var(--feedback-info-border);color:var(--feedback-info-text)}._slideIn_c4rra_41{animation:.2s ease-out _slideIn_c4rra_41}@keyframes _slideIn_c4rra_41{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._empty_ohi70_7{--EmptyState-icon-color:var(--empty-state-icon-color);--EmptyState-title-color:var(--empty-state-title-color);--EmptyState-description-color:var(--empty-state-description-color);--EmptyState-background:var(--empty-state-background);--EmptyState-padding:var(--spacing-xl);--EmptyState-gap:var(--spacing-md);justify-content:center;align-items:center;gap:var(--EmptyState-gap);padding:var(--EmptyState-padding);background:var(--EmptyState-background);text-align:center;flex-direction:column;display:flex}._icon_ohi70_25{color:var(--EmptyState-icon-color);flex-shrink:0}._title_ohi70_30{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--EmptyState-title-color);margin:0}._description_ohi70_37{color:var(--EmptyState-description-color);max-width:400px;margin:0;font-size:.938rem}._action_ohi70_44{margin-top:var(--spacing-sm)}._fabContainer_1xgev_1{z-index:10;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex;position:fixed;bottom:2rem;right:2rem;width:auto!important}._fab_1xgev_1{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:var(--color-text-on-primary);cursor:pointer;box-shadow:var(--shadow-lg);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._fab_1xgev_1:hover{box-shadow:var(--shadow-lg), 0 0 20px color-mix(in srgb, var(--color-primary) 40%, transparent);transform:scale(1.05)}._fab_1xgev_1:active{transform:scale(.95)}._fab_1xgev_1:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}._fab_1xgev_1._small_1xgev_43{width:48px;height:48px}._fab_1xgev_1._medium_1xgev_48{width:56px;height:56px}._fab_1xgev_1._large_1xgev_53{width:var(--size-xl);height:var(--size-xl)}._backdrop_1jzgx_2{z-index:1099;animation:.15s ease-out _backdropFadeIn_1jzgx_1;position:fixed;inset:0}._popover_1jzgx_11{z-index:1100;background:var(--surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--spacing-md);min-width:250px;max-width:400px;max-height:calc(100vh - var(--spacing-xl));animation:.15s ease-out _popoverFadeIn_1jzgx_1;position:fixed;overflow-y:auto}@keyframes _backdropFadeIn_1jzgx_1{0%{opacity:0}to{opacity:1}}@keyframes _popoverFadeIn_1jzgx_1{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-xs)))}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._backdrop_1jzgx_2{background:var(--color-scrim);backdrop-filter:blur(2px)}._popover_1jzgx_11{border:2px solid var(--color-primary);width:calc(100% - 2rem);max-width:none;box-shadow:var(--shadow-overlay-strong);position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}._backdrop_nfwll_1{background-color:var(--color-scrim);z-index:1000;width:100vw;padding:var(--spacing-md);justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_nfwll_1;display:flex;position:fixed;inset:0;@media (width<=640px){padding:var(--spacing-sm);backdrop-filter:blur(2px);&:has(._sheet_nfwll_19){inset:auto;width:var(--dynamic-sheet-viewport-width,100vw);height:var(--dynamic-sheet-viewport-height,100dvh);padding-block-end:0;inset-block-start:var(--dynamic-sheet-viewport-top,0);inset-inline-start:var(--dynamic-sheet-viewport-left,0)}}}@keyframes _fadeIn_nfwll_1{0%{opacity:0}to{opacity:1}}._dialog_nfwll_39{--padding:var(--spacing-md);--Dialog-max-width:1020px;--surface-input:var(--dialog-surface-input,var(--surface-input-on-overlay));background:var(--surface-overlay);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);box-shadow:var(--shadow-overlay-strong);max-width:var(--Dialog-max-width);gap:var(--spacing-md);max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out _slideUp_nfwll_1;display:flex;position:relative;&>*{padding-inline:var(--padding)}&>:first-child{padding-block-start:var(--padding)}&>:last-child{padding-block-end:var(--padding)}@media (width<=640px){width:100%;max-width:100vw;&>*{--padding:var(--spacing-md)}}&._sm_nfwll_86{--Dialog-max-width:480px}&._md_nfwll_89{--Dialog-max-width:var(--content-max-form)}&._lg_nfwll_92{--Dialog-max-width:1020px}&._xl_nfwll_95{--Dialog-max-width:var(--content-max-default);width:100%}}@keyframes _slideUp_nfwll_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sheet_nfwll_19{transform:translateY(var(--dynamic-sheet-drag-y,0));transition:transform .16s ease-out;@media (width<=640px){width:100%;max-width:100vw;max-height:min(92dvh, calc(var(--dynamic-sheet-viewport-height,100dvh) - var(--spacing-sm)));border-radius:var(--radius-card) var(--radius-card) 0 0;align-self:flex-end;padding-block-end:env(safe-area-inset-bottom);animation:.25s ease-out _sheetUp_nfwll_1;&:before{content:"";width:var(--spacing-32);height:var(--spacing-4);border-radius:var(--radius-full);background:var(--color-border-hover);flex-shrink:0;align-self:center;margin-block-start:var(--spacing-8);display:block}&._sheetFullHeight_nfwll_144{height:min(92dvh, calc(var(--dynamic-sheet-viewport-height,100dvh) - var(--spacing-sm)))}&[data-sheet-dragging]{will-change:transform;transition:none}& ._actions_nfwll_155{border-end-end-radius:0;border-end-start-radius:0}}}._sheet_nfwll_19>._sheetGestureArea_nfwll_162{padding:0;display:none;@media (width<=640px){z-index:1;height:var(--spacing-32);cursor:ns-resize;touch-action:none;user-select:none;display:block;position:absolute;inset-block-start:0;inset-inline:0}}._sheet_nfwll_19>._sheetGestureArea_nfwll_162+*{padding-block-start:var(--padding)}@keyframes _sheetUp_nfwll_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_nfwll_192{justify-content:space-between;align-items:start;gap:var(--spacing-md);flex-shrink:0;display:flex;overflow:hidden}._headingText_nfwll_203{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}._title_nfwll_211{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._subtitle_nfwll_221{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-secondary);margin:0}._closeButton_nfwll_228{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-text-subtle);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;&:hover{color:var(--color-text-default);background-color:var(--surface-hover)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}@media (pointer:coarse){width:var(--size-lg);height:var(--size-lg)}}._content_nfwll_259{flex:1;min-height:0;overflow-y:auto}._actions_nfwll_155{justify-content:flex-end;gap:var(--spacing-md);border-block-start:1px solid var(--color-border-subtle);background:var(--surface-overlay-faint);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);padding-block-start:var(--padding);display:flex;@media (width<=640px){flex-direction:column-reverse}}._backdrop_96c4v_1{z-index:1099;position:fixed;inset:0}._menu_96c4v_10{left:var(--dynamic-menu-x);top:var(--dynamic-menu-y);z-index:1100;background:var(--surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:var(--spacing-xs);min-width:180px;animation:.1s ease-out _menuFadeIn_96c4v_1;position:fixed}@keyframes _menuFadeIn_96c4v_1{0%{opacity:0}to{opacity:1}}._item_96c4v_35{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-xs);color:var(--color-text-default);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;transition:background-color .1s;display:flex;&:hover{background:var(--surface-secondary)}&:active{background:var(--surface-tertiary)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:-2px}}._item_96c4v_35._danger_96c4v_65{color:var(--color-text-danger)}@media (pointer:coarse){._item_96c4v_35{min-height:var(--size-lg)}}._item_96c4v_35._disabled_96c4v_76{color:var(--color-text-subtle);cursor:not-allowed;&:hover{background:0 0}}._item_96c4v_35[aria-disabled=true]{cursor:default}._item_96c4v_35._itemTwoLine_96c4v_91{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column}._itemLabel_96c4v_97{align-items:center;gap:var(--spacing-sm);width:100%;font-size:var(--text-meta);font-weight:var(--font-weight-emphasis);color:var(--color-text-default);display:flex}._itemDescription_96c4v_107{font-size:var(--text-caption);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._item_96c4v_35._selected_96c4v_114{background:color-mix(in srgb, var(--color-primary) 10%, transparent);&:hover{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}}._separator_96c4v_122{height:1px;margin:var(--spacing-xs) 0;background:var(--color-border-subtle)}._formGroup_eboma_1{gap:var(--spacing-xs);flex-direction:column;display:flex}._label_eboma_7{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);align-items:center;gap:var(--spacing-xs);padding-inline-start:var(--spacing-xs);display:flex}._hideLabel_eboma_17 ._label_eboma_7{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._input_eboma_29,._select_eboma_30,._textarea_eboma_31{border:1px solid var(--input-border);border-radius:var(--radius-md);font-size:var(--text-body);color:var(--color-text-default);background-color:var(--surface-input);padding-inline:.75rem;transition:all .2s;&:disabled{background-color:var(--surface-secondary);cursor:not-allowed;color:var(--color-text-subtle)}}._md_eboma_50{height:var(--control-height-md);font-size:var(--text-input)}._sm_eboma_55{height:var(--control-height-sm);font-size:var(--text-body)}._alignStart_eboma_60{text-align:start}._alignCenter_eboma_64{text-align:center}._alignEnd_eboma_68{text-align:end}._textarea_eboma_31{padding-block:var(--spacing-sm);border-radius:var(--radius-md);resize:vertical;min-height:80px;font-size:var(--text-body)}._input_eboma_29:focus,._select_eboma_30:focus,._textarea_eboma_31:focus{border-color:var(--color-interactive-focus-ring);box-shadow:0 0 0 var(--input-focus-ring-spread) color-mix(in srgb, var(--color-interactive-focus-ring) 18%, transparent);outline:none}._input_eboma_29::placeholder,._textarea_eboma_31::placeholder{color:var(--color-text-subtle)}@media (pointer:coarse){._input_eboma_29,._select_eboma_30{min-height:var(--size-lg)}}._error_eboma_104{border-color:var(--color-border-error)}._selectWrapper_eboma_108{align-items:center;display:inline-flex;position:relative;overflow:visible}._select_eboma_30{cursor:pointer;appearance:none;width:100%;padding-inline-end:2rem}._selectChevron_eboma_110{inset-inline-end:.75rem;pointer-events:none;color:var(--color-text-secondary);position:absolute;top:50%;transform:translateY(-50%)}._calculatorIcon_eboma_141{color:var(--color-text-subtle);flex-shrink:0}._calculatorPreview_eboma_146{font-size:var(--font-size-sm);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-top:-.25rem}._helperText_eboma_153{font-size:var(--font-size-xs);color:var(--color-text-subtle);margin-top:var(--spacing-xs)}._stepper_1cauv_1{--SmartNumberInput-height:var(--control-height-md);grid-template-columns:var(--SmartNumberInput-height) minmax(var(--spacing-30), 1fr) var(--SmartNumberInput-height);height:var(--SmartNumberInput-height);border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--surface-input);transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;&:has(._stepInput_1cauv_17:focus){border-color:var(--color-interactive-focus-ring);box-shadow:0 0 0 var(--input-focus-ring-spread) color-mix(in srgb, var(--color-interactive-focus-ring) 18%, transparent)}}._sm_1cauv_24{--SmartNumberInput-height:var(--control-height-sm)}._stepButton_1cauv_28{width:var(--SmartNumberInput-height);border-radius:0;min-height:100%;padding:0}._stepInput_1cauv_17{width:100%;min-width:0;height:100%;padding-inline:var(--spacing-4);background:0 0;border-block:0;border-radius:0;&:focus{border-color:var(--input-border);box-shadow:none}}._disabled_1cauv_50{background:var(--surface-secondary);opacity:.6}@media (pointer:coarse){._stepper_1cauv_1{--SmartNumberInput-height:var(--size-lg)}}._track_1c99y_1{--Switch-track-width:42px;--Switch-track-height:24px;--Switch-knob-size:18px;--Switch-knob-inset:3px;width:var(--Switch-track-width);height:var(--Switch-track-height);border:1px solid var(--switch-track-border);border-radius:var(--radius-full);background:var(--switch-track-background);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;padding:0;transition:background-color .2s;display:inline-flex;position:relative}._track_1c99y_1:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}._track_1c99y_1:disabled{cursor:not-allowed;opacity:.5}._checked_1c99y_34{border-color:var(--color-primary);background:var(--color-primary)}._knob_1c99y_39{top:var(--Switch-knob-inset);left:var(--Switch-knob-inset);width:var(--Switch-knob-size);height:var(--Switch-knob-size);border-radius:var(--radius-full);background:var(--switch-knob-background);box-shadow:var(--shadow-sm);transition:transform .2s;position:absolute}._checked_1c99y_34 ._knob_1c99y_39{transform:translateX(calc(var(--Switch-track-width) - var(--Switch-knob-size) - var(--Switch-knob-inset) - var(--Switch-knob-inset)))}@media (prefers-reduced-motion:reduce){._track_1c99y_1,._knob_1c99y_39{transition:none}}@media (pointer:coarse){._track_1c99y_1{width:var(--size-lg);height:var(--size-lg);background:0 0;border-color:#0000}._track_1c99y_1:before{content:"";top:calc(var(--spacing-sm) + var(--spacing-2xs));width:var(--Switch-track-width);height:var(--Switch-track-height);border-radius:var(--radius-full);border:1px solid var(--switch-track-border);background:var(--switch-track-background);position:absolute;left:0}._track_1c99y_1._checked_1c99y_34:before{border-color:var(--color-primary);background:var(--color-primary)}._knob_1c99y_39{top:calc(var(--spacing-sm) + var(--spacing-2xs) + var(--Switch-knob-inset));left:var(--Switch-knob-inset)}}._group_211uh_15{align-items:center;gap:var(--spacing-2xs);background:var(--surface-input);border:1px solid var(--color-border-default);border-radius:var(--radius-control-sm);width:fit-content;max-width:100%;padding:3px;display:inline-flex}._fullWidth_211uh_27{width:100%;& ._segment_211uh_30{flex:1 1 0;min-width:0}}._segment_211uh_30{justify-content:center;align-items:center;gap:var(--spacing-2xs);min-height:var(--control-height-xs);padding-block:0;padding-inline:var(--spacing-sm);border-radius:var(--radius-control-xs);color:var(--color-text-subtle);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;& svg{width:1em;height:1em}& *{pointer-events:none}}._segment_211uh_30:hover:not(._selected_211uh_73):not(:disabled){color:var(--color-text-default);background:var(--surface-hover)}._segment_211uh_30:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}._segment_211uh_30:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._selected_211uh_73{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-text-primary);font-weight:var(--font-weight-emphasis)}._selected_211uh_73[data-intent=success]{background:color-mix(in srgb, var(--color-text-success) 16%, transparent);color:var(--color-text-success)}._selected_211uh_73[data-intent=warning]{background:color-mix(in srgb, var(--color-text-warning) 16%, transparent);color:var(--color-text-warning)}._selected_211uh_73[data-intent=danger]{background:color-mix(in srgb, var(--color-text-danger) 16%, transparent);color:var(--color-text-danger)}._md_211uh_113 ._segment_211uh_30{min-height:var(--control-height-sm);padding-inline:var(--spacing-md);font-size:var(--font-size-md)}@media (prefers-reduced-motion:reduce){._segment_211uh_30{transition:none}}@media (pointer:coarse){._segment_211uh_30{min-height:var(--size-lg)}}._button_qdv2w_15{width:var(--size-lg);height:var(--size-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._circle_qdv2w_29{width:var(--size-sm);height:var(--size-sm);border:1.5px solid var(--color-border-hover);border-radius:var(--radius-full);color:var(--color-success-text-color);background:0 0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}._button_qdv2w_15:hover:not(:disabled) ._circle_qdv2w_29{background:var(--surface-hover)}._checked_qdv2w_52 ._circle_qdv2w_29{background:var(--color-success);border-color:var(--color-success)}._button_qdv2w_15._checked_qdv2w_52:hover:not(:disabled) ._circle_qdv2w_29{background:var(--button-success-background-hover);border-color:var(--button-success-background-hover)}._button_qdv2w_15:focus-visible{outline:none}._button_qdv2w_15:focus-visible ._circle_qdv2w_29{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}._button_qdv2w_15:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){._circle_qdv2w_29{transition:none}}._appLoader_rg1cl_3{--AppLoader-size:calc(var(--size-xl) + var(--spacing-8));justify-content:center;align-items:center;gap:var(--spacing-10);min-width:0;color:var(--color-text-primary);background:0 0;flex-direction:column;display:flex}._appLoaderPage_rg1cl_16{padding:var(--spacing-xl)}._appLoaderInline_rg1cl_20{--AppLoader-size:calc(var(--size-md) + var(--spacing-8))}._appLoaderFullScreen_rg1cl_24{min-height:100vh}._appLoaderRecipes_rg1cl_28 ._appLoaderCaption_rg1cl_28{font-family:var(--font-display,inherit)}._appLoaderGlyph_rg1cl_32{width:var(--AppLoader-size);height:var(--AppLoader-size);flex-shrink:0;display:block;overflow:visible}._appLoaderCaption_rg1cl_28{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--line-height-normal);margin:0}._potLid_rg1cl_47{transform-origin:32px 22px;animation:2.4s ease-in-out infinite _potLidTap_rg1cl_1}._potSteam_rg1cl_52 rect{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-out infinite _potSteam_rg1cl_52}._potSteam_rg1cl_52 ._steamTwo_rg1cl_58{animation-delay:.8s}._potSteam_rg1cl_52 ._steamThree_rg1cl_62{animation-delay:1.5s}._cupboardDoor_rg1cl_66{transform-box:view-box;transform-origin:5px 12px;animation:2.4s ease-in-out infinite _cupboardOpen_rg1cl_1}._cupboardDoorSurface_rg1cl_72{fill:var(--surface-primary)}._coin_rg1cl_76{transform-box:view-box;transform-origin:50%;animation:2.4s ease-in-out infinite _coinFlip_rg1cl_1}._pulseLine_rg1cl_82{animation:2.4s ease-in-out infinite _pulseDraw_rg1cl_1}._barbell_rg1cl_86{animation:2.4s ease-in-out infinite _barbellRep_rg1cl_1}._leaningBook_rg1cl_90{transform-box:view-box;transform-origin:16.5px 17.6px;animation:2.4s ease-in-out infinite _bookRock_rg1cl_1;transform:rotate(14deg)}._sun_rg1cl_97{transform-box:view-box;transform-origin:bottom;animation:2.4s ease-in-out infinite _sunRise_rg1cl_1}._captain_rg1cl_103{transform-box:view-box;transform-origin:50%;animation:2.4s ease-in-out infinite _captainBob_rg1cl_1}@keyframes _potLidTap_rg1cl_1{0%,78%,to{transform:translateY(0)}84%{transform:translateY(-1.6px)}90%{transform:translateY(.3px)}}@keyframes _potSteam_rg1cl_52{0%,20%{opacity:0;transform:translateY(0)scaleX(1)}55%{opacity:.85}82%,to{opacity:0;transform:translateY(-9px)scaleX(1.5)}}@keyframes _cupboardOpen_rg1cl_1{0%,48%,to{transform:scaleX(1)}68%,82%{transform:scaleX(.15)}}@keyframes _coinFlip_rg1cl_1{0%,36%,76%,to{transform:scaleX(1)}55%{transform:scaleX(-1)}}@keyframes _pulseDraw_rg1cl_1{0%{stroke-dashoffset:100px}38%,68%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes _barbellRep_rg1cl_1{0%,28%,72%,to{transform:translateY(2.4px)}42%,58%{transform:translateY(-1.8px)}}@keyframes _bookRock_rg1cl_1{0%,24%,to{transform:rotate(14deg)}48%,62%{transform:rotate(2deg)}}@keyframes _sunRise_rg1cl_1{0%,to{opacity:0;transform:translateY(5px)}24%,76%{opacity:1;transform:translateY(0)}}@keyframes _captainBob_rg1cl_1{0%,30%,to{transform:translateY(1px)rotate(-1deg)}55%,72%{transform:translateY(-1px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){._potLid_rg1cl_47,._captain_rg1cl_103,._potSteam_rg1cl_52 rect,._cupboardDoor_rg1cl_66,._coin_rg1cl_76,._pulseLine_rg1cl_82,._barbell_rg1cl_86,._leaningBook_rg1cl_90,._sun_rg1cl_97{animation:none}._pulseLine_rg1cl_82{stroke-dashoffset:0}._sun_rg1cl_97{opacity:1;transform:none}}._loading_rg1cl_265{--Loading-spinner-color:var(--loading-spinner-color);--Loading-text-color:var(--loading-text-color);--Loading-background:var(--loading-background);--Loading-gap:var(--spacing-md);--Loading-padding:var(--spacing-xl);justify-content:center;align-items:center;gap:var(--Loading-gap);padding:var(--Loading-padding);background:var(--Loading-background);flex-direction:column;display:flex}._loadingText_rg1cl_281{color:var(--Loading-text-color);margin:0;font-size:.938rem}._fullScreen_rg1cl_288{justify-content:center;align-items:center;min-height:100vh;display:flex}._spinner_rg1cl_299{color:var(--Loading-spinner-color);animation:1s linear infinite _spin_rg1cl_299}@keyframes _spin_rg1cl_299{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._card_1miau_7{--Card-background:var(--card-background);--Card-border:var(--card-border);--Card-border-radius:var(--card-border-radius);--Card-padding:var(--card-padding);--Card-shadow:var(--card-shadow);--surface-input:light-dark(var(--card-background),var(--surface-primary));--surface-inset:light-dark(var(--surface-secondary),var(--surface-primary));background:var(--Card-background);border:1px solid var(--Card-border);border-radius:var(--Card-border-radius);box-shadow:var(--Card-shadow);gap:var(--spacing-md);flex-direction:column;display:flex;&>*{padding-inline:var(--Card-padding);position:relative;&:first-child{padding-block-start:calc(var(--Card-padding) / 2)}&:last-child{padding-block-end:calc(var(--Card-padding) / 2)}}}._cardTitle_1miau_48{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}._cardBody_1miau_55{flex:1}._cardActions_1miau_62{gap:var(--spacing-sm);justify-content:flex-end;display:flex}._interactive_1miau_72{cursor:pointer;transition:background-color .2s,transform .1s;&:hover{--Card-background:var(--card-interactive-hover-background)}}._ground_1khe2_4{min-height:100vh;padding:var(--spacing-md);background:var(--login-wash), var(--surface-primary);color:var(--color-text-default);place-items:center;display:grid}._card_1khe2_13{align-items:center;gap:var(--spacing-lg);text-align:center;background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card-lg);width:400px;max-width:100%;box-shadow:var(--shadow-overlay);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);flex-direction:column;display:flex}._identity_1khe2_28{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}._logo_1khe2_37{width:52px;height:52px;display:block;& svg{width:100%;height:100%;display:block}}._name_1khe2_49{font-size:var(--text-page);font-weight:var(--font-weight-bold);letter-spacing:-.02em}._tagline_1khe2_55{margin-top:var(--spacing-2xs);font-size:var(--text-body);color:var(--color-text-secondary)}._expired_1khe2_62{font-size:var(--text-meta);color:var(--color-text-secondary);margin:0}._error_1khe2_69{background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:100%;color:var(--color-text-danger);border-radius:var(--radius-control-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-meta);margin:0}._blurb_1khe2_79{max-width:300px;font-size:var(--text-meta);color:var(--color-text-subtle);margin:0}._container_1hk6o_1{--surface-input:var(--surface-input-on-page);max-width:var(--content-max-default);align-items:stretch;gap:var(--spacing-md);flex-direction:column;margin-inline:0;display:flex}._alignCenter_1hk6o_20{margin-inline:auto}._header_1hk6o_27{justify-content:space-between;align-items:center;display:flex;@media (width<=640px){align-items:stretch;gap:var(--spacing-md);flex-direction:column}}._title_1hk6o_39{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-default);margin:0;@media (width<=640px){font-size:var(--font-size-2xl)}}._subtitle_1hk6o_50{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}._actions_1hk6o_56{gap:var(--spacing-sm);display:flex;@media (width<=640px){justify-content:flex-end}}._back_1hk6o_65{align-self:flex-start}._widthForm_1hk6o_69{max-width:var(--content-max-form)}._widthWide_1hk6o_73{max-width:var(--content-max-wide)}._footer_1hk6o_77{bottom:var(--app-footer-offset,0);justify-content:flex-end;gap:var(--spacing-sm);padding-block:var(--spacing-md);background:var(--surface-primary);border-block-start:1px solid var(--color-border-subtle);padding-block-end:calc(var(--spacing-md) + var(--app-footer-inset,env(safe-area-inset-bottom)));display:flex;position:sticky;@media (width<=640px){flex-direction:column-reverse;&>*{width:100%}}}._message_nnjka_1{white-space:pre-line;margin:0}._drawer_s2qcl_2{top:var(--dynamic-app-header-height,0);width:var(--dynamic-drawer-width,400px);z-index:1000;background:var(--surface-primary);border:1px solid var(--color-border-default);box-shadow:var(--shadow-xl);flex-direction:column;animation:.3s cubic-bezier(.4,0,.2,1) _slideIn_s2qcl_1;display:flex;position:fixed;bottom:0}._drawer_s2qcl_2._right_s2qcl_17{border-right:none;right:0}._drawer_s2qcl_2._left_s2qcl_22{border-left:none;left:0}@keyframes _slideIn_s2qcl_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawer_s2qcl_2._left_s2qcl_22{animation-name:_slideInLeft_s2qcl_1}@keyframes _slideInLeft_s2qcl_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._header_s2qcl_51{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_s2qcl_60{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-default);margin:0}._closeButton_s2qcl_67{padding:var(--spacing-xs);border-radius:var(--radius-md);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;&:hover{background:var(--surface-tertiary);color:var(--color-text-default)}&:active{transform:scale(.95)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}@media (pointer:coarse){min-width:var(--size-lg);min-height:var(--size-lg)}}._content_s2qcl_100{padding:var(--spacing-lg);flex:1;overflow:hidden auto}._resizer_s2qcl_108{cursor:ew-resize;touch-action:none;z-index:1;background:0 0;width:8px;transition:background-color .15s;position:absolute;top:0;bottom:0;._drawer_s2qcl_2._right_s2qcl_17 &{left:0}._drawer_s2qcl_2._left_s2qcl_22 &{right:0}&:hover,&:focus-visible{background-color:var(--surface-transparent-10)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:-2px}&:after{content:"";background-color:var(--color-border-default);border-radius:var(--radius-sm);opacity:0;width:3px;height:40px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&:hover:after,&:focus-visible:after{opacity:1}@media (pointer:coarse){width:var(--size-lg)}}._menuButton_ykjes_2{display:none}@media (width<=640px){._menuButton_ykjes_2{display:flex}}._mobileMenu_ykjes_13{z-index:9999;visibility:hidden;opacity:0;pointer-events:none;height:100vh;transition:visibility 0s .2s,opacity .2s;position:fixed;inset:0}._mobileMenu_ykjes_13._open_ykjes_29{visibility:visible;opacity:1;pointer-events:auto;transition:visibility,opacity .2s}._overlay_ykjes_39{background:var(--color-scrim);backdrop-filter:blur(2px);opacity:0;height:100vh;transition:opacity .2s;position:absolute;inset:0}._mobileMenu_ykjes_13._open_ykjes_29 ._overlay_ykjes_39{opacity:1}._menu_ykjes_2{background:var(--surface-primary);width:min(350px,80vw);box-shadow:var(--shadow-lg);overscroll-behavior:contain;padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;transition:transform .2s ease-out;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._mobileMenu_ykjes_13._open_ykjes_29 ._menu_ykjes_2{transform:translate(0)}@media (prefers-reduced-motion:reduce){._mobileMenu_ykjes_13,._overlay_ykjes_39,._menu_ykjes_2{transition:none}}._mobileMenuLink_ykjes_86{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);color:var(--color-text-default);border-radius:var(--radius-md);min-height:48px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-decoration:none;transition:background .2s;display:flex}._mobileMenuLink_ykjes_86:hover,._mobileMenuLink_ykjes_86:focus{background:var(--surface-secondary);outline:none}._mobileMenuLink_ykjes_86:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}._mobileMenuLink_ykjes_86._active_ykjes_111{background:var(--color-primary);color:#fff}._mobileMenuLink_ykjes_86._active_ykjes_111:hover,._mobileMenuLink_ykjes_86._active_ykjes_111:focus{background:var(--color-primary-hover)}._divider_ykjes_122{background:var(--color-border-default);height:1px;margin:var(--spacing-md) 0}._container_ceyxu_1{flex-direction:column;min-height:100vh;padding-block-start:60px;display:flex;position:relative}._main_ceyxu_9{max-width:var(--main-max-width,1400px);width:100%;padding-block:var(--main-padding-block);padding-inline:var(--main-padding-inline);flex-direction:column;flex:1;align-items:center;margin:0 auto;display:flex;&>*{width:100%}}._nav_10xc7_1{padding:var(--spacing-sm) var(--spacing-lg);box-shadow:var(--shadow-md);z-index:100;backdrop-filter:blur(4px);border-bottom:none;width:100%;position:fixed;top:0}._navBackground_10xc7_12{background:var(--header-background);opacity:.85;z-index:-1;position:absolute;inset:0}._navContainer_10xc7_23{justify-content:space-between;align-items:center;gap:var(--spacing-md);max-width:1400px;margin:0 auto;display:flex}._logo_10xc7_32{font-size:var(--font-size-2xl);font-family:Pacifico,sans-serif;font-weight:var(--font-weight-medium);color:var(--color-text-on-primary);flex-shrink:0;align-items:center;gap:6px;margin:0;text-decoration:none;display:flex;overflow:hidden;&>span{text-box:trim-both cap alphabetic}&>svg{border-radius:var(--spacing-md);width:2.5rem;height:2.5rem}}._navLinks_10xc7_56{gap:var(--spacing-lg);align-items:center;min-width:0;display:flex}@media (width<=640px){._navLinks_10xc7_56{gap:var(--spacing-md)}}._navLink_10xc7_56{color:color-mix(in srgb, var(--color-text-on-primary) 90%, transparent);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-sm);text-decoration:none;transition:all .2s;display:flex;position:relative;& :hover{color:#fff;text-shadow:0 0 8px color-mix(in srgb, var(--color-text-on-primary) 50%, transparent)}&[data-status=active]{color:#fff;padding-bottom:var(--spacing-2xs);border-bottom:2px solid #fff}}._countBadge_10xc7_91{background:color-mix(in srgb, var(--color-text-on-primary) 90%, transparent);color:var(--color-primary)}@media (width<=640px){._navLink_10xc7_56,._button_10xc7_98,._desktopOnly_10xc7_99._desktopOnly_10xc7_99{display:none}}._userInfo_10xc7_104{align-items:center;gap:var(--spacing-md);color:color-mix(in srgb, var(--color-text-on-primary) 90%, transparent);font-size:var(--font-size-sm);display:flex;@media (width<=920px){display:none}}._button_10xc7_98{background-color:color-mix(in srgb, var(--color-text-on-primary) 5%, transparent);color:#fff;border:1px solid color-mix(in srgb, var(--color-text-on-primary) 10%, transparent);padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:var(--spacing-sm);transition:all .2s;display:flex;& svg{width:1rem;height:1rem}&:hover{background-color:color-mix(in srgb, var(--color-text-on-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-text-on-primary) 20%, transparent)}&:active{transform:scale(.95)}&:focus-visible{outline:2px solid var(--color-text-on-primary);outline-offset:2px}}._buttonGroup_10xc7_151{align-items:center;gap:var(--spacing-sm);display:flex}@media (pointer:coarse){._button_10xc7_98{min-width:var(--size-lg);min-height:var(--size-lg)}}._mobileMenuButton_10xc7_165{color:var(--color-text-on-primary);display:none}@media (width<=640px){._mobileMenuButton_10xc7_165{display:flex}}._mobileUserInfo_10xc7_177{padding:var(--spacing-md);margin-bottom:var(--spacing-md);background:var(--surface-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}._mobileNavLink_10xc7_187{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);color:var(--color-text-default);border-radius:var(--radius-md);min-height:48px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-decoration:none;transition:background .2s;display:flex;&:hover,&:focus{background:var(--surface-secondary);outline:none}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}&[data-status=active]{background:var(--color-primary);color:#fff;&:hover,&:focus{background:var(--color-primary-hover)}}}._mobileBadge_10xc7_222{margin-left:auto}._mobileThemeRow_10xc7_226{padding:var(--spacing-md);min-height:48px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-default);justify-content:space-between;align-items:center;display:flex}._mobileSignOutButton_10xc7_237{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-danger);cursor:pointer;min-height:48px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);background:0 0;width:100%;transition:all .2s;display:flex}._mobileSignOutButton_10xc7_237:hover{background:var(--feedback-error-background);border-color:var(--color-border-error)}._mobileSignOutButton_10xc7_237:active{transform:scale(.98)}._shell_z0a9u_19{--top-bar-height:calc(var(--size-lg) + var(--spacing-sm));--tab-bar-height:var(--size-xl);--mobile-bar-height:var(--size-lg);--chrome-bottom:calc(var(--tab-bar-height) + env(safe-area-inset-bottom));--app-footer-offset:var(--chrome-bottom);--app-footer-inset:0}._shell_z0a9u_19[data-mobile-bar=true]{--chrome-bottom:calc(var(--tab-bar-height) + var(--mobile-bar-height) + env(safe-area-inset-bottom))}._testEnvironmentBadge_z0a9u_45{z-index:200;padding:var(--spacing-2xs) var(--spacing-xs);border:1px solid var(--badge-warning-border);border-radius:var(--radius-full);background:var(--badge-warning-background);color:var(--badge-warning-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight);pointer-events:none;position:fixed;inset-block-start:calc(env(safe-area-inset-top) + var(--spacing-xs));inset-inline-end:var(--spacing-xs)}@media (width>=1024px){._shell_z0a9u_19{--app-footer-offset:0;--app-footer-inset:env(safe-area-inset-bottom)}}._shell_z0a9u_19[data-suite-desktop=true]{--app-footer-offset:0;--app-footer-inset:env(safe-area-inset-bottom)}._main_z0a9u_79{--surface-input:var(--surface-input-on-page);min-height:100dvh;padding-block-start:calc(var(--top-bar-height) + env(safe-area-inset-top) + var(--main-padding-block));padding-block-end:calc(var(--chrome-bottom) + var(--main-padding-block));padding-inline:var(--main-padding-inline)}@media (width>=1024px){._main_z0a9u_79{padding-block:var(--main-padding-block);padding-inline:var(--main-padding-inline);margin-inline-start:var(--dynamic-sidebar-width);transition:margin-inline-start .2s}}._shell_z0a9u_19[data-suite-desktop=true] ._main_z0a9u_79{padding-block:var(--main-padding-block);padding-inline:var(--main-padding-inline);margin-inline-start:var(--dynamic-sidebar-width);transition:margin-inline-start .2s}._brand_z0a9u_112{align-items:center;gap:var(--spacing-sm);color:var(--color-text-default);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);flex-shrink:0;text-decoration:none;display:flex;&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}}._brandMark_z0a9u_129{flex-shrink:0;display:inline-flex;& svg{width:var(--size-md);height:var(--size-md);border-radius:var(--radius-md)}}._wordmark_z0a9u_140{white-space:nowrap;min-width:0;overflow:hidden}._sidebar_z0a9u_148{width:var(--dynamic-sidebar-width);z-index:50;gap:var(--spacing-sm);padding:calc(var(--spacing-md) + var(--spacing-xs)) calc(var(--spacing-md) - var(--spacing-2xs));background-color:var(--surface-sidebar,var(--appshell-chrome-bg,var(--surface-secondary)));background-image:var(--sidebar-wash);border-inline-end:1px solid var(--color-border-subtle);flex-direction:column;transition:width .2s;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden;&>._brand_z0a9u_112{padding-inline:var(--spacing-sm);margin-block-end:calc(var(--spacing-lg) - var(--spacing-sm))}}._wordmark_z0a9u_140,._navLabel_z0a9u_188,._navBadge_z0a9u_189,._collapseLabel_z0a9u_190{transition:opacity .15s}._sidebar_z0a9u_148[data-collapsed=true]{& ._wordmark_z0a9u_140,& ._navLabel_z0a9u_188,& ._navBadge_z0a9u_189,& ._collapseLabel_z0a9u_190{opacity:0}}._sidebarNav_z0a9u_203{gap:var(--spacing-xs);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._sidebarNavItem_z0a9u_217{align-items:center;gap:calc(var(--spacing-sm) + var(--spacing-xs));padding:calc(var(--spacing-sm) + var(--spacing-2xs)) calc(var(--spacing-sm) + var(--spacing-xs));min-height:var(--size-lg);border-radius:calc(var(--radius-md) + var(--spacing-2xs));color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background .15s,color .15s;display:flex;& svg{flex-shrink:0}&:hover{background:var(--surface-hover);color:var(--color-text-default)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}&[data-status=active]{background:var(--appshell-nav-active-bg,color-mix(in srgb, var(--color-primary) 14%, transparent));color:var(--color-text-primary);font-weight:var(--font-weight-bold)}}._navLabel_z0a9u_188{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._collapseLabel_z0a9u_190{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._navBadge_z0a9u_189{min-width:var(--size-xs);height:var(--size-xs);padding-inline:var(--spacing-2xs);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._collapseToggle_z0a9u_292{align-items:center;gap:calc(var(--spacing-sm) + var(--spacing-xs));padding:calc(var(--spacing-sm) + var(--spacing-2xs)) calc(var(--spacing-sm) + var(--spacing-xs));min-height:var(--size-lg);border-radius:calc(var(--radius-md) + var(--spacing-2xs));color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s;display:flex;& svg{flex-shrink:0}&:hover{background:var(--surface-hover);color:var(--color-text-default)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}}._footer_z0a9u_326{gap:var(--spacing-sm);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}._topBar_z0a9u_336{z-index:50;justify-content:space-between;align-items:center;gap:var(--spacing-sm);height:calc(var(--top-bar-height) + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline:var(--main-padding-inline);background-color:var(--appshell-chrome-bg,var(--surface-secondary));border-block-end:1px solid var(--color-border-subtle);display:flex;position:fixed;inset-block-start:0;inset-inline:0}._topBarSlot_z0a9u_359{z-index:1;pointer-events:none;position:absolute;inset:0}._menuTrigger_z0a9u_366{width:var(--size-lg);height:var(--size-lg);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;&:hover{background:var(--surface-hover);color:var(--color-text-default)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}}._tabBar_z0a9u_394{z-index:50;height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom));background-color:var(--appshell-chrome-bg,var(--surface-secondary));border-block-start:1px solid var(--color-border-subtle);align-items:stretch;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0}._tabBarItem_z0a9u_408{justify-content:center;align-items:center;gap:var(--spacing-2xs);min-height:var(--size-lg);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;flex-direction:column;flex:1;text-decoration:none;transition:color .15s;display:flex;position:relative;& ._navLabel_z0a9u_188{flex:none}& ._navBadge_z0a9u_189{display:none}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:-2px}&[data-status=active]{color:var(--color-text-primary)}&[data-status=active]:before{content:"";height:var(--spacing-2xs);background:var(--color-primary);border-radius:var(--radius-full);position:absolute;inset-block-start:0;inset-inline:25%}}@media (width<=1023.98px){._shell_z0a9u_19[data-no-topbar]:not([data-suite-desktop]) ._main_z0a9u_79{padding-block-start:calc(env(safe-area-inset-top) + var(--main-padding-block))}}._userTab_z0a9u_464{appearance:none;cursor:pointer;background:0 0;border:none;font-family:inherit}._userTabAvatar_z0a9u_477{border-radius:var(--radius-full);background:color-mix(in srgb, var(--dynamic-avatar-color,var(--color-primary)) 18%, transparent);width:28px;height:28px;color:var(--dynamic-avatar-color,var(--color-primary));font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;transition:box-shadow .15s,background-color .15s;display:grid;box-shadow:0 0 0 2px #0000}._userTab_z0a9u_464[data-open]{color:var(--color-text-primary);& ._userTabAvatar_z0a9u_477{background:color-mix(in srgb, var(--dynamic-avatar-color,var(--color-primary)) 28%, transparent);box-shadow:0 0 0 2px var(--dynamic-avatar-color,var(--color-primary))}}@media (prefers-reduced-motion:reduce){._sidebar_z0a9u_148,._main_z0a9u_79,._sidebarNavItem_z0a9u_217,._tabBarItem_z0a9u_408,._menuTrigger_z0a9u_366,._collapseToggle_z0a9u_292,._wordmark_z0a9u_140,._navLabel_z0a9u_188,._navBadge_z0a9u_189,._collapseLabel_z0a9u_190{transition:none}}._toast_w1a0o_1{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface-secondary);border:1px solid var(--color-border-default);border-left:4px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:300px;animation:.3s ease-out _slideIn_w1a0o_1;display:flex}._toast_w1a0o_1._exiting_w1a0o_15{animation:.3s ease-in _slideOut_w1a0o_1}@keyframes _slideIn_w1a0o_1{0%{transform:translateX(calc(100% + var(--spacing-lg)));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes _slideOut_w1a0o_1{0%{opacity:1;transform:translate(0)}to{transform:translateX(calc(100% + var(--spacing-lg)));opacity:0}}._success_w1a0o_42{border-left-color:var(--color-success)}._error_w1a0o_46{border-left-color:var(--color-danger)}._warning_w1a0o_50{border-left-color:var(--color-warning)}._info_w1a0o_54{border-left-color:var(--color-primary)}._icon_w1a0o_58{margin-top:var(--spacing-2xs);flex-shrink:0}._success_w1a0o_42 ._icon_w1a0o_58{color:var(--color-success)}._error_w1a0o_46 ._icon_w1a0o_58{color:var(--color-danger)}._warning_w1a0o_50 ._icon_w1a0o_58{color:var(--color-warning)}._info_w1a0o_54 ._icon_w1a0o_58{color:var(--color-primary)}._message_w1a0o_79{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text);flex:1;margin:0}._actionButton_w1a0o_87{padding:var(--spacing-xs) .75rem;background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-sm);font-size:.813rem;font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex-shrink:0;transition:all .2s}._actionButton_w1a0o_87:hover{background:var(--color-primary-hover)}._actionButton_w1a0o_87:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}@media (pointer:coarse){._actionButton_w1a0o_87{min-height:var(--size-lg)}}._closeButton_w1a0o_115{opacity:.6;flex-shrink:0;margin-left:auto}._closeButton_w1a0o_115:hover{opacity:1}@media (width<=640px){._toast_w1a0o_1{min-width:unset}}._container_dt8sl_1{bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:9999;gap:var(--spacing-sm);pointer-events:none;flex-direction:column;max-width:420px;display:flex;position:fixed}._container_dt8sl_1>*{pointer-events:auto}@media (width<=640px){._container_dt8sl_1{bottom:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);max-width:none}}@media (width>=1500px){:root{--main-padding-inline:var(--spacing-xl)}}@media (height<=900px){:root{--main-padding-block:var(--spacing-sm)}}@media (width<=640px){:root{--main-padding-inline:var(--spacing-md)}}:root{--white:#fff;--black:#000;--slate-50:oklch(98.4% .003 247.858);--slate-100:oklch(96.8% .007 247.896);--slate-150:oklch(94.9% .01 251.7);--slate-200:oklch(92.9% .013 255.508);--slate-300:oklch(86.9% .022 252.894);--slate-400:oklch(70.4% .04 256.788);--slate-500:oklch(55.4% .046 257.417);--slate-600:oklch(44.6% .043 257.281);--slate-700:oklch(37.2% .044 257.287);--slate-800:oklch(27.9% .041 260.031);--slate-850:oklch(24.5% .0415 263);--slate-900:oklch(20.8% .042 265.755);--slate-950:oklch(12.9% .042 264.695);--ink-850:oklch(22.9% .0115 285);--ink-900:oklch(20.2% .01 285);--ink-950:oklch(16% .006 286);--purple-50:#fcf3ff;--purple-100:#f7e6ff;--purple-200:#f0ccff;--purple-300:#e7a4ff;--purple-400:#d96eff;--purple-500:#c537fe;--purple-600:#ac17e2;--purple-700:#9d10cb;--purple-800:#790e9a;--purple-900:#66127d;--purple-950:#430055;--blue-50:#e7f0ff;--blue-100:#d4e4ff;--blue-200:#b1ccff;--blue-300:#82a8ff;--blue-400:#5275ff;--blue-500:#2a44ff;--blue-600:#070eff;--blue-700:#0005ff;--blue-800:#0208d1;--blue-900:#0e17b0;--blue-950:#080b5e;--green-50:oklch(98.5% .015 154.6);--green-100:oklch(95.5% .03 154.6);--green-200:oklch(89.5% .06 154.6);--green-300:oklch(82% .1 154.6);--green-400:oklch(75.5% .15 154.6);--green-500:oklch(70% .212 154.6);--green-600:oklch(62.5% .195 154.6);--green-700:oklch(54% .17 154.6);--green-800:oklch(46% .145 154.6);--green-900:oklch(38.5% .115 154.6);--green-950:oklch(30% .08 154.6);--turquoise-50:oklch(98.5% .015 218.1);--turquoise-100:oklch(95% .03 218.1);--turquoise-200:oklch(88% .055 218.1);--turquoise-300:oklch(79% .085 218.1);--turquoise-400:oklch(68% .11 218.1);--turquoise-500:oklch(54% .128 218.1);--turquoise-600:oklch(48% .12 218.1);--turquoise-700:oklch(41% .11 218.1);--turquoise-800:oklch(34% .095 218.1);--turquoise-900:oklch(27.5% .08 218.1);--turquoise-950:oklch(21% .06 218.1);--cerulean-50:oklch(98.5% .015 196.7);--cerulean-100:oklch(95% .03 196.7);--cerulean-200:oklch(88% .055 196.7);--cerulean-300:oklch(79% .085 196.7);--cerulean-400:oklch(68% .11 196.7);--cerulean-500:oklch(54% .123 196.7);--cerulean-600:oklch(47.5% .115 196.7);--cerulean-700:oklch(40% .105 196.7);--cerulean-800:oklch(33% .09 196.7);--cerulean-900:oklch(26.5% .075 196.7);--cerulean-950:oklch(20.5% .06 196.7);--teal-50:oklch(98.5% .015 175);--teal-100:oklch(95% .035 175);--teal-200:oklch(88% .07 175);--teal-300:oklch(79% .11 175);--teal-400:oklch(68% .14 175);--teal-500:oklch(56% .155 175);--teal-600:oklch(48% .14 175);--teal-700:oklch(40% .12 175);--teal-800:oklch(33% .1 175);--teal-900:oklch(27% .08 175);--teal-950:oklch(20% .06 175);--blue-gem-50:oklch(96.1% .02 292.1);--blue-gem-100:oklch(93% .037 292.5);--blue-gem-200:oklch(86.8% .07 292.1);--blue-gem-300:oklch(76.8% .129 291.6);--blue-gem-400:oklch(64.8% .204 290.5);--blue-gem-500:oklch(54.4% .268 286.8);--blue-gem-600:oklch(50.5% .291 284.1);--blue-gem-700:oklch(48.9% .296 279.9);--blue-gem-800:oklch(43.3% .263 279.4);--blue-gem-900:oklch(33.7% .201 281.7);--blue-gem-950:oklch(28.1% .172 278.1);--indigo-50:oklch(97.5% .015 285);--indigo-100:oklch(94.5% .03 285);--indigo-200:oklch(88.5% .06 285);--indigo-300:oklch(79% .1 285);--indigo-400:oklch(68% .145 285);--indigo-500:oklch(56.5% .185 285);--indigo-600:oklch(48% .205 285);--indigo-700:oklch(40.5% .195 285);--indigo-800:oklch(33.5% .165 285);--indigo-900:oklch(26% .13 285);--indigo-950:oklch(18.5% .1 285);--tangerine-50:oklch(98.5% .025 55);--tangerine-100:oklch(96.5% .055 55);--tangerine-200:oklch(92.5% .105 55);--tangerine-300:oklch(87.5% .155 55);--tangerine-400:oklch(82.5% .2 55);--tangerine-500:oklch(78% .245 55);--tangerine-600:oklch(72% .265 55);--tangerine-700:oklch(64% .24 55);--tangerine-800:oklch(54% .2 55);--tangerine-900:oklch(42% .15 55);--tangerine-950:oklch(30% .115 55);--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--magenta-50:#fdf2fa;--magenta-100:#fde6f7;--magenta-200:#fdcdf0;--magenta-300:#fca5e2;--magenta-400:#f96dcd;--magenta-500:#f242b6;--magenta-600:#e12196;--magenta-625:#db1e90;--magenta-700:#c31279;--magenta-800:#a21264;--magenta-900:#871455;--magenta-950:#530430;--coral-50:#fff1f1;--coral-100:#ffe1e1;--coral-200:#ffc7c7;--coral-300:#ffa0a0;--coral-400:#ff4f4f;--coral-500:#f83b3b;--coral-600:#e51d1d;--coral-700:#c11414;--coral-800:#a01414;--coral-900:#841818;--coral-950:#480707;--tomato-50:oklch(98% .012 30);--tomato-100:oklch(94.5% .028 30);--tomato-200:oklch(88% .06 30);--tomato-300:oklch(79% .1 30);--tomato-400:oklch(70% .15 30);--tomato-500:oklch(62% .19 30);--tomato-600:oklch(55% .18 30);--tomato-700:oklch(47% .155 30);--tomato-800:oklch(39% .125 30);--tomato-900:oklch(32% .1 30);--tomato-950:oklch(25% .075 30);--basil-50:oklch(98% .012 150);--basil-100:oklch(94.5% .028 150);--basil-200:oklch(88% .055 150);--basil-300:oklch(80% .085 150);--basil-400:oklch(70% .11 150);--basil-500:oklch(58% .12 150);--basil-600:oklch(50% .11 150);--basil-700:oklch(42% .095 150);--basil-800:oklch(34% .08 150);--basil-900:oklch(28% .065 150);--basil-950:oklch(22% .05 150);--stone-50:oklch(98.5% .006 60);--stone-100:oklch(96% .008 55);--stone-200:oklch(91% .01 50);--stone-300:oklch(84% .014 48);--stone-400:oklch(70% .02 45);--stone-500:oklch(56% .024 42);--stone-600:oklch(45% .024 40);--stone-700:oklch(37% .022 40);--stone-800:oklch(28% .018 38);--stone-900:oklch(21% .014 36);--stone-950:oklch(15% .01 34);--neutral-50:oklch(98.4% 0 0);--neutral-100:oklch(96.8% 0 0);--neutral-150:oklch(94.9% 0 0);--neutral-200:oklch(92.9% 0 0);--neutral-300:oklch(86.9% 0 0);--neutral-400:oklch(70.4% 0 0);--neutral-500:oklch(55.4% 0 0);--neutral-600:oklch(44.6% 0 0);--neutral-700:oklch(37.2% 0 0);--neutral-800:oklch(27.9% 0 0);--neutral-850:oklch(24.5% 0 0);--neutral-900:oklch(20.8% 0 0);--neutral-925:oklch(16.8% 0 0);--neutral-950:oklch(12.9% 0 0);--spacing-2:.125rem;--spacing-4:.25rem;--spacing-6:.375rem;--spacing-8:.5rem;--spacing-10:.625rem;--spacing-12:.75rem;--spacing-14:.875rem;--spacing-16:1rem;--spacing-18:1.125rem;--spacing-20:1.25rem;--spacing-22:1.375rem;--spacing-24:1.5rem;--spacing-26:1.625rem;--spacing-28:1.75rem;--spacing-30:1.875rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-2xs:var(--spacing-2);--spacing-xs:var(--spacing-4);--spacing-sm:var(--spacing-8);--spacing-md:var(--spacing-16);--spacing-lg:var(--spacing-24);--spacing-xl:var(--spacing-32);--spacing-2xl:var(--spacing-48);--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--radius-control-xs:8px;--radius-control-sm:9px;--radius-control-md:10px;--radius-tile:13px;--radius-card:16px;--radius-card-lg:18px;--control-height-xs:1.75rem;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--control-height-xl:3.75rem;--shadow-sm:light-dark(0 1px 2px #0000000d,0 1px 2px #0000004d);--shadow-md:light-dark(0 4px 6px #0000001a,0 4px 6px #00000080);--shadow-lg:light-dark(0 10px 15px #00000026,0 10px 15px #0009);--shadow-xl:light-dark(0 20px 25px #0003,0 20px 25px #000000b3);--shadow-overlay:0 12px 40px light-dark(#00000026,#0006), 0 4px 12px light-dark(#0000001a,#0000004d);--shadow-overlay-strong:0 20px 60px light-dark(#00000040,#00000080), 0 8px 20px light-dark(#00000026,#0006);--size-xs:1rem;--size-sm:1.5rem;--size-md:2rem;--size-lg:2.75rem;--size-xl:4rem;--size-2xl:8rem;--size-3xl:16rem;--size-4xl:24rem;--size-5xl:32rem;--size-6xl:48rem;--surface-primary:light-dark(var(--slate-100),var(--slate-900));--surface-secondary:light-dark(var(--slate-150),var(--slate-850));--surface-tertiary:light-dark(var(--slate-200),var(--slate-800));--surface-transparent-05:light-dark(#ffffff0d,#0000000d);--surface-transparent-10:light-dark(#ffffff1a,#0000001a);--surface-transparent-15:light-dark(#ffffff26,#00000026);--surface-transparent-20:light-dark(#fff3,#0003);--surface-raised:light-dark(var(--white),var(--surface-tertiary));--surface-overlay:light-dark(var(--white),var(--surface-secondary));--surface-overlay-faint:light-dark(oklch(0% 0 0/.03),oklch(100% 0 0/.03));--surface-input:light-dark(var(--white),var(--surface-primary));--surface-input-on-page:light-dark(var(--white),var(--surface-secondary));--surface-input-on-overlay:light-dark(var(--white),var(--surface-primary));--surface-inset:light-dark(var(--surface-secondary),var(--surface-primary));--surface-hover:light-dark(#0000000d,#ffffff0d);--color-scrim:light-dark(#00000080,#000000bf);--panel-bg:var(--slate-950);--panel-bg-inset:var(--black);--panel-bg-raised:var(--slate-900);--panel-bg-rail:var(--slate-950);--panel-bg-drawer:var(--slate-900);--panel-bg-hover:var(--slate-800);--panel-bg-active:var(--slate-850);--panel-border:var(--slate-800);--panel-border-strong:var(--slate-700);--panel-border-hover:var(--slate-500);--panel-text:var(--slate-50);--panel-text-body:var(--slate-100);--panel-text-secondary:var(--slate-200);--panel-text-subtle:var(--slate-400);--panel-text-faint:var(--slate-500);--panel-scrim:var(--color-scrim);--panel-provider-claude:var(--amber-600);--panel-thread-rail-width:16.75rem;--panel-thread-drawer-width:18.125rem;--panel-content-max:47.5rem;--media-on-image:var(--white);--media-on-image-muted:color-mix(in srgb, var(--white) 85%, transparent);--media-on-image-faint:color-mix(in srgb, var(--white) 45%, transparent);--media-scrim-top:color-mix(in srgb, var(--black) 45%, transparent);--media-scrim-bottom:color-mix(in srgb, var(--black) 62%, transparent);--media-overlay-scrim:color-mix(in srgb, var(--black) 50%, transparent);--media-lightbox-scrim:color-mix(in srgb, var(--black) 90%, transparent);--media-text-shadow:0 1px 8px color-mix(in srgb, var(--black) 40%, transparent);--media-glass-background-faint:color-mix(in srgb, var(--white) 10%, transparent);--media-glass-background-subtle:color-mix(in srgb, var(--white) 16%, transparent);--media-glass-background:color-mix(in srgb, var(--white) 18%, transparent);--media-glass-background-hover-subtle:color-mix(in srgb, var(--white) 20%, transparent);--media-glass-background-hover:color-mix(in srgb, var(--white) 26%, transparent);--media-glass-border-subtle:color-mix(in srgb, var(--white) 20%, transparent);--media-glass-border:color-mix(in srgb, var(--white) 25%, transparent);--media-control-background:color-mix(in srgb, var(--black) 35%, transparent);--media-control-background-hover:color-mix(in srgb, var(--black) 55%, transparent);--media-control-background-strong:color-mix(in srgb, var(--black) 45%, transparent);--media-control-background-strong-hover:color-mix(in srgb, var(--black) 65%, transparent);--sidebar-wash:none;--login-wash:linear-gradient(215deg, transparent 40%, color-mix(in srgb, var(--color-primary) 8%, transparent) 100%);--color-text:light-dark(var(--slate-900),var(--slate-100));--color-text-default:light-dark(var(--slate-900),var(--slate-100));--color-text-subtle:light-dark(color-mix(in oklch, var(--slate-500) 75%, var(--slate-600) 25%),var(--slate-400));--color-text-primary:light-dark(var(--purple-600),var(--purple-500));--color-text-on-primary:light-dark(var(--white),var(--black));--color-text-secondary:light-dark(var(--slate-600),var(--slate-400));--color-text-error:light-dark(var(--red-800),var(--red-200));--color-text-danger:light-dark(var(--red-800),var(--red-200));--color-text-success:light-dark(var(--green-800),var(--green-400));--color-text-warning:light-dark(var(--amber-800),var(--amber-200));--color-text-info:light-dark(var(--blue-800),var(--blue-200));--color-border-subtle:light-dark(#0000000d,#ffffff0d);--color-border-default:light-dark(var(--slate-300),var(--slate-700));--color-border-hover:light-dark(var(--slate-400),var(--slate-600));--color-control-boundary:color-mix(in srgb, var(--color-text-default) 68%, transparent 32%);--color-border-error:light-dark(var(--red-200),var(--red-800));--color-border-warning:light-dark(var(--amber-200),var(--amber-800));--color-border-info:light-dark(var(--blue-200),var(--blue-800));--color-border-accent:var(--color-secondary);--color-primary:light-dark(var(--purple-600),var(--purple-500));--color-primary-light:light-dark(var(--purple-200),var(--purple-800));--color-primary-hover:light-dark(var(--purple-700),var(--purple-400));--color-primary-dark:light-dark(#6b0b8a,var(--purple-500));--color-accent:light-dark(var(--blue-500),var(--blue-400));--color-secondary:light-dark(var(--blue-700),var(--blue-600));--color-success:light-dark(var(--green-500),var(--green-600));--color-success-text-color:var(--black);--color-success-subtle:light-dark(var(--green-400),var(--green-700));--color-success-hover:light-dark(var(--green-600),var(--green-500));--color-danger:light-dark(var(--red-500),var(--red-400));--color-danger-text-color:var(--black);--color-danger-subtle:light-dark(var(--red-400),var(--red-700));--color-danger-hover:light-dark(var(--red-400),var(--red-300));--color-warning:light-dark(var(--amber-500),var(--amber-400));--color-warning-text-color:light-dark(var(--white),var(--black));--color-rating:light-dark(var(--amber-500),var(--amber-400));--color-neutral-50:light-dark(var(--slate-50),var(--slate-800));--color-neutral-100:light-dark(var(--slate-100),var(--slate-700));--color-neutral-200:light-dark(var(--slate-200),var(--slate-700));--color-neutral-300:light-dark(var(--slate-300),var(--slate-600));--color-neutral-400:light-dark(var(--slate-400),var(--slate-500));--color-neutral-500:light-dark(var(--slate-500),var(--slate-400));--color-neutral-600:light-dark(var(--slate-600),var(--slate-300));--color-neutral-700:light-dark(var(--slate-700),var(--slate-200));--color-interactive-primary-background:var(--color-primary);--color-interactive-primary-background-hover:var(--color-primary-hover);--color-interactive-focus-ring:var(--color-text-primary);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--text-overline:11px;--text-caption:12.5px;--text-meta:13.5px;--text-body:14.5px;--text-control:15px;--text-input:16px;--text-title:17px;--text-title-lg:21px;--text-page:24px;--text-display:30px;--text-display-lg:40px;--text-display-xl:48px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-emphasis:650;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.01em;--letter-spacing-normal:0em;--letter-spacing-wide:.02em;--letter-spacing-wider:.08em;--content-max-wide:1600px;--content-max-ultrawide:1800px;--content-max-default:1200px;--content-max-form:720px;--feedback-error-background:light-dark(var(--red-100),var(--red-900));--feedback-success-background:light-dark(var(--green-100),var(--green-900));--feedback-warning-background:light-dark(var(--amber-100),var(--amber-900));--feedback-info-background:light-dark(var(--blue-100),var(--blue-900));--feedback-error-text:light-dark(var(--red-800),var(--red-200));--feedback-success-text:light-dark(var(--green-800),var(--green-400));--feedback-warning-text:light-dark(var(--amber-800),var(--amber-200));--feedback-info-text:light-dark(var(--blue-800),var(--blue-200));--feedback-error-border:light-dark(var(--red-200),var(--red-800));--feedback-success-border:light-dark(var(--green-200),var(--green-700));--feedback-warning-border:light-dark(var(--amber-200),var(--amber-700));--feedback-info-border:light-dark(var(--blue-200),var(--blue-700));--button-primary-background:var(--color-interactive-primary-background);--button-primary-background-hover:var(--color-primary-hover);--button-primary-background-hover-subtle:color-mix(in srgb, var(--button-primary-background) 15%, light-dark(oklch(0% 0 0/.1),oklch(0% 0 0/.001)));--button-primary-filled-text:var(--color-text-on-primary);--button-primary-text:var(--color-text-primary);--button-primary-border:var(--color-interactive-primary-background);--button-secondary-background:var(--surface-tertiary);--button-secondary-background-hover:color-mix(in srgb, var(--button-secondary-background) 90%, light-dark(#000,#fff));--button-secondary-background-hover-subtle:color-mix(in srgb, var(--button-secondary-background) 10%, light-dark(oklch(0% 0 0/.04),oklch(100% 0 0/.04)));--button-secondary-soft-background:light-dark(color-mix(in srgb, var(--black) 5%, transparent),color-mix(in srgb, var(--white) 7%, transparent));--button-secondary-soft-background-hover:light-dark(color-mix(in srgb, var(--black) 9%, transparent),color-mix(in srgb, var(--white) 12%, transparent));--button-secondary-filled-text:var(--color-text-default);--button-secondary-text:var(--color-text-secondary);--button-secondary-border:var(--color-border-default);--switch-knob-background:var(--white);--switch-track-background:var(--surface-tertiary);--switch-track-border:var(--color-control-boundary);--input-border:var(--color-border-default);--input-focus-ring-spread:3px;--button-danger-background:var(--color-danger);--button-danger-background-hover:var(--color-danger-hover);--button-danger-background-hover-subtle:color-mix(in srgb, var(--color-danger) 10%, light-dark(oklch(0% 0 0/.001),oklch(0% 0 0/.001)));--button-danger-text:var(--color-text-danger);--button-danger-filled-text:var(--color-danger-text-color);--button-danger-border:var(--color-danger);--button-success-background:var(--color-success);--button-success-background-hover:var(--color-success-hover);--button-success-background-hover-subtle:color-mix(in srgb, var(--color-success) 15%, light-dark(oklch(0% 0 0/.1),oklch(0% 0 0/.001)));--button-success-filled-text:var(--color-success-text-color);--button-success-text:var(--color-text-success);--button-success-border:var(--color-success-subtle);--button-accent-background:var(--color-accent);--button-accent-background-hover:color-mix(in srgb, var(--button-accent-background) 90%, light-dark(#000,#fff));--button-accent-background-hover-subtle:color-mix(in srgb, var(--button-accent-background) 15%, light-dark(oklch(0% 0 0/.1),oklch(0% 0 0/.001)));--button-accent-filled-text:var(--white);--button-accent-text:var(--color-accent);--button-accent-border:var(--color-accent);--loading-spinner-color:var(--color-text-primary);--loading-text-color:light-dark(var(--slate-600),var(--slate-400));--loading-background:transparent;--empty-state-icon-color:light-dark(var(--slate-400),var(--slate-600));--empty-state-title-color:var(--color-text-default);--empty-state-description-color:light-dark(var(--slate-600),var(--slate-400));--empty-state-background:transparent;--card-background:var(--surface-secondary);--card-border:var(--color-border-subtle);--card-border-radius:var(--radius-lg);--card-padding:var(--spacing-lg);--card-shadow:var(--shadow-sm);--card-interactive-hover-background:color-mix(in srgb, var(--surface-secondary) 90%, light-dark(#000,#fff));--badge-default-background:light-dark(var(--slate-100),var(--slate-800));--badge-default-text:light-dark(var(--slate-700),var(--slate-200));--badge-default-border:light-dark(var(--slate-200),var(--slate-700));--badge-success-background:var(--feedback-success-background);--badge-success-text:var(--feedback-success-text);--badge-success-border:var(--feedback-success-border);--badge-warning-background:var(--feedback-warning-background);--badge-warning-text:var(--feedback-warning-text);--badge-warning-border:var(--feedback-warning-border);--badge-error-background:var(--feedback-error-background);--badge-error-text:var(--feedback-error-text);--badge-error-border:var(--feedback-error-border);--badge-info-background:var(--feedback-info-background);--badge-info-text:var(--feedback-info-text);--badge-info-border:var(--feedback-info-border);--badge-primary-background:var(--color-primary);--badge-primary-text:var(--white);--badge-primary-border:light-dark(color-mix(in srgb, var(--color-primary) 90%, black),color-mix(in srgb, var(--color-primary) 90%, white));--badge-accent-background:var(--color-accent);--badge-accent-text:var(--white);--badge-accent-border:light-dark(color-mix(in srgb, var(--color-accent) 90%, black),color-mix(in srgb, var(--color-accent) 90%, white));--main-padding-inline:var(--spacing-md);--main-padding-block:var(--spacing-md);--header-background-primary:light-dark(var(--purple-700),var(--purple-900));--header-background-secondary:light-dark(var(--blue-500),var(--blue-900));--header-background:linear-gradient(181deg, var(--header-background-primary) 40%, var(--header-background-secondary))}@media (width>=1500px){:root{--main-padding-inline:var(--spacing-xl)}}@media (height<=900px){:root{--main-padding-block:var(--spacing-sm)}}@media (width<=640px){:root{--main-padding-inline:var(--spacing-md)}}:root{color-scheme:light dark}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:var(--line-height-normal);color:var(--color-text-default);background-color:var(--surface-primary);transition:background-color .2s,color .2s}#root{min-height:100vh}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}html{min-width:100vw;min-height:100vh}:root{color-scheme:light dark;--zinc-25:oklch(97.5% .006 240);--zinc-50:oklch(96% .008 240);--zinc-100:oklch(93% .01 240);--zinc-200:oklch(88% .012 240);--zinc-300:oklch(80% .013 240);--zinc-400:oklch(68% .014 240);--zinc-500:oklch(56% .015 240);--zinc-600:oklch(46% .015 240);--zinc-700:oklch(38% .016 240);--zinc-800:oklch(36% .018 240);--zinc-850:oklch(32.5% .017 240);--zinc-900:oklch(29.5% .016 240);--zinc-925:oklch(27% .015 240);--zinc-950:oklch(24.5% .014 240);--zinc-975:oklch(22% .013 240);--clementine-100:oklch(94% .05 55);--clementine-200:oklch(89% .09 55);--clementine-300:oklch(83% .13 53);--clementine-400:oklch(76% .16 52);--clementine-500:oklch(70% .18 50);--clementine-600:oklch(63% .17 48);--clementine-700:oklch(55% .15 46);--clementine-800:oklch(46% .12 45);--clementine-900:oklch(38% .09 44);--steelblue-300:oklch(78% .06 235);--steelblue-400:oklch(70% .07 235);--steelblue-500:oklch(60% .08 235);--steelblue-600:oklch(52% .08 235);--color-primary:light-dark(var(--clementine-600),var(--clementine-500));--color-primary-light:light-dark(var(--clementine-200),var(--clementine-800));--color-primary-hover:light-dark(var(--clementine-700),var(--clementine-400));--color-primary-dark:light-dark(var(--clementine-700),var(--clementine-600));--color-text-primary:light-dark(var(--clementine-700),var(--clementine-400));--color-text-on-primary:light-dark(#fff,oklch(18% .03 45));--button-primary-background:light-dark(var(--clementine-700),var(--clementine-500));--button-primary-background-hover:light-dark(var(--clementine-800),var(--clementine-400));--button-primary-filled-text:var(--color-text-on-primary);--color-accent:light-dark(var(--steelblue-500),var(--steelblue-400));--color-text-accent:light-dark(var(--steelblue-600),var(--steelblue-300));--color-secondary:light-dark(var(--steelblue-500),var(--steelblue-400));--color-secondary-hover:light-dark(var(--steelblue-600),var(--steelblue-300));--surface-primary:light-dark(var(--zinc-50),var(--zinc-975));--surface-secondary:light-dark(#fff,var(--zinc-925));--surface-tertiary:light-dark(var(--zinc-100),var(--zinc-900));--surface-sidebar:light-dark(var(--zinc-25),var(--zinc-950));--surface-input:light-dark(#fff,var(--zinc-950));--surface-inset:light-dark(var(--zinc-100),var(--zinc-950));--surface-overlay:light-dark(#fff,var(--zinc-900));--surface-overlay-faint:light-dark(var(--zinc-50),oklch(25% .008 240));--surface-hover:light-dark(var(--zinc-100),oklch(100% 0 0/.05));--surface-raised:var(--surface-overlay);--color-border-subtle:light-dark(var(--zinc-200),oklch(100% 0 0/.07));--color-border-default:light-dark(var(--zinc-300),oklch(100% 0 0/.12));--color-border-hover:light-dark(var(--zinc-400),oklch(100% 0 0/.22));--color-text-default:light-dark(var(--zinc-900),oklch(93% .004 240));--color-text-secondary:light-dark(var(--zinc-600),var(--zinc-300));--color-text-subtle:light-dark(oklch(52% .015 240),var(--zinc-400));--color-text-success:light-dark(oklch(55% .14 150),oklch(75% .15 150));--color-text-warning:light-dark(oklch(52% .12 75),oklch(80% .13 80));--color-text-danger:light-dark(oklch(52% .2 25),oklch(74% .16 22));--color-text-error:var(--color-text-danger);--color-danger:light-dark(oklch(58% .21 25),oklch(70% .18 22));--color-danger-hover:light-dark(oklch(52% .2 25),oklch(76% .16 22));--color-danger-text-color:light-dark(#fff,oklch(16% .02 25));--color-success:light-dark(oklch(55% .15 150),oklch(68% .15 150));--color-success-hover:light-dark(oklch(49% .14 150),oklch(74% .15 150));--color-success-text-color:light-dark(#fff,oklch(15% .03 150));--badge-success-background:light-dark(var(--green-100),oklch(68% .15 150/.14));--badge-success-text:light-dark(var(--green-800),var(--green-300));--badge-success-border:light-dark(var(--green-200),transparent);--badge-error-background:light-dark(var(--red-100),oklch(70% .18 22/.14));--badge-error-text:light-dark(var(--red-800),var(--red-300));--badge-error-border:light-dark(var(--red-200),transparent);--color-scrim:oklch(10% .005 240/.55);--shadow-overlay:0 8px 28px oklch(5% 0 0/.35);--shadow-overlay-strong:0 16px 48px oklch(5% 0 0/.5);--empty-state-icon-color:var(--color-text-subtle);--sidebar-wash:linear-gradient(180deg, light-dark(oklch(70% .18 50/.06),oklch(63% .17 48/.12)) 0%, transparent 180px);--login-wash:linear-gradient(215deg, transparent 40%, light-dark(oklch(70% .18 50/.06),oklch(70% .18 50/.11)) 78%, light-dark(oklch(60% .08 235/.08),oklch(60% .08 235/.14)) 100%)}._body_1to5g_1{gap:var(--spacing-lg);flex-direction:column;display:flex}._identity_1to5g_8{align-items:center;gap:var(--spacing-md);display:flex}._avatar_1to5g_14{border-radius:var(--radius-full);background:var(--dynamic-avatar-color);width:3.25rem;height:3.25rem;color:var(--color-text-on-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);flex-shrink:0;place-items:center;display:grid}._identityRight_1to5g_28{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}._swatches_1to5g_35{gap:var(--spacing-sm);display:flex}._swatch_1to5g_35{border-radius:var(--radius-full);background:var(--dynamic-swatch-color);width:1.75rem;height:1.75rem;color:var(--color-text-on-primary);cursor:pointer;border:2px solid #0000;flex-shrink:0;place-items:center;padding:0;transition:transform .12s;display:grid;&:hover{transform:scale(1.08)}&[aria-pressed=true]{border-color:var(--color-text-default)}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}._logout_1to5g_70{margin-inline-end:auto}._userChip_1e06m_4{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);min-height:var(--size-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:start;background:0 0;transition:background .15s,border-color .15s;display:flex;overflow:hidden;&:hover{background:var(--surface-tertiary);border-color:var(--color-border-default)}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}._userChipCollapsed_1e06m_35{border-color:#0000}._userChipAvatar_1e06m_39{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;place-items:center;display:grid}._userChipAvatarColored_1e06m_55{background:color-mix(in srgb, var(--dynamic-avatar-color) 18%, transparent);color:var(--dynamic-avatar-color)}._userChipText_1e06m_60{gap:var(--spacing-2xs);white-space:nowrap;flex-direction:column;flex:1;min-width:0;transition:opacity .15s;display:flex;overflow:hidden}._userChipCollapsed_1e06m_35 ._userChipText_1e06m_60{opacity:0}._userChipEmail_1e06m_75{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userChipHint_1e06m_84{font-size:var(--font-size-xs);color:var(--color-text-subtle)}._userMenu_1e06m_90{min-width:220px;max-width:300px}._userMenuCheck_1e06m_96{width:var(--size-xs);color:var(--color-text-primary);flex-shrink:0;justify-content:center;display:inline-flex}._userMenuEmail_1e06m_104{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._themeRow_1e06m_113{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-2xs);flex-direction:column;display:flex}._themeLabel_1e06m_120{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._sheet_125uw_1{gap:var(--spacing-2xs);flex-direction:column;display:flex}._userList_125uw_9{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._userRow_125uw_18{align-items:center;gap:var(--spacing-sm);width:100%;min-height:var(--size-lg);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-default);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:none;display:flex;&:hover{background:var(--surface-hover)}}._userRowActive_125uw_40{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);&:hover{background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}._userAvatar_125uw_52{border-radius:var(--radius-full);background:color-mix(in srgb, var(--dynamic-avatar-color,var(--color-primary)) 18%, transparent);width:2rem;height:2rem;color:var(--dynamic-avatar-color,var(--color-primary));font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;place-items:center;display:grid}._userName_125uw_69{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._userCheck_125uw_77{color:var(--color-primary);flex-shrink:0}._items_125uw_84{gap:var(--spacing-2xs);flex-direction:column;display:flex}._item_125uw_84{align-items:center;gap:var(--spacing-sm);width:100%;min-height:var(--size-lg);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-default);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:none;display:flex;&:hover{background:var(--surface-hover)}&:disabled{opacity:.6;cursor:default}& svg{color:var(--color-text-secondary);flex-shrink:0}}._itemDanger_125uw_122{color:var(--color-text-error);& svg{color:var(--color-text-error)}&:hover{background:var(--feedback-error-background)}}._itemLabel_125uw_134{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._switchRow_125uw_141{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:var(--size-lg);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-default);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);display:flex}._themeRow_125uw_155{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-2xs);flex-direction:column;display:flex}._themeLabel_125uw_162{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._divider_125uw_170{height:1px;margin-block:var(--spacing-2xs);background:var(--color-border-subtle)}._glyph_xmq81_1{width:100%;height:100%;display:block}._root_1jkff_1{flex-shrink:0}._trigger_1jkff_5{align-items:center;gap:calc(var(--spacing-sm) + var(--spacing-xs));width:100%;min-height:var(--size-lg);padding:calc(var(--spacing-sm) + var(--spacing-2xs)) calc(var(--spacing-sm) + var(--spacing-xs));border-radius:calc(var(--radius-md) + var(--spacing-2xs));color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s;display:flex;overflow:hidden;&:hover{background:var(--surface-hover);color:var(--color-text-default)}&:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}}._triggerIcon_1jkff_37{width:calc(var(--size-sm) - var(--spacing-2xs));height:calc(var(--size-sm) - var(--spacing-2xs));flex-shrink:0;display:block}._triggerLabel_1jkff_44{white-space:nowrap;min-width:0;transition:opacity .15s;overflow:hidden}._root_1jkff_1[data-collapsed=true] ._triggerLabel_1jkff_44{opacity:0}._menu_1jkff_55{min-width:calc(var(--size-xl) + var(--size-xl) + var(--size-xl) + var(--size-xl));animation:none}._appIcon_1jkff_60{width:var(--size-md);height:var(--size-md);border-radius:var(--radius-sm);flex-shrink:0;display:block;overflow:hidden}._appText_1jkff_69{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}._appName_1jkff_76{color:var(--color-text-default);font-size:var(--text-meta);font-weight:var(--font-weight-emphasis)}._appTagline_1jkff_82{color:var(--color-text-subtle);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){._trigger_1jkff_5,._triggerLabel_1jkff_44{transition:none}}._page_1wsxv_1{max-width:var(--content-max-wide);padding-block:var(--spacing-8) var(--spacing-24);margin:0 auto}._workspace_1wsxv_7{gap:var(--spacing-14);grid-template-columns:minmax(0,1fr);display:grid;@media (width>=1024px){grid-template-columns:minmax(var(--size-3xl), 1fr) minmax(0, 2fr);align-items:start}}._selector_1wsxv_18,._preview_1wsxv_19{padding:var(--spacing-12);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--surface-secondary)}._selectionList_1wsxv_26{max-height:min(60vh, var(--size-5xl));overflow-y:auto}._selectionButton_1wsxv_31{--Button-height:auto;--Button-padding-inline:var(--spacing-10);padding-block:var(--spacing-8);text-align:start;justify-content:flex-start}._selectionMark_1wsxv_40{width:var(--size-sm);height:var(--size-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-on-primary);flex-shrink:0;place-items:center;display:grid}._selectionMark_1wsxv_40[data-selected=true]{border-color:var(--color-primary);background:var(--color-primary)}._selectionCopy_1wsxv_56{min-width:0}._searchField_1wsxv_60{position:relative}._searchIcon_1wsxv_64{width:var(--spacing-32);color:var(--color-text-subtle);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:0}._searchInput_1wsxv_76{width:100%;padding-inline-start:var(--spacing-32)}._filterGrid_1wsxv_81{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid;& label{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}@media (width>=640px){grid-template-columns:repeat(3,minmax(0,1fr))}}._printArea_1wsxv_98{min-width:0}._labelGrid_1wsxv_102{grid-template-columns:repeat(auto-fill, minmax(var(--size-3xl), 1fr));gap:var(--spacing-8);display:grid}._qrLabel_1wsxv_108{min-width:0;padding:var(--spacing-10);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--color-text-default);break-inside:avoid}._labelName_1wsxv_118,._labelDetail_1wsxv_119,._labelUrl_1wsxv_120{text-align:center;overflow-wrap:anywhere;max-width:100%}._labelUrl_1wsxv_120{color:var(--color-text-subtle)}._qrCode_1wsxv_130{width:var(--size-2xl);height:var(--size-2xl);max-width:100%}@media print{body{background:canvas}body>*{visibility:hidden}._printArea_1wsxv_98,._printArea_1wsxv_98 *{visibility:visible}._printArea_1wsxv_98{color:canvastext;background:canvas;width:100%;position:absolute;inset:0}._labelGrid_1wsxv_102{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr)}._qrLabel_1wsxv_108{color:canvastext;background:canvas;border-color:canvastext}._labelDetail_1wsxv_119,._labelUrl_1wsxv_120{color:canvastext}._screenOnly_1wsxv_174{display:none}}._avatar_1unzx_1{width:var(--dynamic-avatar-size,20px);height:var(--dynamic-avatar-size,20px);border-radius:var(--radius-full);background:color-mix(in srgb, var(--dynamic-avatar-color) 20%, transparent);color:var(--dynamic-avatar-color);font-size:calc(var(--dynamic-avatar-size,20px) * .42);font-weight:var(--font-weight-bold);font-variant-numeric:normal;letter-spacing:0;flex-shrink:0;place-items:center;line-height:1;display:grid}._statusStrip_10tae_2{align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-control-md);font-size:var(--text-meta);font-weight:var(--font-weight-emphasis);font-variant-numeric:tabular-nums;display:flex}._statusDot_10tae_13{border-radius:50%;flex-shrink:0;width:9px;height:9px}._statusStrip_10tae_2[data-status=out]{background:color-mix(in srgb, var(--color-text-danger) 10%, transparent);color:var(--color-text-danger)}._statusStrip_10tae_2[data-status=low]{background:color-mix(in srgb, var(--color-text-warning) 10%, transparent);color:var(--color-text-warning)}._statusStrip_10tae_2[data-status=in_stock]{background:color-mix(in srgb, var(--color-text-success) 10%, transparent);color:var(--color-text-success)}._statusStrip_10tae_2[data-status=fresh]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text-accent)}._statusStrip_10tae_2 ._statusDot_10tae_13{background:currentColor}._stepperRow_10tae_41{align-items:center;gap:var(--spacing-10);display:flex}._stepBtn_10tae_49{width:var(--size-lg);height:var(--size-lg);flex-shrink:0;padding:0}._stepInput_10tae_58{width:72px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0}._statusControlRow_10tae_65{display:flex}._tiles_10tae_70{gap:var(--spacing-8);grid-template-columns:1fr 1fr 1fr;display:grid}._tile_10tae_70{background:var(--surface-inset);border-radius:var(--radius-control-sm);padding:var(--spacing-8) var(--spacing-10);min-width:0}._history_10tae_84,._historyFixed_10tae_85{gap:var(--spacing-2);flex-direction:column;display:flex}._historyFixed_10tae_85{min-height:var(--size-2xl)}._historyLabel_10tae_95{font-size:var(--text-overline);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-subtle);padding-bottom:var(--spacing-4)}._historyRow_10tae_104{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) 0;font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:flex}._historyText_10tae_113{min-width:0;color:var(--color-text-secondary);flex:1}._field_10tae_120{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}._modeCard_10tae_127{align-items:flex-start;gap:var(--spacing-10);text-align:left;width:100%;padding:var(--spacing-10) var(--spacing-12);border:1.5px solid var(--color-border-default);border-radius:var(--radius-control-md);cursor:pointer;background:0 0;display:flex;&[data-active=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, transparent)}}._radio_10tae_145{border:1.5px solid var(--color-border-hover);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px;position:relative;&[data-active=true]{background:var(--color-primary);border-color:#0000}&[data-active=true]:after{content:"";background:var(--color-text-on-primary);border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}}._modeText_10tae_171{flex-direction:column;gap:1px;display:flex}._countGrid_10tae_177{gap:var(--spacing-8);grid-template-columns:repeat(4,1fr);display:grid}._twoCol_10tae_183{gap:var(--spacing-8);grid-template-columns:1fr 1fr;align-items:end;display:grid}._checkRow_10tae_190{align-items:center;gap:var(--spacing-8);height:var(--control-height-sm);cursor:pointer;display:flex}._checkbox_10tae_198{width:19px;height:19px;accent-color:var(--color-primary);cursor:pointer}._inlineDetails_10tae_205{padding:var(--spacing-12);border-block-start:1px solid var(--color-border-subtle);background:var(--surface-inset)}._thresholdEditor_10tae_211{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}._compactField_10tae_218{gap:var(--spacing-4);min-width:var(--size-2xl);flex-direction:column;flex:1;display:flex}@media (width<=640px){._countGrid_10tae_177,._twoCol_10tae_183{grid-template-columns:repeat(2,minmax(0,1fr))}._twoCol_10tae_183{grid-template-columns:1fr}}._page_1b4bw_1{width:100%;max-width:var(--content-max-default);margin-inline:auto}._cameraFrame_1b4bw_7{aspect-ratio:4/3;background:var(--surface-secondary);width:100%;position:relative;overflow:hidden}._cameraFrame_1b4bw_7[data-detected=true]{box-shadow:inset 0 0 0 var(--spacing-6) var(--feedback-success-border)}._video_1b4bw_19{object-fit:cover;width:100%;height:100%;display:block}._cameraClose_1b4bw_26{--Button-background:var(--media-control-background);--Button-background-hover:var(--media-control-background-hover);--Button-text-color:var(--media-on-image);z-index:3;position:absolute;inset-block-start:var(--spacing-8);inset-inline-end:var(--spacing-8)}._cameraPlaceholder_1b4bw_37{padding:var(--spacing-14);position:absolute;inset:0}._scanGuide_1b4bw_43{pointer-events:none;position:absolute;inset:18% 10%}._scanCorner_1b4bw_49{width:var(--size-lg);height:var(--size-lg);border-color:var(--color-primary);border-style:solid;border-width:0;position:absolute;&[data-corner=top-left]{border-block-start-width:var(--spacing-2);border-inline-start-width:var(--spacing-2);border-start-start-radius:var(--radius-md);inset-block-start:0;inset-inline-start:0}&[data-corner=top-right]{border-block-start-width:var(--spacing-2);border-inline-end-width:var(--spacing-2);border-start-end-radius:var(--radius-md);inset-block-start:0;inset-inline-end:0}&[data-corner=bottom-left]{border-block-end-width:var(--spacing-2);border-inline-start-width:var(--spacing-2);border-end-start-radius:var(--radius-md);inset-block-end:0;inset-inline-start:0}&[data-corner=bottom-right]{border-block-end-width:var(--spacing-2);border-inline-end-width:var(--spacing-2);border-end-end-radius:var(--radius-md);inset-block-end:0;inset-inline-end:0}}._scanConfirmation_1b4bw_90{z-index:2;pointer-events:none;background:color-mix(in srgb, var(--feedback-success-background) 72%, transparent);position:absolute;inset:0}._zoomControl_1b4bw_98{min-height:var(--control-height-sm);border-radius:var(--radius-md);background:var(--button-secondary-soft-background);align-items:center;display:inline-flex;overflow:hidden}._zoomDivider_1b4bw_107{height:var(--size-sm);border-inline-start:thin solid var(--color-border-subtle);align-self:center}._zoomValue_1b4bw_113{min-width:var(--size-lg);min-height:var(--control-height-sm);padding-inline:var(--spacing-4);justify-content:center;align-items:center;display:inline-flex}._manualInput_1b4bw_122{flex:1 1 0;min-width:0}._successIcon_1b4bw_127{color:var(--feedback-success-text);flex:none}._errorIcon_1b4bw_132{color:var(--feedback-error-text);flex:none}._barcodeLinkContent_1b4bw_137{flex-direction:column;display:flex;overflow:hidden}._barcodeSearchPhase_1b4bw_143{flex:1;min-height:0}._barcodeSearch_1b4bw_143{position:relative;&>svg{z-index:1;color:var(--color-text-subtle);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-12);transform:translateY(-50%)}&>input{width:100%;padding-inline-start:calc(var(--spacing-12) + var(--spacing-lg))}}._barcodeResults_1b4bw_167{min-height:0;margin-inline:calc(-1 * var(--spacing-8));padding-inline:var(--spacing-8);flex:1;overflow-y:auto}._barcodeResultList_1b4bw_175{gap:var(--spacing-2);flex-direction:column;display:flex}._barcodeResult_1b4bw_167{--Button-height:auto;--Button-border-radius:var(--radius-control-md);--Button-padding-inline:var(--spacing-10);padding-block:var(--spacing-8);text-align:start;justify-content:flex-start;&[data-highlighted=true]{--Button-background:var(--surface-hover)}}._createProductRow_1b4bw_195{--Button-border-radius:var(--radius-control-md);--Button-padding-inline:var(--spacing-10);justify-content:flex-start;margin-block-start:var(--spacing-4)}._noResults_1b4bw_203{padding:var(--spacing-18) var(--spacing-10)}._barcodeFields_1b4bw_207{grid-template-columns:var(--size-4xl) minmax(0, 1fr);gap:var(--spacing-8);display:grid;&>label{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}}@media (width<=640px){._cameraFrame_1b4bw_7{aspect-ratio:1}._barcodeFields_1b4bw_207{grid-template-columns:minmax(0,1fr)}}._frame_13fu9_1{width:100%;padding:var(--spacing-4);border-radius:var(--radius-control-sm);background:#fff;overflow:hidden}._barcode_13fu9_9{width:100%;height:auto;max-height:var(--size-3xl);display:block}._trigger_37ph9_1{flex-shrink:0;position:relative;&[data-empty=true]{color:var(--color-text-subtle)}}._plus_37ph9_10{right:var(--spacing-2);bottom:var(--spacing-2);width:var(--size-xs);height:var(--size-xs);color:var(--color-text-on-primary);background:var(--color-primary);border-radius:var(--radius-full);padding:1px;position:absolute}._popover_37ph9_22{width:min(390px, calc(100vw - var(--spacing-24)));border-color:var(--color-border-subtle)}._field_37ph9_27{gap:var(--spacing-4);flex-direction:column;display:flex}._grow_37ph9_33{flex:1}._page_1muoi_1{max-width:var(--content-max-form);gap:var(--spacing-14);padding-block:var(--spacing-8) var(--spacing-24);flex-direction:column;margin:0 auto;display:flex}._summary_1muoi_11{align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-14);background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);display:flex}._summaryText_1muoi_21{font-size:var(--text-meta);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:1}._progressTrack_1muoi_28{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-default) 10%, transparent);flex-shrink:0;width:90px;height:5px;overflow:hidden}._progressFill_1muoi_37{height:100%;width:var(--dynamic-progress,0%);border-radius:var(--radius-full);background:var(--color-primary);transition:width .2s}._groups_1muoi_46{gap:var(--spacing-14);flex-direction:column;display:flex}._storeGroup_1muoi_52{gap:var(--spacing-6);flex-direction:column;display:flex}._storeHead_1muoi_58{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-2) 0;display:flex}._storeName_1muoi_65{font-size:var(--text-overline);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-secondary)}._freshHead_1muoi_73{font-size:var(--text-overline);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-accent)}._storeCount_1muoi_81{font-size:var(--text-caption);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._copyChip_1muoi_87{align-items:center;gap:var(--spacing-6);height:var(--control-height-xs);padding:0 var(--spacing-10);border-radius:var(--radius-control-xs);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-text-primary);font-size:var(--text-caption);font-weight:var(--font-weight-emphasis);cursor:pointer;border:none;display:inline-flex;&:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}}._card_1muoi_106{background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);overflow:hidden}._sectionLabel_1muoi_113{padding:var(--spacing-8) var(--spacing-12) var(--spacing-4);font-size:var(--text-overline);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-subtle);border-top:1px solid var(--color-border-subtle);._card_1muoi_106>div:first-child>&{border-top:none}}._tripItem_1muoi_127{align-items:center;gap:var(--spacing-4);width:100%;padding:0 var(--spacing-4) 0 var(--spacing-12);background:0 0;display:flex;&:hover{background:var(--surface-hover)}&+&{border-top:1px solid var(--color-border-subtle)}}._tripCheck_1muoi_144{align-items:center;gap:var(--spacing-12);min-width:0;min-height:var(--control-height-md);padding:var(--spacing-8) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}._checkbox_1muoi_159{border:1.5px solid var(--color-border-hover);width:21px;height:21px;color:var(--color-text-on-primary);border-radius:6px;flex-shrink:0;place-items:center;display:grid;&[data-checked=true]{background:var(--color-primary);border-color:#0000}}._tripName_1muoi_175{min-width:0;font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--color-text-default);flex:1;&[data-checked=true]{color:var(--color-text-subtle);text-decoration:line-through}}._nicePill_1muoi_188{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-text-accent);font-size:var(--text-overline);font-weight:var(--font-weight-semibold);flex-shrink:0}._tripMeta_1muoi_198{font-size:var(--text-caption);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}._freshRow_1muoi_206{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);display:flex;&+&{border-top:1px solid var(--color-border-subtle)}}._postTrip_1muoi_218{gap:var(--spacing-8);margin-top:var(--spacing-4);padding:var(--spacing-14);background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);flex-direction:column;display:flex}._aiBtn_1muoi_229{justify-content:center;align-items:center;gap:var(--spacing-8);height:var(--control-height-md);border-radius:var(--radius-control-sm);background:color-mix(in srgb, var(--color-primary) 13%, transparent);color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--font-weight-emphasis);cursor:pointer;border:none;display:flex;&:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}}._page_13lom_1{max-width:var(--content-max-form);gap:var(--spacing-14);padding-block:var(--spacing-8) var(--spacing-24);flex-direction:column;margin:0 auto;display:flex;@media (width>=1024px){max-width:var(--content-max-default);margin-inline:0 auto}}._h1_13lom_15{font-size:var(--text-page);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin:0}._card_13lom_22{background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);overflow:hidden}._row_13lom_29{align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-12);font-variant-numeric:tabular-nums;display:flex;&+&{border-top:1px solid var(--color-border-subtle)}}._main_13lom_41{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._name_13lom_49{font-size:var(--text-body);font-weight:var(--font-weight-emphasis);color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._change_13lom_58{font-size:var(--text-caption);color:var(--color-text-secondary)}._time_13lom_63{font-size:var(--text-caption);color:var(--color-text-subtle);flex-shrink:0}._empty_13lom_69{padding:var(--spacing-40) var(--spacing-16);justify-content:center;display:flex}._emptyText_13lom_75{font-size:var(--text-meta);color:var(--color-text-subtle);margin:0}._page_c7vge_1{max-width:var(--content-max-form);gap:var(--spacing-10);padding-block:var(--spacing-8) var(--spacing-24);flex-direction:column;margin:0 auto;display:flex;@media (width>=1024px){max-width:var(--content-max-default);margin-inline:0 auto}}._head_c7vge_15{align-items:center;gap:var(--spacing-8);display:flex}._back_c7vge_21{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);place-items:center;display:grid;&:hover{background:var(--surface-hover)}}._h1_c7vge_34{font-size:var(--text-page);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin:0}._lead_c7vge_41{font-size:var(--text-meta);color:var(--color-text-subtle);margin:0}._card_c7vge_47{margin-top:var(--spacing-4);background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);overflow:hidden}._row_c7vge_55{align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-12);display:flex;&+&{border-top:1px solid var(--color-border-subtle)}}._main_c7vge_66{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._name_c7vge_74{font-size:var(--text-body);font-weight:var(--font-weight-emphasis);color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_c7vge_83{font-size:var(--text-caption);color:var(--color-text-subtle)}._restoreBtn_c7vge_88{align-items:center;gap:var(--spacing-6);height:var(--control-height-sm);padding:0 var(--spacing-12);border-radius:var(--radius-control-sm);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-text-primary);font-size:var(--text-meta);font-weight:var(--font-weight-emphasis);cursor:pointer;border:none;flex-shrink:0;display:inline-flex;&:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 18%, transparent)}&:disabled{opacity:.5;cursor:default}}._empty_c7vge_113{padding:var(--spacing-40) var(--spacing-16);justify-content:center;display:flex}._emptyText_c7vge_119{font-size:var(--text-meta);color:var(--color-text-subtle);margin:0}._page_wu3cz_1{max-width:var(--content-max-form);gap:var(--spacing-14);padding-block:var(--spacing-8) var(--spacing-24);flex-direction:column;margin:0 auto;display:flex;@media (width>=1024px){max-width:var(--content-max-default);margin-inline:0 auto}@media (width>=1900px){max-width:var(--content-max-wide)}}._searchRow_wu3cz_20{gap:var(--spacing-8);display:flex}._searchField_wu3cz_25{flex:1;position:relative}._searchIconSlot_wu3cz_30{width:var(--spacing-32);color:var(--color-text-subtle);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:0}._searchInput_wu3cz_44{width:100%;padding-inline:var(--spacing-32)}._searchClear_wu3cz_49{z-index:1;position:absolute;inset-block-start:0;inset-inline-end:0}._filterBtn_wu3cz_57{flex-shrink:0;position:relative}._filterDot_wu3cz_62{min-width:var(--size-xs);height:var(--size-xs);padding:0 var(--spacing-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-on-primary);font-size:var(--text-overline);font-weight:var(--font-weight-bold);place-items:center;display:grid;position:absolute;top:-5px;right:-5px}._groupHeader_wu3cz_81{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-2) 0;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}._groupDot_wu3cz_92{border-radius:50%;flex-shrink:0;width:8px;height:8px}._groupLabel_wu3cz_99{font-size:var(--text-overline);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}._groupCount_wu3cz_106{font-size:var(--text-caption);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._groupGrid_wu3cz_112{gap:var(--spacing-14);flex-direction:column;display:flex;@media (width>=1280px){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width>=1900px){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._statusRail_wu3cz_128,._inventoryColumn_wu3cz_129{gap:var(--spacing-14);flex-direction:column;min-width:0;display:flex}._statusRail_wu3cz_128{@media (width>=1280px){grid-area:1/2}}._inventoryColumn_wu3cz_129{@media (width>=1280px){grid-area:1/1;&:only-child{grid-column:1/-1}}}._group_wu3cz_81{min-width:0}._stockGrid_wu3cz_158{gap:var(--spacing-10);flex-direction:column;display:flex;@media (width>=1900px){columns:2;column-gap:var(--spacing-14);display:block;&>*{break-inside:avoid;min-width:0;margin-block-end:var(--spacing-14)}}}._groupDot_wu3cz_92[data-status=out]{background:var(--color-text-danger)}._groupDot_wu3cz_92[data-status=low]{background:var(--color-text-warning)}._groupDot_wu3cz_92[data-status=inventory]{background:var(--color-text-success)}._groupDot_wu3cz_92[data-status=fresh]{background:var(--color-text-info)}._groupLabel_wu3cz_99[data-status=out]{color:var(--color-text-danger)}._groupLabel_wu3cz_99[data-status=low]{color:var(--color-text-warning)}._groupLabel_wu3cz_99[data-status=inventory]{color:var(--color-text-subtle)}._groupLabel_wu3cz_99[data-status=fresh]{color:var(--color-text-info)}._chevron_wu3cz_201{color:var(--color-text-subtle);transition:transform .15s;transform:rotate(-90deg)}._chevron_wu3cz_201[data-open=true]{transform:rotate(0)}._card_wu3cz_210{background:var(--surface-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-tile);overflow:hidden}._storeSectionLabel_wu3cz_217{padding-inline-start:var(--spacing-4)}._row_wu3cz_222{&+&{border-top:1px solid var(--color-border-subtle)}}._rowLine_wu3cz_228{align-items:center;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-12);display:flex}._rowMain_wu3cz_235{align-items:center;gap:var(--spacing-8);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0;display:flex}._rowCopy_wu3cz_248{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._rowChevron_wu3cz_256{color:var(--color-text-subtle);flex-shrink:0;transition:transform .15s;display:none;&[data-open=true]{transform:rotate(180deg)}}._rowName_wu3cz_267{font-size:var(--text-body);font-weight:var(--font-weight-emphasis);color:var(--color-text-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._rowSub_wu3cz_276{font-size:var(--text-caption);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}._qty_wu3cz_282{font-size:var(--text-input);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-default);flex-shrink:0}._qty_wu3cz_282[data-qty=out]{color:var(--color-text-danger)}._qty_wu3cz_282[data-qty=low]{color:var(--color-text-warning)}._minusBtn_wu3cz_298{width:var(--size-lg);font-weight:var(--font-weight-bold);flex-shrink:0}._desktopControl_wu3cz_304{display:none}._freshPill_wu3cz_308{padding:var(--spacing-2) var(--spacing-10);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-text-accent);font-size:var(--text-overline);font-weight:var(--font-weight-semibold);flex-shrink:0}._feedback_wu3cz_319{align-items:center;gap:var(--spacing-6);padding:0 var(--spacing-12) var(--spacing-8);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);display:flex}._feedback_wu3cz_319[data-crossed=true]{color:var(--color-text-warning)}._feedbackText_wu3cz_332{flex:1;min-width:0}._undoBtn_wu3cz_337{color:var(--color-text-primary);font-size:var(--text-caption);font-weight:var(--font-weight-emphasis);cursor:pointer;padding:var(--spacing-2) var(--spacing-4);background:0 0;border:none}._chips_wu3cz_348{gap:var(--spacing-8);flex-wrap:wrap;display:flex}._chip_wu3cz_348{border-radius:var(--radius-full)}@media (width>=1024px){._rowChevron_wu3cz_256,._desktopControl_wu3cz_304{display:inline-flex}._rowLine_wu3cz_228{padding-block:var(--spacing-8)}}._page_1dmcu_1{max-width:var(--content-max-form);padding-block:var(--spacing-8) var(--spacing-24);margin:0 auto;@media (width>=1024px){max-width:var(--content-max-default)}}._backLink_1dmcu_11{align-self:flex-start;padding-inline:0}._completeIcon_1dmcu_16{color:var(--color-text-success);flex-shrink:0}._auditRow_1dmcu_21{grid-template-columns:var(--size-lg) minmax(0, 1fr);align-items:center;column-gap:var(--spacing-6);row-gap:var(--spacing-4);display:grid}._auditItemCopy_1dmcu_29{min-width:0}._auditItemLink_1dmcu_33{width:fit-content;color:inherit;text-decoration:none;&:hover{color:var(--color-text-primary);text-underline-offset:var(--spacing-4);text-decoration:underline}&:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}}._auditControl_1dmcu_51{grid-column:2;min-width:0}._auditCountControl_1dmcu_56{width:var(--size-2xl)}@media (width>=640px){._auditRow_1dmcu_21{grid-template-columns:var(--size-lg) minmax(0, 1fr) auto}._auditControl_1dmcu_51{grid-column:3}}
