@keyframes _zm-fade-in_1m01r_1{0%{opacity:0}}@keyframes _zm-rise-in_1m01r_1{0%{opacity:0;transform:translateY(calc(16px * var(--motion-travel,1)))}}@keyframes _zm-slide-in-right_1m01r_1{0%{opacity:var(--slide-opacity,1);transform:translateX(calc(100% * var(--motion-travel,1)))}}@keyframes _zm-menu-in_1m01r_1{0%{opacity:0;transform:scale(calc(1 - .05 * var(--motion-travel,1)))}}@keyframes _zm-tick-in_1m01r_1{0%{opacity:0}}@keyframes _zm-toast-in_1m01r_1{0%{opacity:0;transform:translateY(calc(20px * var(--motion-travel,1)))}}._btn_1m01r_49{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_1m01r_49:hover:not(:disabled){border-color:var(--ink)}._btn_1m01r_49:disabled{opacity:.45;cursor:not-allowed}._primary_1m01r_73{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}._danger_1m01r_78{border-color:var(--accent);color:var(--accent)}._danger_1m01r_78:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}._dangerFill_1m01r_86{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}._dangerFill_1m01r_86:hover:not(:disabled){border-color:var(--accent)}._ghost_1m01r_94{border-color:#0000}._ghost_1m01r_94:hover:not(:disabled){border-color:var(--line-strong)}._sm_1m01r_100{height:var(--h-control-sm);padding:0 12px;font-size:12px}._iconOnly_1m01r_105{width:var(--h-control);padding:0}._sm_1m01r_100._iconOnly_1m01r_105{width:var(--h-control-sm)}._spinner_1m01r_112{border:2px solid;border-right-color:#0000;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite _spin_1m01r_112}@keyframes _spin_1m01r_112{to{transform:rotate(360deg)}}._tag_1m01r_127{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_1m01r_137{background:var(--ink);color:var(--on-ink)}._tagAlert_1m01r_141{border-color:var(--accent);color:var(--accent)}._tagOff_1m01r_145{border-color:var(--line-strong);color:var(--muted)}._tagBlue_1m01r_149{border-color:var(--legacy-blue);color:var(--legacy-blue)}._tagGreen_1m01r_153{border-color:var(--legacy-green);color:var(--legacy-green)}._tagYellow_1m01r_157{border-color:var(--legacy-yellow);color:var(--legacy-yellow)}._tagRed_1m01r_161{border-color:var(--legacy-red);color:var(--legacy-red)}._field_1m01r_167{flex-direction:column;gap:6px;min-width:0;display:flex}._label_1m01r_173{white-space:normal;overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}._label_1m01r_173 i{color:var(--accent);font-style:normal}._label_1m01r_173 small{font:500 11px var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}._hint_1m01r_194{white-space:normal;overflow-wrap:break-word;color:var(--muted);font-size:12px}._msg_1m01r_200{white-space:normal;overflow-wrap:break-word;color:var(--accent);font-size:12px}._box_1m01r_206{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_1m01r_206:focus-within{outline:2px solid var(--focus);outline-offset:-1px}._box_1m01r_206._invalid_1m01r_220{border-color:var(--accent)}._box_1m01r_206._disabled_1m01r_223{opacity:.6}._box_1m01r_206 input,._box_1m01r_206 select,._box_1m01r_206 textarea{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:13px}._box_1m01r_206 select{cursor:pointer}._box_1m01r_206 option{background:var(--surface);color:var(--ink)}._boxSm_1m01r_244{height:max(32px, var(--h-control-sm))}._textareaBox_1m01r_247{align-items:stretch;height:auto;padding:8px 10px}._textareaBox_1m01r_247 textarea{resize:vertical;min-height:72px;line-height:1.45}._pre_1m01r_257{font:500 12px var(--font-mono);color:var(--muted);white-space:nowrap}._money_1m01r_262 input{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}._range_1m01r_268{align-items:center;gap:4px;display:flex}._range_1m01r_268 input{font-family:var(--font-mono);font-size:12px}._range_1m01r_268 ._sep_1m01r_277{color:var(--muted);font:500 12px var(--font-mono)}._clear_1m01r_281{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}._clear_1m01r_281:hover{color:var(--ink)}._combo_1m01r_295{position:relative}._comboList_1m01r_298{z-index:40;background:var(--surface);border:1px solid var(--line-strong);transform-origin:top;max-height:300px;animation:_zm-menu-in_1m01r_1 var(--dur-menu-in) var(--ease-out);position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}._comboItem_1m01r_312{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;font-size:13px;overflow:hidden}._comboItem_1m01r_312[data-active=true]{background:var(--surface-2)}._comboItem_1m01r_312[aria-selected=true]{box-shadow:inset 3px 0 0 var(--accent);font-weight:600}._comboMore_1m01r_327{color:var(--muted);font:500 11px var(--font-mono);padding:6px 10px}._check_1m01r_334{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_1m01r_334:checked:after,._check_1m01r_334:indeterminate:after{animation:_zm-tick-in_1m01r_1 var(--dur-tick) cubic-bezier(0, 0, .2, 1) 20ms both}._check_1m01r_334:checked,._check_1m01r_334:indeterminate{background:var(--ink);border-color:var(--ink)}._check_1m01r_334: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_1m01r_334:indeterminate:after{content:"";background:var(--on-ink);width:8px;height:2px}._checkLabel_1m01r_372{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:639.98px){._checkLabel_1m01r_372{min-height:var(--h-tap)}}._tabs_1m01r_387{border-bottom:1px solid var(--line);scrollbar-width:thin;background:var(--surface);padding:0 8px;display:flex;overflow:auto hidden}._tab_1m01r_387{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_1m01r_387:hover{color:var(--ink)}._tab_1m01r_387[aria-selected=true]{color:var(--ink);font-weight:600}._tab_1m01r_387[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:12px;right:12px}._tabCount_1m01r_426{font:700 11px var(--font-mono)}._tabCountAlert_1m01r_429{color:var(--accent)}._tabsSub_1m01r_432 ._tab_1m01r_387{padding:9px 12px;font-size:13px}._scrim_1m01r_438{background:var(--scrim);z-index:50;position:fixed;inset:0}._scrim_1m01r_438[data-expanded]{animation:_zm-fade-in_1m01r_1 var(--dur-scrim-in) linear}._dialog_1m01r_448{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_1m01r_448[data-expanded]{animation:_zm-rise-in_1m01r_1 var(--dur-modal-in) var(--ease-out)}._sheet_1m01r_465{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_1m01r_465[data-expanded]{animation:_zm-slide-in-right_1m01r_1 var(--dur-drawer-in) var(--ease-drawer)}._ovHead_1m01r_480{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}._ovHead_1m01r_480 h2{text-overflow:ellipsis;font:700 18px/1.2 var(--font-mono);letter-spacing:-.02em;overflow:hidden}._ovHead_1m01r_480 p{white-space:normal;color:var(--muted);font:500 12px var(--font-mono);margin-top:4px}._grow_1m01r_500{flex:1;min-width:0}._ovBody_1m01r_504{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:auto}._ovFoot_1m01r_512{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}._banner_1m01r_521{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_1m01r_521 b{color:var(--accent);font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding-top:2px}._toasts_1m01r_542{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}._toast_1m01r_542{animation:_zm-toast-in_1m01r_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_1m01r_566{box-shadow:inset 3px 0 0 var(--accent)}._toast_1m01r_542 b{word-break:break-word;font-size:13px;font-weight:600;display:block}._toast_1m01r_542 small{font:500 11px var(--font-mono);opacity:.7;margin-top:2px;display:block}._toastCount_1m01r_581{font:700 11px var(--font-mono);opacity:.7}._toast_1m01r_542 ._rid_1m01r_585{cursor:copy}._toast_1m01r_542 button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:14px}._skel_1m01r_598{background:var(--surface-2);height:12px;display:block}._empty_1m01r_603{white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}._empty_1m01r_603 ._caps_1m01r_612{color:var(--muted)}._scores_1m01r_617{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border:1px solid var(--line);background:var(--line);gap:1px;display:grid}._score_1m01r_617{white-space:normal;background:var(--surface);flex-direction:column;gap:10px;min-height:132px;padding:16px;display:flex}._scoreLabel_1m01r_634{font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}._scoreValue_1m01r_640{font:700 32px/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}._scoreValue_1m01r_640 small{color:var(--muted);margin-right:4px;font-size:14px;font-weight:500}._scoreDelta_1m01r_654{font:500 12px var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._scoreDelta_1m01r_654 b{color:var(--ink)}._leader_1m01r_665{background:var(--accent);color:var(--on-accent)}._leader_1m01r_665 ._scoreLabel_1m01r_634,._leader_1m01r_665 ._scoreDelta_1m01r_654,._leader_1m01r_665 ._scoreDelta_1m01r_654 b,._leader_1m01r_665 ._scoreValue_1m01r_640 small{color:var(--on-accent)}._board_1m01r_677{list-style:none}._board_1m01r_677 li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:8px 16px;display:grid;position:relative}._board_1m01r_677 li:last-child{border-bottom:0}._rank_1m01r_692{background:var(--ink);width:28px;height:28px;color:var(--on-ink);font:700 13px var(--font-mono);place-items:center;display:grid}._boardName_1m01r_701{min-width:0;font-weight:500}._boardName_1m01r_701 small{color:var(--muted);font:500 11px var(--font-mono);display:block}._boardVal_1m01r_710{font:700 15px var(--font-mono);text-align:right}._boardCnt_1m01r_714{font:500 12px var(--font-mono);color:var(--muted);text-align:right;min-width:64px}._board_1m01r_677 li._lead_1m01r_665{background:var(--accent);color:var(--on-accent)}._board_1m01r_677 li._lead_1m01r_665 ._rank_1m01r_692{background:var(--on-accent);color:var(--accent)}._board_1m01r_677 li._lead_1m01r_665 small,._board_1m01r_677 li._lead_1m01r_665 ._boardCnt_1m01r_714{color:var(--on-accent)}._board_1m01r_677 li._podium_1m01r_732:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}._seg_1m01r_743{border:1px solid var(--line-strong);height:var(--h-control);display:flex}._seg_1m01r_743 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_1m01r_743 button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}._panel_1m01r_764{background:var(--surface);border:1px solid var(--line)}._panelHead_1m01r_768{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}._menu_1m01r_777{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_1m01r_777[data-expanded]{animation:_zm-menu-in_1m01r_1 var(--dur-menu-in) var(--ease-out)}._menuWide_1m01r_792{min-width:240px;max-width:calc(100vw - 16px)}._menuHead_1m01r_796{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 12px 10px;display:flex}._menuHead_1m01r_796 b{font-size:14px}._menuLabel_1m01r_807{color:var(--muted);font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 2px}._menuItem_1m01r_814{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_1m01r_814[data-highlighted]{background:var(--surface-2)}._menuItem_1m01r_814[data-disabled]{opacity:.45;cursor:not-allowed}._menuItemDanger_1m01r_831{color:var(--accent)}._menuSep_1m01r_834{background:var(--line);height:1px;margin:4px 0}._dateBox_1m01r_841 input{font-size:12px}._datePop_1m01r_844{z-index:70;background:var(--surface);border:1px solid var(--line-strong);transform-origin:0 0;width:300px;animation:_zm-menu-in_1m01r_1 var(--dur-menu-in) var(--ease-out);padding:8px;font-size:13px;position:fixed;box-shadow:0 8px 24px #0000001f}._datePop_1m01r_844 button{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0}._dateHead_1m01r_863{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding-bottom:6px;display:flex}._dateHead_1m01r_863 b{text-align:center;flex:1}._dateHead_1m01r_863 button{width:28px;height:28px;color:var(--muted)}._dateHead_1m01r_863 button:hover{color:var(--ink);background:var(--surface-2)}._dayGrid_1m01r_883{grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 0;display:grid}._monthGrid_1m01r_889{grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 0;display:grid}._dayHead_1m01r_895{text-align:center;color:var(--muted);font:700 11px var(--font-mono);padding:4px 0}._dayGrid_1m01r_883 button,._monthGrid_1m01r_889 button{height:32px;font-family:var(--font-mono);font-size:12px}._dayGrid_1m01r_883 button:hover,._monthGrid_1m01r_889 button:hover{background:var(--surface-2)}._dayOut_1m01r_911{opacity:.6;color:var(--muted)!important}._dayToday_1m01r_915{box-shadow:inset 0 0 0 1px var(--line-strong)}._dayIn_1m01r_918{background:var(--accent-soft)!important}._dayOn_1m01r_921{background:var(--ink)!important;color:var(--on-ink)!important}._dateTimes_1m01r_925{border-top:1px solid var(--line);gap:8px;padding:6px 0;display:flex}._dateTimes_1m01r_925 label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._dateTimes_1m01r_925 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_1m01r_947{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:6px 0;display:flex}._dateQuick_1m01r_947 button{padding:2px 8px;font-size:12px;border:1px solid var(--line)!important}._dateQuick_1m01r_947 button:hover{border-color:var(--ink)!important}._dateFoot_1m01r_962{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:6px;display:flex}._dateFoot_1m01r_962 button{padding:4px 8px;font-size:12px}._dateFoot_1m01r_962 ._dateOk_1m01r_973{background:var(--ink);color:var(--on-ink)}@media (max-width:639.98px){._label_1m01r_173>small{display:none}._btn_1m01r_49{flex-shrink:0}._dialog_1m01r_448,._sheet_1m01r_465{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_1m01r_448[data-expanded]{animation:_zm-slide-in-right_1m01r_1 var(--dur-drawer-in) var(--ease-drawer)}._dialog_1m01r_448[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_1m01r_448[data-size=confirm][data-expanded]{animation:_zm-rise-in_1m01r_1 var(--dur-modal-in) var(--ease-out)}._ovHead_1m01r_480{align-items:center;padding:8px 8px 8px 16px}._ovHead_1m01r_480 h2{font-size:16px}._ovBody_1m01r_504{padding:16px}._ovFoot_1m01r_512{padding:8px 16px calc(8px + var(--safe-bottom));justify-content:stretch}._ovFoot_1m01r_512>*{flex:1 1 0}._ovHead_1m01r_480>button{width:var(--h-tap);height:var(--h-tap)}._toasts_1m01r_542{left:calc(8px + var(--safe-left));right:calc(8px + var(--safe-right));bottom:calc(8px + var(--safe-bottom));align-items:stretch}._toast_1m01r_542{min-width:0;max-width:none}._toast_1m01r_542 button{min-width:var(--h-tap);min-height:var(--h-tap);margin:-10px -12px -10px 0}._tabs_1m01r_387{scrollbar-width:none;padding:0}._tabs_1m01r_387::-webkit-scrollbar{display:none}._tab_1m01r_387{min-height:var(--h-tap);flex:none}._menuItem_1m01r_814{min-height:var(--h-tap);font-size:14px}._clear_1m01r_281{min-width:var(--h-tap);min-height:var(--h-tap);margin-block:-4px}._seg_1m01r_743{height:auto}._seg_1m01r_743 button{min-width:var(--h-tap);min-height:var(--h-tap)}._comboItem_1m01r_312{padding:11px 12px}._scores_1m01r_617{grid-template-columns:repeat(min(var(--cols,4), 2), minmax(0, 1fr))}._score_1m01r_617{min-height:104px;padding:12px}._scoreValue_1m01r_640{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(13px,3.9vw,24px)}._board_1m01r_677 li{grid-template-columns:28px minmax(0,1fr) auto}._boardCnt_1m01r_714{display:none}._datePop_1m01r_844{width:auto;max-width:420px;margin:0 auto;right:8px;left:8px!important}._dayGrid_1m01r_883 button,._monthGrid_1m01r_889 button{height:var(--h-tap)}}._menuItem_1m01r_814[data-color]{box-shadow:inset 3px 0 0 var(--act-c)}._menuItem_1m01r_814[data-color=blue]{--act-c:var(--legacy-blue)}._menuItem_1m01r_814[data-color=green]{--act-c:var(--legacy-green)}._menuItem_1m01r_814[data-color=yellow]{--act-c:var(--legacy-yellow)}._menuItem_1m01r_814[data-color=red]{--act-c:var(--legacy-red);color:var(--legacy-red)}
