._search_1h9vc_4{align-items:center;min-width:0;display:flex;position:relative}._searchIcon_1h9vc_11{color:var(--color-text-tertiary);pointer-events:none;position:absolute;left:14px}._searchInput_1h9vc_18{width:100%;min-height:var(--tap-min);border-radius:var(--radius-full);background:var(--color-surface-container);color:var(--color-text);border:0;padding:0 40px 0 42px}._searchInput_1h9vc_18::placeholder{color:var(--color-text-tertiary)}._searchInput_1h9vc_18::-webkit-search-cancel-button{display:none}._searchInput_1h9vc_18[data-focused]{background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-brand), var(--focus-ring);outline:none}._searchClear_1h9vc_32{width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}._searchClear_1h9vc_32[data-hovered]{background:var(--color-surface-container-high)}._search_1h9vc_4[data-empty] ._searchClear_1h9vc_32{display:none}._checkbox_1h9vc_47{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;padding-top:10px;display:flex}._box_1h9vc_56{border-radius:var(--radius-sm);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--color-border-strong);color:var(--color-brand-contrast);transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);flex:none;place-items:center;display:grid}._checkbox_1h9vc_47[data-selected] ._box_1h9vc_56{background:var(--color-brand);box-shadow:none}._checkbox_1h9vc_47[data-focus-visible] ._box_1h9vc_56{outline:2px solid var(--color-focus);outline-offset:2px}._box_1h9vc_56 svg{opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);transform:scale(.6)}._checkbox_1h9vc_47[data-selected] ._box_1h9vc_56 svg{opacity:1;transform:none}._checkLabel_1h9vc_72{flex-direction:column;gap:2px;display:flex}._checkHint_1h9vc_73{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._overlay_1h9vc_76{z-index:var(--z-overlay);background:var(--color-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._overlay_1h9vc_76[data-entering]{animation:_fade_1h9vc_1 var(--duration-slow) var(--ease-decelerate)}._overlay_1h9vc_76[data-exiting]{animation:_fade_1h9vc_1 var(--duration-base) var(--ease-accelerate) reverse}._modal_1h9vc_89{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-raised);width:100%;max-height:92dvh;box-shadow:var(--elevation-3);overflow:auto}._modal_1h9vc_89[data-entering]{animation:_sheetIn_1h9vc_1 var(--duration-long) var(--ease-decelerate)}._modal_1h9vc_89[data-exiting]{animation:_sheetIn_1h9vc_1 var(--duration-base) var(--ease-accelerate) reverse}._dialog_1h9vc_101{gap:var(--space-5);padding:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));outline:none;flex-direction:column;display:flex}._dialogHead_1h9vc_110{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._dialogTitle_1h9vc_111{font-size:var(--font-size-xl);letter-spacing:-.02em}._dialogBody_1h9vc_112{color:var(--color-text-secondary)}._dialogActions_1h9vc_113{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@keyframes _fade_1h9vc_1{0%{opacity:0}}@keyframes _sheetIn_1h9vc_1{0%{opacity:0;transform:translateY(32px)}}@keyframes _popIn_1h9vc_1{0%{opacity:0;transform:scale(.96)}}@media (width>=768px){._overlay_1h9vc_76{padding:var(--space-6);align-items:center}._modal_1h9vc_89{border-radius:var(--radius-xl);max-width:520px}._modal_1h9vc_89[data-entering]{animation:_popIn_1h9vc_1 var(--duration-slow) var(--ease-decelerate)}._modal_1h9vc_89[data-exiting]{animation:_popIn_1h9vc_1 var(--duration-base) var(--ease-accelerate) reverse}._dialog_1h9vc_101{padding:var(--space-8)}}._segmented_1h9vc_128{border-radius:var(--radius-full);background:var(--color-surface-container);scrollbar-width:none;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}._segment_1h9vc_128{border-radius:var(--radius-full);min-height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);flex:none;padding:0 14px;position:relative}._segment_1h9vc_128[data-hovered]{color:var(--color-text)}._segment_1h9vc_128[data-selected]{background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--elevation-1)}._segment_1h9vc_128[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:1px}@media (pointer:coarse){._segment_1h9vc_128{min-height:var(--tap-min)}}._select_1h9vc_159{gap:var(--space-1);flex-direction:column;display:flex}._selectLabel_1h9vc_160{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._selectButton_1h9vc_162{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);text-align:left;display:flex}._selectButton_1h9vc_162[data-focus-visible]{border-color:var(--color-brand);box-shadow:var(--focus-ring);outline:none}._selectButton_1h9vc_162 [data-placeholder]{color:var(--color-text-tertiary)}._popover_1h9vc_179{min-width:var(--trigger-width);border-radius:var(--radius-lg);background:var(--color-surface-raised);max-height:320px;box-shadow:var(--elevation-3);padding:6px;overflow:auto}._popover_1h9vc_179[data-entering]{animation:_popIn_1h9vc_1 var(--duration-base) var(--ease-decelerate)}._listbox_1h9vc_191,._menu_1h9vc_192{outline:none}._option_1h9vc_194,._menuItem_1h9vc_195{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;outline:none;display:flex}._option_1h9vc_194[data-focused],._menuItem_1h9vc_195[data-focused]{background:var(--color-surface-container)}._option_1h9vc_194[data-selected]{font-weight:var(--font-weight-medium);color:var(--color-brand-text)}._menuItem_1h9vc_195[data-danger]{color:var(--color-danger)}._menuLabel_1h9vc_211{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._menuCheck_1h9vc_212{color:var(--color-brand-text);flex:none}._menuSeparator_1h9vc_213{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-border)}._menuHeader_1h9vc_214{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}._radioGroup_1h9vc_217{gap:var(--space-2);flex-direction:column;display:flex}._radioLabel_1h9vc_218{font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}._radio_1h9vc_217{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-container-low);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);display:flex}._radio_1h9vc_217[data-selected]{background:var(--color-brand-soft);box-shadow:inset 0 0 0 2px var(--color-brand)}._radio_1h9vc_217[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}._radio_1h9vc_217[data-disabled]{opacity:.5;cursor:default}._dot_1h9vc_236{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--color-border-strong);transition:box-shadow var(--duration-base) var(--ease-standard);border-radius:50%;flex:none;margin-top:1px}._radio_1h9vc_217[data-selected] ._dot_1h9vc_236{box-shadow:inset 0 0 0 6px var(--color-brand)}._tagList_1h9vc_249{gap:var(--space-2);flex-wrap:wrap;display:flex}._tag_1h9vc_249{border-radius:var(--radius-full);background:var(--color-surface-container);min-height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);outline:none;align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}._tag_1h9vc_249[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:1px}._tag_1h9vc_249:not(:has(button)){padding-right:12px}._tagRemove_1h9vc_267{width:24px;height:24px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;position:relative}._tagRemove_1h9vc_267:after{content:"";position:absolute;inset:-10px -8px -10px -12px}._tagRemove_1h9vc_267[data-hovered]{background:var(--color-surface-container-high);color:var(--color-text)}._toastRegion_1h9vc_283{left:50%;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-4));z-index:calc(var(--z-overlay) + 1);gap:var(--space-2);width:min(440px, calc(100% - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}._toast_1h9vc_283{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-inverse);min-height:52px;color:var(--color-inverse-text);box-shadow:var(--elevation-3);pointer-events:auto;animation:_sheetIn_1h9vc_1 var(--duration-slow) var(--ease-decelerate);padding:6px 6px 6px 18px;display:flex}._toastAction_1h9vc_311{border-radius:var(--radius-full);min-height:40px;font-weight:var(--font-weight-medium);color:var(--color-inverse-link);padding:0 14px}._toastAction_1h9vc_311:hover{background:var(--color-inverse-hover)}@media (width>=768px){._toastRegion_1h9vc_283{bottom:var(--space-6)}}@media (prefers-reduced-motion:reduce){._overlay_1h9vc_76,._modal_1h9vc_89,._popover_1h9vc_179,._toast_1h9vc_283{animation:none!important}}@media (width>=768px) and (pointer:fine){._selectButton_1h9vc_162{min-height:40px}}._switch_1h9vc_334{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:inline-flex}._switchTrack_1h9vc_335{border-radius:var(--radius-full);background:var(--color-border-strong);width:52px;height:32px;transition:background-color .2s var(--ease-standard);flex:none;display:inline-block;position:relative}._switchKnob_1h9vc_336{background:var(--color-brand-contrast);width:26px;height:26px;box-shadow:var(--elevation-1);transition:transform .24s var(--ease-decelerate);border-radius:50%;position:absolute;top:3px;left:3px}._switch_1h9vc_334[data-selected] ._switchTrack_1h9vc_335{background:var(--color-brand)}._switch_1h9vc_334[data-selected] ._switchKnob_1h9vc_336{transform:translate(20px)}._switch_1h9vc_334[data-pressed] ._switchKnob_1h9vc_336{width:30px}._switch_1h9vc_334[data-selected][data-pressed] ._switchKnob_1h9vc_336{transform:translate(16px)}._switch_1h9vc_334[data-focus-visible] ._switchTrack_1h9vc_335{outline:2px solid var(--color-focus);outline-offset:2px}._switch_1h9vc_334[data-disabled]{cursor:default;opacity:.5}._switchLabel_1h9vc_343{font-weight:var(--font-weight-medium)}._stepper_1h9vc_346{display:inline-flex}._stepperGroup_1h9vc_347{border-radius:var(--radius-full);background:var(--color-surface-container);align-items:center;gap:2px;padding:3px;display:inline-flex}._stepperButton_1h9vc_348{background:var(--color-surface-raised);width:38px;height:38px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 2px #15171c14}._stepperButton_1h9vc_348[data-pressed]{transform:scale(.94)}._stepperButton_1h9vc_348[data-disabled]{opacity:.35;cursor:default}._stepperButton_1h9vc_348[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}._stepperValue_1h9vc_352{justify-content:center;align-items:baseline;gap:4px;min-width:5.5em;padding:0 6px;display:inline-flex}._stepperInput_1h9vc_353{width:2.6ch;font:inherit;font-weight:var(--font-weight-semibold);text-align:right;color:var(--color-text);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;background:0 0;border:0}._stepperInput_1h9vc_353:focus{outline:none}._stepperUnit_1h9vc_355{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
