@keyframes _zm-fade-in_1b2kv_1{0%{opacity:0}}@keyframes _zm-rise-in_1b2kv_1{0%{opacity:0;transform:translateY(calc(16px * var(--motion-travel,1)))}}@keyframes _zm-slide-in-right_1b2kv_1{0%{opacity:var(--slide-opacity,1);transform:translateX(calc(100% * var(--motion-travel,1)))}}@keyframes _zm-menu-in_1b2kv_1{0%{opacity:0;transform:scale(calc(1 - .05 * var(--motion-travel,1)))}}@keyframes _zm-tick-in_1b2kv_1{0%{opacity:0}}@keyframes _zm-toast-in_1b2kv_1{0%{opacity:0;transform:translateY(calc(20px * var(--motion-travel,1)))}}._btn_1b2kv_48{height:var(--h-control);border-radius:var(--radius-pill);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._btn_1b2kv_48:hover:not(:disabled){border-color:var(--ink)}._btn_1b2kv_48:disabled{opacity:.45;cursor:not-allowed}._primary_1b2kv_72{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}._danger_1b2kv_77{border-color:var(--accent);color:var(--accent)}._danger_1b2kv_77:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}._dangerFill_1b2kv_85{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}._dangerFill_1b2kv_85:hover:not(:disabled){border-color:var(--accent)}._ghost_1b2kv_93{border-color:#0000}._ghost_1b2kv_93:hover:not(:disabled){border-color:var(--line-strong)}._sm_1b2kv_99{height:var(--h-control-sm);padding:0 12px;font-size:12px}._iconOnly_1b2kv_104{width:var(--h-control);padding:0}._sm_1b2kv_99._iconOnly_1b2kv_104{width:var(--h-control-sm)}._spinner_1b2kv_111{border:2px solid;border-right-color:#0000;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite _spin_1b2kv_111}@keyframes _spin_1b2kv_111{to{transform:rotate(360deg)}}._tag_1b2kv_125{font:700 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ink);white-space:nowrap;color:var(--ink);padding:4px 8px;display:inline-block}._tagDone_1b2kv_135{background:var(--ink);color:var(--on-ink)}._tagAlert_1b2kv_139{border-color:var(--accent);color:var(--accent)}._tagOff_1b2kv_143{border-color:var(--line-strong);color:var(--muted)}._tagBlue_1b2kv_147{border-color:var(--legacy-blue);color:var(--legacy-blue)}._tagGreen_1b2kv_151{border-color:var(--legacy-green);color:var(--legacy-green)}._tagYellow_1b2kv_155{border-color:var(--legacy-yellow);color:var(--legacy-yellow)}._tagRed_1b2kv_159{border-color:var(--legacy-red);color:var(--legacy-red)}._field_1b2kv_164{flex-direction:column;gap:6px;min-width:0;display:flex}._label_1b2kv_170{white-space:normal;overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}._label_1b2kv_170 i{color:var(--accent);font-style:normal}._label_1b2kv_170 small{font:500 11px var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}._hint_1b2kv_191{white-space:normal;overflow-wrap:break-word;color:var(--muted);font-size:12px}._msg_1b2kv_197{white-space:normal;overflow-wrap:break-word;color:var(--accent);font-size:12px}._box_1b2kv_203{height:var(--h-control);border:1px solid var(--line-strong);background:var(--surface-2);align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}._box_1b2kv_203:focus-within{outline:2px solid var(--focus);outline-offset:-1px}._box_1b2kv_203._invalid_1b2kv_217{border-color:var(--accent)}._box_1b2kv_203._disabled_1b2kv_220{opacity:.6}._box_1b2kv_203 input,._box_1b2kv_203 select,._box_1b2kv_203 textarea{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:13px}._box_1b2kv_203 select{cursor:pointer}._box_1b2kv_203 option{background:var(--surface);color:var(--ink)}._boxSm_1b2kv_241{height:max(32px, var(--h-control-sm))}._textareaBox_1b2kv_244{align-items:stretch;height:auto;padding:8px 10px}._textareaBox_1b2kv_244 textarea{resize:vertical;min-height:72px;line-height:1.45}._pre_1b2kv_254{font:500 12px var(--font-mono);color:var(--muted);white-space:nowrap}._eye_1b2kv_259{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-6px;padding:0;display:grid}._eye_1b2kv_259:hover{color:var(--ink)}._eye_1b2kv_259:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._eye_1b2kv_259[aria-pressed=true]{color:var(--accent)}._eye_1b2kv_259:disabled{cursor:default;opacity:.6}._money_1b2kv_285 input{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}._range_1b2kv_291{align-items:center;gap:4px;display:flex}._range_1b2kv_291 input{font-family:var(--font-mono);font-size:12px}._range_1b2kv_291 ._sep_1b2kv_300{color:var(--muted);font:500 12px var(--font-mono)}._clear_1b2kv_304{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}._clear_1b2kv_304:hover{color:var(--ink)}._combo_1b2kv_317{position:relative}._comboList_1b2kv_320{z-index:40;background:var(--surface);border:1px solid var(--line-strong);transform-origin:top;max-height:300px;animation:_zm-menu-in_1b2kv_1 var(--dur-menu-in) var(--ease-out);position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}._comboItem_1b2kv_334{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;font-size:13px;overflow:hidden}._comboItem_1b2kv_334[data-active=true]{background:var(--surface-2)}._comboItem_1b2kv_334[aria-selected=true]{box-shadow:inset 3px 0 0 var(--select);font-weight:600}._comboMore_1b2kv_349{color:var(--muted);font:500 11px var(--font-mono);padding:6px 10px}._check_1b2kv_355{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background-color var(--dur-tick) cubic-bezier(.4, 0, .2, 1), border-color var(--dur-tick) cubic-bezier(.4, 0, .2, 1);flex:none;place-items:center;display:inline-grid}._check_1b2kv_355:checked:after,._check_1b2kv_355:indeterminate:after{animation:_zm-tick-in_1b2kv_1 var(--dur-tick) cubic-bezier(0, 0, .2, 1) 20ms both}._check_1b2kv_355:checked,._check_1b2kv_355:indeterminate{background:var(--ink);border-color:var(--ink)}._check_1b2kv_355:checked:after{content:"";border-left:2px solid var(--on-ink);border-bottom:2px solid var(--on-ink);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}._check_1b2kv_355:indeterminate:after{content:"";background:var(--on-ink);width:8px;height:2px}._checkLabel_1b2kv_393{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:639.98px){._checkLabel_1b2kv_393{min-height:var(--h-tap)}}._tabs_1b2kv_407{border-bottom:1px solid var(--line);scrollbar-width:thin;background:var(--surface);padding:0 8px;display:flex;overflow:auto hidden}._tab_1b2kv_407{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:12px;font-weight:500;text-decoration:none;display:flex;position:relative}._tab_1b2kv_407:hover{color:var(--ink)}._tab_1b2kv_407[aria-selected=true]{color:var(--ink);font-weight:600}._tab_1b2kv_407[aria-selected=true]:after{content:"";background:var(--select);height:2px;position:absolute;bottom:0;left:12px;right:12px}._tabCount_1b2kv_446{font:700 11px var(--font-mono)}._tabCountAlert_1b2kv_449{color:var(--accent)}._tabsSub_1b2kv_452 ._tab_1b2kv_407{padding:9px 12px;font-size:13px}._scrim_1b2kv_457{background:var(--scrim);z-index:50;position:fixed;inset:0}._scrim_1b2kv_457[data-expanded]{animation:_zm-fade-in_1b2kv_1 var(--dur-scrim-in) linear}._dialog_1b2kv_467{z-index:51;width:min(var(--dialog-w,560px), calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);flex-direction:column;max-height:calc(100vh - 64px);display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}._dialog_1b2kv_467[data-expanded]{animation:_zm-rise-in_1b2kv_1 var(--dur-modal-in) var(--ease-out)}._sheet_1b2kv_484{z-index:51;width:min(var(--sheet-w,var(--w-sheet)), 100vw);background:var(--surface);border-left:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}._sheet_1b2kv_484[data-expanded]{animation:_zm-slide-in-right_1b2kv_1 var(--dur-drawer-in) var(--ease-drawer)}._ovHead_1b2kv_499{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}._ovHead_1b2kv_499 h2{text-overflow:ellipsis;font:700 18px/1.2 var(--font-mono);letter-spacing:-.02em;overflow:hidden}._ovHead_1b2kv_499 p{white-space:normal;color:var(--muted);font:500 12px var(--font-mono);margin-top:4px}._grow_1b2kv_519{flex:1;min-width:0}._ovBody_1b2kv_523{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:auto}._ovFoot_1b2kv_531{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}._banner_1b2kv_540{white-space:normal;overflow-wrap:break-word;border:1px solid var(--accent);color:var(--ink);border-left-width:3px;gap:8px;padding:10px 12px;font-size:13px;display:flex}._banner_1b2kv_540 b{color:var(--accent);font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding-top:2px}._toasts_1b2kv_560{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}._toast_1b2kv_560{animation:_zm-toast-in_1b2kv_1 var(--dur-toast-in) var(--ease-out);white-space:normal;overflow-wrap:break-word;background:var(--ink);color:var(--on-ink);align-items:flex-start;gap:12px;min-width:320px;max-width:420px;padding:12px 16px;display:flex}._toastError_1b2kv_584{box-shadow:inset 3px 0 0 var(--accent)}._toast_1b2kv_560 b{word-break:break-word;font-size:13px;font-weight:600;display:block}._toast_1b2kv_560 small{font:500 11px var(--font-mono);opacity:.7;margin-top:2px;display:block}._toastCount_1b2kv_599{font:700 11px var(--font-mono);opacity:.7}._toast_1b2kv_560 ._rid_1b2kv_603{cursor:copy}._toast_1b2kv_560 button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:14px}._skel_1b2kv_615{background:var(--surface-2);height:12px;display:block}._empty_1b2kv_620{white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}._empty_1b2kv_620 ._caps_1b2kv_629{color:var(--muted)}._scores_1b2kv_633{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border:1px solid var(--line);background:var(--line);gap:1px;display:grid}._score_1b2kv_633{white-space:normal;background:var(--surface);flex-direction:column;gap:10px;min-height:132px;padding:16px;display:flex}._scoreLabel_1b2kv_650{font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}._scoreValue_1b2kv_656{font:700 32px/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}._scoreValue_1b2kv_656 small{color:var(--muted);margin-right:4px;font-size:14px;font-weight:500}._scoreDelta_1b2kv_670{font:500 12px var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._scoreDelta_1b2kv_670 b{color:var(--ink)}._leader_1b2kv_681{background:var(--accent);color:var(--on-accent)}._leader_1b2kv_681 ._scoreLabel_1b2kv_650,._leader_1b2kv_681 ._scoreDelta_1b2kv_670,._leader_1b2kv_681 ._scoreDelta_1b2kv_670 b,._leader_1b2kv_681 ._scoreValue_1b2kv_656 small{color:var(--on-accent)}._seg_1b2kv_692{border:1px solid var(--line-strong);height:var(--h-control);display:flex}._seg_1b2kv_692 button{cursor:pointer;color:var(--muted);font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;padding:0 12px}._seg_1b2kv_692 button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}._panel_1b2kv_712{background:var(--surface);border:1px solid var(--line)}._panelHead_1b2kv_716{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}._menu_1b2kv_725{transform-origin:var(--kb-menu-content-transform-origin);z-index:45;background:var(--surface);border:1px solid var(--line-strong);outline:none;min-width:160px;max-height:min(70vh,100dvh - 24px);padding:4px 0;overflow-y:auto}._menu_1b2kv_725[data-expanded]{animation:_zm-menu-in_1b2kv_1 var(--dur-menu-in) var(--ease-out)}._menuWide_1b2kv_740{min-width:240px;max-width:calc(100vw - 16px)}._menuHead_1b2kv_744{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 12px 10px;display:flex}._menuHead_1b2kv_744 b{font-size:14px}._menuLabel_1b2kv_755{color:var(--muted);font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 2px}._menuItem_1b2kv_762{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}._menuItem_1b2kv_762[data-highlighted]{background:var(--surface-2)}._menuItem_1b2kv_762[data-disabled]{opacity:.45;cursor:not-allowed}._menuItemDanger_1b2kv_779{color:var(--accent)}._menuSep_1b2kv_782{background:var(--line);height:1px;margin:4px 0}._dateBox_1b2kv_789 input{font-size:12px}._datePop_1b2kv_792{z-index:70;background:var(--surface);border:1px solid var(--line-strong);transform-origin:0 0;width:300px;animation:_zm-menu-in_1b2kv_1 var(--dur-menu-in) var(--ease-out);padding:8px;font-size:13px;position:fixed;box-shadow:0 8px 24px #0000001f}._datePop_1b2kv_792 button{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0}._dateHead_1b2kv_811{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding-bottom:6px;display:flex}._dateHead_1b2kv_811 b{text-align:center;flex:1}._dateHead_1b2kv_811 button{width:28px;height:28px;color:var(--muted)}._dateHead_1b2kv_811 button:hover{color:var(--ink);background:var(--surface-2)}._dayGrid_1b2kv_831{grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 0;display:grid}._monthGrid_1b2kv_837{grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 0;display:grid}._dayHead_1b2kv_843{text-align:center;color:var(--muted);font:700 11px var(--font-mono);padding:4px 0}._dayGrid_1b2kv_831 button,._monthGrid_1b2kv_837 button{height:32px;font-family:var(--font-mono);font-size:12px}._dayGrid_1b2kv_831 button:hover,._monthGrid_1b2kv_837 button:hover{background:var(--surface-2)}._dayOut_1b2kv_859{opacity:.6;color:var(--muted)!important}._dayToday_1b2kv_863{box-shadow:inset 0 0 0 1px var(--line-strong)}._dayIn_1b2kv_866{background:var(--select-soft)!important}._dayOn_1b2kv_869{background:var(--ink)!important;color:var(--on-ink)!important}._dateTimes_1b2kv_873{border-top:1px solid var(--line);gap:8px;padding:6px 0;display:flex}._dateTimes_1b2kv_873 label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._dateTimes_1b2kv_873 input{border:1px solid var(--line-strong);background:var(--surface-2);width:84px;height:28px;color:var(--ink);padding:0 6px;font-size:12px}._dateQuick_1b2kv_895{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:6px 0;display:flex}._dateQuick_1b2kv_895 button{padding:2px 8px;font-size:12px;border:1px solid var(--line)!important}._dateQuick_1b2kv_895 button:hover{border-color:var(--ink)!important}._dateFoot_1b2kv_910{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:6px;display:flex}._dateFoot_1b2kv_910 button{padding:4px 8px;font-size:12px}._dateFoot_1b2kv_910 ._dateOk_1b2kv_921{background:var(--ink);color:var(--on-ink)}@media (max-width:639.98px){._label_1b2kv_170>small{display:none}._btn_1b2kv_48{flex-shrink:0}._dialog_1b2kv_467,._sheet_1b2kv_484{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);border:0;inset:0;translate:none}._dialog_1b2kv_467[data-expanded]{animation:_zm-slide-in-right_1b2kv_1 var(--dur-drawer-in) var(--ease-drawer)}._dialog_1b2kv_467[data-size=confirm]{border:1px solid var(--line);width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 48px);padding:0;inset:50% auto auto 50%;translate:-50% -50%}._dialog_1b2kv_467[data-size=confirm][data-expanded]{animation:_zm-rise-in_1b2kv_1 var(--dur-modal-in) var(--ease-out)}._ovHead_1b2kv_499{align-items:center;padding:8px 8px 8px 16px}._ovHead_1b2kv_499 h2{font-size:16px}._ovBody_1b2kv_523{padding:16px}._ovFoot_1b2kv_531{padding:8px 16px calc(8px + var(--safe-bottom));justify-content:stretch}._ovFoot_1b2kv_531>*{flex:1 1 0}._ovHead_1b2kv_499>button{width:var(--h-tap);height:var(--h-tap)}._toasts_1b2kv_560{left:calc(8px + var(--safe-left));right:calc(8px + var(--safe-right));bottom:calc(8px + var(--safe-bottom));align-items:stretch}._toast_1b2kv_560{min-width:0;max-width:none}._toast_1b2kv_560 button{min-width:var(--h-tap);min-height:var(--h-tap);margin:-10px -12px -10px 0}._tabs_1b2kv_407{scrollbar-width:none;padding:0}._tabs_1b2kv_407::-webkit-scrollbar{display:none}._tab_1b2kv_407{min-height:var(--h-tap);flex:none}._menuItem_1b2kv_762{min-height:var(--h-tap);font-size:14px}._clear_1b2kv_304{min-width:var(--h-tap);min-height:var(--h-tap);margin-block:-4px}._seg_1b2kv_692{height:auto}._seg_1b2kv_692 button{min-width:var(--h-tap);min-height:var(--h-tap)}._comboItem_1b2kv_334{padding:11px 12px}._scores_1b2kv_633{grid-template-columns:repeat(min(var(--cols,4), 2), minmax(0, 1fr))}._score_1b2kv_633{min-height:104px;padding:12px}._scoreValue_1b2kv_656{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(13px,3.9vw,24px)}._datePop_1b2kv_792{width:auto;max-width:420px;margin:0 auto;right:8px;left:8px!important}._dayGrid_1b2kv_831 button,._monthGrid_1b2kv_837 button{height:var(--h-tap)}}._menuItem_1b2kv_762[data-color]{box-shadow:inset 3px 0 0 var(--act-c)}._menuItem_1b2kv_762[data-color=blue]{--act-c:var(--legacy-blue)}._menuItem_1b2kv_762[data-color=green]{--act-c:var(--legacy-green)}._menuItem_1b2kv_762[data-color=yellow]{--act-c:var(--legacy-yellow)}._menuItem_1b2kv_762[data-color=red]{--act-c:var(--legacy-red);color:var(--legacy-red)}._multiBox_1b2kv_1084{cursor:text;flex-wrap:wrap;gap:4px;height:auto;min-height:36px;padding:4px 6px}._multiBox_1b2kv_1084 input{flex:1;min-width:80px}._chip_1b2kv_1096{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;align-items:center;gap:4px;padding:1px 6px;font-size:12px;display:inline-flex}._chip_1b2kv_1096 button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:639.98px){._multiBox_1b2kv_1084{min-height:var(--h-control)}._multiBox_1b2kv_1084 input{min-height:30px}}
