*,:before,:after,::backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;color:inherit;letter-spacing:inherit;background-color:transparent}option,optgroup{color:var(--text-primary);background-color:var(--bg-raised)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}@media(max-width:640px){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea{font-size:max(1rem,1em)!important}}.h-4{height:1rem}.w-4{width:1rem}.h-5{height:1.25rem}.w-5{width:1.25rem}.h-10{height:2.5rem}.w-10{width:2.5rem}.animate-spin{animation:spin 1s linear infinite}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._sm_14iuw_10._sm_14iuw_10{min-height:calc(30 * var(--px));padding:0 calc(11 * var(--px));font-size:calc(12.5 * var(--px));gap:calc(5 * var(--px))}._lg_14iuw_20._lg_14iuw_20{min-height:calc(40 * var(--px));padding:0 calc(18 * var(--px));font-size:calc(14 * var(--px));gap:calc(8 * var(--px))}._xl_14iuw_30._xl_14iuw_30{min-height:calc(52 * var(--px));padding:0 calc(14 * var(--px));font-size:calc(15 * var(--px));font-weight:600;gap:calc(7 * var(--px))}._block_14iuw_38{width:100%;justify-content:center}._loading_14iuw_43{cursor:progress;pointer-events:none}._spinner_14iuw_48{width:.9em;height:.9em;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:_buttonSpin_14iuw_1 .62s linear infinite}@keyframes _buttonSpin_14iuw_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_14iuw_48{animation-duration:1.6s}}._icon_14iuw_66{display:inline-flex;flex-shrink:0;align-items:center}._iconOnly_14iuw_74._iconOnly_14iuw_74{width:calc(36 * var(--px));height:calc(36 * var(--px));min-height:0;padding:0;justify-content:center;gap:0}._iconOnly_14iuw_74._sm_14iuw_10._sm_14iuw_10{width:calc(30 * var(--px));height:calc(30 * var(--px))}._iconOnly_14iuw_74._lg_14iuw_20._lg_14iuw_20{width:calc(40 * var(--px));height:calc(40 * var(--px))}@media(max-width:640px),(pointer:coarse){._iconOnly_14iuw_74._iconOnly_14iuw_74,._iconOnly_14iuw_74._sm_14iuw_10._sm_14iuw_10,._iconOnly_14iuw_74._lg_14iuw_20._lg_14iuw_20{width:calc(44 * var(--px));height:calc(44 * var(--px))}}._screen_9kefe_8{box-sizing:border-box;min-height:100%;display:flex;padding:calc(66 * var(--px)) calc(42 * var(--px)) calc(42 * var(--px))}._standalone_9kefe_16{min-height:100vh;min-height:100dvh;padding:calc(80 * var(--px)) calc(56 * var(--px)) calc(56 * var(--px));background:var(--bg-base)}._panel_9kefe_23{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--px));border-radius:var(--radius-lg);background:var(--home-well-soft)}._message_9kefe_33{width:min(100%,calc(520 * var(--px)));display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--px));text-align:center}._title_9kefe_42{margin:0;font-size:calc(22 * var(--px));font-weight:600;line-height:1.25;color:var(--home-ink)}._text_9kefe_50{margin:0;font-size:calc(14 * var(--px));line-height:1.55;color:var(--home-ink-4)}._actions_9kefe_57{display:flex;justify-content:center;gap:calc(10 * var(--px));padding-top:calc(10 * var(--px))}@media(max-width:600px){._screen_9kefe_8{padding:0;margin:-1rem 0;min-height:calc(100% + 2rem)}._panel_9kefe_23{border-radius:0}._standalone_9kefe_16{padding:calc(16 * var(--px))}._title_9kefe_42{font-size:calc(20 * var(--px))}._actions_9kefe_57{flex-direction:column;align-self:stretch}._actions_9kefe_57>*{width:100%;justify-content:center}}._header_1xvyn_4{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._text_1xvyn_12{display:flex;flex-direction:column;gap:calc(4 * var(--px));min-width:0}._title_1xvyn_19{font-size:calc(24 * var(--px));font-weight:600;letter-spacing:calc(-.5 * var(--px));line-height:1.2;color:var(--home-ink);margin:0}._titleRow_1xvyn_29{display:flex;align-items:center;gap:calc(12 * var(--px));min-width:0}._leading_1xvyn_36{display:inline-flex;flex:none}._subtitle_1xvyn_38{font-size:calc(14 * var(--px));color:var(--home-ink-4);margin:0}._actions_1xvyn_44{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}@media(max-width:640px){._header_1xvyn_4{flex-direction:column;align-items:flex-start}._actions_1xvyn_44{width:100%;flex-wrap:wrap}}@media(max-width:720px){._titleHiddenMobile_1xvyn_60{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width:640px){._headerBeside_1xvyn_74{flex-direction:row;align-items:flex-start;flex-wrap:nowrap}._headerBeside_1xvyn_74 ._text_1xvyn_12{flex:1 1 auto}._headerBeside_1xvyn_74 ._actions_1xvyn_44{width:auto;flex:none}}._overlay_1m9qu_10{position:fixed;bottom:calc(24 * var(--px) + env(safe-area-inset-bottom));right:calc(24 * var(--px) + env(safe-area-inset-right));z-index:var(--z-toast);display:flex;flex-direction:column;gap:calc(12 * var(--px));align-items:flex-end;width:min(calc(380 * var(--px)),calc(100vw - 2 * 24 * var(--px)));pointer-events:none}._toast_1m9qu_23{pointer-events:auto;box-sizing:border-box;display:flex;align-items:flex-start;gap:calc(12 * var(--px));width:100%;padding:calc(14 * var(--px)) calc(14 * var(--px)) calc(14 * var(--px)) calc(16 * var(--px));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--home-card);color:var(--home-ink);box-shadow:0 calc(10 * var(--px)) calc(30 * var(--px)) color-mix(in srgb,var(--shadow-ink) 12%,transparent);font-size:calc(14 * var(--px));line-height:1.45;animation:_toastIn_1m9qu_1 .25s ease-out}._iconWrap_1m9qu_41{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:calc(28 * var(--px));height:calc(28 * var(--px));border-radius:var(--radius-sm)}._success_1m9qu_51 ._iconWrap_1m9qu_41{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--icon-success)}._error_1m9qu_52 ._iconWrap_1m9qu_41{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}._info_1m9qu_53 ._iconWrap_1m9qu_41{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._body_1m9qu_55{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--px));padding-top:calc(4 * var(--px))}._message_1m9qu_65{text-align:left;white-space:pre-line;overflow-wrap:anywhere}._actionBtn_1m9qu_73{padding:0;border:0;background:transparent;color:var(--primary);font:inherit;font-size:calc(13 * var(--px));font-weight:500;cursor:pointer}._actionBtn_1m9qu_73:hover{text-decoration:underline}._actionBtn_1m9qu_73:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes _toastIn_1m9qu_1{0%{transform:translateY(calc(8 * var(--px)));opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){._toast_1m9qu_23{animation:none}}@keyframes _toastInTop_1m9qu_1{0%{transform:translateY(calc(-8 * var(--px)));opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._overlay_1m9qu_10{top:calc(var(--mobile-bar-h) + env(safe-area-inset-top) + 12 * var(--px));bottom:auto;left:calc(16 * var(--px) + env(safe-area-inset-left));right:calc(16 * var(--px) + env(safe-area-inset-right));width:auto;align-items:stretch}._toast_1m9qu_23{animation-name:_toastInTop_1m9qu_1}}._pillBar_1bsm1_9{display:inline-flex;align-items:center;gap:calc(4 * var(--px));padding:calc(4 * var(--px));background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;box-shadow:0 1px 3px #0000000a}._pillBar_1bsm1_9::-webkit-scrollbar{display:none}._pillTab_1bsm1_6{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--px));height:calc(36 * var(--px));padding:0 calc(14 * var(--px));border:0;background:transparent;border-radius:var(--radius-full);font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:600;line-height:1;color:var(--text-muted);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._pillTab_1bsm1_6:hover{background:var(--bg-subtle);color:var(--text-primary)}._pillTab_1bsm1_6:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._pillTabCount_1bsm1_6{display:inline-flex;align-items:center;justify-content:center;min-width:calc(20 * var(--px));height:calc(19 * var(--px));padding:0 calc(7 * var(--px));border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--home-ink-4);font-size:calc(11.5 * var(--px));font-weight:500;font-variant-numeric:tabular-nums}._pillTab_1bsm1_6:hover ._pillTabCount_1bsm1_6{color:var(--home-ink)}._pillTabCountUrgent_1bsm1_6{background:var(--badge-error-bg);color:var(--badge-error-fg)}._segmentBar_1bsm1_4{display:inline-flex;align-items:center;gap:calc(24 * var(--px));padding:0;background:none;border:0;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}._segmentBar_1bsm1_4::-webkit-scrollbar{display:none}._segmentWrap_1bsm1_116{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}._segmentWrap_1bsm1_116:has(>[data-more-end]):after{content:"";position:absolute;top:50%;right:calc(6 * var(--px));width:calc(7 * var(--px));height:calc(7 * var(--px));border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;color:var(--text-muted);transform:translateY(-50%) rotate(45deg);pointer-events:none}@media(max-width:600px){._segmentBar_1bsm1_4{flex-wrap:wrap;gap:0 calc(16 * var(--px));overflow-x:visible}}._segmentBar_1bsm1_4[data-more-end]{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) calc(100% - 40 * var(--px)),rgba(0,0,0,0));mask-image:linear-gradient(to right,#000 calc(100% - 40 * var(--px)),#0000)}._segmentBar_1bsm1_4[data-more-start]{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) calc(100% - 40 * var(--px)),rgba(0,0,0,0));mask-image:linear-gradient(to left,#000 calc(100% - 40 * var(--px)),#0000)}._segmentBar_1bsm1_4[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) calc(40 * var(--px)),rgba(0,0,0,1) calc(100% - 40 * var(--px)),rgba(0,0,0,0));mask-image:linear-gradient(to right,#0000,#000 calc(40 * var(--px)),#000 calc(100% - 40 * var(--px)),#0000)}._segment_1bsm1_4{height:calc(36 * var(--px));position:relative;padding:0 calc(2 * var(--px));border-radius:var(--radius-sm);font-size:calc(14 * var(--px));font-weight:500;color:var(--home-ink-4)}._segment_1bsm1_4:hover{background:transparent;color:var(--home-ink)}._segmentDivider_1bsm1_181{flex:0 0 auto;align-self:stretch;width:1px;margin:calc(4 * var(--px)) calc(5 * var(--px));background:color-mix(in srgb,var(--text-muted) 34%,transparent)}._segmentActive_1bsm1_5{background:transparent;color:var(--primary)}._segmentActive_1bsm1_5:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:currentColor}._segmentActive_1bsm1_5:hover{background:transparent;color:var(--primary)}._segmentActive_1bsm1_5 svg{color:var(--primary)}._segment_1bsm1_4 ._pillTabCount_1bsm1_6{background:var(--bg-subtle);color:var(--home-ink-4)}._segmentActive_1bsm1_5 ._pillTabCount_1bsm1_6,._segmentActive_1bsm1_5:hover ._pillTabCount_1bsm1_6{background:var(--primary-light);color:var(--badge-info-fg)}:root{--skeleton-base: color-mix(in srgb, var(--text-muted) 8%, transparent);--skeleton-shine: color-mix(in srgb, var(--text-muted) 14%, transparent);--overlay-bg: color-mix(in srgb, var(--bg-overlay) 82%, transparent);--module-card-bg: var(--card-bg);--module-card-border: var(--border-default);--module-card-shadow: 0 1px 4px color-mix(in srgb, var(--shadow-ink) 4%, transparent)}:root[data-theme=dark]{--skeleton-base: color-mix(in srgb, var(--text-muted) 12%, transparent);--skeleton-shine: color-mix(in srgb, var(--text-muted) 22%, transparent);--overlay-bg: color-mix(in srgb, var(--bg-overlay) 92%, transparent);--module-card-bg: color-mix(in srgb, var(--surface) 86%, var(--bg-base) 14%);--module-card-border: color-mix(in srgb, var(--border-default) 88%, var(--text-primary) 12%);--module-card-shadow: 0 1px 4px rgba(0, 0, 0, .25)}@keyframes _fadeSlideIn_6nlwd_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _shimmer_6nlwd_1{0%{background-position:-400px 0}to{background-position:400px 0}}@media(prefers-reduced-motion:reduce){._filtersCard_6nlwd_41,._upgradeBanner_6nlwd_41{animation:none!important}}._alert_6nlwd_46{border-radius:var(--radius-lg);padding:.875rem 1.25rem;font-size:calc(12 * var(--px));line-height:1.6;font-weight:500;display:flex;align-items:center;gap:.5rem}._alertError_6nlwd_57{background:color-mix(in srgb,var(--error) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--error) 20%,transparent);color:var(--badge-error-fg)}._alertInfo_6nlwd_64{background:color-mix(in srgb,var(--primary) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);cursor:pointer}._alertWarn_6nlwd_72{background:color-mix(in srgb,var(--warning) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 18%,transparent);color:var(--badge-warning-fg)}._alertSuccess_6nlwd_79{background:color-mix(in srgb,var(--success) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 18%,transparent);color:var(--badge-success-fg)}._filtersCard_6nlwd_41{animation:_fadeSlideIn_6nlwd_1 .35s ease both}._filtersCard_6nlwd_41._filtersCard_6nlwd_41{width:100%;gap:8px;overflow:visible;flex-wrap:wrap}._searchBar_6nlwd_104{flex:1;min-width:160px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--module-card-border);transition:border-color .15s,box-shadow .15s}:root[data-theme=dark] ._searchBar_6nlwd_104{background:#ffffff0a}._searchBar_6nlwd_104:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._searchIcon_6nlwd_125{color:var(--text-muted);flex-shrink:0}._searchInput_6nlwd_127{flex:1;border:none;background:transparent;outline:none;font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));color:var(--text-primary)}._searchInput_6nlwd_127::-moz-placeholder{color:var(--text-muted)}._searchInput_6nlwd_127::placeholder{color:var(--text-muted)}._sortCompact_6nlwd_140{display:inline-flex;align-items:center;height:36px;width:36px;border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--module-card-border);cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:border-color .15s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23AAAACC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M7 12h10M11 18h2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}:root[data-theme=dark] ._sortCompact_6nlwd_140{background-color:#ffffff0a}._sortCompact_6nlwd_140:hover{border-color:var(--primary)}._sortCompact_6nlwd_140 ._sortSelect_6nlwd_162{position:absolute;top:0;right:0;height:100%;min-width:170px;opacity:0;cursor:pointer}._sortSelect_6nlwd_162{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;outline:none;font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:600;color:var(--text-primary);cursor:pointer;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:12px}._sortSelect_6nlwd_162 option{color:var(--text-primary);background:var(--surface)}._catBadge_6nlwd_192{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-muted);font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:600}._activateBtn_6nlwd_206{width:100%;height:38px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;gap:6px;background:var(--primary-light);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);color:var(--badge-info-fg);font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:700;cursor:pointer;transition:background .15s,filter .15s,transform .1s}._activateBtnInline_6nlwd_226{width:auto;padding:0 24px}._activateBtn_6nlwd_206:hover:not(:disabled){background:var(--hover)}._activateBtn_6nlwd_206:active:not(:disabled){transform:scaleX(.98)}._activateBtn_6nlwd_206:disabled{opacity:.5;cursor:not-allowed}._emptyIcon_6nlwd_237{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--bg-inset) 84%,var(--surface))}._upgradeBanner_6nlwd_41{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--ink-panel-to) 0%,var(--ink-panel-from) 100%);animation:_fadeSlideIn_6nlwd_1 .4s ease both;flex-wrap:wrap}._upgradeLeft_6nlwd_261{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._upgradeIco_6nlwd_269{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:#ffffff14;color:var(--text-warning);flex-shrink:0}._upgradeText_6nlwd_281{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._upgradeTitle_6nlwd_289{font-size:.9375rem;font-weight:800;color:var(--btn-text);font-family:Inter,system-ui,sans-serif}._upgradeDesc_6nlwd_296{font-size:calc(12 * var(--px));color:#fff9;line-height:1.5}._upgradeRight_6nlwd_302{display:flex;align-items:center;gap:8px;flex-shrink:0}._compareBtn_6nlwd_312._compareBtn_6nlwd_312{background:#ffffff1a;border-color:#ffffff26;color:#ffffffd9}._compareBtn_6nlwd_312._compareBtn_6nlwd_312:hover:not(:disabled){background:#ffffff29;border-color:#ffffff26}._overlay_6nlwd_335{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);padding:24px;animation:_fadeSlideIn_6nlwd_1 .2s ease}._dialog_6nlwd_350{background:var(--module-card-bg);border-radius:var(--radius-lg);border:1px solid var(--module-card-border);max-width:440px;width:100%;padding:28px;box-shadow:0 24px 48px -12px #00000040;display:flex;flex-direction:column;gap:16px}._dialogTitle_6nlwd_363{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0}._dialogMsg_6nlwd_364{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}._dialogNote_6nlwd_366{font-size:calc(12 * var(--px));color:var(--text-muted);background:color-mix(in srgb,var(--bg-inset) 84%,var(--surface));border-radius:var(--radius-md);padding:12px 14px;margin:0;line-height:1.5}._dialogActions_6nlwd_376{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}._dialogCancel_6nlwd_378{padding:10px 18px;border-radius:var(--radius-md);background:var(--module-card-bg);border:1px solid var(--module-card-border);color:var(--text-secondary);font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:500;cursor:pointer}._dialogCancel_6nlwd_378:disabled{opacity:.6;cursor:not-allowed}._dialogConfirm_6nlwd_392{padding:10px 18px;border-radius:var(--radius-md);background:var(--error);border:none;color:var(--text-inverse);font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--px));font-weight:600;cursor:pointer;transition:filter .15s}._dialogConfirm_6nlwd_392:hover:not(:disabled){filter:brightness(1.08)}._dialogConfirm_6nlwd_392:disabled{opacity:.6;cursor:not-allowed}._detailDialog_6nlwd_410{background:var(--module-card-bg);border-radius:var(--radius-xl);max-width:540px;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;box-shadow:0 32px 64px -16px #0000004d;display:flex;flex-direction:column;position:relative}._detailBanner_6nlwd_424{padding:24px 28px 20px;background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-bottom:1px solid var(--module-card-border);position:relative}._detailClose_6nlwd_431{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--module-card-bg);border:1px solid var(--module-card-border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}._detailClose_6nlwd_431:hover{background:var(--bg-subtle);color:var(--text-primary)}._detailHeader_6nlwd_450{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}._detailIcon_6nlwd_452{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--btn-text);flex-shrink:0}._detailTitle_6nlwd_463{font-size:1.125rem;font-weight:800;color:var(--text-primary);margin:0 0 4px}._detailDesc_6nlwd_464{font-size:calc(12 * var(--px));color:var(--text-muted);margin:0;line-height:1.5}._detailBadgeRow_6nlwd_466{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._detailBadge_6nlwd_466{padding:4px 12px;border-radius:var(--radius-full);background:var(--module-card-bg);border:1px solid var(--module-card-border);font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary)}._detailPriceBadge_6nlwd_478{padding:4px 12px;border-radius:var(--radius-full);background:var(--primary-light);color:var(--badge-info-fg);font-size:calc(12 * var(--px));font-weight:700}._detailBody_6nlwd_487{padding:20px 28px}._detailFeatures_6nlwd_489{display:flex;flex-direction:column;gap:10px}._detailFeaturesTitle_6nlwd_491{font-size:calc(12 * var(--px));font-weight:700;letter-spacing:.04em;color:var(--text-muted);margin:0}._detailFeatureList_6nlwd_499{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._detailFeatureItem_6nlwd_501{display:flex;align-items:flex-start;gap:10px;font-size:calc(12 * var(--px));color:var(--text-secondary);line-height:1.5}._detailCheckIcon_6nlwd_510{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--badge-success-bg);color:var(--badge-success-fg);flex-shrink:0;margin-top:1px}._detailFooter_6nlwd_523{padding:16px 28px 24px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--module-card-border)}@media(max-width:768px){._filtersCard_6nlwd_41._filtersCard_6nlwd_41{flex-direction:column;align-items:stretch}._searchBar_6nlwd_104{max-width:100%}._upgradeBanner_6nlwd_41{flex-direction:column;align-items:flex-start;padding:20px}._upgradeRight_6nlwd_302{width:100%}._compareBtn_6nlwd_312,._upgradeCta_6nlwd_329{flex:1;justify-content:center}}@media(max-width:480px){._dialog_6nlwd_350,._detailDialog_6nlwd_410{max-width:100%}}._moduleLogo_6nlwd_549{color:var(--btn-text)}._modulePrice_6nlwd_555{width:100%;margin-top:auto;font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._moduleMinPlan_6nlwd_566{width:100%;font-size:calc(12 * var(--px));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._moduleActions_6nlwd_575{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._moduleIconBtn_6nlwd_582{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._moduleIconBtn_6nlwd_582:hover{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--text-primary)}._moduleIconBtn_6nlwd_582:disabled{opacity:.5;cursor:default}._moduleBtnReset_6nlwd_610{gap:6px;background:transparent;font-family:inherit;text-decoration:none;cursor:pointer}._moduleBtnReset_6nlwd_610:disabled{opacity:.55;cursor:default}._page_ujm95_9{padding-bottom:40px}._toolbar_ujm95_15{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._search_ujm95_22{display:inline-flex;align-items:center;gap:10px;width:396px;max-width:100%;height:40px;padding:0 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-default)}._searchIcon_ujm95_35{color:var(--text-muted);flex-shrink:0}._search_ujm95_22 input{width:100%;border:0;background:transparent;outline:none;font-family:inherit;font-size:13px;color:var(--text-primary)}._search_ujm95_22 input::-moz-placeholder{color:var(--text-muted)}._search_ujm95_22 input::placeholder{color:var(--text-muted)}._filter_ujm95_49{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary)}._select_ujm95_57{height:40px;padding:0 12px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-default);font-family:inherit;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer}._section_ujm95_71{display:flex;flex-direction:column;gap:16px}._sectionHead_ujm95_77{display:flex;align-items:center;justify-content:space-between;gap:16px;height:26px}._sectionHead_ujm95_77 ._select_ujm95_57{height:36px}._sectionTitle_ujm95_89{margin:0;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}._seeAll_ujm95_97{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--primary);text-decoration:none}._seeAll_ujm95_97:hover{text-decoration:underline}._grid_ujm95_109{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}._gridFeatured_ujm95_115{grid-template-columns:repeat(4,minmax(0,1fr))}._card_ujm95_118{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-subtle);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}._card_ujm95_118:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--shadow-ink) 8%,transparent);transform:translateY(-2px)}._cardStatic_ujm95_140,._cardStatic_ujm95_140:hover{cursor:default;transform:none;box-shadow:none;border-color:var(--border-subtle)}._cardFeatured_ujm95_148{gap:7px;padding:18px 20px 20px}._logo_ujm95_153{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);flex-shrink:0}._logoFeatured_ujm95_162{width:52px;height:52px;border-radius:var(--radius-md)}._logoMark_ujm95_170{background:var(--plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shadow-ink) 6%,transparent)}._logoSolid_ujm95_177{background:var(--brand, var(--primary));color:var(--btn-text)}._logoTint_ujm95_182{background:color-mix(in srgb,var(--brand, var(--primary)) 10%,var(--surface));color:var(--brand, var(--primary))}:root[data-theme=dark] ._logoTint_ujm95_182{background:color-mix(in srgb,var(--brand, var(--primary)) 22%,var(--surface));color:color-mix(in srgb,var(--brand, var(--primary)) 45%,white)}._name_ujm95_194{margin:0;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._cardFeatured_ujm95_148 ._name_ujm95_194{font-size:17px}._desc_ujm95_209{margin:0;font-size:calc(12 * var(--px));line-height:1.3;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardFeatured_ujm95_148 ._desc_ujm95_209{font-size:calc(12 * var(--px));-webkit-line-clamp:2}._foot_ujm95_222{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:2px}._connect_ujm95_234{display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--cta-accent) 45%,transparent);color:var(--cta-accent);font-size:12.5px;font-weight:600}._card_ujm95_118:hover ._connect_ujm95_234{border-color:var(--cta-accent);background:color-mix(in srgb,var(--cta-accent) 6%,transparent)}._connected_ujm95_251{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--radius-sm);background:var(--badge-success-bg);color:var(--text-success);font-size:12.5px;font-weight:600}._failing_ujm95_265{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--radius-sm);background:var(--badge-warning-bg);color:var(--badge-warning-fg);font-size:12.5px;font-weight:600}._arrow_ujm95_278{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--text-secondary);transition:background-color .15s ease,transform .15s ease}._card_ujm95_118:hover ._arrow_ujm95_278{background:color-mix(in srgb,var(--primary) 14%,transparent);transform:translate(2px)}._empty_ujm95_296{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:48px 24px;border-radius:var(--radius-lg);background:var(--surface);border:1px dashed var(--border-default);font-size:13.5px;color:var(--text-muted);text-align:center}._emptyAction_ujm95_311{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}._emptyAction_ujm95_311:hover{text-decoration:underline}._skelTile_ujm95_323{height:168px;border-radius:var(--radius-lg);background:var(--bg-subtle);animation:_pulse_ujm95_1 1.4s ease-in-out infinite}@keyframes _pulse_ujm95_1{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._skelTile_ujm95_323{animation:none}}@media(max-width:1500px){._grid_ujm95_109{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1279px){._grid_ujm95_109{grid-template-columns:repeat(4,minmax(0,1fr))}._gridFeatured_ujm95_115{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){._grid_ujm95_109{grid-template-columns:repeat(3,minmax(0,1fr))}._gridFeatured_ujm95_115{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._page_ujm95_9{padding:0 16px 32px}._grid_ujm95_109,._gridFeatured_ujm95_115{grid-template-columns:minmax(0,1fr)}._toolbar_ujm95_15{align-items:stretch;flex-direction:column}._search_ujm95_22{width:100%}}@keyframes _confirmFadeIn_14l6l_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._backdrop_14l6l_12._backdrop_14l6l_12{z-index:var(--z-overlay)}._card_14l6l_18{width:100%;max-width:calc(400 * var(--px));gap:calc(22 * var(--px));box-shadow:0 calc(24 * var(--px)) calc(60 * var(--px)) color-mix(in srgb,var(--shadow-ink) 25%,transparent);animation:_confirmFadeIn_14l6l_1 .18s ease both}._header_14l6l_27{display:flex;align-items:flex-start;gap:calc(16 * var(--px));padding:calc(24 * var(--px)) calc(24 * var(--px)) 0 calc(28 * var(--px))}._titles_14l6l_34{display:flex;flex:1;flex-direction:column;gap:calc(8 * var(--px));min-width:0}._title_14l6l_34{margin:0;font-size:calc(18 * var(--px));font-weight:600;line-height:1.25;letter-spacing:calc(-.3 * var(--px));color:var(--home-ink)}._message_14l6l_51{margin:0;font-size:calc(14 * var(--px));line-height:1.5;color:var(--home-ink-4)}._footer_14l6l_58{justify-content:flex-end}._btnDanger_14l6l_65._btnDanger_14l6l_65{background:color-mix(in srgb,var(--error) 12%,var(--card-bg));color:var(--badge-error-fg);border-color:color-mix(in srgb,var(--error) 25%,transparent)}._btnDanger_14l6l_65._btnDanger_14l6l_65:hover:not(:disabled){background:color-mix(in srgb,var(--error) 18%,var(--card-bg));border-color:color-mix(in srgb,var(--error) 40%,transparent)}@media(max-width:640px){._header_14l6l_27{padding:calc(20 * var(--px)) calc(18 * var(--px)) 0 calc(20 * var(--px))}._footer_14l6l_58._footer_14l6l_58{padding:calc(16 * var(--px)) calc(20 * var(--px)) calc(20 * var(--px))}}._wrap_3dnwz_7{position:relative}._label_3dnwz_11{display:block}._field_3dnwz_15{display:flex;align-items:center;position:relative}._input_3dnwz_21{flex:1 1 auto;min-width:0}._input_3dnwz_21._input_3dnwz_21{height:calc(44 * var(--px));padding-right:calc(40 * var(--px));border-radius:calc(10 * var(--px))}._input_3dnwz_21._input_3dnwz_21[data-open]{border-color:var(--home-mine)}._input_3dnwz_21._inputError_3dnwz_36,._input_3dnwz_21._inputError_3dnwz_36[data-open]{border-color:var(--text-danger)}._input_3dnwz_21._inputError_3dnwz_36:focus,._input_3dnwz_21._inputError_3dnwz_36:focus-visible{border-color:var(--text-danger);outline-color:var(--text-danger)}._error_3dnwz_47{margin:calc(7 * var(--px)) 0 0;font-size:calc(12 * var(--px));color:var(--text-danger)}._trigger_3dnwz_53{position:absolute;right:calc(6 * var(--px));top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:calc(28 * var(--px));height:calc(28 * var(--px));padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--home-ink-4);cursor:pointer;transition:color .15s ease,background .15s ease}._trigger_3dnwz_53:hover:not(:disabled),._trigger_3dnwz_53[aria-expanded=true]{color:var(--home-ink);background:var(--home-divider)}._trigger_3dnwz_53:disabled{cursor:not-allowed;opacity:.5}._popover_3dnwz_83{position:fixed;z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:calc(8 * var(--px));width:calc(268 * var(--px));padding:calc(12 * var(--px));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 calc(8 * var(--px)) calc(24 * var(--px)) color-mix(in srgb,var(--shadow-ink) 15%,transparent)}._navRow_3dnwz_98{display:flex;align-items:center;justify-content:space-between}._navBtn_3dnwz_104{display:inline-flex;align-items:center;justify-content:center;width:calc(28 * var(--px));height:calc(28 * var(--px));border:none;border-radius:var(--radius-sm);background:transparent;color:var(--home-ink-4);cursor:pointer}._navBtn_3dnwz_104:hover{color:var(--home-ink);background:var(--home-divider)}._monthLabel_3dnwz_122{font-size:calc(14 * var(--px));font-weight:600;color:var(--home-ink)}._gridWrap_3dnwz_128{display:flex;flex-direction:column;gap:calc(2 * var(--px))}._weekHead_3dnwz_134,._grid_3dnwz_128{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2 * var(--px))}._weekName_3dnwz_141{display:flex;align-items:center;justify-content:center;height:calc(24 * var(--px));font-size:calc(12 * var(--px));font-weight:600;color:var(--home-ink-4)}._day_3dnwz_151{aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--home-ink);font:inherit;font-size:calc(13 * var(--px));cursor:pointer;transition:background .12s ease,color .12s ease}._day_3dnwz_151:hover:not(:disabled):not([aria-disabled=true]){background:var(--home-divider)}._day_3dnwz_151:disabled,._day_3dnwz_151[aria-disabled=true]{color:var(--home-ink-5);opacity:.4;cursor:not-allowed}._dayOutside_3dnwz_178{color:var(--home-ink-5)}._dayToday_3dnwz_182{box-shadow:inset 0 0 0 1px var(--home-ink-7)}._daySelected_3dnwz_186,._daySelected_3dnwz_186:hover:not(:disabled):not([aria-disabled=true]){background:var(--home-mine-fill);color:var(--home-tile-ink);font-weight:600}._root_4qxf9_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--px));padding:calc(44 * var(--px)) calc(24 * var(--px));text-align:center;border-radius:var(--radius-lg);background:var(--home-well-soft)}._inline_4qxf9_16{border-radius:0;background:transparent}._icon_4qxf9_21{width:calc(52 * var(--px));height:calc(52 * var(--px));flex:none;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--home-ink);background:var(--home-card)}._title_4qxf9_33{margin:0;font-size:calc(14 * var(--px));line-height:calc(17 * var(--px));font-weight:600;color:var(--home-ink)}._subtitle_4qxf9_41{margin:0;max-width:calc(420 * var(--px));font-size:calc(13 * var(--px));line-height:1.5;color:var(--home-ink-4)}._action_4qxf9_49{margin-top:calc(6 * var(--px))}@media(max-width:560px){._inline_4qxf9_16{padding:calc(32 * var(--px)) calc(12 * var(--px))}}._root_y152t_4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--px));padding:calc(44 * var(--px)) calc(24 * var(--px));text-align:center;border-radius:var(--radius-lg);background:var(--home-well-soft)}._icon_y152t_16{width:calc(52 * var(--px));height:calc(52 * var(--px));flex:none;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--text-danger);background:var(--home-alert-soft)}._title_y152t_28{margin:0;font-size:calc(14 * var(--px));line-height:calc(17 * var(--px));font-weight:600;color:var(--home-ink)}._detail_y152t_36{margin:0;max-width:calc(420 * var(--px));font-size:calc(13 * var(--px));line-height:1.5;color:var(--home-ink-4)}._action_y152t_44{margin-top:calc(6 * var(--px))}._retry_y152t_48._retry_y152t_48{min-height:calc(36 * var(--px));padding:0 calc(16 * var(--px));font-size:calc(13 * var(--px));font-weight:600}._inline_y152t_56{gap:calc(8 * var(--px));border-radius:0;background:transparent}._inline_y152t_56 ._icon_y152t_16{width:calc(44 * var(--px));height:calc(44 * var(--px))}._inline_y152t_56 ._retry_y152t_48._retry_y152t_48{min-height:calc(32 * var(--px));padding:0 calc(12 * var(--px))}@media(max-width:560px){._inline_y152t_56{padding:calc(32 * var(--px)) calc(16 * var(--px))}._inline_y152t_56 ._retry_y152t_48._retry_y152t_48{min-height:calc(36 * var(--px))}}._toast_1nhny_7{position:sticky;top:calc(72 * var(--px));align-self:flex-start;display:inline-flex;align-items:center;gap:calc(8 * var(--px));padding:calc(10 * var(--px)) calc(14 * var(--px));border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow-md);z-index:2}._toastSuccess_1nhny_23{border-color:color-mix(in srgb,var(--success) 45%,var(--border-default))}._toastError_1nhny_27{border-color:color-mix(in srgb,var(--warning) 45%,var(--border-default))}._toastIcon_1nhny_31{display:inline-flex;flex-shrink:0}._toastSuccess_1nhny_23 ._toastIcon_1nhny_31{color:var(--icon-success)}._toastError_1nhny_27 ._toastIcon_1nhny_31{color:var(--icon-warning)}._toastText_1nhny_44{font-size:calc(14 * var(--px))}._page_44ua1_5{align-items:stretch;--cal-surface: var(--home-card);--cal-border: var(--border-default);--cal-day-bg: var(--home-card);--cal-day-border: var(--home-divider);--cal-day-hover: color-mix(in srgb, var(--brand-primary) 8%, var(--surface));--cal-weekend: var(--home-well-soft);--cal-approved: color-mix(in srgb, var(--success) 16%, var(--surface));--cal-pending: color-mix(in srgb, var(--warning) 14%, var(--surface));--cal-rejected: color-mix(in srgb, var(--error) 14%, var(--surface));--cal-selection-bg: color-mix(in srgb, var(--brand-primary) 14%, var(--surface));--cal-selection-outline: var(--brand-primary);--cal-provisional: color-mix(in srgb, var(--brand-primary) 8%, var(--surface));--cal-today: color-mix(in srgb, var(--brand-primary) 10%, var(--surface));--cal-today-line: color-mix(in srgb, var(--home-mine) 28%, var(--home-card));--name-col-width: calc(236 * var(--px));--tail-col-width: 0px;--day-col-min: calc(28 * var(--px));--row-min-height: calc(56 * var(--px))}._weekdayNarrow_44ua1_31{display:none}@media(max-width:1440px){._page_44ua1_5{--day-col-min: calc(22 * var(--px))}._weekdayShort_44ua1_42{display:none}._weekdayNarrow_44ua1_31{display:inline}._page_44ua1_5 ._dayNumber_44ua1_46{width:calc(20 * var(--px));height:calc(20 * var(--px))}}@media(max-width:1320px){._page_44ua1_5{--name-col-width: calc(212 * var(--px));--day-col-min: calc(21 * var(--px))}}._crumbBar_44ua1_62{display:flex;align-items:center;justify-content:space-between;padding:0 calc(4 * var(--px));gap:calc(8 * var(--px));min-width:0}._crumbs_44ua1_70{display:inline-flex;align-items:center;gap:calc(8 * var(--px));font-size:calc(12 * var(--px));color:var(--home-ink-4);font-weight:500;min-width:0;flex:1;overflow:hidden}._crumbs_44ua1_70>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._crumbs_44ua1_70 ._crumbCurrent_44ua1_87{color:var(--home-ink);font-weight:700;white-space:nowrap;flex-shrink:0}._crumbs_44ua1_70 ._crumbSep_44ua1_93{color:var(--home-ink-6);flex-shrink:0}._dateChip_44ua1_97{display:inline-flex;align-items:center;gap:calc(6 * var(--px));font-size:calc(12 * var(--px));color:var(--home-ink-4);font-weight:500;white-space:nowrap;flex-shrink:0}@media(max-width:480px){._dateChip_44ua1_97{display:none}._crumbs_44ua1_70{padding-left:calc(38 * var(--px))}}._calendarPanel_44ua1_117{padding:calc(16 * var(--px)) calc(22 * var(--px));border-radius:var(--radius-lg);background:var(--home-well-soft)}._calendarPanelBare_44ua1_125{padding-bottom:calc(22 * var(--px))}._calendarCard_44ua1_127{position:relative;--cal-surface: var(--home-card);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--home-edge);border-radius:var(--radius-md);background:var(--home-card)}._toolbar_44ua1_138{display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--px));flex-wrap:wrap}._toolbarLeft_44ua1_146{display:flex;align-items:center;gap:calc(10 * var(--px))}._toolbarMonth_44ua1_154{min-width:calc(156 * var(--px));margin:0;text-align:center;font-size:calc(16 * var(--px));font-weight:600;letter-spacing:calc(-.3 * var(--px));white-space:nowrap;color:var(--home-ink)}._toolbarRight_44ua1_165{display:flex;align-items:center;gap:calc(20 * var(--px));flex-wrap:wrap}._toolFilter_44ua1_172{display:inline-flex;align-items:center;gap:calc(8 * var(--px));min-height:calc(24 * var(--px));font-size:calc(13 * var(--px));font-weight:500;color:var(--home-ink-3);cursor:pointer}._toolFilterInput_44ua1_183{width:calc(16 * var(--px));height:calc(16 * var(--px));margin:0;accent-color:var(--home-mine)}._dragChip_44ua1_191{position:absolute;top:calc(14 * var(--px));right:calc(16 * var(--px));display:inline-flex;align-items:center;gap:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(14 * var(--px));background:var(--home-mine);color:var(--home-tile-ink);border-radius:var(--radius-full);font-size:calc(12 * var(--px));font-weight:700;pointer-events:none;z-index:20;animation:_dragChipIn_44ua1_1 .18s ease both}._dragChipBalance_44ua1_208{color:color-mix(in srgb,var(--home-tile-ink) 75%,transparent);font-weight:500}@keyframes _dragChipIn_44ua1_1{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._gridHeader_44ua1_220,._gridRow_44ua1_221{display:grid;grid-template-columns:var(--name-col-width) repeat(var(--days),minmax(var(--day-col-min),1fr)) var(--tail-col-width);background:var(--cal-surface);width:100%;min-width:-moz-max-content;min-width:max-content}._hScroll_44ua1_232{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-primary) 55%,var(--cal-surface)) color-mix(in srgb,var(--cal-surface) 85%,transparent)}._hScrollInner_44ua1_241{display:inline-block;min-width:-moz-min-content;min-width:min-content;width:100%}._virtScroll_44ua1_242{overflow-x:hidden}._hScroll_44ua1_232::-webkit-scrollbar{height:8px}._hScroll_44ua1_232::-webkit-scrollbar-track{background:color-mix(in srgb,var(--cal-surface) 88%,transparent);border-radius:var(--radius-full)}._hScroll_44ua1_232::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-primary) 50%,var(--cal-surface));border-radius:var(--radius-full);border:2px solid color-mix(in srgb,var(--cal-surface) 88%,transparent)}._weekBandA_44ua1_254,._weekBandB_44ua1_254{background-color:transparent}._weekStart_44ua1_255{box-shadow:inset 1px 0 color-mix(in srgb,var(--cal-day-border) 70%,transparent)}._nameHeaderCell_44ua1_256{position:sticky;left:0;z-index:4;background:var(--home-card)}._cellHeader_44ua1_263{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--home-ink);background:var(--home-card);padding:calc(10 * var(--px)) 0;border-bottom:1px solid var(--cal-day-border);box-sizing:border-box;gap:calc(3 * var(--px))}._weekday_44ua1_31{font-size:calc(11.5 * var(--px));font-weight:500;line-height:1;color:var(--home-ink-4)}._dayNumber_44ua1_46{display:inline-flex;align-items:center;justify-content:center;width:calc(24 * var(--px));height:calc(24 * var(--px));border-radius:var(--radius-full);font-size:calc(12.5 * var(--px));font-weight:500;font-variant-numeric:tabular-nums;color:var(--home-ink)}._todayHeader_44ua1_293{background:var(--home-card)}._todayHeader_44ua1_293 ._dayNumber_44ua1_46{background:var(--home-mine-fill);color:var(--home-tile-ink);font-weight:600}._todayHeader_44ua1_293 ._weekday_44ua1_31{color:var(--home-mine)}._weekendHeader_44ua1_298{background:var(--cal-weekend)}._weekendHeader_44ua1_298 ._weekday_44ua1_31,._weekendHeader_44ua1_298:not(._todayHeader_44ua1_293) ._dayNumber_44ua1_46{color:var(--home-ink-4)}._weekLabel_44ua1_301{font-size:calc(12 * var(--px));font-weight:600;line-height:1;color:var(--home-ink-4)}._weekHeaderCell_44ua1_309{position:relative;min-height:calc(26 * var(--px));padding:0;overflow:visible}._weekHeaderCell_44ua1_309 ._weekLabel_44ua1_301{position:absolute;top:calc(8 * var(--px));left:calc(8 * var(--px));z-index:1;max-width:calc(var(--week-span, 7) * 100% - 10 * var(--px));overflow:hidden;white-space:nowrap}._nonWorking_44ua1_320{background-color:var(--cal-weekend)}._holidayDay_44ua1_321{background:color-mix(in srgb,var(--error) 8%,var(--cal-day-bg))}._headerInfo_44ua1_325{display:grid;gap:calc(2 * var(--px));text-align:left;align-items:flex-start;padding:calc(10 * var(--px)) calc(16 * var(--px));position:sticky;left:0;z-index:3;background:var(--home-card)}._peopleCount_44ua1_336{font-size:calc(12.5 * var(--px));font-weight:500;color:var(--home-ink-4)}._subLabel_44ua1_341{font-size:calc(12 * var(--px));line-height:1.2;color:var(--home-ink-4)}._cellName_44ua1_348{display:flex;align-items:center;gap:calc(10 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px));border-bottom:1px solid var(--cal-day-border);text-align:left;box-sizing:border-box;background:var(--home-card);position:sticky;left:0;z-index:3}._myRow_44ua1_361{background:var(--home-row-today)}._nameText_44ua1_365{font-size:calc(13 * var(--px));color:var(--home-ink);font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;max-width:100%}._nameMeta_44ua1_380{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(11.5 * var(--px));color:var(--home-ink-4)}._nameLabel_44ua1_389{min-width:0;overflow:hidden;text-overflow:ellipsis}._youPill_44ua1_395{flex:none;white-space:pre;font-weight:400;color:var(--home-ink-4)}._cellDay_44ua1_403{cursor:pointer;min-height:var(--row-min-height);height:auto;background:var(--cal-day-bg);border-bottom:1px solid var(--cal-day-border);text-align:center;box-sizing:border-box;position:relative;overflow:visible;z-index:0;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease}._cellDay_44ua1_403._weekendDay_44ua1_416,._cellDay_44ua1_403._nonWorking_44ua1_320{background:var(--cal-weekend)}._cellDay_44ua1_403._nonWorkingDisabled_44ua1_418{background:color-mix(in srgb,var(--cal-weekend) 88%,var(--cal-day-bg));cursor:default}._cellDay_44ua1_403._weekBandA_44ua1_254,._cellDay_44ua1_403._weekBandB_44ua1_254{background-image:none}._approved_44ua1_432:before,._cellPending_44ua1_429:before,._cellRejected_44ua1_434:before{content:"";position:absolute;inset:calc(12 * var(--px)) 0;z-index:0}._approved_44ua1_432:before{background:color-mix(in srgb,var(--range-color, var(--success)) 20%,var(--home-card))}._cellPending_44ua1_429:before{background:color-mix(in srgb,var(--range-color, var(--success)) 6%,var(--home-card));border-block:1px dashed color-mix(in srgb,var(--range-color, var(--success)) 70%,transparent)}._cellRejected_44ua1_434:before{background:var(--home-card);border-block:1px solid var(--badge-error-border)}._empty_44ua1_455{background:var(--cal-day-bg)}._rangeStart_44ua1_458:before{left:calc(3 * var(--px));border-radius:calc(8 * var(--px)) 0 0 calc(8 * var(--px))}._rangeEnd_44ua1_459:before{right:calc(3 * var(--px));border-radius:0 calc(8 * var(--px)) calc(8 * var(--px)) 0}._rangeSingle_44ua1_460:before{left:calc(3 * var(--px));right:calc(3 * var(--px));border-radius:calc(8 * var(--px))}._rangeMiddle_44ua1_461{border-radius:0}._cellPending_44ua1_429._rangeStart_44ua1_458:before{border-left:1px dashed color-mix(in srgb,var(--range-color, var(--success)) 70%,transparent)}._cellPending_44ua1_429._rangeEnd_44ua1_459:before{border-right:1px dashed color-mix(in srgb,var(--range-color, var(--success)) 70%,transparent)}._cellPending_44ua1_429._rangeSingle_44ua1_460:before{border-inline:1px dashed color-mix(in srgb,var(--range-color, var(--success)) 70%,transparent)}._cellRejected_44ua1_434._rangeStart_44ua1_458:before{border-left:1px solid var(--badge-error-border)}._cellRejected_44ua1_434._rangeEnd_44ua1_459:before{border-right:1px solid var(--badge-error-border)}._cellRejected_44ua1_434._rangeSingle_44ua1_460:before{border-inline:1px solid var(--badge-error-border)}._eventLabel_44ua1_473{position:absolute;top:50%;left:calc(11 * var(--px));width:calc(var(--label-span, 1) * 100% - 22 * var(--px));box-sizing:border-box;transform:translateY(-50%);padding:0;font-size:calc(11.5 * var(--px));font-weight:600;text-align:left;color:color-mix(in srgb,var(--range-color, var(--success)) var(--chip-ink-share, 45%),var(--home-ink));pointer-events:none;white-space:nowrap;z-index:2;overflow:hidden;text-overflow:ellipsis}._eventLabelCompact_44ua1_492{left:calc(7 * var(--px));width:calc(var(--label-span, 1) * 100% - 14 * var(--px));font-size:calc(12 * var(--px))}:root[data-theme=dark] ._eventLabel_44ua1_473{--chip-ink-share: 72%}._cellRejected_44ua1_434 ._eventLabel_44ua1_473{color:var(--badge-error-fg)}._eventLabelIcon_44ua1_499{display:inline-block;margin-right:calc(2 * var(--px));vertical-align:calc(-2 * var(--px))}._eventLabelIcon_44ua1_499:last-child{margin-right:0}._eventLabelMarkOnly_44ua1_506{text-align:center}._cellDay_44ua1_403:focus-visible{outline:2px solid var(--cal-selection-outline);outline-offset:calc(-2 * var(--px));z-index:3}._cellDay_44ua1_403._todayCell_44ua1_517{background-image:linear-gradient(var(--cal-today-line),var(--cal-today-line));background-repeat:no-repeat;background-position:center;background-size:1px 100%}._hasLabel_44ua1_523{z-index:2}._cellDay_44ua1_403._selectionStart_44ua1_525{outline:2px solid var(--cal-selection-outline);background-image:none}._cellDay_44ua1_403._provisional_44ua1_530{background:var(--cal-provisional);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cal-selection-outline) 60%,transparent)}._cellDay_44ua1_403:hover:not(._nonWorkingDisabled_44ua1_418){background-color:var(--cal-day-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 30%,transparent)}._calFooter_44ua1_541{display:flex;justify-content:space-between;align-items:center;padding:calc(12 * var(--px)) calc(16 * var(--px));background:var(--home-card)}._calFooterLeft_44ua1_548{font-size:calc(12.5 * var(--px));font-weight:500;color:var(--home-ink-4)}._calFooterRight_44ua1_553{display:inline-flex;align-items:center;gap:calc(2 * var(--px));padding:0;border:0;background:none;font:inherit;font-size:calc(12.5 * var(--px));font-weight:500;color:var(--home-ink);cursor:pointer}._alert_44ua1_570{padding:calc(12 * var(--px)) calc(16 * var(--px));border-radius:var(--radius-md);font-weight:500}._success_44ua1_575{background:color-mix(in srgb,var(--success) 12%,var(--surface));border-left:4px solid var(--success);color:var(--badge-success-fg)}._error_44ua1_576{background:color-mix(in srgb,var(--error) 12%,var(--surface));border-left:4px solid var(--error);color:var(--badge-error-fg)}._info_44ua1_577{background:color-mix(in srgb,var(--brand-primary) 12%,var(--surface));border-left:4px solid var(--brand-primary);color:var(--brand-primary)}._calendarOnlyWorking_44ua1_582 ._cellDay_44ua1_403._nonWorking_44ua1_320,._calendarOnlyWorking_44ua1_582 ._cellDay_44ua1_403._nonWorkingDisabled_44ua1_418{opacity:.45;filter:grayscale(.1)}._calendarScroller_44ua1_590{position:relative;overflow-y:auto;overflow-x:hidden;max-height:70vh;max-height:70dvh}._virtualCanvas_44ua1_598{height:var(--virtual-height, calc(0 * var(--px)));position:relative}._virtualWindow_44ua1_602{position:absolute;inset:0 0 auto;transform:translateY(var(--virtual-offset, 0))}@media(max-width:720px){._toolbar_44ua1_138{align-items:center;justify-content:flex-start;gap:calc(12 * var(--px))}._toolbarRight_44ua1_165{display:contents}._toolbarNewRequest_44ua1_616{order:-1;margin-inline-start:auto}._toolbarLeft_44ua1_146{width:100%}}@media(max-width:600px){._page_44ua1_5{--name-col-width: calc(152 * var(--px));--tail-col-width: calc(12 * var(--px));--day-col-min: calc(38 * var(--px));--row-min-height: calc(56 * var(--px))}._calendarPanel_44ua1_117{padding:calc(8 * var(--px))}._calendarPanelBare_44ua1_125{padding:calc(12 * var(--px))}._nameMeta_44ua1_380{display:none}._cellName_44ua1_348{gap:calc(8 * var(--px));padding-inline:calc(10 * var(--px))}._nameText_44ua1_365{font-size:calc(13 * var(--px));white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._nameLabel_44ua1_389{display:inline;overflow:visible}._youPill_44ua1_395{display:inline}._virtScroll_44ua1_242,._virtScroll_44ua1_242 ._calendarScroller_44ua1_590{overflow:visible;max-height:none}}._card_1d1ri_5{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--home-card);list-style:none}._card_1d1ri_5>li+li{border-top:1px solid var(--home-divider)}._icon_1d1ri_19{flex:none;width:calc(28 * var(--px));height:calc(28 * var(--px));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--home-well);color:var(--home-ink)}._text_1d1ri_31{min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--px))}._textFill_1d1ri_38{flex:1}._note_1d1ri_43{display:flex;align-items:center;gap:calc(8 * var(--px));margin:0;font-size:calc(12.5 * var(--px));color:var(--home-ink-4)}._note_1d1ri_43 svg{flex:none;color:var(--home-ink-5)}._tileBlue_1d1ri_54{background:var(--home-tile-blue)}._tileGreen_1d1ri_55{background:var(--home-tile-green)}._tileViolet_1d1ri_56{background:var(--home-tile-violet)}._tileAmber_1d1ri_57{background:var(--home-tile-amber)}._overlay_1bj9v_10{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:calc(24 * var(--px)) calc(16 * var(--px));overflow-y:auto;background:var(--scrim)}._dialog_1bj9v_27{display:flex;flex-direction:column;max-height:calc(100dvh - 48 * var(--px));border:1px solid var(--border-default);border-radius:calc(20 * var(--px));background:var(--home-card)}._dialogHead_1bj9v_36{flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--px));padding:calc(24 * var(--px)) calc(28 * var(--px)) 0}._dialogTitle_1bj9v_45{margin:0;font-size:calc(20 * var(--px));font-weight:600;letter-spacing:calc(-.4 * var(--px));color:var(--home-ink)}._dialogBody_1bj9v_53{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(22 * var(--px)) calc(28 * var(--px))}._dialogBody_1bj9v_53>*{flex-shrink:0}._dialogFoot_1bj9v_64{flex:none;display:flex;flex-wrap:wrap;gap:calc(10 * var(--px));padding:calc(16 * var(--px)) calc(28 * var(--px)) calc(20 * var(--px));border-top:1px solid var(--home-divider)}@media(max-height:480px){._overlay_1bj9v_10{place-items:start center}._dialog_1bj9v_27{max-height:none;margin-block:auto}._dialogBody_1bj9v_53{flex:none;overflow-y:visible}}._controls_kz5d3_16{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(12 * var(--px))}._todayBtn_kz5d3_24._todayBtn_kz5d3_24{color:var(--home-ink)}._period_kz5d3_26{display:flex;align-items:center;gap:calc(10 * var(--px))}._periodLabel_kz5d3_32{min-width:calc(180 * var(--px));margin:0;font-size:calc(16 * var(--px));font-weight:600;letter-spacing:calc(-.3 * var(--px));text-align:center;color:var(--home-ink)}._panel_kz5d3_44{padding:calc(20 * var(--px)) calc(22 * var(--px)) calc(20 * var(--px));border-radius:var(--radius-lg);background:var(--home-well-soft)}._days_kz5d3_50{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--home-card)}._day_kz5d3_50+._day_kz5d3_50{border-top:1px solid var(--home-divider)}._dayLine_kz5d3_62{display:flex;align-items:stretch}._check_kz5d3_67{flex:none;display:flex;align-items:center;padding-left:calc(18 * var(--px));padding-right:calc(4 * var(--px));cursor:pointer}._check_kz5d3_67:has(._checkInput_kz5d3_76:disabled){cursor:not-allowed}._checkInput_kz5d3_76{width:calc(18 * var(--px));height:calc(18 * var(--px));margin:0;accent-color:var(--home-mine);cursor:inherit}._checkInput_kz5d3_76:disabled{opacity:.45}._dayRow_kz5d3_88{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) calc(200 * var(--px)) calc(172 * var(--px)) auto;align-items:center;gap:calc(18 * var(--px));width:100%;min-height:calc(56 * var(--px));padding:calc(7 * var(--px)) calc(18 * var(--px)) calc(7 * var(--px)) calc(14 * var(--px));border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}._day_kz5d3_50[data-today] ._dayLine_kz5d3_62{background:color-mix(in srgb,var(--home-mine) 4%,var(--home-card))}._dayLine_kz5d3_62:hover,._day_kz5d3_50[data-open] ._dayLine_kz5d3_62{background:var(--home-well-soft)}._day_kz5d3_50[data-selected] ._dayLine_kz5d3_62{background:color-mix(in srgb,var(--home-mine) 7%,var(--home-card))}._dayRow_kz5d3_88:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._dayNumber_kz5d3_118{width:calc(28 * var(--px));height:calc(28 * var(--px));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--home-well);font-size:calc(14 * var(--px));font-weight:600;font-variant-numeric:tabular-nums;color:var(--home-ink)}._day_kz5d3_50[data-muted] ._dayNumber_kz5d3_118{color:var(--home-ink-4)}._day_kz5d3_50[data-today] ._dayNumber_kz5d3_118{background:var(--home-mine-fill);color:var(--home-tile-ink)}._dayTimes_kz5d3_142{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--px)) calc(14 * var(--px));font-size:calc(13 * var(--px));font-weight:500;font-variant-numeric:tabular-nums;color:var(--home-ink)}._day_kz5d3_50[data-muted] ._dayTimes_kz5d3_142{color:var(--home-ink-4)}._slot_kz5d3_155{display:inline-flex;align-items:center;gap:calc(4 * var(--px))}._slotMore_kz5d3_161{font-weight:500;color:var(--home-ink-4)}._dayMeta_kz5d3_166{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--px));font-size:calc(12.5 * var(--px));color:var(--home-ink-4)}._dayHours_kz5d3_175{display:flex;flex-direction:column;gap:calc(6 * var(--px))}._dayHoursText_kz5d3_181{overflow:hidden;font-size:calc(12.5 * var(--px));font-weight:500;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--home-ink-2)}._dayOvertime_kz5d3_191{margin-left:calc(6 * var(--px));font-weight:600;color:var(--text-warning)}._bar_kz5d3_198{position:relative;height:calc(4 * var(--px));overflow:hidden;border-radius:var(--radius-full);background:var(--home-well)}._barFill_kz5d3_206,._barExtra_kz5d3_207{position:absolute;top:0;bottom:0;border-radius:var(--radius-full)}._barFill_kz5d3_206{left:0;background:var(--home-ink)}._day_kz5d3_50[data-today] ._barFill_kz5d3_206{background:var(--home-mine)}._barExtra_kz5d3_207{background:var(--home-dot-late)}._dayStatus_kz5d3_222{overflow:hidden;font-size:calc(14 * var(--px));text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--home-ink-4)}._dayStatus_kz5d3_222[data-status=office],._dayStatus_kz5d3_222[data-status=remote],._dayStatus_kz5d3_222[data-status=client],._dayStatus_kz5d3_222[data-status=recorded]{color:var(--text-success)}._dayStatus_kz5d3_222[data-status=pending]{font-weight:500;color:var(--text-warning)}._dayStatus_kz5d3_222[data-status=unclosed]{font-weight:500;color:var(--text-danger)}._dayStatus_kz5d3_222[data-status=awaitingConfirmation]{color:var(--home-mine)}._dayStatus_kz5d3_222[data-status=running]{font-weight:500;color:var(--home-mine)}._dayStatus_kz5d3_222[data-status=free]{color:var(--home-ink-4)}._dayChevron_kz5d3_241{color:var(--home-ink-6);transition:transform .2s ease}._day_kz5d3_50[data-open] ._dayChevron_kz5d3_241{color:var(--home-ink-3);transform:rotate(180deg)}._editor_kz5d3_253{display:flex;flex-direction:column;gap:calc(18 * var(--px));padding:calc(4 * var(--px)) calc(24 * var(--px)) calc(20 * var(--px)) calc(96 * var(--px));background:var(--home-well-soft)}._dayTrail_kz5d3_262{padding:0 calc(24 * var(--px)) calc(16 * var(--px)) calc(96 * var(--px));background:var(--home-well-soft)}@media(prefers-reduced-motion:no-preference){._editor_kz5d3_253{animation:_editorOpen_kz5d3_1 .2s ease-out}._editorClosing_kz5d3_269 ._editor_kz5d3_253{animation:_editorClose_kz5d3_1 .25s ease-in forwards}}@keyframes _editorOpen_kz5d3_1{0%{opacity:0;transform:translateY(calc(-4 * var(--px)))}to{opacity:1;transform:none}}@keyframes _editorClose_kz5d3_1{to{opacity:0;transform:translateY(calc(-4 * var(--px)))}}._editorColumns_kz5d3_281{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(300 * var(--px)));gap:calc(32 * var(--px))}._editorBlock_kz5d3_287{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(8 * var(--px))}._editorLabel_kz5d3_295{margin:0;font-size:calc(13 * var(--px));font-weight:500;color:var(--home-ink-3)}._editorRow_kz5d3_302{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--px))}._field_kz5d3_309{display:inline-flex;align-items:center;gap:calc(2 * var(--px));height:calc(40 * var(--px));padding:0 calc(12 * var(--px));border:1px solid var(--border-default);border-radius:calc(10 * var(--px));background:var(--home-card)}._field_kz5d3_309:focus-within{border-color:var(--home-ink-5);box-shadow:0 0 0 3px var(--focus-ring)}._timeField_kz5d3_325{width:calc(110 * var(--px))}._fieldIcon_kz5d3_329{flex:0 0 auto;margin-left:auto;color:var(--home-ink-5)}._timeInput_kz5d3_335,._fieldInput_kz5d3_336{border:0;outline:none;background:transparent;font:inherit;font-size:calc(14 * var(--px));font-variant-numeric:tabular-nums;color:var(--home-ink)}._timeInput_kz5d3_335{width:calc(22 * var(--px));text-align:center}._fieldInput_kz5d3_336{width:calc(52 * var(--px))}._timeSeparator_kz5d3_353,._fieldSuffix_kz5d3_354{font-size:calc(13 * var(--px));color:var(--home-ink-5)}._fieldSuffix_kz5d3_354{color:var(--home-ink-4)}._editorTo_kz5d3_363{font-size:calc(13 * var(--px));color:var(--home-ink-4)}._editorDuration_kz5d3_368{min-width:calc(72 * var(--px));font-size:calc(12.5 * var(--px));font-variant-numeric:tabular-nums;color:var(--home-ink-4)}._selectWrap_kz5d3_375{position:relative;display:flex;flex:1 1 calc(160 * var(--px));min-width:calc(160 * var(--px))}._selectIcon_kz5d3_382{position:absolute;top:50%;right:calc(12 * var(--px));transform:translateY(-50%);color:var(--home-ink-4);pointer-events:none}._fieldSelect_kz5d3_391{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(40 * var(--px));padding:0 calc(38 * var(--px)) 0 calc(12 * var(--px));cursor:pointer;border:1px solid var(--border-default);border-radius:calc(10 * var(--px));background:var(--home-card);font:inherit;font-size:calc(14 * var(--px));color:var(--home-ink)}._fieldSelect_kz5d3_391:focus{border-color:var(--home-ink-5);outline:none;box-shadow:0 0 0 3px var(--focus-ring)}._fieldInput_kz5d3_336:disabled,._timeInput_kz5d3_335:disabled,._fieldSelect_kz5d3_391:disabled{color:var(--home-ink-4)}._rowRemove_kz5d3_415{flex:none;display:inline-grid;place-items:center;width:calc(32 * var(--px));height:calc(32 * var(--px));padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--home-ink-5);cursor:pointer}._rowRemove_kz5d3_415:hover{color:var(--home-ink-3);background:var(--home-well-soft)}._rowRemove_kz5d3_415:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}._addLink_kz5d3_432{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(6 * var(--px));padding:calc(2 * var(--px)) 0;border:0;background:none;font:inherit;font-size:calc(13 * var(--px));font-weight:500;color:var(--home-ink);cursor:pointer}._addLink_kz5d3_432:hover:not(:disabled){text-decoration:underline;text-underline-offset:calc(3 * var(--px))}._addLink_kz5d3_432:disabled{color:var(--home-ink-5);cursor:default}._addLink_kz5d3_432:focus-visible{border-radius:calc(4 * var(--px));outline:2px solid var(--focus-ring);outline-offset:2px}._editorBrief_kz5d3_456{margin:0;font-size:calc(12.5 * var(--px));color:var(--home-ink-4)}._editorBriefLink_kz5d3_462{padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--home-ink);cursor:pointer}._editorBriefLink_kz5d3_462:hover{text-decoration:underline;text-underline-offset:calc(3 * var(--px))}._editorBriefLink_kz5d3_462:focus-visible{border-radius:calc(4 * var(--px));outline:2px solid var(--focus-ring);outline-offset:2px}._editorNotice_kz5d3_480[data-missing]{font-weight:500}._editorNotice_kz5d3_480[data-rejected]{background:var(--badge-error-bg);color:var(--badge-error-fg)}._editorFoot_kz5d3_486{display:flex;align-items:center;gap:calc(16 * var(--px))}._editorNotice_kz5d3_480{flex:1;display:flex;align-items:center;gap:calc(10 * var(--px));margin:0;padding:calc(11 * var(--px)) calc(14 * var(--px));border-radius:var(--radius-md);background:var(--badge-warning-bg);font-size:calc(12.5 * var(--px));color:var(--badge-warning-fg)}._editorNoticeIcon_kz5d3_505{flex:none}._editorButtons_kz5d3_507{display:flex;gap:calc(10 * var(--px));margin-left:auto}._dialog_kz5d3_519{width:min(100%,calc(560 * var(--px)))}._dialogFoot_kz5d3_536{justify-content:flex-end}._pageSelecting_kz5d3_541._pageSelecting_kz5d3_541{padding-bottom:calc(96 * var(--px))}._selectionBar_kz5d3_543{position:fixed;bottom:calc(24 * var(--px));left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:calc(12 * var(--px));width:min(calc(100vw - 32px),calc(560 * var(--px)));padding:calc(10 * var(--px)) calc(10 * var(--px)) calc(10 * var(--px)) calc(20 * var(--px));border-radius:var(--radius-md);background:var(--home-ink)}._selectionCount_kz5d3_558{flex:1;font-size:calc(13.5 * var(--px));font-weight:500;color:var(--home-card)}._selectionClear_kz5d3_565{padding:calc(8 * var(--px)) calc(12 * var(--px));border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:calc(13 * var(--px));font-weight:500;color:color-mix(in srgb,var(--home-card) 75%,transparent);cursor:pointer}._selectionClear_kz5d3_565:hover{color:var(--home-card)}._selectionClear_kz5d3_565:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._bulk_kz5d3_584{display:flex;flex-direction:column;gap:calc(18 * var(--px))}._bulkDays_kz5d3_590{display:flex;flex-wrap:wrap;gap:calc(6 * var(--px));margin:0;padding:0;list-style:none}._bulkDay_kz5d3_590{padding:calc(4 * var(--px)) calc(10 * var(--px));border-radius:var(--radius-full);background:var(--home-well);font-size:calc(12.5 * var(--px));font-weight:500;color:var(--home-ink-3)}._bulkError_kz5d3_608{margin:0;padding:calc(11 * var(--px)) calc(14 * var(--px));border-radius:calc(10 * var(--px));background:var(--badge-error-bg);font-size:calc(12.5 * var(--px));color:var(--badge-error-fg)}._skeleton_kz5d3_619{display:flex;flex-direction:column;gap:calc(8 * var(--px))}._skeletonRow_kz5d3_625{height:calc(56 * var(--px));border-radius:calc(12 * var(--px));background:var(--home-card)}@media(prefers-reduced-motion:no-preference){._skeletonRow_kz5d3_625{animation:_dayPulse_kz5d3_1 1.4s ease-in-out infinite}}@keyframes _dayPulse_kz5d3_1{0%,to{opacity:1}50%{opacity:.55}}._footer_kz5d3_642{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(12 * var(--px))}._download_kz5d3_650{margin-left:auto}@media(max-width:900px){._dayRow_kz5d3_88{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num text status" "num hours hours";row-gap:calc(8 * var(--px))}._dayNumber_kz5d3_118{grid-area:num;align-self:start}._dayText_kz5d3_140{grid-area:text}._dayHours_kz5d3_175{grid-area:hours}._dayStatus_kz5d3_222{grid-area:status}._dayChevron_kz5d3_241{display:none}._check_kz5d3_67{align-items:flex-start;padding-top:calc(12 * var(--px));padding-left:calc(12 * var(--px))}._editor_kz5d3_253{padding-left:calc(18 * var(--px))}._dayTrail_kz5d3_262{padding-left:calc(18 * var(--px));padding-right:calc(18 * var(--px))}._editorColumns_kz5d3_281{grid-template-columns:minmax(0,1fr);gap:calc(18 * var(--px))}._editorFoot_kz5d3_486{flex-direction:column;align-items:stretch}}@media(max-width:560px){._panel_kz5d3_44{padding:calc(12 * var(--px))}._periodLabel_kz5d3_32{min-width:0}._check_kz5d3_67{align-items:center;justify-content:center;min-width:calc(35 * var(--px));min-height:calc(35 * var(--px));padding:0}._dayTimes_kz5d3_142{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dayHoursText_kz5d3_181{font-weight:600}._dayStatus_kz5d3_222[data-status=awaitingConfirmation]{max-width:calc(96 * var(--px));white-space:normal}._selectWrap_kz5d3_375{flex-basis:calc(104 * var(--px));min-width:calc(104 * var(--px))}._editorDuration_kz5d3_368{min-width:0}._slot_kz5d3_155{display:inline-flex;margin-right:calc(10 * var(--px));white-space:nowrap}}@media(max-width:480px){._editorNotice_kz5d3_480{align-items:flex-start}._editorButtons_kz5d3_507{margin-left:0}._editorButtons_kz5d3_507>*{flex:1;justify-content:center}._breakField_kz5d3_721,._breakField_kz5d3_721 ._fieldInput_kz5d3_336{flex:1}._selectionBar_kz5d3_543{flex-wrap:wrap;row-gap:calc(8 * var(--px));padding:calc(10 * var(--px)) calc(10 * var(--px)) calc(10 * var(--px)) calc(16 * var(--px))}._selectionSend_kz5d3_730{flex:1 0 100%}}._clockLocationPin_1inpy_12{position:relative;display:inline-flex;align-items:center;margin:0 calc(2 * var(--px));color:var(--home-ink-5);vertical-align:middle;text-decoration:none}._clockLocationPin_1inpy_12:hover,._clockLocationPin_1inpy_12:focus-visible{color:var(--home-mine)}._clockLocationPinMissing_1inpy_29{color:var(--home-ink-6);cursor:help}._clockLocationPin_1inpy_12[data-tip]:hover:after,._clockLocationPin_1inpy_12[data-tip]:focus-visible:after,._clockLocationPinMissing_1inpy_29[data-tip]:focus:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8 * var(--px));left:50%;z-index:var(--z-tooltip);transform:translate(-50%);padding:calc(7 * var(--px)) calc(10 * var(--px));border-radius:var(--radius-sm);background:var(--home-ink);color:var(--home-card);font-size:calc(12 * var(--px));font-weight:400;line-height:1.3;white-space:nowrap;pointer-events:none}._entryMarks_1inpy_56{display:inline-flex;gap:calc(4 * var(--px));margin-left:calc(6 * var(--px));vertical-align:middle}._entryMark_1inpy_56{display:inline-flex;align-items:center;padding:calc(1 * var(--px)) calc(6 * var(--px));border-radius:var(--radius-xs);font-size:calc(12 * var(--px));font-weight:600;background:color-mix(in srgb,var(--warning) 20%,var(--home-card));color:var(--text-warning)}._trail_5n9mu_8{display:flex;flex-direction:column;gap:calc(8 * var(--px))}._toggle_5n9mu_14{display:inline-flex;align-items:center;gap:calc(6 * var(--px));align-self:flex-start;padding:0;border:0;background:transparent;font:inherit;font-size:calc(13 * var(--px));color:var(--text-muted);cursor:pointer}._toggle_5n9mu_14:hover{color:var(--primary);text-decoration:underline}._toggle_5n9mu_14:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._chevron_5n9mu_31{transition:transform .15s ease-out}._toggle_5n9mu_14[aria-expanded=true] ._chevron_5n9mu_31{transform:rotate(180deg)}._panel_5n9mu_34{display:flex;flex-direction:column;gap:calc(6 * var(--px));font-size:calc(13 * var(--px));color:var(--text-primary)}._muted_5n9mu_42{margin:0;color:var(--text-muted)}._error_5n9mu_43{margin:0;color:var(--text-danger)}._list_5n9mu_45{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._entry_5n9mu_53{display:grid;grid-template-columns:calc(120 * var(--px)) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"when what who" "when reason reason";-moz-column-gap:calc(16 * var(--px));column-gap:calc(16 * var(--px));row-gap:calc(2 * var(--px));padding:calc(8 * var(--px)) 0}._entry_5n9mu_53+._entry_5n9mu_53{border-top:1px solid var(--border-subtle)}._when_5n9mu_66{grid-area:when;font-weight:600;font-variant-numeric:tabular-nums}._what_5n9mu_67{grid-area:what}._who_5n9mu_68{grid-area:who;color:var(--text-muted)}._reason_5n9mu_69{grid-area:reason;color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:640px){._entry_5n9mu_53{grid-template-columns:minmax(0,1fr);grid-template-areas:"when" "what" "who" "reason"}}._avatarWrapper_v3h92_2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;vertical-align:middle;flex-shrink:0;box-sizing:border-box}._avatarImage_v3h92_19{width:100%;height:100%;display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0}._avatarInitials_v3h92_29{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.02em;margin:0}._avatarOverlayButton_v3h92_42{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:transparent;border-radius:inherit;cursor:pointer}._formField_q7v20_2 input,._formField_q7v20_2 select{width:100%;border-radius:var(--radius-sm);padding:6px 10px;border:1px solid var(--field-border);background:var(--surface);color:var(--text-primary);font-size:calc(12 * var(--px));line-height:1.45;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}._formField_q7v20_2 input:focus,._formField_q7v20_2 select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}._formField_q7v20_2 input::-moz-placeholder{color:var(--text-muted);font-weight:400}._formField_q7v20_2 input::placeholder{color:var(--text-muted);font-weight:400}._formField_q7v20_2 input:disabled,._formField_q7v20_2 select:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-subtle)}._topRow_l40f3_9{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._backBtn_l40f3_19:hover:not(:disabled){transform:translate(-2px)}._backBtn_l40f3_19:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._headerSlim_l40f3_34{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-ink) 4%,transparent);flex-wrap:wrap;animation:_fadeInUp_l40f3_1 .3s ease both}._headerSlimName_l40f3_47{margin:0;font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);font-family:Inter,system-ui,sans-serif}._headerSlimBadges_l40f3_56{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}._sectionCard_l40f3_66{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface);overflow:hidden;animation:_fadeInUp_l40f3_1 .3s ease .08s both}._sectionCardOverflow_l40f3_75{overflow:visible}._sectionHeader_l40f3_79{padding:18px 24px 2px}._sectionTitle_l40f3_83{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif}._sectionHint_l40f3_93{font-size:calc(12 * var(--px));font-weight:400;color:var(--text-muted);margin:4px 0 0}._sectionBody_l40f3_100{padding:12px 24px 20px}._grid_l40f3_109{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;align-items:start}._field_l40f3_116{display:flex;flex-direction:column;gap:3px;min-width:0}._fieldWide_l40f3_127{grid-column:span 2}._subEntGrid_l40f3_140{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;margin-top:4px}._subEntOption_l40f3_149{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._subEntOption_l40f3_149:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-default));background:color-mix(in srgb,var(--primary) 4%,var(--surface))}._subEntOption_l40f3_149[data-selected=true]{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._subEntOption_l40f3_149[data-selected=true]:hover{border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}._subEntOption_l40f3_149:has(input[type=checkbox]:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}._subEntOption_l40f3_149:has(input[type=checkbox]:disabled){cursor:default;opacity:.6}._subEntOption_l40f3_149 input[type=checkbox]{width:auto;flex-shrink:0;margin:2px 0 0;accent-color:var(--primary);cursor:inherit}._subEntText_l40f3_198{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._subEntName_l40f3_206{font-size:calc(12 * var(--px));font-weight:500;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}._subEntTaxId_l40f3_214{font-size:calc(12 * var(--px));line-height:1.3;color:var(--text-muted);overflow-wrap:anywhere}._subEntPrimarySelect_l40f3_221{width:100%;max-width:calc(320 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font:inherit}._label_l40f3_232{display:inline-flex;align-items:center;gap:5px;font-size:calc(12 * var(--px));font-weight:500;line-height:1.35;color:var(--text-secondary);letter-spacing:0;font-family:Inter,system-ui,sans-serif}._hint_l40f3_244{font-size:calc(12 * var(--px));color:var(--text-muted);margin:0}._hintProvisional_l40f3_250{color:var(--text-warning)}._hintProvisionalRow_l40f3_257{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._subTable_l40f3_271{margin-top:30px;padding-top:24px;border-top:1px solid var(--border-subtle)}._subTableTitle_l40f3_279{margin:0;font-weight:600;color:var(--text-primary);font-size:.9375rem;line-height:1.3;letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif}._subTableHint_l40f3_289{margin:2px 0 12px;font-size:calc(12 * var(--px));color:var(--text-muted)}._subTableTitle_l40f3_279+._grid_l40f3_109{margin-top:12px}._subBlockTitle_l40f3_304{display:block;font-size:calc(12 * var(--px));letter-spacing:0;margin-top:16px;margin-bottom:8px}._comboWrap_l40f3_315{position:relative}._comboMenu_l40f3_319{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow:auto;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface);box-shadow:0 12px 32px #0000001a;padding:4px;animation:_slideDown_l40f3_1 .15s cubic-bezier(.16,1,.3,1) both}._comboItem_l40f3_335{width:100%;text-align:left;border:0;background:transparent;color:var(--text-primary);font-weight:500;font-size:calc(12 * var(--px));padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s ease;font-family:inherit}._comboItem_l40f3_335:hover,._comboItem_l40f3_335:focus-visible{outline:none;background:var(--bg-subtle)}._comboEmpty_l40f3_356{padding:8px 10px;font-size:calc(12 * var(--px));color:var(--text-muted)}._salaryValue_l40f3_371{min-height:33px;display:flex;align-items:center;font-size:.9375rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}._salaryLinesWrap_l40f3_393{overflow-x:auto;margin-top:14px}._salaryLines_l40f3_393{width:auto;min-width:860px;border-collapse:collapse;font-size:calc(12 * var(--px))}._salaryLines_l40f3_393 thead th{text-align:left;padding:5px 8px;font-size:calc(12 * var(--px));font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._salaryLines_l40f3_393 td,._salaryLines_l40f3_393 tbody th{padding:5px 8px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);vertical-align:middle;white-space:nowrap}._salaryLines_l40f3_393 tbody tr:last-child td,._salaryLines_l40f3_393 tbody tr:last-child th{border-bottom:none}._salaryLines_l40f3_393 ._salaryLineName_l40f3_441{min-width:150px;text-align:left;font-weight:600;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere}._salaryLines_l40f3_393 ._salaryNumCell_l40f3_453{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._salaryAmountCell_l40f3_461{width:128px}._salaryAmountCell_l40f3_461 input{text-align:right;font-variant-numeric:tabular-nums}._salaryInitialCell_l40f3_475{width:234px}._salaryInitialCell_l40f3_475 input{text-align:right;font-variant-numeric:tabular-nums}._salaryLines_l40f3_393 ._salaryInitialHead_l40f3_488{text-align:left;white-space:nowrap}._initialEditor_l40f3_496{display:flex;align-items:center;gap:6px}._initialEditor_l40f3_496 input{flex:1;min-width:0}._initialEditor_l40f3_496 ._suggestionBtn_l40f3_507{flex:none;white-space:nowrap}._salaryLinesNote_l40f3_512{margin:8px 0 0;font-size:calc(12 * var(--px));color:var(--text-muted)}._salaryLinesWarn_l40f3_520{font-weight:600}._salaryLinesWarn_l40f3_520._salaryLinesWarn_l40f3_520{color:var(--text-warning)}._scheduledList_l40f3_530{display:flex;flex-direction:column;gap:calc(8 * var(--px));margin:calc(8 * var(--px)) 0 0;padding:0;list-style:none}._scheduledItem_l40f3_539{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface)}._scheduledText_l40f3_551{min-width:0;font-size:calc(12 * var(--px));color:var(--text-primary)}._salaryError_l40f3_559{margin:6px 0 0;font-size:calc(12 * var(--px));line-height:1.35;color:var(--text-danger)}._vacationSection_l40f3_574{margin-top:10px;padding-top:6px;border-top:1px solid var(--border-subtle)}._bareTab_l40f3_582{animation:_fadeInUp_l40f3_1 .3s ease .08s both}._dangerCard_l40f3_588,._reactivateCard_l40f3_589,._pendingCard_l40f3_590{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:var(--radius-lg)}._accountRow_l40f3_599{display:flex;align-items:center;gap:10px}._pendingCard_l40f3_590{background:color-mix(in srgb,var(--warning) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 28%,transparent)}._dangerCard_l40f3_588{background:color-mix(in srgb,var(--error) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--error) 24%,transparent)}._reactivateCard_l40f3_589{background:color-mix(in srgb,var(--success) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 24%,transparent)}._dangerIcon_l40f3_622,._reactivateIcon_l40f3_623,._pendingIcon_l40f3_624{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);flex-shrink:0}._dangerIcon_l40f3_622{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error)}._reactivateIcon_l40f3_623{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--icon-success)}._pendingIcon_l40f3_624{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--text-warning)}._pendingTitle_l40f3_648{font-weight:700;color:var(--text-warning)}._dangerText_l40f3_653{margin:0;font-size:calc(12 * var(--px));line-height:1.5;color:var(--text-secondary)}._reactivateBtn_l40f3_668._reactivateBtn_l40f3_668{border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--badge-success-fg)}._reactivateBtn_l40f3_668._reactivateBtn_l40f3_668:hover:not(:disabled){background:color-mix(in srgb,var(--success) 8%,transparent);border-color:color-mix(in srgb,var(--success) 45%,transparent)}._pendingActions_l40f3_680{display:flex;flex-wrap:wrap;gap:8px}._onboardingLayout_l40f3_692{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}._onboardingCard_l40f3_699{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-ink) 4%,transparent);overflow:hidden}._onboardingStatus_l40f3_707{display:flex;flex-direction:column;gap:12px}._onboardingStatusRow_l40f3_713{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._onboardingPlanName_l40f3_721{font-size:.875rem;font-weight:700;color:var(--text-primary);font-family:Inter,system-ui,sans-serif}._onboardingBadge_l40f3_728{padding:4px 10px;border-radius:var(--radius-full);font-size:calc(12 * var(--px));font-weight:700;background:var(--badge-info-bg);color:var(--primary)}._onboardingBadge_l40f3_728[data-status=completed]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--badge-success-fg)}._onboardingBadge_l40f3_728[data-status=pending]{background:var(--bg-subtle);color:var(--text-secondary)}._onboardingProgressMeta_l40f3_745{display:flex;align-items:center;justify-content:space-between;gap:12px}._onboardingProgressValue_l40f3_752{font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}._onboardingTrack_l40f3_759{width:100%;height:8px;border-radius:var(--radius-full);background:var(--bg-subtle);overflow:hidden}._onboardingFill_l40f3_767{height:100%;border-radius:var(--radius-full);background:var(--gradient-brand);transition:width .3s ease}._scheduleSaveRow_l40f3_776{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:18px}._historyLayout_l40f3_786{display:flex;flex-direction:column;gap:16px}._historyKpis_l40f3_792{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._historyKpi_l40f3_792{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-ink) 4%,transparent)}._historyKpiValue_l40f3_809{font-size:1.1875rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif}._historyKpiWarn_l40f3_818{color:var(--text-warning)}._historyKpiLabel_l40f3_820{font-size:calc(12 * var(--px));font-weight:600;color:var(--text-muted)}._historyCard_l40f3_826{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-ink) 4%,transparent)}._historyHead_l40f3_837{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._historyMonthPicker_l40f3_845{display:flex;align-items:center;gap:4px}._historyMonthBtn_l40f3_851{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface);color:var(--text-secondary);font-size:1rem;line-height:1;cursor:pointer}._historyMonthBtn_l40f3_851:hover{background:var(--bg-subtle)}._historyMonthLabel_l40f3_864{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-default);font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary);white-space:nowrap}._historyTableWrap_l40f3_877{overflow-x:auto}._historyTable_l40f3_877{width:100%;border-collapse:collapse;font-size:calc(12 * var(--px))}._historyTable_l40f3_877 th{text-align:left;padding:8px 10px;font-size:calc(12 * var(--px));font-weight:700;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}._historyTable_l40f3_877 td{padding:11px 10px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._historyTable_l40f3_877 tbody tr:last-child td{border-bottom:none}._historyDateCell_l40f3_906._historyDateCell_l40f3_906{font-weight:600;color:var(--text-primary)}._historyHoursCell_l40f3_911._historyHoursCell_l40f3_911{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}._historyActionCell_l40f3_917{text-align:right}._correctBody_l40f3_921{display:flex;flex-direction:column;gap:12px}._correctSlot_l40f3_923{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}._correctField_l40f3_925{display:flex;flex-direction:column;gap:4px;font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary)}._correctField_l40f3_925 input,._correctField_l40f3_925 select,._correctField_l40f3_925 textarea{padding:7px 9px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:.875rem;font-weight:400}._correctField_l40f3_925 textarea{resize:vertical}._correctField_l40f3_925 input:focus,._correctField_l40f3_925 select:focus,._correctField_l40f3_925 textarea:focus{outline:none;border-color:var(--primary)}._correctRemove_l40f3_950{display:inline-grid;place-items:center;width:32px;height:34px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);cursor:pointer}._correctRemove_l40f3_950:hover{color:var(--text-danger)}._correctEmpty_l40f3_963{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--badge-warning-bg);color:var(--badge-warning-fg);font-size:calc(12 * var(--px))}._historyBadge_l40f3_972{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:calc(12 * var(--px));font-weight:700}._historyBadge_l40f3_972[data-status=complete]{background:var(--badge-success-bg);color:var(--badge-success-fg)}._historyBadge_l40f3_972[data-status=missingOut],._historyBadge_l40f3_972[data-status=pending]{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}._historyBadge_l40f3_972[data-status=absence]{background:var(--badge-info-bg);color:var(--primary)}._historyBadge_l40f3_972[data-status=unclosed]{padding:0;border-radius:0;background:none;font-size:calc(13 * var(--px));font-weight:500;color:var(--text-danger)}._historyBadge_l40f3_972[data-status=holiday],._historyBadge_l40f3_972[data-status=free]{background:var(--bg-subtle);color:var(--text-secondary)}._historyEmpty_l40f3_995{padding:8px 0 4px}._btnPrimary_l40f3_997{justify-content:center}._btnPrimary_l40f3_997:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._btnGhost_l40f3_1007{justify-content:center}._btnGhost_l40f3_1007:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._alert_l40f3_1019{padding:12px 16px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);background:color-mix(in srgb,var(--error) 6%,var(--surface));color:var(--badge-error-fg);font-weight:500;font-size:calc(12 * var(--px));animation:_fadeInUp_l40f3_1 .25s ease both}._loadingSkeleton_l40f3_1032{display:flex;flex-direction:column;gap:16px;padding:28px 24px}._skeletonLine_l40f3_1039{height:14px;border-radius:var(--radius-sm);background:var(--bg-subtle);animation:_shimmer_l40f3_1 1.6s ease infinite}._skeletonLine_l40f3_1039:nth-child(1){width:60%}._skeletonLine_l40f3_1039:nth-child(2){width:80%}._skeletonLine_l40f3_1039:nth-child(3){width:45%}._skeletonLine_l40f3_1039:nth-child(4){width:70%}@media(max-width:1180px){._grid_l40f3_109{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._sectionHeader_l40f3_79{padding:16px 18px 2px}._sectionBody_l40f3_100{padding:10px 18px 16px}._tabSaveRow_l40f3_1070{padding:14px 18px 16px}._grid_l40f3_109{grid-template-columns:1fr;gap:12px}._fieldWide_l40f3_127{grid-column:auto}._subTable_l40f3_271{margin-top:24px;padding-top:20px}._vacationSection_l40f3_574{margin-top:8px;padding-top:4px}._topRow_l40f3_9{flex-direction:column;align-items:stretch}._onboardingLayout_l40f3_692{grid-template-columns:1fr}._historyKpis_l40f3_792{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._sectionHeader_l40f3_79{padding:14px 14px 2px}._sectionBody_l40f3_100{padding:8px 14px 14px}._tabSaveRow_l40f3_1070{padding:12px 14px 14px}._historyKpis_l40f3_792{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._sectionCard_l40f3_66,._alert_l40f3_1019{animation:none!important}._btnPrimary_l40f3_997,._btnGhost_l40f3_1007{transition:none!important}._skeletonLine_l40f3_1039{animation:none!important;opacity:.5}}._permOverrideHead_l40f3_1148{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}._permOverrideTitle_l40f3_1156{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}._permOverrideSearch_l40f3_1162{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary)}._permOverrideSearch_l40f3_1162 input{border:none;background:transparent;outline:none;font:inherit;color:var(--text-primary);min-width:12rem}._permOverrideList_l40f3_1180{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}._permSaveBtn_l40f3_1187{margin-top:1.25rem}._accessBlock_l40f3_1193{margin-top:calc(24 * var(--px));padding-top:calc(16 * var(--px));border-top:1px solid var(--border-subtle)}._accessActions_l40f3_1199{display:flex;flex-wrap:wrap;gap:calc(8 * var(--px));margin-top:calc(12 * var(--px))}._tempPasswordRow_l40f3_1206{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--px));margin-top:calc(12 * var(--px))}._tempPassword_l40f3_1206{flex:1 1 auto;min-width:0;padding:calc(8 * var(--px)) calc(12 * var(--px));border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(15 * var(--px));letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}._vacTotal_l40f3_1230{font-size:1.15rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;padding-top:.15rem}._permOverrideCategory_l40f3_1237{display:flex;flex-direction:column;gap:.25rem}._permOverrideCategoryLabel_l40f3_1242{font-size:calc(12 * var(--px));font-weight:700;letter-spacing:.04em;color:var(--text-muted);padding:.25rem 0}._permOverrideRow_l40f3_1249{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap}._permOverrideInfo_l40f3_1260{display:flex;flex-direction:column;gap:.15rem;min-width:14rem;flex:1}._permOverrideName_l40f3_1267{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--text-primary)}._permEffOn_l40f3_1275,._permEffOff_l40f3_1275{font-size:calc(12 * var(--px));font-weight:700;letter-spacing:.03em;padding:.1rem .4rem;border-radius:var(--radius-full)}._permEffOn_l40f3_1275{color:var(--badge-success-fg);background:color-mix(in srgb,var(--success) 14%,transparent)}._permEffOff_l40f3_1275{color:var(--text-danger);background:color-mix(in srgb,var(--text-danger) 14%,transparent)}._permOverrideDesc_l40f3_1294{font-size:calc(12 * var(--px));color:var(--text-secondary)}._permOverrideSelectWrap_l40f3_1302{flex:0 0 auto;width:11.5rem;min-width:0}._permOverrideSelectWrap_l40f3_1302[data-state=grant] select{border-color:color-mix(in srgb,var(--success) 55%,transparent);background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--badge-success-fg)}._permOverrideSelectWrap_l40f3_1302[data-state=revoke] select{border-color:color-mix(in srgb,var(--text-danger) 55%,transparent);background:color-mix(in srgb,var(--text-danger) 10%,var(--surface));color:var(--text-danger)}._permLegend_l40f3_1323{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.7rem .9rem;border-radius:var(--radius-md);background:var(--bg-subtle);border:1px solid var(--border-subtle);font-size:calc(12 * var(--px));color:var(--text-secondary)}._permLegendItem_l40f3_1334{display:inline-flex;align-items:center;gap:.5rem}._permLegendChip_l40f3_1335{padding:.15rem .6rem;border-radius:var(--radius-full);background:var(--text-secondary);color:var(--text-inverse);font-size:calc(12 * var(--px));font-weight:700}._permLegendChipGrant_l40f3_1343{background:var(--success)}._permLegendChipRevoke_l40f3_1344{background:var(--text-danger)}@media(max-width:480px){._permOverrideRow_l40f3_1249{flex-direction:column;align-items:stretch;gap:.5rem}._permOverrideSelectWrap_l40f3_1302{width:100%}}._tabSaveRow_l40f3_1070{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:16px 24px 18px;border-top:1px solid var(--border-subtle)}._saveRow_l40f3_1367{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:18px}._notice_l40f3_1377{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--badge-warning-border);background:var(--badge-warning-bg);color:var(--badge-warning-fg);font-size:calc(12 * var(--px));line-height:1.4}._notice_l40f3_1377 svg{flex-shrink:0;margin-top:1px}._loadError_l40f3_1397{flex-wrap:wrap;align-items:center;border-color:var(--badge-error-border);background:var(--badge-error-bg);color:var(--badge-error-fg)}._loadErrorText_l40f3_1406{flex:1 1 220px;margin:0}._suggestionBtn_l40f3_507{padding:2px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--primary);font-size:calc(12.5 * var(--px));font-weight:500;font-family:inherit;cursor:pointer}._suggestionBtn_l40f3_507:hover:not(:disabled){background:var(--bg-subtle)}._suggestionBtn_l40f3_507:disabled{opacity:.5;cursor:not-allowed}._permScopeRow_l40f3_1434{display:flex;align-items:flex-start;gap:10px;padding:12px 0 0;cursor:pointer}._permScopeRow_l40f3_1434 input{margin-top:2px;flex-shrink:0}._permScopeLabel_l40f3_1447{display:block;font-size:13px;font-weight:600;color:var(--text-primary)}._periodField_uja6y_23{display:flex;flex-direction:column;gap:4px}._periodRow_uja6y_29{position:relative;display:inline-flex;align-items:center;gap:4px}._periodStep_uja6y_36{display:inline-flex;align-items:center;justify-content:center;width:30px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease,background .15s ease}._periodStep_uja6y_36:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._periodStep_uja6y_36:disabled{opacity:.4;cursor:not-allowed}._periodStep_uja6y_36:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._periodChip_uja6y_69{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--surface);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease}._periodChip_uja6y_69:hover{border-color:var(--primary)}._periodChip_uja6y_69:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._periodChipValue_uja6y_95{flex:1;text-align:left}._periodChipActive_uja6y_102{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._periodPopover_uja6y_108{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:8px;width:268px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--shadow-ink) 14%,transparent)}._periodCell_uja6y_124{height:30px;padding:0 4px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--bg-subtle);color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._periodCell_uja6y_124:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}._periodCell_uja6y_124:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._periodCellActive_uja6y_150{background:var(--primary);border-color:transparent;color:var(--text-inverse);font-weight:700}._periodCellCurrent_uja6y_158{border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}._srOnly_17lr5_22{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._srOnlyFocusable_17lr5_43:focus,._srOnlyFocusable_17lr5_43:focus-visible{position:fixed;top:var(--space-2, calc(7 * var(--px)));left:var(--space-2, calc(7 * var(--px)));z-index:1000;width:auto;height:auto;margin:0;padding:var(--space-2, calc(7 * var(--px))) var(--space-3, calc(10.5 * var(--px)));overflow:visible;clip-path:none;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 3px var(--focus-ring);text-decoration:none}@keyframes _fadeInUp_18feh_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_18feh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _shimmer_18feh_1{0%{background-position:-200% 0}to{background-position:200% 0}}._kpiSkeleton_18feh_26{display:block;height:34px;border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 5%,var(--card-bg)),color-mix(in srgb,var(--text-primary) 10%,var(--card-bg)),color-mix(in srgb,var(--text-primary) 5%,var(--card-bg)));background-size:200% 100%;animation:_shimmer_18feh_1 1.4s ease infinite}._toolbar_18feh_41{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:space-between;padding:.85rem 1rem;background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a}._toolbarLeft_18feh_54{display:flex;align-items:flex-end;gap:.55rem;flex-wrap:wrap}._searchRow_18feh_60{position:relative;flex:0 1 320px;max-width:360px;min-width:200px;margin-left:auto}._searchIcon_18feh_67{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._searchInput_18feh_75{width:100%;padding:.55rem .85rem .55rem 2.1rem;background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}._searchInput_18feh_75::-moz-placeholder{color:var(--text-muted)}._searchInput_18feh_75::placeholder{color:var(--text-muted)}._searchInput_18feh_75:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}._selectWrap_18feh_93{position:relative;display:inline-flex;align-items:center}._selectIcon_18feh_98{position:absolute;left:11px;color:var(--text-muted);pointer-events:none}._selectChevron_18feh_104{position:absolute;right:10px;color:var(--text-muted);pointer-events:none}._filterSelect_18feh_110{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.55rem 2rem .55rem 2.1rem;background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:var(--radius-md);font-size:calc(12 * var(--px));font-weight:600;color:var(--text-primary);outline:none;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}._filterSelect_18feh_110:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}._breakdownGrid_18feh_141{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}@media(max-width:1080px){._breakdownGrid_18feh_141{grid-template-columns:1fr}}._insightCard_18feh_149{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-lg);padding:1.15rem 1.3rem;display:flex;flex-direction:column;gap:.95rem;box-shadow:0 1px 3px #0000000a}._insightHeader_18feh_159{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._sectionTitle_18feh_165{font-size:.95rem;font-weight:800;color:var(--text-primary);letter-spacing:-.015em;margin:0}._sectionSub_18feh_172{font-size:calc(12 * var(--px));color:var(--text-muted);margin:2px 0 0}._sectionCount_18feh_179{display:inline-block;margin-left:.5rem;padding:.05rem .45rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-primary) 8%,transparent);font-size:calc(12 * var(--px));font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:middle}._distributionChart_18feh_192{position:relative;display:flex;align-items:end;gap:.65rem;height:180px;padding:0 .25rem}._distributionColumn_18feh_200{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}._distributionMeta_18feh_210{font-size:calc(12 * var(--px));font-weight:700;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}._distributionTrack_18feh_217{width:100%;flex:1;display:flex;align-items:end;justify-content:center}._distributionBar_18feh_224{width:100%;background:var(--primary-light);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:background .15s ease,height .4s cubic-bezier(.2,.9,.3,1)}._distributionColumn_18feh_200:hover ._distributionBar_18feh_224{background:var(--primary)}._distributionLabel_18feh_238{font-size:calc(12 * var(--px));font-weight:600;line-height:1;color:var(--text-secondary);white-space:nowrap}._departmentList_18feh_255{display:flex;flex-direction:column;gap:.85rem}._departmentListFoot_18feh_262{margin-top:auto;padding-top:.15rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}._departmentEmpty_18feh_267{font-size:calc(12 * var(--px));color:var(--text-muted);margin:0}._departmentRow_18feh_272{display:grid;grid-template-columns:1fr 100px auto;align-items:center;gap:.85rem}._departmentCopy_18feh_278{display:flex;flex-direction:column;gap:2px;min-width:0}._departmentName_18feh_284{font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._departmentMeta_18feh_292{font-size:calc(12 * var(--px));color:var(--text-muted);font-weight:500}._departmentProgress_18feh_297{height:6px;background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:var(--radius-full);overflow:hidden}._departmentProgressBar_18feh_303{height:100%;background:var(--primary);border-radius:var(--radius-full)}._departmentValue_18feh_308{font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._departmentSearch_18feh_317{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:var(--radius-sm);background:var(--bg-subtle);margin-bottom:.9rem}._departmentSearchIcon_18feh_327{color:var(--text-muted);flex-shrink:0}._departmentSearch_18feh_317 input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:calc(12 * var(--px));color:var(--text-primary)}._departmentModalList_18feh_337{display:flex;flex-direction:column;gap:.85rem;max-height:52vh;max-height:52dvh;overflow-y:auto;scrollbar-width:thin;padding-right:.35rem}._departmentModalFoot_18feh_347{margin:.9rem 0 0;font-size:calc(12 * var(--px));color:var(--text-muted)}._tableCard_18feh_354{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column}._tableCardHeader_18feh_363{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.2rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}._tableCount_18feh_371{font-size:calc(12 * var(--px));font-weight:600;color:var(--text-muted)}._tableWrapper_18feh_376{overflow-x:auto}._table_18feh_354{width:100%;border-collapse:collapse;font-size:calc(12 * var(--px));min-width:880px}._thSortable_18feh_389,._thSortableRight_18feh_390{background:color-mix(in srgb,var(--text-primary) 3%,transparent);color:var(--text-muted);font-size:calc(12 * var(--px));font-weight:600;text-align:left;padding:.85rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}._thSortable_18feh_389:hover,._thSortableRight_18feh_390:hover{color:var(--text-primary)}._thSortableRight_18feh_390{text-align:right}._thInner_18feh_404{display:inline-flex;align-items:center;gap:.35rem}._sortIconIdle_18feh_409{color:var(--text-muted);opacity:.55}._sortIconActive_18feh_410{color:var(--brand-accent)}._thSortControl_18feh_412{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}._thSortControlRight_18feh_426{justify-content:flex-end}._thSortControl_18feh_412:focus-visible,._thSortControlRight_18feh_426:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._tbodyRow_18feh_436{transition:background .15s ease}._tbodyRow_18feh_436:hover ._td_18feh_437,._tbodyRow_18feh_436:hover ._tdRight_18feh_438{background:color-mix(in srgb,var(--primary) 3%,transparent)}._td_18feh_437,._tdRight_18feh_438{padding:.85rem .8rem;color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent);vertical-align:middle}._tdRight_18feh_438{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}._tdTotal_18feh_455{min-width:7.5rem}._tbodyRow_18feh_436:last-child ._td_18feh_437,._tbodyRow_18feh_436:last-child ._tdRight_18feh_438{border-bottom:0}._nameCell_18feh_466{display:flex;align-items:center;gap:.7rem;min-width:170px}._avatarCircle_18feh_472{flex-shrink:0}._nameText_18feh_473{display:flex;flex-direction:column;gap:1px;flex:1 1 0;min-width:0;contain:inline-size}._nameMain_18feh_483{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}._nameEmail_18feh_491{font-size:calc(12 * var(--px));color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deptPill_18feh_499{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;background:var(--badge-neutral-bg);border-radius:var(--radius-full);font-size:calc(12 * var(--px));font-weight:500;color:var(--badge-neutral-fg)}._mutedValue_18feh_510{color:var(--text-muted)}._salaryTotal_18feh_511{color:var(--primary);font-weight:800;font-size:.875rem}._pagination_18feh_517{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.2rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);font-size:calc(12 * var(--px));color:var(--text-muted)}._paginationTotal_18feh_527{font-weight:500}._paginationNote_18feh_528{margin-left:.5rem;font-weight:400;color:var(--text-muted)}._paginationControls_18feh_533{display:flex;align-items:center;gap:.4rem}._paginationBtn_18feh_538{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}._paginationBtn_18feh_538:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 5%,var(--card-bg));color:var(--text-primary)}._paginationBtn_18feh_538:disabled{opacity:.45;cursor:not-allowed}._paginationInfo_18feh_556{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;padding:0 .4rem}._emptyState_18feh_564{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:3rem 2rem;text-align:center}._emptyIcon_18feh_573{width:64px;height:64px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 10%,var(--card-bg));border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);color:var(--brand-accent)}._emptyTitle_18feh_584{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}._emptySub_18feh_590{font-size:calc(12 * var(--px));color:var(--text-muted);margin:0;max-width:360px}._errorText_18feh_597{font-size:.9375rem;font-weight:700;color:var(--text-danger);text-align:center;margin:0;padding:2rem 1rem 0}._errorDetail_18feh_607{margin:.4rem 0 0;padding:0 1rem 2rem;font-size:calc(12 * var(--px));text-align:center;color:var(--text-muted)}._card_18feh_614{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-lg);padding:1rem 1.25rem}._skeletonRow_18feh_622{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 5%,var(--card-bg)),color-mix(in srgb,var(--text-primary) 10%,var(--card-bg)),color-mix(in srgb,var(--text-primary) 5%,var(--card-bg)));background-size:200% 100%;animation:_shimmer_18feh_1 1.4s ease infinite;border-radius:var(--radius-md);height:56px;margin:0 1.2rem 8px}._modalBody_18feh_637{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.2rem}._formGrid_18feh_643{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;min-width:0}._formGrid_18feh_643>*{min-width:0}@media(max-width:600px){._formGrid_18feh_643{grid-template-columns:1fr}}._fieldGroup_18feh_654{display:flex;flex-direction:column;gap:.4rem}._fieldLabel_18feh_659{font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary)}._fieldHint_18feh_664,._modalSubtitle_18feh_669{font-size:calc(12 * var(--px));color:var(--text-muted)}@keyframes _slideInRight_18feh_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:900px){._toolbar_18feh_41{padding:.75rem}._searchRow_18feh_60{max-width:300px}}@media(max-width:600px){._toolbar_18feh_41{flex-direction:column;align-items:stretch}._searchRow_18feh_60{max-width:100%;min-width:0}}@media(max-width:480px){._distributionChart_18feh_192{height:140px}}@media(max-width:400px){._nameCell_18feh_466{min-width:160px}._nameMain_18feh_483{max-width:140px}}._periodChip_18feh_725{min-width:112px}._yearGrid_18feh_738{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;max-height:220px;overflow-y:auto}._distributionChartFine_18feh_747{gap:.3rem;flex:1;height:auto;min-height:168px;align-items:stretch}._distributionChartFine_18feh_747 ._distributionColumn_18feh_200{justify-content:flex-end}._distributionChartFine_18feh_747 ._distributionMeta_18feh_210{min-height:.9rem}._distributionChartFine_18feh_747 ._distributionBar_18feh_224{background:var(--primary)}._distributionChartFine_18feh_747 ._distributionColumn_18feh_200:hover ._distributionBar_18feh_224{opacity:1}._chartBlock_18feh_771{display:flex;flex-direction:column;gap:10px}._mixChart_18feh_776{display:block;max-width:100%}._mixGrid_18feh_778{stroke:color-mix(in srgb,var(--text-primary) 9%,transparent);stroke-width:1}._mixBar_18feh_786{fill:var(--primary)}._mixBarFuture_18feh_787{fill:color-mix(in srgb,var(--primary) 28%,var(--card-bg))}._mixAxisLabelLeft_18feh_789,._mixAxisLabelRight_18feh_790,._mixAxisLabelX_18feh_791{fill:var(--text-muted);font-size:calc(12 * var(--px));font-weight:600;font-variant-numeric:tabular-nums}._mixAxisLabelLeft_18feh_789{text-anchor:end;fill:color-mix(in srgb,var(--gradient-brand-to) 78%,var(--text-muted))}._mixAxisLabelRight_18feh_790{text-anchor:start;fill:color-mix(in srgb,var(--secondary) 78%,var(--text-muted))}._mixAxisLabelX_18feh_791{text-anchor:middle;font-weight:500}._mixHitArea_18feh_809{fill:transparent}._mixColumn_18feh_810:hover ._mixHitArea_18feh_809{fill:color-mix(in srgb,var(--text-primary) 5%,transparent)}._mixLine_18feh_814{fill:none;stroke:var(--secondary);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}._mixDot_18feh_821{fill:var(--surface);stroke:var(--secondary);stroke-width:2}._mixBudgetLine_18feh_827{fill:none;stroke:var(--warning);stroke-width:2;stroke-dasharray:6 4;stroke-linejoin:round;stroke-linecap:round}._mixBudgetDot_18feh_835{fill:var(--warning);stroke:var(--surface);stroke-width:1.5}._chartLegend_18feh_841{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:calc(12 * var(--px));color:var(--text-secondary)}._chartLegendItem_18feh_849{display:inline-flex;align-items:center;gap:6px}._chartLegendSwatch_18feh_850{display:inline-block;border-radius:2px}._chartLegendSwatchBar_18feh_851{width:10px;height:10px;background:var(--primary)}._chartLegendSwatchFuture_18feh_860{width:10px;height:10px;background:color-mix(in srgb,var(--primary) 28%,var(--card-bg))}._chartLegendSwatchLine_18feh_866{width:14px;height:3px;border-radius:var(--radius-full);background:var(--secondary)}._chartLegendSwatchBudget_18feh_872{width:14px;height:0;border-top:3px dashed var(--warning);background:transparent}._chartNotes_18feh_880{display:flex;flex-direction:column;gap:2px}._chartNote_18feh_880{font-size:calc(12 * var(--px));line-height:1.4;color:var(--text-muted);font-style:italic}._chartNoteWarn_18feh_894{color:var(--text-danger);font-style:normal;font-weight:500}._chartSkeleton_18feh_900{height:208px;border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 25%,color-mix(in srgb,var(--text-primary) 9%,transparent) 37%,color-mix(in srgb,var(--text-primary) 5%,transparent) 63%);background-size:400% 100%;animation:_salaryShimmer_18feh_1 1.4s ease infinite}@keyframes _salaryShimmer_18feh_1{0%{background-position:100% 50%}to{background-position:0 50%}}._chartEmpty_18feh_917{display:flex;align-items:center;justify-content:center;height:176px;font-size:calc(12 * var(--px));color:var(--text-muted)}._tableCardActions_18feh_927{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._tdBonus_18feh_941{padding:.5rem .9rem;min-width:100px;text-align:right;white-space:nowrap}._tdBonus_18feh_941 ._bonusStatus_18feh_947{display:flex;justify-content:flex-end;margin-top:2px}._bonusInputWrap_18feh_953{position:relative;display:inline-flex;align-items:center;width:112px}._bonusInput_18feh_953{width:100%;padding:5px 22px 5px 6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);background:var(--surface);font-size:.875rem;font-weight:700;color:var(--text-primary);font-family:inherit;text-align:right;font-variant-numeric:tabular-nums;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}._bonusInput_18feh_953::-webkit-outer-spin-button,._bonusInput_18feh_953::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._bonusInputSuffix_18feh_980{position:absolute;right:8px;font-size:calc(12 * var(--px));font-weight:600;color:var(--text-muted);pointer-events:none}._bonusInput_18feh_953:disabled{opacity:.6;cursor:progress}._bonusInput_18feh_953:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}._bonusInputPending_18feh_996{border-color:color-mix(in srgb,var(--warning) 55%,transparent)}._bonusStatus_18feh_947{display:inline-flex;align-items:center;gap:.3rem;font-size:calc(12 * var(--px));font-weight:600;line-height:1.3}._bonusStatusPending_18feh_1007{color:var(--badge-warning-fg)}._bonusStatusSaving_18feh_1008{color:var(--text-secondary)}._bonusStatusSaved_18feh_1009{color:var(--badge-success-fg)}._bonusStatusSpinner_18feh_1010{animation:_spin_18feh_1 .9s linear infinite}._unsavedBonusBanner_18feh_1015{display:flex;align-items:center;gap:8px;margin:0;padding:9px 1.2rem;font-size:calc(12 * var(--px));font-weight:600;line-height:1.45;background:color-mix(in srgb,var(--warning) 12%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--warning) 26%,transparent);color:var(--badge-warning-fg)}._totalRow_18feh_1029>td{border-top:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-bottom:0;font-weight:700;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}._filterSelectBlock_18feh_1038{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:.5rem 2rem .5rem 2.1rem;background:var(--surface);border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:var(--radius-md);font-size:calc(12 * var(--px));font-weight:600;color:var(--text-primary);outline:none;cursor:pointer;font-family:inherit}._filterSelectBlock_18feh_1038:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}@media(max-width:860px){._searchRow_18feh_60{margin-left:0;flex:1 1 100%;max-width:none}._tableCardActions_18feh_927{width:100%;justify-content:flex-start}}._summaryCard_18feh_1068{display:grid;grid-template-columns:300px 1fr;gap:1.5rem;background:var(--card-bg);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:1.25rem 1.35rem}._summaryFigures_18feh_1078{display:flex;flex-direction:column;gap:1rem;min-width:0}._summaryHeadline_18feh_1085{display:flex;flex-direction:column;gap:.25rem}._summaryLabel_18feh_1091{font-size:calc(12 * var(--px));font-weight:600;color:var(--text-muted)}._summaryValue_18feh_1097{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}._summaryHint_18feh_1105{font-size:calc(12 * var(--px));color:var(--text-muted)}._summaryBudget_18feh_1110{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle)}._summaryBudgetTop_18feh_1120{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._summaryBudgetLabel_18feh_1127{font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary)}._summaryBudgetValue_18feh_1133{font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}._summaryBudgetEmpty_18feh_1140{font-size:calc(12 * var(--px));color:var(--text-muted)}._summaryBudgetHint_18feh_1145,._summaryBudgetNote_18feh_1146{margin:0;font-size:calc(12 * var(--px));line-height:1.45;color:var(--text-muted)}._summaryBudgetBtn_18feh_1154{align-self:flex-start}._summaryDeviationOver_18feh_1160{font-weight:700;color:var(--text-warning)}._summaryDeviationUnder_18feh_1165{font-weight:700;color:var(--text-success)}._summaryMix_18feh_1172{display:flex;flex-direction:column;gap:.4rem;padding:.8rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle)}._summaryMixTop_18feh_1182{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:calc(12 * var(--px));font-weight:600}._summaryMixFixed_18feh_1191{color:var(--text-secondary)}._summaryMixVariable_18feh_1195{color:var(--secondary);font-weight:600}._summaryTrack_18feh_1203{height:8px;border-radius:var(--radius-full);background:var(--secondary);overflow:hidden}._summaryTrackFill_18feh_1210{height:100%;border-radius:var(--radius-full);background:var(--primary)}._summaryChart_18feh_1216{display:flex;flex-direction:column;gap:.75rem;min-width:0}._medianMarker_18feh_1228{position:absolute;top:0;bottom:1.35rem;width:1px;background:var(--secondary);pointer-events:none}._medianMarkerLabel_18feh_1239{position:absolute;top:1.4rem;left:.3rem;padding:.1rem .25rem;border-radius:var(--radius-xs);background:var(--surface);color:var(--secondary);font-size:calc(12 * var(--px));font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}._medianMarkerLabelLeft_18feh_1256{left:auto;right:.3rem}._distributionBody_18feh_1264{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:1.3rem}._distributionScroll_18feh_1273{min-width:0;display:flex;flex-direction:column}@media(max-width:600px){._distributionChartFine_18feh_747{gap:.2rem;padding:0}._distributionChartFine_18feh_747 ._distributionLabel_18feh_238{writing-mode:vertical-rl;transform:rotate(180deg);line-height:1.2}}._distributionAside_18feh_1290{display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding-left:1.3rem;border-left:1px solid var(--border-subtle)}._distributionAsideItem_18feh_1299{display:flex;flex-direction:column;gap:.15rem}@media(max-width:900px){._distributionBody_18feh_1264{grid-template-columns:minmax(0,1fr)}._distributionAside_18feh_1290{flex-direction:row;flex-wrap:wrap;gap:.35rem 1.5rem;padding-left:0;padding-top:.85rem;border-left:0;border-top:1px solid var(--border-subtle)}}._distributionFootValue_18feh_1319{font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}._distributionFootLabel_18feh_1326{font-size:calc(12 * var(--px));color:var(--text-muted)}._breakdownEmpty_18feh_1333{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:1.5rem 1rem}._breakdownEmptyTitle_18feh_1344{margin:0;font-size:calc(12 * var(--px));font-weight:700;color:var(--text-secondary)}._breakdownEmptyText_18feh_1351{margin:0;max-width:34ch;font-size:calc(12 * var(--px));line-height:1.5;color:var(--text-muted)}@media(max-width:1080px){._summaryCard_18feh_1068{grid-template-columns:1fr}}._budgetGoal_18feh_1369{display:grid;grid-template-columns:240px 1fr;gap:1.25rem;padding:1rem 1.1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle)}._budgetGoalField_18feh_1379,._budgetGoalRefs_18feh_1380{display:flex;flex-direction:column;gap:.5rem;min-width:0}._budgetGoalRefsRow_18feh_1387{display:flex;flex-wrap:wrap;gap:.5rem}._budgetGoalInput_18feh_1393{display:flex;align-items:center;gap:.5rem;height:42px;padding:0 .75rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--card-bg);color:var(--text-muted);font-size:calc(12 * var(--px))}._budgetGoalInput_18feh_1393:focus-within{border-color:var(--primary)}._budgetGoalInput_18feh_1393 input{flex:1;min-width:0;border:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:.9375rem;font-weight:700;outline:none}._budgetMonths_18feh_1422{display:flex;flex-direction:column;gap:.75rem}._budgetMonthsHead_18feh_1428{display:flex;flex-direction:column;gap:.15rem}._budgetMonthsTitle_18feh_1434{margin:0;font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary)}._budgetHint_18feh_1441{margin:0;font-size:calc(12 * var(--px));line-height:1.45;color:var(--text-muted)}._budgetChart_18feh_1448{display:flex;align-items:end;gap:.4rem}._budgetColumn_18feh_1456{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem .15rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer}._budgetColumn_18feh_1456:hover{background:var(--bg-subtle)}._budgetColumnActive_18feh_1473{border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent)}._budgetColumnValue_18feh_1479{font-size:calc(12 * var(--px));font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}._budgetColumnTrack_18feh_1488{position:relative;display:block;width:100%;height:92px}._budgetColumnRef_18feh_1495,._budgetColumnBar_18feh_1496{position:absolute;bottom:0;border-radius:var(--radius-xs) var(--radius-xs) 0 0}._budgetColumnRef_18feh_1495{left:0;right:0;background:color-mix(in srgb,var(--text-primary) 9%,transparent)}._budgetColumnBar_18feh_1496{left:22%;right:22%;background:var(--primary)}._budgetColumnLabel_18feh_1514{font-size:calc(12 * var(--px));color:var(--text-muted)}._budgetEditor_18feh_1519{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 5%,var(--card-bg))}._budgetEditorMonth_18feh_1530{min-width:5.5rem;font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary);text-transform:capitalize}._budgetEditorRef_18feh_1538{flex:1;min-width:12rem;font-size:calc(12 * var(--px));color:var(--text-muted)}._budgetClearBtn_18feh_1546._budgetClearBtn_18feh_1546{margin-right:auto;color:var(--text-danger);border-color:color-mix(in srgb,var(--text-danger) 25%,transparent)}._budgetError_18feh_1558{margin:0;font-size:calc(12 * var(--px));color:var(--text-danger)}._budgetTotal_18feh_1564{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1.1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle)}._budgetTotalTop_18feh_1574{display:flex;align-items:baseline;flex-wrap:wrap;gap:.65rem}._budgetTotalValue_18feh_1581{font-size:1.25rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}._delta_18feh_1593{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--radius-full);font-size:calc(12 * var(--px));font-weight:700;white-space:nowrap}._deltaUp_18feh_1604{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--text-success)}._deltaDown_18feh_1610{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}@media(max-width:720px){._budgetGoal_18feh_1369{grid-template-columns:1fr}}._thAction_18feh_1639,._tdAction_18feh_1640{position:sticky;right:0;z-index:1;width:44px;padding:.5rem .5rem .5rem .2rem;text-align:right;background:var(--surface);box-shadow:-6px 0 6px -6px color-mix(in srgb,var(--text-primary) 22%,transparent)}._thAction_18feh_1639{background:color-mix(in srgb,var(--text-primary) 3%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}._tdAction_18feh_1640{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent)}._tbodyRow_18feh_436:last-child ._tdAction_18feh_1640{border-bottom:0}._tbodyRow_18feh_436:hover ._tdAction_18feh_1640{background:color-mix(in srgb,var(--primary) 3%,var(--surface))}._totalRow_18feh_1029>._tdAction_18feh_1640{background:color-mix(in srgb,var(--text-primary) 3%,var(--surface))}@media(max-width:720px){._table_18feh_354{min-width:0}._table_18feh_354 thead{display:none}._table_18feh_354 tbody,._table_18feh_354 tfoot,._tbodyRow_18feh_436,._totalRow_18feh_1029{display:block}._tbodyRow_18feh_436,._totalRow_18feh_1029{position:relative;margin:0 .75rem .6rem;padding:.25rem 0;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-md)}._totalRow_18feh_1029{background:color-mix(in srgb,var(--text-primary) 3%,var(--surface))}._tbodyRow_18feh_436 ._td_18feh_437,._tbodyRow_18feh_436 ._tdRight_18feh_438,._tbodyRow_18feh_436 ._tdBonus_18feh_941,._tbodyRow_18feh_436 ._tdName_18feh_460,._tbodyRow_18feh_436 ._tdTotal_18feh_455,._totalRow_18feh_1029>td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.45rem 1rem;border:0;background:transparent}._tbodyRow_18feh_436 ._td_18feh_437:before,._tbodyRow_18feh_436 ._tdRight_18feh_438:before,._tbodyRow_18feh_436 ._tdBonus_18feh_941:before,._tbodyRow_18feh_436 ._tdTotal_18feh_455:before,._totalRow_18feh_1029>._tdRight_18feh_438:before,._totalRow_18feh_1029>._tdTotal_18feh_455:before{content:attr(data-label);color:var(--text-muted);font-size:.86rem;font-weight:500;text-align:left}._tbodyRow_18feh_436 ._tdName_18feh_460:before,._totalRow_18feh_1029>._tdName_18feh_460:before{content:none}._tdTotal_18feh_455{min-width:0}._tbodyRow_18feh_436 ._tdName_18feh_460{padding-right:3rem}._nameCell_18feh_466{min-width:0;width:100%}._tdBonus_18feh_941 ._bonusStatus_18feh_947{flex-basis:100%;margin-top:0}._tbodyRow_18feh_436 ._tdAction_18feh_1640{position:absolute;top:.5rem;right:.5rem;width:auto;padding:0;border:0;background:transparent;box-shadow:none}._tbodyRow_18feh_436:hover ._tdAction_18feh_1640{background:transparent}._totalRow_18feh_1029>._tdAction_18feh_1640{display:none}}._rowGearBtn_18feh_1729{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._rowGearBtn_18feh_1729:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._rowGearBtn_18feh_1729:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._bonusYearNav_18feh_1754{display:flex;align-items:center;justify-content:center;gap:.5rem}._bonusYearChip_18feh_1760{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:104px;height:32px;padding:0 14px;border-radius:var(--radius-full);background:var(--badge-info-bg);border:1px solid var(--badge-info-border);font-size:.875rem;font-weight:700;color:var(--badge-info-fg);font-variant-numeric:tabular-nums}._bonusYearSpinner_18feh_1776{color:currentcolor;animation:_bonusYearSpin_18feh_1776 .9s linear infinite}@keyframes _bonusYearSpin_18feh_1776{to{transform:rotate(360deg)}}._bonusYearGrid_18feh_1781{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem}._bonusYearCard_18feh_1786{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .6rem .5rem .75rem;border-radius:var(--radius-md);background:var(--card-bg);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease}._bonusYearCard_18feh_1786:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._bonusYearCard_18feh_1786:focus-within{border-color:var(--primary)}._bonusYearCardHead_18feh_1800{display:inline-flex;align-items:center;gap:.35rem;min-width:0}._bonusYearMonth_18feh_1806{font-size:calc(12 * var(--px));font-weight:600;color:var(--text-secondary)}._bonusYearCardFilled_18feh_1812{background:var(--primary-light);border-color:color-mix(in srgb,var(--primary) 32%,transparent)}._bonusYearCardFilled_18feh_1812 ._bonusYearMonth_18feh_1806{color:var(--primary)}._bonusYearCardCurrent_18feh_1818{border-color:color-mix(in srgb,var(--primary) 55%,transparent)}._bonusYearNow_18feh_1819{padding:1px 7px;border-radius:var(--radius-full);background:var(--badge-info-bg);font-size:calc(12 * var(--px));font-weight:700;color:var(--badge-info-fg);white-space:nowrap}._bonusYearFooter_18feh_1829{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}._bonusYearFooterLabel_18feh_1836{display:flex;flex-direction:column;gap:1px;font-size:calc(12 * var(--px));font-weight:700;color:var(--text-primary)}._bonusYearFooterCount_18feh_1844{font-size:calc(12 * var(--px));font-weight:500;color:var(--text-muted)}._bonusYearFooterValue_18feh_1849{font-size:1.125rem;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}._sidebar_v79la_1{--sidebar-bg: var(--bg-base);--sidebar-bg-strong: var(--surface);--sidebar-text: var(--text-primary);--sidebar-text-soft: var(--text-secondary);--sidebar-accent: var(--text-muted);--sidebar-panel: color-mix(in srgb, var(--text-primary) 6%, transparent);--sidebar-panel-strong: color-mix(in srgb, var(--text-primary) 10%, transparent);--sidebar-divider: var(--border-default);--ring: color-mix(in srgb, var(--brand-primary) 30%, transparent);--scroll-thumb: color-mix(in srgb, var(--text-primary) 18%, transparent);--sidebar-pad: 12px;--sidebar-link-pad: 12px;--sidebar-cell-c: 40px;position:relative;display:flex;flex-direction:column;width:var(--sidebar-w);min-width:var(--sidebar-w);height:100vh;height:100dvh;overflow:hidden;font-size:calc(14 * var(--px));background:var(--sidebar-bg);border-right:1px solid var(--sidebar-divider);color:var(--sidebar-text);box-shadow:none;transition:width var(--trans),transform var(--trans),background-color .18s ease}:root[data-font=md] ._sidebar_v79la_1{font-size:calc(14 * var(--px))}@media(min-width:601px)and (not ((pointer:coarse)and (max-height:500px))){[data-canvas=home] ._sidebar_v79la_1{--sidebar-bg: transparent;border-right-color:var(--home-glass-edge)}}._collapsed_v79la_52{width:var(--sidebar-w-c);min-width:var(--sidebar-w-c)}._brand_v79la_57{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:20px var(--sidebar-pad) 0}._brandCollapsed_v79la_67{justify-content:center;padding-top:20px;padding-bottom:0}._brandLink_v79la_73{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;overflow:hidden}._brandLogoBox_v79la_87{width:36px;height:36px;flex:0 0 36px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;box-shadow:none}._brandLogoBoxCollapsed_v79la_100{width:40px;height:40px;flex-basis:40px;border-radius:var(--radius-md)}._brandTenantLogo_v79la_107{width:100%;height:100%;flex:0 0 auto}._brandTextBlock_v79la_113{margin-left:0;display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}._brandTitle_v79la_122{max-width:100%;overflow:hidden;color:var(--sidebar-text);font-size:13px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}._logoWrapper_v79la_134{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px}._brandLogoLink_v79la_143{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none}._brandCollapsed_v79la_67 ._brandLink_v79la_73{justify-content:center;width:100%;overflow:visible}._brandCollapsed_v79la_67 ._logoWrapper_v79la_134{width:40px;flex-basis:40px}._toggleInline_v79la_163{width:24px;height:24px;border:0;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--sidebar-panel);color:var(--sidebar-accent);cursor:pointer;outline:none;transition:transform .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}._toggleInline_v79la_163:hover{transform:scale(1.02);color:var(--sidebar-text);background:var(--sidebar-panel-strong);box-shadow:none}._toggleInline_v79la_163:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}._toggleInline_v79la_163 img,._toggleInline_v79la_163 svg,._mobileReopen_v79la_195 img,._mobileReopen_v79la_195 svg{display:block;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-xs)}._toggleInline_v79la_163 img,._toggleInline_v79la_163 svg{width:16px;height:16px}._mobileReopen_v79la_195 img,._mobileReopen_v79la_195 svg{width:22px;height:22px;border-radius:var(--radius-sm)}._brandCollapsed_v79la_67 ._toggleInline_v79la_163{position:absolute;inset:50% auto auto 50%;display:none;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}._brandCollapsed_v79la_67:hover ._logoWrapper_v79la_134 ._toggleInline_v79la_163{display:inline-flex;opacity:1;pointer-events:auto}._toggleTooltip_v79la_230{position:absolute;top:50%;left:calc(var(--sidebar-w-c) + 12px);display:none;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm);font-size:calc(12.25 * var(--px));transform:translateY(-50%);white-space:nowrap;z-index:220}._brandCollapsed_v79la_67 ._logoWrapper_v79la_134:hover+._toggleTooltip_v79la_230,._brandCollapsed_v79la_67 ._logoWrapper_v79la_134:focus-within+._toggleTooltip_v79la_230{display:block}._brandCollapsed_v79la_67 ._logoWrapper_v79la_134:focus-within+._toggleTooltip_v79la_230,._brandCollapsed_v79la_67 ._logoWrapper_v79la_134:active+._toggleTooltip_v79la_230{display:none}._topNav_v79la_264{position:relative;z-index:1;flex:0 0 auto;padding:18px 0 10px}._collapsed_v79la_52 ._topNav_v79la_264{padding:10px 0 8px}._navShell_v79la_259{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._nav_v79la_259{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 0 0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-overflow-scrolling:touch}._collapsed_v79la_52 ._nav_v79la_259{scrollbar-gutter:stable both-edges;padding-top:6px}._nav_v79la_259::-webkit-scrollbar{width:8px;height:8px}._nav_v79la_259::-webkit-scrollbar-track{background:transparent}._nav_v79la_259::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-full)}._showScroll_v79la_326,._nav_v79la_259:hover,._nav_v79la_259:focus-within{scrollbar-color:var(--scroll-thumb) transparent}._showScroll_v79la_326::-webkit-scrollbar-thumb,._nav_v79la_259:hover::-webkit-scrollbar-thumb,._nav_v79la_259:focus-within::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}._scrollHint_v79la_345{position:absolute;right:0;bottom:0;left:0;z-index:var(--z-base);height:24px;background:linear-gradient(to top,var(--sidebar-bg),transparent);opacity:0;pointer-events:none;transition:opacity .16s ease}._navShell_v79la_259[data-overflow=true] ._scrollHint_v79la_345{opacity:1}._navShell_v79la_259[data-overflow=true] ._nav_v79la_259{scrollbar-color:var(--scroll-thumb) transparent}._navShell_v79la_259[data-overflow=true] ._nav_v79la_259::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}@media(prefers-reduced-motion:reduce){._scrollHint_v79la_345{transition:none}}._navList_v79la_378{margin:0;padding:0;list-style:none}._navList_v79la_378 li{width:100%}._groupLabel_v79la_389{display:block;padding:8px 12px 4px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}._groupToggle_v79la_399{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius-sm);transition:color .15s ease}._groupToggle_v79la_399:hover{color:var(--home-mine-ink)}._groupToggle_v79la_399:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._groupChevron_v79la_427{flex-shrink:0;transition:transform .18s ease}._groupChevronCollapsed_v79la_432{transform:rotate(-90deg)}._groupDivider_v79la_440{display:block;width:calc(var(--sidebar-w-c) - 32px);height:1px;margin:3px auto 2px;background:var(--sidebar-divider);pointer-events:none}._collapsed_v79la_52 ._nav_v79la_259 ._navList_v79la_378>._groupDivider_v79la_440:first-child{display:none}._navLink_v79la_457{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--sidebar-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;transition:background .12s ease,color .12s ease,transform .12s ease;outline:none}._navLink_v79la_457>svg{width:17px;height:17px;flex:0 0 17px;color:var(--sidebar-accent);stroke-width:1.85}._navLink_v79la_457:hover{background:var(--sidebar-panel);color:var(--sidebar-text)}._navLink_v79la_457:hover:before,._active_v79la_493:before{content:"";position:absolute;left:0;width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}._navLink_v79la_457:hover:before{top:9px;bottom:9px;background:color-mix(in srgb,var(--brand-primary) 45%,transparent)}._navLink_v79la_457:hover>svg{color:var(--sidebar-text)}._active_v79la_493{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-accent);font-weight:700}._active_v79la_493>svg{color:var(--brand-accent)}._active_v79la_493:before{top:8px;bottom:8px;width:3px;background:var(--brand-primary);box-shadow:0 0 8px color-mix(in srgb,var(--brand-primary) 50%,transparent)}._navLink_v79la_457:focus-visible{box-shadow:0 0 0 3px var(--ring)}._bottomNav_v79la_258{flex:0 0 auto;margin-top:auto;padding:10px 0 8px}._profileSlot_v79la_541{padding:6px 0 0;list-style:none}._collapsed_v79la_52 ._profileSlot_v79la_541{padding:calc(5.6 * var(--px)) 0 0}._profileSlot_v79la_541 ._profileContainer_v79la_552{width:100%}._profileSlot_v79la_541 ._profileTrigger_v79la_558,._profileSlot_v79la_541 ._profileContainer_v79la_552>._profileTrigger_v79la_558{width:100%;min-width:0;display:flex;align-items:center;gap:9px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;transition:background .14s ease,transform .12s ease;min-height:36px;justify-content:flex-start;cursor:pointer;color:inherit;font:inherit;text-align:left}._profileSlot_v79la_541 ._profileTrigger_v79la_558:hover{background:var(--sidebar-panel-strong)}._profileSlot_v79la_541 ._profileTriggerCollapsed_v79la_582,._profileSlot_v79la_541 ._profileContainer_v79la_552>._profileTriggerCollapsed_v79la_582{background:transparent;padding:0;justify-content:center;min-height:var(--sidebar-cell-c);height:var(--sidebar-cell-c);width:var(--sidebar-cell-c);margin:0 auto;border-radius:var(--radius-md)}._profileSlot_v79la_541 ._profileTriggerCollapsed_v79la_582:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}._profileAvatar_v79la_599{flex:0 0 auto;width:24px;height:24px;aspect-ratio:1 / 1;box-shadow:none;border-radius:var(--radius-full);overflow:hidden}._profileAvatar_v79la_599>*{font-size:calc(12 * var(--px))}._profileTextBlock_v79la_621{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;overflow:hidden;text-align:left}._profileName_v79la_631{font-size:13px;font-weight:500;color:var(--sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._profileChevron_v79la_641{width:14px;height:14px;flex:0 0 14px;color:var(--sidebar-accent)}._sidebar_v79la_1:not(._collapsed_v79la_52) ._nav_v79la_259,._sidebar_v79la_1:not(._collapsed_v79la_52) ._topNav_v79la_264,._sidebar_v79la_1:not(._collapsed_v79la_52) ._bottomNav_v79la_258{padding-right:12px;padding-left:12px}._sidebar_v79la_1:not(._collapsed_v79la_52) ._nav_v79la_259{padding-right:max(0px,12px - var(--nav-gutter, 0px))}._sidebar_v79la_1:not(._collapsed_v79la_52) ._bottomNav_v79la_258 ._navLink_v79la_457,._sidebar_v79la_1:not(._collapsed_v79la_52) ._bottomNav_v79la_258 button:not(._profileTrigger_v79la_558,[data-sidebar-clock] *){display:flex;align-items:center;gap:calc(10.5 * var(--px));width:100%;min-height:36px;padding:0 12px;box-sizing:border-box;justify-content:flex-start}._bottomNav_v79la_258 ._navLink_v79la_457>svg{color:var(--sidebar-accent)}._collapsed_v79la_52 ._brandTitle_v79la_122,._collapsed_v79la_52 ._brandTextBlock_v79la_113,._collapsed_v79la_52 ._navLink_v79la_457 span,._collapsed_v79la_52 ._groupLabel_v79la_389{display:none}._collapsed_v79la_52 ._navLink_v79la_457,._collapsed_v79la_52 ._bottomNav_v79la_258 ._navLink_v79la_457,._collapsed_v79la_52 ._bottomNav_v79la_258 ._profileTrigger_v79la_558{justify-content:center;width:var(--sidebar-cell-c);min-width:var(--sidebar-cell-c);height:var(--sidebar-cell-c);min-height:var(--sidebar-cell-c);padding:0;gap:0;margin:2px auto;border-radius:var(--radius-md)}._collapsed_v79la_52 ._nav_v79la_259 ._navLink_v79la_457,._collapsed_v79la_52 ._topNav_v79la_264 ._navLink_v79la_457,._collapsed_v79la_52 ._bottomNav_v79la_258{padding-inline:0}._collapsed_v79la_52 ._navLink_v79la_457:hover:before,._collapsed_v79la_52 ._active_v79la_493:before{display:none}._collapsed_v79la_52 ._bottomNav_v79la_258,._collapsed_v79la_52 ._bottomNav_v79la_258 ._navList_v79la_378,._collapsed_v79la_52 ._bottomNav_v79la_258 li{overflow:visible}._collapsed_v79la_52 ._bottomNav_v79la_258 ._navList_v79la_378{display:flex;flex-direction:column;align-items:center;padding:0}._collapsed_v79la_52 ._bottomNav_v79la_258 ._profileContainer_v79la_552{display:flex;justify-content:center;width:100%}._collapsed_v79la_52 ._bottomNav_v79la_258 ._profileAvatar_v79la_599{margin:0;flex:0 0 auto}._backdrop_v79la_753{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:color-mix(in srgb,var(--shadow-ink) 40%,transparent);z-index:calc(var(--z-sticky) - 10)}._mobileBar_v79la_761{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-sticky) - 20);display:none;align-items:center;gap:10px;height:calc(var(--mobile-bar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(12px + env(safe-area-inset-right)) 0 calc(8px + env(safe-area-inset-left));background:var(--bg-raised);border-bottom:1px solid var(--border-subtle)}._mobileReopen_v79la_195{display:inline-flex;flex:0 0 auto;width:40px;height:40px;border:0;border-radius:var(--radius-sm);align-items:center;justify-content:center;background:transparent;color:var(--text-primary);cursor:pointer}._mobileReopen_v79la_195:hover{background:var(--bg-subtle)}._mobileBarTitle_v79la_794{flex:1;min-width:0;overflow:hidden;color:var(--home-ink);font-size:16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}._mobileBarBell_v79la_805{position:relative;display:inline-flex;flex:0 0 auto;width:36px;height:36px;border-radius:var(--radius-sm);align-items:center;justify-content:center;color:var(--text-secondary)}._mobileBarBell_v79la_805:hover{background:var(--bg-subtle)}._mobileBarBell_v79la_805 svg{width:19px;height:19px}._mobileBarCount_v79la_826{position:absolute;top:3px;left:20px;min-width:16px;height:16px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--error);color:var(--text-inverse);font-size:calc(12 * var(--px));font-weight:700;line-height:1}._mobileBar_v79la_761 ._mobileBarAccount_v79la_845{flex:0 0 auto;width:36px}._mobileBar_v79la_761 ._mobileBarAccountTrigger_v79la_850{width:36px;height:36px;padding:0;justify-content:center;border-radius:var(--radius-full)}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._sidebar_v79la_1{position:fixed;z-index:var(--z-sticky);transform:translate(0)}._sidebar_v79la_1:not(._collapsed_v79la_52){box-shadow:8px 0 32px color-mix(in srgb,var(--shadow-ink) 20%,transparent)}._collapsed_v79la_52{transform:translate(-100%)}._backdrop_v79la_753{display:block}._mobileBar_v79la_761{display:flex}body:has([data-own-header]) ._mobileBar_v79la_761{display:none}}@media(max-height:600px){._nav_v79la_259{padding-top:18px}._collapsed_v79la_52 ._nav_v79la_259{padding-top:10px}}@media(max-height:960px){._sidebar_v79la_1:not(._collapsed_v79la_52) ._navLink_v79la_457,._sidebar_v79la_1:not(._collapsed_v79la_52) ._bottomNav_v79la_258 ._navLink_v79la_457,._sidebar_v79la_1:not(._collapsed_v79la_52) ._bottomNav_v79la_258 button:not(._profileTrigger_v79la_558,[data-sidebar-clock] *),._sidebar_v79la_1:not(._collapsed_v79la_52) ._profileSlot_v79la_541 ._profileTrigger_v79la_558,._sidebar_v79la_1:not(._collapsed_v79la_52) ._profileSlot_v79la_541 ._profileContainer_v79la_552>._profileTrigger_v79la_558{min-height:32px}._sidebar_v79la_1:not(._collapsed_v79la_52) ._topNav_v79la_264{padding-top:12px;padding-bottom:6px}._sidebar_v79la_1:not(._collapsed_v79la_52) ._bottomNav_v79la_258{padding-top:6px;padding-bottom:6px}}@media(prefers-reduced-motion:reduce){._sidebar_v79la_1{transition:none}._navLink_v79la_457{transition:background .15s ease,color .15s ease,box-shadow .15s ease}._toggleInline_v79la_163{transition:background .15s ease}}._navLocked_v79la_946 ._navLink_v79la_457{position:relative}._navLocked_v79la_946 ._navLink_v79la_457>svg:first-of-type{opacity:.55}._navLocked_v79la_946 ._navLink_v79la_457:after{content:"";position:absolute;top:6px;left:24px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--text-warning);box-shadow:0 0 0 2px var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%231e1b4b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>");background-repeat:no-repeat;background-position:center}._navLocked_v79la_946 ._active_v79la_493:after{background:var(--text-warning)}._profileSlotLocked_v79la_970{position:relative}._subscriptionBlockedPill_v79la_973{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(-5.6 * var(--px));right:calc(-5.6 * var(--px));padding:calc(2.1 * var(--px)) calc(5.88 * var(--px));border-radius:var(--radius-full);background:var(--alert-solid);color:var(--btn-text);font-size:calc(12 * var(--px));font-weight:800;letter-spacing:.04em;box-shadow:0 0 0 2px var(--surface);z-index:2;pointer-events:none}._container_1f7k0_1{position:relative;display:block;width:100%}._compact_1f7k0_7{width:auto;display:flex;justify-content:center}._trigger_1f7k0_12{background:transparent;border:none;padding:calc(9 * var(--px)) calc(14 * var(--px));display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(10.5 * var(--px));cursor:pointer;width:100%;text-align:left}._fillTrigger_1f7k0_25{display:flex;align-items:center;justify-content:flex-start;width:100%}._compact_1f7k0_7 ._fillTrigger_1f7k0_25{justify-content:center;width:auto;min-width:auto;max-width:none}._profileDropdown_1f7k0_39{position:fixed;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:calc(220 * var(--px));max-width:calc(100vw - calc(24 * var(--px)));padding:calc(6 * var(--px));border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface);box-shadow:0 calc(8 * var(--px)) calc(24 * var(--px)) color-mix(in srgb,var(--shadow-ink) 15%,transparent);font-size:calc(13.5 * var(--px));z-index:1400}._item_1f7k0_55{display:flex;align-items:center;gap:calc(10 * var(--px));width:100%;height:calc(36 * var(--px));flex:0 0 auto;margin:0;padding:0 calc(10 * var(--px));border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-weight:400;line-height:1;white-space:nowrap;text-align:left;color:var(--home-ink);cursor:pointer}._item_1f7k0_55:hover,._item_1f7k0_55:focus-visible{background:color-mix(in srgb,var(--home-ink) 4%,transparent)}._icon_1f7k0_81{flex:0 0 auto;width:calc(17 * var(--px));height:calc(17 * var(--px));color:var(--home-ink-3)}._divider_1f7k0_88{flex:0 0 auto;height:1px;margin:calc(6 * var(--px)) 0;border:0;background:var(--border-default)}._signOutItem_1f7k0_96,._signOutItem_1f7k0_96 ._icon_1f7k0_81{color:var(--text-danger)}._signOutItem_1f7k0_96:hover,._signOutItem_1f7k0_96:focus-visible{background:color-mix(in srgb,var(--error) 8%,transparent)}._slot_1tti8_5{list-style:none;padding:calc(2 * var(--px)) 0 0}._card_1tti8_10{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--px));box-sizing:border-box;min-height:calc(36 * var(--px));padding:0 calc(12 * var(--px)) 0 calc(4 * var(--px));background:transparent;border-radius:var(--radius-sm)}@media(max-height:960px){._card_1tti8_10{min-height:calc(32 * var(--px))}}._mode_1tti8_28{flex:1 1 auto;min-width:0;padding:0 calc(4 * var(--px));overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:calc(12 * var(--px));font-weight:500;color:var(--home-ink-4);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}._mode_1tti8_28:hover{color:var(--home-ink)}._mode_1tti8_28:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._time_1tti8_55{font-size:calc(16 * var(--px));font-weight:600;line-height:1.1;color:var(--home-ink-5);font-variant-numeric:tabular-nums}._timeError_1tti8_63{font-size:calc(12 * var(--px));font-weight:500;line-height:1.2;color:var(--home-ink);overflow-wrap:anywhere}._pendingAction_1tti8_72,._pendingMode_1tti8_73,._pendingTime_1tti8_74{display:block;height:calc(16 * var(--px));background:var(--home-skeleton);border-radius:var(--radius-sm)}._pendingAction_1tti8_72{width:calc(32 * var(--px));height:calc(28 * var(--px))}._pendingMode_1tti8_73{flex:1 1 auto}._pendingTime_1tti8_74{width:calc(44 * var(--px))}._time_1tti8_55[data-live]{color:var(--home-ink)}._secs_1tti8_98{font-size:calc(12 * var(--px));font-weight:500;color:var(--home-ink-4)}._actions_1tti8_104{display:inline-flex;gap:calc(6 * var(--px))}._stopIcon_1tti8_109{color:var(--home-dot-alert)}._collapsedWrap_1tti8_113{position:relative;display:flex;justify-content:center}._trigger_1tti8_119{display:inline-grid;place-items:center;width:calc(36 * var(--px));height:calc(36 * var(--px));padding:0;background:var(--home-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--home-ink-4);cursor:pointer}._trigger_1tti8_119[data-live]{color:var(--primary)}._popover_1tti8_137{position:fixed;z-index:1000;width:calc(210 * var(--px));box-shadow:var(--shadow-md);border-radius:var(--radius-sm)}._popover_1tti8_137 ._card_1tti8_10{box-sizing:border-box;height:calc(36 * var(--px));padding:0 calc(12 * var(--px)) 0 0;background:var(--home-card);border:1px solid var(--border-default);border-radius:var(--radius-sm)}._pauseIcon_1tti8_154{color:var(--home-ink)}._popover_1tti8_137 ._card_1tti8_10 ._actions_1tti8_104>button:first-child{width:calc(36 * var(--px));height:calc(36 * var(--px));margin-left:calc(-1 * var(--px))}._slot_1tti8_5._slot_1tti8_5 button:hover:not(:disabled){transform:none}._card_1tti8_10._card_1tti8_10 button,._card_1tti8_10._card_1tti8_10 button:hover:not(:disabled){box-shadow:none}._banner_1lo2f_7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(10 * var(--px)) calc(16 * var(--px));margin-bottom:calc(16 * var(--px));padding:calc(12 * var(--px)) calc(16 * var(--px));border:1px solid var(--badge-warning-border);border-radius:var(--radius-md);background:var(--badge-warning-bg);color:var(--text-primary);font-size:calc(14 * var(--px));line-height:1.45}._danger_1lo2f_23{border-color:var(--badge-error-border);background:var(--badge-error-bg)}._neutral_1lo2f_28{border-color:var(--border-default);background:var(--surface-muted)}._text_1lo2f_33{margin:0;flex:1 1 calc(260 * var(--px));min-width:0}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._banner_1lo2f_7{padding:calc(12 * var(--px))}}._container_1stmt_13{display:flex;height:100vh;height:100dvh;background:var(--bg-base)}._containerHome_1stmt_22{background:linear-gradient(125deg,var(--home-bg-1) 0%,var(--home-bg-2) 40%,var(--home-bg-3) 72%,var(--home-bg-4) 100%)}._containerHome_1stmt_22 ._main_1stmt_7{padding:calc(14 * var(--px));background:transparent}._main_1stmt_7{flex:1;overflow-y:auto;padding:calc(40 * var(--px)) calc(56 * var(--px)) calc(56 * var(--px));background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-primary) 6%,transparent),transparent 28%),var(--bg-base);color:var(--text-primary)}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._main_1stmt_7,._containerHome_1stmt_22 ._main_1stmt_7{margin-top:calc(var(--mobile-bar-h) + env(safe-area-inset-top));padding-top:calc(14 * var(--px));padding-bottom:calc(14 * var(--px));padding-inline:calc(16px - 14 * var(--px))}._container_1stmt_13:has([data-own-header]) ._main_1stmt_7{margin-top:0;padding-inline:0}}._page_1qkio_3{align-items:stretch}._panel_1qkio_10{display:flex;flex-direction:column;gap:calc(10 * var(--px))}._line_1qkio_18._line_1qkio_18{border-radius:var(--radius-sm)}._header_1qkio_20{display:flex;flex-direction:column;gap:calc(12 * var(--px))}._title_1qkio_26{width:calc(240 * var(--px));height:calc(26 * var(--px))}._subtitle_1qkio_27{width:min(100%,calc(420 * var(--px)));height:calc(14 * var(--px))}._bar_1qkio_29{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16 * var(--px))}._tabs_1qkio_37{display:flex;align-items:center;gap:calc(24 * var(--px))}._tab_1qkio_37{height:calc(16 * var(--px))}._tab_1qkio_37:nth-child(1){width:calc(64 * var(--px))}._tab_1qkio_37:nth-child(2){width:calc(88 * var(--px))}._tab_1qkio_37:nth-child(3){width:calc(72 * var(--px))}._search_1qkio_48{width:calc(220 * var(--px));height:calc(36 * var(--px))}._row_1qkio_49{height:calc(62 * var(--px))}@media(max-width:560px){._title_1qkio_26{width:calc(200 * var(--px))}._subtitle_1qkio_27{width:min(100%,calc(300 * var(--px)))}._tab_1qkio_37:nth-child(1){width:calc(56 * var(--px))}._tab_1qkio_37:nth-child(2){width:calc(80 * var(--px))}._tab_1qkio_37:nth-child(3){width:calc(64 * var(--px))}._search_1qkio_48{width:100%}._row_1qkio_49{height:calc(64 * var(--px))}}._page_1iglq_17{margin:0 auto;min-height:calc(100vh - 36px - 96 * var(--px));min-height:calc(100dvh - 36px - 96 * var(--px));padding:0;display:flex;flex-direction:column;gap:var(--page-gap);overflow-x:clip;box-sizing:border-box}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._page_1iglq_17{min-height:calc(100vh - var(--mobile-bar-h) - env(safe-area-inset-top) - 28 * var(--px));min-height:calc(100dvh - var(--mobile-bar-h) - env(safe-area-inset-top) - 28 * var(--px));padding-inline:calc(14 * var(--px))}}._hero_1iglq_42{display:flex;justify-content:space-between;gap:calc(17.5 * var(--px));align-items:flex-start;flex-wrap:wrap;padding:0 calc(21 * var(--px));box-shadow:var(--shadow-md)}._title_1iglq_53{font-size:clamp(calc(16.8 * var(--px)),2.2vw,calc(22.4 * var(--px)));font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.2}._actionBtn_1iglq_66,._actionBtnPrimary_1iglq_67,._actionBtnDelete_1iglq_68{display:inline-flex;align-items:center;gap:calc(5.6 * var(--px));border-radius:var(--radius-sm);min-height:calc(36 * var(--px));padding:0 calc(14 * var(--px));cursor:pointer;font-size:calc(13 * var(--px));line-height:1.2;font-weight:500;white-space:nowrap;border:1px solid transparent;background:transparent;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}._actionBtnPrimary_1iglq_67{background:var(--gradient-brand);background-origin:border-box;color:var(--btn-text);box-shadow:var(--btn-primary-shadow)}._actionBtnPrimary_1iglq_67:hover:not(:disabled){filter:brightness(.92);transform:translateY(-2px);box-shadow:var(--btn-primary-shadow-hover)}._actionBtnPrimary_1iglq_67:disabled{opacity:.55;cursor:not-allowed}._actionBtn_1iglq_66{border-color:var(--border-subtle);color:var(--btn-secondary-fg)}._actionBtn_1iglq_66:hover:not(:disabled){background:color-mix(in srgb,var(--btn-secondary-fg) 8%,transparent);border-color:color-mix(in srgb,var(--btn-secondary-fg) 25%,transparent)}._actionBtn_1iglq_66:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._actionBtnDelete_1iglq_68{border-color:color-mix(in srgb,var(--error) 25%,transparent);color:var(--badge-error-fg)}._actionBtnDelete_1iglq_68:hover:not(:disabled){background:color-mix(in srgb,var(--error) 8%,transparent);border-color:color-mix(in srgb,var(--error) 40%,transparent)}._actionBtnDelete_1iglq_68:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1024px){._page_1iglq_17{padding:0 calc(21 * var(--px))}._hero_1iglq_42{flex-direction:column;padding:0 calc(14 * var(--px))}}@media(max-width:768px){._page_1iglq_17{padding:0 calc(14 * var(--px))}}@media(max-width:640px){._hero_1iglq_42{padding:0 calc(14 * var(--px))}._title_1iglq_53{font-size:clamp(calc(19.6 * var(--px)),2.5vw,calc(25.2 * var(--px)))}}._spin_4mp7e_3{display:inline-flex;animation:_fbSpin_4mp7e_1 .9s linear infinite}@keyframes _fbSpin_4mp7e_1{to{transform:rotate(360deg)}}._block_4mp7e_12{display:block;border-radius:var(--radius-md);background:var(--home-skeleton)}._group_4mp7e_18{display:flex;flex-direction:column;gap:calc(10 * var(--px))}._panel_4mp7e_24{padding:calc(16 * var(--px)) calc(22 * var(--px)) calc(22 * var(--px));border-radius:var(--radius-lg);background:var(--home-well-soft)}._row_4mp7e_30{height:calc(var(--skel-h) * var(--px))}@media(max-width:560px){._panel_4mp7e_24{padding:calc(12 * var(--px))}._row_4mp7e_30{height:calc(var(--skel-h-phone) * var(--px))}}@media(prefers-reduced-motion:no-preference){._block_4mp7e_12{animation:_fbPulse_4mp7e_1 1.4s ease-in-out infinite}}@keyframes _fbPulse_4mp7e_1{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._spin_4mp7e_3{animation-duration:1.6s}}._page_v1giw_3{align-items:stretch}._panel_v1giw_8{flex:1;display:flex;flex-direction:column;justify-content:center}._action_v1giw_16._action_v1giw_16{padding:0 calc(16 * var(--px))}._secondary_v1giw_17._secondary_v1giw_17{font-weight:600}html{min-height:100%;background:var(--bg-base);color:var(--text-primary)}body{margin:0;padding:0;display:block;min-width:320px;min-height:100vh;min-height:100dvh;background-color:var(--bg-base);color:var(--text-primary)}#root{min-height:100vh;min-height:100dvh}::-moz-selection{background:color-mix(in srgb,var(--brand-primary) 22%,transparent);color:var(--text-primary)}::selection{background:color-mix(in srgb,var(--brand-primary) 22%,transparent);color:var(--text-primary)}a,button{color:var(--text-primary)}a{text-decoration-color:color-mix(in srgb,var(--brand-primary) 35%,transparent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-font=sm]{font-size:12px}:root[data-font=md]{font-size:14px}:root[data-font=lg]{font-size:16px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--text-primary);--brand-primary: #5857c9;--brand-secondary: #d141a8;--brand-accent: #3e3da0;--bg-base: #ffffff;--bg-raised: #ffffff;--bg-overlay: rgba(255, 255, 255, .9);--bg-inset: #f4f5f7;--scrim: rgba(14, 15, 19, .38);--bg-subtle: #f8f9fa;--text-primary: #213547;--text-secondary: #4b5563;--text-muted: #5f6672;--text-inverse: #ffffff;--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .08);--border-strong: #cbd5e1;--field-border: #7c8aa0;--primary: var(--brand-primary);--primary-hover: var(--brand-accent);--primary-light: #eeeeff;--secondary: var(--brand-secondary);--secondary-hover: #a82f84;--accent: var(--brand-accent);--warning: #f59e0b;--error: #dc3545;--error-foreground: #7f1d1d;--success: #16a34a;--success-foreground: #064e3b;--text-danger: #c81e1e;--text-warning: #92400e;--icon-warning: #b45309;--icon-success: #15803d;--text-success: #065f46;--strength-weak: #ef4444;--strength-medium: #f59e0b;--strength-strong: #10b981;--surface: #ffffff;--card-bg: rgba(255, 255, 255, .9);--surface-muted: color-mix(in srgb, var(--surface) 88%, var(--bg-subtle));--shadow-ink: #0f172a;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 10px 30px rgba(31, 41, 55, .1);--shadow-lg: 0 20px 40px rgba(0, 0, 0, .15);--shadow-hover: 0 14px 32px rgba(31, 41, 55, .08);--shadow-medium: rgba(0, 0, 0, .15);--shadow-strong: rgba(0, 0, 0, .24);--surface-raise-1: color-mix(in srgb, var(--text-primary) 3%, transparent);--surface-raise-2: color-mix(in srgb, var(--text-primary) 6%, transparent);--surface-raise-3: color-mix(in srgb, var(--text-primary) 10%, transparent);--badge-success-bg: color-mix(in srgb, var(--success) 12%, transparent);--badge-success-fg: var(--text-success);--badge-warning-bg: color-mix(in srgb, var(--warning) 14%, transparent);--badge-warning-fg: var(--text-warning);--badge-error-bg: color-mix(in srgb, var(--error) 12%, transparent);--badge-error-fg: color-mix(in srgb, var(--text-danger) 78%, black);--badge-success-border: color-mix(in srgb, var(--success) 28%, transparent);--badge-warning-border: color-mix(in srgb, var(--warning) 28%, transparent);--badge-error-border: color-mix(in srgb, var(--error) 28%, transparent);--badge-info-border: color-mix(in srgb, var(--primary) 28%, transparent);--badge-neutral-border: var(--border-default);--marker-today: #0f766e;--holiday-tint: #f472b6;--holiday-bg: color-mix(in srgb, var(--holiday-tint) 10%, var(--surface));--holiday-border: color-mix(in srgb, var(--holiday-tint) 35%, var(--border-default));--holiday-fg: #9d174d;--badge-neutral-bg: var(--surface-raise-2);--badge-neutral-fg: var(--text-secondary);--badge-brand-bg: color-mix(in srgb, var(--secondary) 12%, transparent);--badge-brand-fg: var(--secondary-hover);--badge-info-bg: color-mix(in srgb, var(--primary) 12%, transparent);--badge-info-fg: var(--primary-hover);--btn-text: #ffffff;--on-error: #ffffff;--on-primary: #ffffff;--signature-paper: #ffffff;--btn-secondary-fg: var(--brand-primary);--focus-ring: var(--primary);--btn-primary-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 28%, transparent);--btn-primary-shadow-hover: 0 10px 24px color-mix(in srgb, var(--primary) 36%, transparent);--gradient-brand-from: #a21caf;--gradient-brand-to: #5857c9;--gradient-brand: linear-gradient(135deg, var(--gradient-brand-from), var(--gradient-brand-to));--gradient-brand-90: linear-gradient(90deg, var(--gradient-brand-from), var(--gradient-brand-to));--gradient-brand-180: linear-gradient(180deg, var(--gradient-brand-from), var(--gradient-brand-to));--gradient-brand-shadow: 0 8px 16px rgba(88, 87, 201, .24);--gradient-brand-shadow-hover: 0 10px 22px rgba(88, 87, 201, .34);--gradient-brand-shadow-soft: 0 6px 14px rgba(88, 87, 201, .24);--cta-accent: #1f57f6;--cta-accent-hover: #123fd6;--cta-grad-from: #3b6cfd;--cta-grad-to: #8645f1;--cta-gradient: linear-gradient(90deg, var(--cta-grad-from), var(--cta-grad-to));--auth-field-focus: #eff3fe;--auth-backdrop: url(/images/auth-backdrop.webp);--ink-panel-from: #2d2c5a;--ink-panel-to: #1e1d3a;--alert-solid: #f43f5e;--plate: #ffffff;--code-bg: #1e1e1e;--skeleton-shine: #eeeef6;--primary-fill: #4338ca;--warning-fill: #c2410c;--neutral-fill: #475569;--ink-deep-from: #0b1020;--ink-deep-to: #1c1d3a;--ink-indigo-from: #312e81;--ink-indigo-to: #1e1b4b;--ink-violet-from: #3b3a8c;--ink-violet-to: #221f54;--on-ink-accent: #a5b4fc;--on-ink-accent-2: #c4b5fd;--ink-glass: rgba(255, 255, 255, .08);--ink-glass-edge: rgba(255, 255, 255, .15);--amber-soft: #fcd34d;--success-light: #34d399;--violet: #8b5cf6;--violet-strong: #7c3aed;--px: calc(1rem / 14);--page-gap: 1.5rem;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 999px;--radius: var(--radius-md);--trans: .3s ease;--sidebar-w: 260px;--sidebar-w-c: 72px;--mobile-bar-h: 56px;--module-accent: var(--brand-primary);--module-accent-soft: color-mix(in srgb, var(--module-accent) 16%, var(--surface));--module-accent-strong: var(--brand-accent);--hover: #e8eaf6;--pf-card: var(--card-bg);--pf-card-border: var(--border-default);--pf-accent: var(--brand-primary);--pf-accent-weak: color-mix(in srgb, var(--pf-accent) 18%, transparent);--pf-muted: var(--text-muted);--pf-strong: var(--text-primary);--z-base: 1;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500;--z-critical: 2000;--home-bg-1: #ecebff;--home-bg-2: #f4f1fd;--home-bg-3: #fbf3f9;--home-bg-4: #fdf6f4;--home-glass: rgba(255, 255, 255, .45);--home-glass-strong: rgba(255, 255, 255, .55);--home-glass-edge: #ffffff;--home-card: #ffffff;--home-ink: #0e0f13;--home-ink-2: #2a2d36;--home-ink-3: #4a4e5a;--home-ink-4: #6a6f7d;--home-ink-5: #6e7381;--home-ink-6: #717684;--home-ink-7: #c9cbd3;--home-well: #f4f4f6;--home-well-soft: #f7f7f9;--home-skeleton: #ecedf1;--home-alert-soft: #fef2f2;--home-divider: #f2f3f5;--home-dot-late: #e5a000;--home-dot-alert: #e5484d;--home-mine: #6d5ce8;--home-holiday: #c2410c;--home-row-rule: #efeff3;--home-row-today: #faf9ff;--home-edge: #e4e5ea;--home-mine-soft: #eeedfd;--home-mine-ink: #4f4ec0;--home-mine-fill: #6d5ce8;--home-done: #15803d;--home-tile-edge: rgba(255, 255, 255, .35);--home-tile-blue: linear-gradient(180deg, #6fa8ff, #3d7bf0);--home-tile-green: linear-gradient(180deg, #5ed3a4, #1fa673);--home-tile-violet: linear-gradient(180deg, #a99bff, #6d5ce8);--home-tile-amber: linear-gradient(180deg, #ffd36b, #f2a516);--home-tile-ink: #ffffff}body{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 30%),var(--bg-base)}:root[data-theme=dark]{color-scheme:dark;color:var(--text-primary);--brand-primary: #8385e8;--brand-secondary: #e070c0;--brand-accent: #9b9be0;--bg-base: #0d1015;--bg-raised: #141922;--bg-overlay: rgba(20, 25, 34, .72);--bg-inset: #10151d;--scrim: rgba(0, 0, 0, .6);--bg-subtle: #1a202b;--text-primary: #e6e8ec;--text-secondary: #cfd5e2;--text-muted: #a3acb9;--text-inverse: #0b0d10;--border-subtle: rgba(255, 255, 255, .075);--border-default: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .18);--field-border: rgba(255, 255, 255, .45);--primary: var(--brand-primary);--primary-hover: var(--brand-accent);--primary-light: #232250;--secondary: var(--brand-secondary);--secondary-hover: #c25aa0;--accent: var(--brand-accent);--warning: #f59e0b;--error: #f87171;--error-foreground: #ffdada;--success: #34d399;--success-foreground: #ccffe6;--text-danger: #fca5a5;--text-warning: #fbbf24;--icon-warning: #f59e0b;--icon-success: #34d399;--text-success: #6ee7b7;--strength-weak: #f87171;--strength-medium: #fbbf24;--strength-strong: #34d399;--surface: #141922;--card-bg: rgba(24, 30, 40, .92);--surface-muted: color-mix(in srgb, var(--surface) 92%, var(--bg-subtle));--shadow-ink: #000000;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .28);--shadow-md: 0 12px 28px rgba(0, 0, 0, .38);--shadow-lg: 0 24px 44px rgba(0, 0, 0, .48);--shadow-hover: 0 16px 34px rgba(0, 0, 0, .42);--shadow-medium: rgba(0, 0, 0, .34);--marker-today: #2dd4bf;--holiday-bg: color-mix(in srgb, var(--holiday-tint) 16%, transparent);--holiday-border: color-mix(in srgb, var(--holiday-tint) 45%, transparent);--holiday-fg: #f9a8d4;--badge-error-fg: var(--text-danger);--badge-neutral-fg: var(--text-secondary);--badge-brand-fg: var(--secondary);--shadow-strong: rgba(0, 0, 0, .44);--gradient-brand-shadow: 0 8px 16px rgba(0, 0, 0, .45);--gradient-brand-shadow-hover: 0 10px 22px rgba(0, 0, 0, .55);--gradient-brand-shadow-soft: 0 6px 14px rgba(0, 0, 0, .4);--btn-text: #ffffff;--on-error: #3f0708;--on-primary: #12122e;--btn-secondary-fg: #9d9ef2;--focus-ring: var(--primary);--cta-accent: #8aa4ff;--cta-accent-hover: #a9bcff;--cta-grad-from: #4d78ff;--cta-grad-to: #9a63f5;--cta-gradient: linear-gradient(90deg, var(--cta-grad-from), var(--cta-grad-to));--auth-field-focus: color-mix(in srgb, var(--cta-accent) 14%, var(--bg-inset));--auth-backdrop: url(/images/auth-backdrop-dark.webp);--module-accent: var(--brand-primary);--module-accent-soft: color-mix(in srgb, var(--module-accent) 18%, var(--surface));--module-accent-strong: var(--brand-accent);--hover: #1d2430;--pf-card: var(--card-bg);--pf-card-border: var(--border-default);--pf-accent-weak: color-mix(in srgb, var(--pf-accent) 30%, transparent);--pf-muted: var(--text-muted);--pf-strong: var(--text-primary);--home-bg-1: #17162e;--home-bg-2: #16152a;--home-bg-3: #1c1626;--home-bg-4: #1d1819;--home-glass: rgba(255, 255, 255, .04);--home-glass-strong: rgba(255, 255, 255, .06);--home-glass-edge: rgba(255, 255, 255, .08);--home-card: #161a22;--home-ink: #eef0f4;--home-ink-2: #d9dce3;--home-ink-3: #b8bdc8;--home-ink-4: #9aa0ad;--home-ink-5: #7f8594;--home-ink-6: #6b7180;--home-ink-7: #4a4f5c;--home-well: #222734;--home-well-soft: #1c212b;--home-skeleton: rgba(255, 255, 255, .07);--home-alert-soft: rgba(248, 113, 113, .14);--home-divider: rgba(255, 255, 255, .06);--home-dot-late: #f5b82e;--home-dot-alert: #f87171;--home-mine: #a99bff;--home-holiday: #fb923c;--home-row-rule: rgba(255, 255, 255, .06);--home-row-today: rgba(169, 155, 255, .07);--home-edge: rgba(255, 255, 255, .1);--home-mine-soft: rgba(169, 155, 255, .16);--home-mine-ink: #c4bbff;--home-mine-fill: #6a5ad6;--home-done: #4ade80;--home-tile-edge: rgba(255, 255, 255, .12);--skeleton-shine: #232a37;--primary-fill: #5a55d6;--violet: #a78bfa;--violet-strong: #c4b5fd}@media print{:root,:root[data-theme=dark]{color-scheme:light;--bg-base: #ffffff;--bg-raised: #ffffff;--bg-inset: #f4f5f7;--bg-subtle: #f8f9fa;--bg-overlay: rgba(255, 255, 255, .9);--surface: #ffffff;--surface-muted: color-mix(in srgb, var(--surface) 88%, var(--bg-subtle));--card-bg: #ffffff;--primary-light: #eeeeff;--border-default: rgba(0, 0, 0, .08);--border-strong: #cbd5e1;--field-border: #7c8aa0;--border-subtle: rgba(0, 0, 0, .06);--text-primary: #213547;--text-secondary: #4b5563;--text-muted: #5f6672;--text-inverse: #ffffff;--text-danger: #c81e1e;--text-success: #065f46;--text-warning: #92400e;--icon-warning: #b45309;--icon-success: #15803d;--home-bg-1: #ecebff;--home-bg-2: #f4f1fd;--home-bg-3: #fbf3f9;--home-bg-4: #fdf6f4;--home-glass: rgba(255, 255, 255, .45);--home-glass-strong: rgba(255, 255, 255, .55);--home-glass-edge: #ffffff;--home-card: #ffffff;--home-ink: #0e0f13;--home-ink-2: #2a2d36;--home-ink-3: #4a4e5a;--home-ink-4: #6a6f7d;--home-ink-5: #6e7381;--home-ink-6: #717684;--home-ink-7: #c9cbd3;--home-well: #f4f4f6;--home-well-soft: #f7f7f9;--home-skeleton: #ecedf1;--home-alert-soft: #fef2f2;--home-divider: #f2f3f5;--home-dot-late: #e5a000;--home-dot-alert: #e5484d;--home-mine: #6d5ce8;--home-holiday: #c2410c;--home-row-rule: #efeff3;--home-row-today: #faf9ff;--home-edge: #e4e5ea;--home-mine-soft: #eeedfd;--home-mine-ink: #4f4ec0;--home-mine-fill: #6d5ce8;--home-done: #15803d;--home-tile-edge: rgba(255, 255, 255, .35)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes pulseGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes growWidth{0%{width:0%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
