._mark_1fk5w_1{background:var(--color-primary-mark);color:var(--color-text);border-radius:3px;padding:0 2px;font-weight:600;box-shadow:0 0 8px var(--color-primary-glow)}._overlay_6edfa_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:300;animation:_fadeIn_6edfa_1 .2s ease-out;will-change:opacity}@keyframes _fadeIn_6edfa_1{0%{opacity:0}to{opacity:1}}._sheet_6edfa_17{position:fixed;bottom:0;left:0;right:0;z-index:301;background:var(--color-bg);border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid var(--color-border);border-bottom:0;max-height:90%;display:flex;flex-direction:column;animation:_slideUp_6edfa_1 .35s ease-out;will-change:transform;overflow-y:auto}@keyframes _slideUp_6edfa_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_6edfa_41{width:36px;height:4px;border-radius:2px;background:color-mix(in oklch,var(--color-wash) 20%,transparent);margin:10px auto 12px;flex-shrink:0}._header_6edfa_50{padding:0 16px 16px;flex-shrink:0}._title_6edfa_55{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em}._body_6edfa_62{padding:0 16px 20px;display:flex;flex-direction:column;gap:12px}._overlay_okjkd_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:300;display:flex;align-items:center;justify-content:center;animation:_overlayFadeIn_okjkd_1 .2s ease-out;will-change:opacity}@keyframes _overlayFadeIn_okjkd_1{0%{opacity:0}to{opacity:1}}._modal_okjkd_20{position:relative;z-index:301;width:520px;max-width:90vw;max-height:85vh;background:color-mix(in oklch,var(--color-bg) 75%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in oklch,var(--color-wash) 10%,transparent);border-radius:20px;box-shadow:0 24px 80px #00000080,0 0 0 1px color-mix(in oklch,var(--color-primary) 6%,transparent);display:flex;flex-direction:column;overflow:hidden;animation:_fadeIn_okjkd_1 .25s ease-out;will-change:transform,opacity}@keyframes _fadeIn_okjkd_1{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_okjkd_44{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;flex-shrink:0}._title_okjkd_52{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}._close_okjkd_59{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);background:color-mix(in oklch,var(--color-wash) 4%,transparent);color:var(--color-text-secondary);cursor:pointer;display:grid;place-items:center;font-size:16px;font-family:inherit;transition:all var(--transition-fast)}._close_okjkd_59:hover{background:color-mix(in oklch,var(--color-wash) 10%,transparent);color:var(--color-text);box-shadow:0 0 20px var(--color-primary-glow)}._close_okjkd_59:focus-visible,._btnCancel_okjkd_80:focus-visible,._btnSave_okjkd_80:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._close_okjkd_59:active,._btnCancel_okjkd_80:active,._btnSave_okjkd_80:active{background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._close_okjkd_59:disabled,._btnCancel_okjkd_80:disabled,._btnSave_okjkd_80:disabled{opacity:.5;cursor:not-allowed}._body_okjkd_94{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}._footer_okjkd_102{display:flex;gap:10px;padding:0 24px 20px;flex-shrink:0}._footer_okjkd_102 button{flex:1;padding:13px 0;border:0;border-radius:10px;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all var(--transition-fast)}._btnCancel_okjkd_80{background:color-mix(in oklch,var(--color-wash) 6%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border)}._btnCancel_okjkd_80:hover{background:color-mix(in oklch,var(--color-wash) 10%,transparent);color:var(--color-text);box-shadow:0 0 20px var(--color-primary-glow)}._btnSave_okjkd_80{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));color:var(--color-text-on-primary)}._btnSave_okjkd_80:hover{opacity:.9;box-shadow:0 0 20px var(--color-primary-glow)}._section_f4k15_1{display:flex;flex-direction:column;gap:6px}._header_f4k15_7{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-secondary)}._track_f4k15_14{width:100%;height:12px;background:color-mix(in oklch,var(--color-wash) 6%,transparent);border-radius:999px;overflow:hidden;position:relative}._fill_f4k15_23{height:100%;width:var(--progress-width, 0%);background:repeating-linear-gradient(-55deg,oklch(100% 0 0 / .16) 0 8px,transparent 8px 16px),linear-gradient(90deg,var(--color-income),oklch(65% .15 150));border-radius:999px;transition:width .6s ease-out;position:relative;will-change:width;animation:_flow_f4k15_1 1.1s linear infinite}._fill_f4k15_23:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,oklch(100% 0 0 / .2));border-radius:999px}@keyframes _flow_f4k15_1{0%{background-position:0 0,0 0}to{background-position:20px 0,0 0}}@media(prefers-reduced-motion:reduce){._fill_f4k15_23{animation:none}}._sidebar_1fxnd_1{width:220px;background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);display:flex;flex-direction:column;padding:24px 0;flex-shrink:0;border-radius:12px;box-shadow:0 8px 32px #00000080;position:relative;transition:width .25s ease,box-shadow .25s ease}._brandSlot_1fxnd_17{height:104px;padding:0 20px 28px;min-height:0;display:block}._face_1fxnd_27:not(._faceHidden_1fxnd_27){animation:_faceIn_1fxnd_1 .2s ease}@keyframes _faceIn_1fxnd_1{0%{opacity:0}to{opacity:1}}._face_1fxnd_27._faceHidden_1fxnd_27{display:none}._faceOpen_1fxnd_40{display:flex;align-items:center;gap:8px}._faceOpen_1fxnd_40 ._toggleBtn_1fxnd_46{margin-left:auto}._faceShut_1fxnd_50{display:flex;flex-direction:column;align-items:center;gap:10px}._logo_1fxnd_57{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-primary),var(--color-income));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}._logoSpan_1fxnd_69{font-weight:500;color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary)}._breadcrumbRow_1fxnd_75{display:flex;align-items:center;gap:10px;min-width:0}._backBtn_1fxnd_82{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:grid;place-items:center;font-size:var(--text-2xl);flex-shrink:0;transition:background var(--transition-fast),box-shadow var(--transition-fast)}._backBtn_1fxnd_82:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}._backBtn_1fxnd_82:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._backBtn_1fxnd_82:active{background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._breadcrumb_1fxnd_75{font-size:var(--text-base);color:var(--color-text-secondary);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._breadcrumb_1fxnd_75 a{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}._breadcrumb_1fxnd_75 a:hover{color:var(--color-text)}._breadcrumb_1fxnd_75 span:last-child{color:var(--color-text)}._sep_1fxnd_134{margin:0 8px;color:var(--color-text-secondary)}._nav_1fxnd_139{flex:1}._item_1fxnd_143{display:flex;align-items:center;gap:12px;padding:10px 20px;font-size:var(--text-md);font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border-left:2px solid transparent;text-decoration:none}._item_1fxnd_143:hover{color:var(--color-text);background:color-mix(in oklch,var(--color-wash) 4%,transparent);box-shadow:0 0 20px var(--color-primary-glow)}._item_1fxnd_143:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}._item_1fxnd_143:active{background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._item_1fxnd_143:disabled{opacity:.5;cursor:not-allowed}._itemActive_1fxnd_178{color:var(--color-primary);border-left-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 8%,transparent)}._icon_1fxnd_184{width:24px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._footer_1fxnd_193{padding:16px 20px;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:10px}._footerAvatar_1fxnd_201{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-income));color:var(--color-text-on-primary);display:grid;place-items:center;font-family:var(--font-display);font-size:var(--text-md);font-weight:600;flex-shrink:0;overflow:hidden}._footerPhoto_1fxnd_216{width:100%;height:100%;object-fit:cover;border-radius:50%}._footerName_1fxnd_223{font-size:var(--text-base);font-weight:500}._footerRole_1fxnd_228{font-size:var(--text-xs);color:var(--color-text-secondary)}._label_1fxnd_235{white-space:nowrap;overflow:hidden;max-width:160px;transition:opacity .2s ease,max-width .25s ease}._miniMark_1fxnd_242{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--color-primary),var(--color-income));color:var(--color-text-on-primary);font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);display:grid;place-items:center;flex-shrink:0}._footerText_1fxnd_256{min-width:0;white-space:nowrap;overflow:hidden;max-width:160px;transition:opacity .2s ease,max-width .25s ease}._toggleBtn_1fxnd_46{width:28px;height:28px;border-radius:50%;border:1px solid var(--color-border);background:color-mix(in oklch,var(--color-wash) 6%,transparent);color:var(--color-text-secondary);display:grid;place-items:center;cursor:pointer;flex-shrink:0;padding:0;transition:color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}._toggleBtn_1fxnd_46:hover{color:var(--color-text);box-shadow:0 0 16px var(--color-primary-glow)}._toggleBtn_1fxnd_46:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._toggleBtn_1fxnd_46 svg{transition:transform .25s ease}._chevFlipped_1fxnd_293{transform:rotate(180deg)}._collapsed_1fxnd_234{width:68px}._collapsed_1fxnd_234 ._brandSlot_1fxnd_17{padding:0 0 28px}._collapsed_1fxnd_234 ._item_1fxnd_143{justify-content:center;padding:10px 0}._collapsed_1fxnd_234 ._label_1fxnd_235,._collapsed_1fxnd_234 ._footerText_1fxnd_256{opacity:0;max-width:0}._collapsed_1fxnd_234 ._footer_1fxnd_193{justify-content:center;padding:16px 0;gap:0}._sidebar_1fxnd_1._peek_1fxnd_322{width:220px;z-index:160;box-shadow:0 12px 48px #00000080}@media(prefers-reduced-motion:reduce){._sidebar_1fxnd_1,._face_1fxnd_27:not(._faceHidden_1fxnd_27),._label_1fxnd_235,._footerText_1fxnd_256,._toggleBtn_1fxnd_46 svg{transition:none;animation:none}}._nav_1h422_1{display:flex;justify-content:space-around;align-items:center;height:64px;padding:0 8px;padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--color-border);position:fixed;bottom:0;left:0;right:0;z-index:200;overflow:visible;gap:2px;transform:translateY(0);transition:transform .25s ease}._navHidden_1h422_23{transform:translateY(calc(100% + env(safe-area-inset-bottom)))}@media print{._nav_1h422_1{display:none}}._item_1h422_33{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;font-size:10px;font-weight:400;letter-spacing:.02em;color:var(--color-text-secondary);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s}._item_1h422_33:active{opacity:.7}._itemActive_1h422_55{color:var(--color-primary)}._icon_1h422_59{font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}._homePopped_1h422_67{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));color:var(--color-text-on-primary);display:grid;place-items:center;margin-top:-22px;margin-left:4px;margin-right:4px;box-shadow:0 8px 24px color-mix(in oklch,var(--color-primary) 35%,transparent),0 0 20px var(--color-primary-glow);border:2px solid oklch(100% 0 0 / .15);flex-shrink:0;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s,margin-top .3s ease,width .3s ease,height .3s ease}._homePoppedScrolled_1h422_86{width:44px;height:44px;margin-top:0;box-shadow:0 2px 12px color-mix(in oklch,var(--color-primary) 25%,transparent)}._homePopped_1h422_67:active{transform:scale(.92)}._homeActive_1h422_97{box-shadow:0 8px 28px color-mix(in oklch,var(--color-primary) 45%,transparent),0 0 24px var(--color-primary-glow)}._homeIcon_1h422_101{display:grid;place-items:center}._homeIcon_1h422_101 svg{width:22px;height:22px}._homePoppedScrolled_1h422_86 ._homeIcon_1h422_101 svg{width:20px;height:20px}._moreGrid_1h422_105{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0 8px}._moreBlock_1h422_112{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}._moreBlock_1h422_112:hover{border-color:var(--color-primary);box-shadow:0 0 20px var(--color-primary-glow);background:var(--color-surface-hover)}._moreBlock_1h422_112:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._moreIcon_1h422_138{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklch,var(--color-wash) 6%,transparent);color:var(--color-text)}._moreLabel_1h422_148{font-size:12px;font-weight:500;color:var(--color-text);text-align:center}@media(min-width:769px){._nav_1h422_1{display:none}}._dropdown_chsys_1{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:351;max-height:60vh;overflow-y:auto;background:color-mix(in oklch,var(--color-bg) 92%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);animation:_dropIn_chsys_1 .2s ease}@keyframes _dropIn_chsys_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._section_chsys_26{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-2)}._section_chsys_26:last-child{padding-bottom:0}._sectionLabel_chsys_37{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);padding:var(--space-2) var(--space-3) var(--space-1)}._row_chsys_46{display:flex;align-items:baseline;gap:var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-3);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}._row_chsys_46:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}._row_chsys_46:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._row_chsys_46:active{background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._row_chsys_46:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._rowActive_chsys_80{background:var(--color-surface-hover);border-color:var(--color-primary);box-shadow:0 0 20px var(--color-primary-glow)}._title_chsys_86{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:13px;font-family:var(--font-body)}._sub_chsys_97{flex-shrink:0;color:var(--color-text-secondary);font-size:12px;font-family:var(--font-mono)}._header_kwrgw_1{position:relative;display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:150}._left_kwrgw_20{display:flex;align-items:center;gap:12px;flex-shrink:0}._searchWrap_kwrgw_27{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:400px;z-index:351}._searchIcon_kwrgw_37{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-secondary);pointer-events:none}._searchInput_kwrgw_48{width:100%;padding:8px 32px 8px 36px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;font-family:var(--font-body);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._searchInput_kwrgw_48::placeholder{color:var(--color-text-secondary);opacity:.6}._searchInput_kwrgw_48:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}._searchClear_kwrgw_71{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:none;background:color-mix(in oklch,var(--color-wash) 10%,transparent);color:var(--color-text-secondary);cursor:pointer;display:grid;place-items:center;transition:background var(--transition-fast)}._searchClear_kwrgw_71:hover{background:color-mix(in oklch,var(--color-wash) 18%,transparent)}._searchClear_kwrgw_71 svg{width:12px;height:12px}._backBtn_kwrgw_97{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;text-decoration:none;transition:background var(--transition-fast);padding:0}._backBtn_kwrgw_97:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}._backBtn_kwrgw_97:focus-visible,._notifBtn_kwrgw_120:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._backBtn_kwrgw_97:active,._notifBtn_kwrgw_120:active{background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._backBtn_kwrgw_97:disabled,._notifBtn_kwrgw_120:disabled{opacity:.5;cursor:not-allowed}._logo_kwrgw_134{font-family:var(--font-display);font-size:22px;font-weight:700;background:linear-gradient(135deg,var(--color-primary),var(--color-income));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._logoSpan_kwrgw_144{font-weight:500;color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary)}._title_kwrgw_150{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em}._right_kwrgw_157{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto;z-index:1}._date_kwrgw_166{color:var(--color-text-secondary);font-size:13px;letter-spacing:.02em}._addBtn_kwrgw_172{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));color:var(--color-text-on-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-fast),box-shadow var(--transition-fast)}._addBtn_kwrgw_172:hover{opacity:.9;box-shadow:0 0 16px var(--color-primary-glow)}._addBtn_kwrgw_172:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._addBtn_kwrgw_172:active{opacity:.8}._notifBtn_kwrgw_120{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:grid;place-items:center;font-size:16px;transition:background var(--transition-fast)}._notifBtn_kwrgw_120:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}._syncBtn_kwrgw_220{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:grid;place-items:center;transition:background var(--transition-fast)}._syncBtn_kwrgw_220:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}._syncBtn_kwrgw_220:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._syncBtnMobile_kwrgw_244{display:none}._syncDot_kwrgw_248{position:absolute;right:6px;bottom:6px;width:8px;height:8px;border-radius:50%;background:var(--color-success);border:2px solid var(--color-bg)}._syncDotWarn_kwrgw_259{background:var(--color-warning)}._syncDotIdle_kwrgw_263{background:var(--color-text-secondary);opacity:.6}._syncPop_kwrgw_268 svg{animation:_iconPop_kwrgw_1 .25s ease}._syncOrbit_kwrgw_273{transform-box:fill-box;transform-origin:center;animation:_syncSpin_kwrgw_1 1s linear infinite}._syncDoneWrap_kwrgw_279{display:inline-flex;color:var(--color-success)}@keyframes _syncSpin_kwrgw_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._syncOrbit_kwrgw_273{animation:none}}._themeBtn_kwrgw_294{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background var(--transition-fast),box-shadow var(--transition-fast),transform .15s}._themeBtn_kwrgw_294:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}._themeBtn_kwrgw_294:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._themeBtn_kwrgw_294:active{transform:scale(.92)}._breadcrumb_kwrgw_322{font-size:12px;color:var(--color-text-secondary);letter-spacing:.02em}._breadcrumb_kwrgw_322 a{color:var(--color-text-secondary);text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}._breadcrumb_kwrgw_322 a:hover{color:var(--color-text)}._breadcrumb_kwrgw_322 a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}._breadcrumb_kwrgw_322 a:active{opacity:.7}._breadcrumb_kwrgw_322 span:last-child{color:var(--color-text)}._sep_kwrgw_353{margin:0 8px;color:var(--color-text-secondary)}._mobileSettingsBtn_kwrgw_358{display:grid;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);place-items:center;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast),transform .15s;flex-shrink:0}._mobileSettingsBtn_kwrgw_358:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow);color:var(--color-text)}._mobileSearchBtn_kwrgw_378{display:none}._searchActiveBtn_kwrgw_382{background:var(--color-primary-glow);color:var(--color-primary)}._settingsWrap_kwrgw_387{display:flex;align-items:center;gap:8px;position:relative}@keyframes _gearSpin_kwrgw_429{to{transform:rotate(360deg)}}@keyframes _iconTwist_kwrgw_1{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes _bellRing_kwrgw_439{0%,to{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-6deg)}}@keyframes _backNudge_kwrgw_444{0%{transform:translate(0)}40%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes _iconPop_kwrgw_1{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes _themeSwap_kwrgw_456{0%{transform:rotate(-90deg) scale(.6);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}._gearSpin_kwrgw_429 svg{animation:_gearSpin_kwrgw_429 .5s ease;transform-origin:center}._addTwist_kwrgw_434 svg,._clearTwist_kwrgw_434 svg{animation:_iconTwist_kwrgw_1 .3s ease;transform-origin:center}._bellRing_kwrgw_439{animation:_bellRing_kwrgw_439 .6s ease;transform-origin:top center}._backNudge_kwrgw_444 svg{animation:_backNudge_kwrgw_444 .25s ease}._searchPop_kwrgw_448 svg{animation:_iconPop_kwrgw_1 .25s ease}._themeIcon_kwrgw_452{display:inline-flex}._themeSwap_kwrgw_456{display:inline-flex;animation:_themeSwap_kwrgw_456 .35s ease}@media(prefers-reduced-motion:reduce){._gearSpin_kwrgw_429 svg,._addTwist_kwrgw_434 svg,._clearTwist_kwrgw_434 svg,._bellRing_kwrgw_439,._backNudge_kwrgw_444 svg,._searchPop_kwrgw_448 svg,._themeSwap_kwrgw_456{animation:none}}@media(max-width:768px){._header_kwrgw_1{gap:10px;padding:12px 16px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0}._backBtn_kwrgw_97{width:40px;height:40px;font-size:20px;border:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._backBtn_kwrgw_97:active{transform:scale(.92);background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._right_kwrgw_157{margin-left:auto}._searchWrap_kwrgw_27{max-width:none;display:none}._date_kwrgw_166,._notifBtn_kwrgw_120,._syncBtn_kwrgw_220{display:none}._syncBtnMobile_kwrgw_244{position:relative;display:grid;width:40px;height:40px;border-radius:50%;border:none;background:var(--color-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text-secondary);place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._syncBtnMobile_kwrgw_244:active{transform:scale(.92);background:var(--color-surface-hover)}._themeBtn_kwrgw_294{width:40px;height:40px;border:none;background:var(--color-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent}._themeBtn_kwrgw_294:active{transform:scale(.92);background:var(--color-surface-hover)}._addBtn_kwrgw_172{display:none}._mobileSettingsBtn_kwrgw_358{display:grid;width:40px;height:40px;border-radius:50%;border:none;background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-secondary);place-items:center;cursor:pointer;transition:transform .15s,background .15s;-webkit-tap-highlight-color:transparent}._mobileSettingsBtn_kwrgw_358:active{transform:scale(.92);background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._mobileSearchBtn_kwrgw_378{display:grid;width:40px;height:40px;border-radius:50%;border:none;background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-secondary);place-items:center;cursor:pointer;transition:transform .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent}._mobileSearchBtn_kwrgw_378:active{transform:scale(.92);background:color-mix(in oklch,var(--color-wash) 8%,transparent)}._settingsWrap_kwrgw_387{display:flex;align-items:center;gap:8px;position:relative}._left_kwrgw_20{flex-shrink:1;min-width:0}._title_kwrgw_150{flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media print{._header_kwrgw_1{display:none}}._page_1cvrz_1{animation:_pageEnter_1cvrz_1 .3s ease-out}@keyframes _pageEnter_1cvrz_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}._overlay_14mzb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}._modal_14mzb_13{width:min(420px,100%);background:var(--color-bg, #12121c);border:1px solid var(--color-border, color-mix(in oklch, var(--color-wash) 6%, transparent));border-radius:12px;box-shadow:0 8px 32px #0006;padding-bottom:16px}._header_14mzb_22{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--color-border, color-mix(in oklch, var(--color-wash) 6%, transparent))}._closeBtn_14mzb_30{background:none;border:none;color:var(--color-text-secondary, #94a3b8);cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0;margin:0;flex-shrink:0}._closeBtn_14mzb_30:hover{color:var(--color-text);background:color-mix(in oklch,var(--color-wash) 6%,transparent)}._title_14mzb_51{font-weight:600;font-size:15px;color:var(--color-text)}._list_14mzb_57{list-style:none;margin:14px 16px;padding:0;display:flex;flex-direction:column;gap:10px}._item_14mzb_66{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--color-text-secondary, #cbd5e1)}._item_14mzb_66:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--color-primary, #8b5cf6)}._gotIt_14mzb_85{display:block;margin:4px 16px 0 auto;padding:8px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer}._overlay_rdmjg_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-bg);background-image:radial-gradient(ellipse 70% 60% at 50% 20%,oklch(65% .04 250 / .35),transparent 70%);transition:opacity .5s ease}._fadeOut_rdmjg_14{opacity:0;pointer-events:none}._logo_rdmjg_19{text-align:center}._wordmark_rdmjg_24{font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.02em}._base_rdmjg_31{background:linear-gradient(135deg,var(--color-primary),var(--color-income));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._accent_rdmjg_38{color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary);font-weight:500}._cursor_rdmjg_44{display:inline-block;width:3px;height:36px;background:var(--color-primary);margin-left:2px;animation:_blink_rdmjg_1 .8s step-end infinite;vertical-align:text-bottom;box-shadow:0 0 8px var(--color-primary)}._version_rdmjg_55{position:absolute;bottom:var(--space-8);left:50%;transform:translate(-50%);font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:.08em}._bootProgress_rdmjg_67{position:absolute;bottom:var(--space-16);left:50%;transform:translate(-50%);width:min(240px,70vw)}@keyframes _blink_rdmjg_1{50%{opacity:0}}._container_1quuq_1{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}@media print{._container_1quuq_1{display:none}}._ripple_1quuq_15{position:absolute;transform:translate(-50%,-50%)}._splash_1quuq_20{position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in oklch,var(--color-primary) 18%,transparent) 0%,transparent 70%);animation:_splashAnim_1quuq_1 .75s ease-out forwards}._dot_1quuq_32{position:absolute;width:6px;height:6px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:#00a88380;background:oklch(65% .15 170 / .5);animation:_dotAnim_1quuq_1 .35s ease-out forwards}._ring_1quuq_44,._ring2_1quuq_45{position:absolute;width:4px;height:4px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:_ringAnim_1quuq_1 .8s ease-out forwards}._ring_1quuq_44{border:2.5px solid color-mix(in oklch,var(--color-primary) 30%,transparent)}._ring2_1quuq_45{border:2px solid oklch(65% .15 170 / .25);animation-delay:.1s}@keyframes _splashAnim_1quuq_1{0%{width:8px;height:8px;opacity:1}to{width:700px;height:700px;opacity:0}}@keyframes _dotAnim_1quuq_1{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@keyframes _ringAnim_1quuq_1{0%{width:4px;height:4px;opacity:1}to{width:750px;height:750px;opacity:0}}._wrap_1g8in_1{flex:1;display:flex;align-items:center}._inputWrap_1g8in_7{flex:1;position:relative;z-index:351}._icon_1g8in_13{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-secondary);pointer-events:none}._input_1g8in_7{width:100%;padding:10px 32px 10px 36px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);font-size:14px;font-family:var(--font-body);outline:none;box-sizing:border-box;transition:border-color var(--transition-fast)}._input_1g8in_7::placeholder{color:var(--color-text-secondary);opacity:.6}._input_1g8in_7:focus{border-color:var(--color-primary)}._clear_1g8in_47{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:none;background:color-mix(in oklch,var(--color-wash) 10%,transparent);color:var(--color-text-secondary);cursor:pointer;display:grid;place-items:center}._clear_1g8in_47 svg{width:12px;height:12px}@media(min-width:769px){._wrap_1g8in_1{max-width:400px}}._wrapper_48yg4_1{animation:_modalEnter_48yg4_1 .25s ease-out}._closing_48yg4_5{animation:_modalExit_48yg4_1 .25s ease-in forwards}._fallback_48yg4_9{display:none}@keyframes _modalEnter_48yg4_1{0%{opacity:0}to{opacity:1}}@keyframes _modalExit_48yg4_1{0%{opacity:1}to{opacity:0}}._cards_1k4un_1{display:flex;flex-direction:column;gap:var(--space-3)}._card_1k4un_1{background:color-mix(in oklch,var(--color-wash) 4%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._cardTitle_1k4un_17{font-size:var(--text-md);font-weight:700;color:var(--color-text)}._cardSub_1k4un_23{font-size:var(--text-sm);color:var(--color-text-secondary)}._counts_1k4un_28{font-size:var(--text-base);color:var(--color-text)}._latestList_1k4un_33{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._latestItem_1k4un_42{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-base)}._latestDesc_1k4un_49{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}._latestAmount_1k4un_58{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;color:var(--color-text)}._latestAmountNeg_1k4un_65{color:var(--color-expense)}._latestDate_1k4un_69{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}._latestEmpty_1k4un_75,._note_1k4un_80{font-size:var(--text-base);color:var(--color-text-secondary)}._layout_1cd5y_1{display:flex;height:100vh;overflow:hidden;position:relative}._sidebar_1cd5y_8{display:none}._main_1cd5y_12{flex:1;overflow-y:scroll;display:flex;flex-direction:column;gap:12px;padding:16px 16px 80px;min-width:0}._searchRow_1cd5y_23{display:flex;align-items:center;gap:10px}._searchPopout_1cd5y_29{animation:_popOut_1cd5y_1 .25s ease-out forwards}._searchPopin_1cd5y_33{animation:_popIn_1cd5y_1 .2s ease-in forwards}@keyframes _popOut_1cd5y_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _popIn_1cd5y_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}._searchCloseBtn_1cd5y_47{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;color:var(--color-text-secondary);transition:background .15s,color .15s;flex-shrink:0}._searchCloseBtn_1cd5y_47:hover{background:color-mix(in oklch,var(--color-wash) 8%,transparent);color:var(--color-text)}._searchCloseBtn_1cd5y_47 svg{width:16px;height:16px}._content_1cd5y_71{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){._sidebar_1cd5y_8{display:flex;position:fixed;left:16px;top:16px;bottom:16px;z-index:100}._main_1cd5y_12{padding:16px 16px 16px 252px;transition:padding-left .25s ease}._mainWide_1cd5y_94{padding-left:100px}}@media(max-width:768px){._main_1cd5y_12{padding:16px 0;padding-bottom:calc(80px + env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none}._main_1cd5y_12::-webkit-scrollbar{display:none}._searchRow_1cd5y_23{padding:0 16px}}@media print{._layout_1cd5y_1{display:block;height:auto;overflow:visible}._sidebar_1cd5y_8{display:none}._main_1cd5y_12{display:block;overflow:visible;padding:0}._searchRow_1cd5y_23{display:none}._content_1cd5y_71{display:block}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}@font-face{font-family:Anek Bangla Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/anek-bangla-bengali-wght-normal-fF1wxCIt.woff2) format("woff2-variations");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Anek Bangla Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) 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:Anek Bangla Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/anek-bangla-latin-wght-normal-SsiSBGyZ.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-200:oklch(92.8% .006 264.531);--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Manrope", "Inter", system-ui, sans-serif;--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace;--color-card:var(--color-surface);--color-primary:var(--color-primary);--color-border:var(--color-border);--color-input:var(--color-surface-hover);--color-ring:var(--color-primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-100{z-index:100}.z-150{z-index:150}.z-351{z-index:351}.z-\[999\]{z-index:999}.row-2{grid-row:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.w-\(--cell-size\){width:var(--cell-size)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:where([data-theme=dark],[data-theme=dark] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.75rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:1rem}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:var(--color-surface-hover)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-background{background-color:var(--color-bg)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-surface)}.bg-destructive\/10{background-color:#cf42321a}.bg-green-500{background-color:var(--color-green-500)}.bg-muted{background-color:var(--color-surface-hover)}.bg-popover,.bg-popover\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-popover\/80{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/600{font-size:var(--text-lg);line-height:calc(var(--spacing) * 600)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/700{font-size:var(--text-xl);line-height:calc(var(--spacing) * 700)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:#cf4232}.text-foreground{color:var(--color-text)}.text-muted-foreground{color:var(--color-text-secondary)}.text-popover-foreground{color:var(--color-text)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-text-on-primary)}.text-red-500{color:var(--color-red-500)}.text-secondary{color:var(--color-surface)}.text-secondary-foreground{color:var(--color-text)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(9\)\]{--cell-size:calc(var(--spacing) * 9)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.running{animation-play-state:running}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--color-primary)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--color-surface-hover)}@media(hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent:hover{background-color:color-mix(in oklch,var(--color-primary) 15%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:#cf423233}.hover\:bg-muted:hover{background-color:var(--color-surface-hover)}.hover\:bg-primary\/80:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-destructive\/40:focus-visible{border-color:#cf423266}.focus-visible\:border-ring:focus-visible{border-color:var(--color-primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(58% .155885 .09/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:.75rem}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--color-surface-hover)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--color-surface)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--color-text)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#cf4232}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(58% .155885 .09/.2)}.aria-selected\:text-muted-foreground[aria-selected=true],.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--color-text-secondary)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--color-primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--color-text-on-primary)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--color-surface-hover)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--color-text)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--color-primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--color-text-on-primary)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--color-primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--color-text-on-primary)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media(min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-surface-hover)}.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#cf423233}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-surface-hover) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#cf42324d}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-surface-hover) 50%,transparent)}}.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-surface-hover)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-surface-hover) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:oklab(58% .155885 .09/.4)}.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:#cf423280}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:oklab(58% .155885 .09/.4)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--color-text-secondary)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}*{border-color:var(--color-border);outline-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklch,var(--color-primary) 50%,transparent)}}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}.loading-screen{display:flex;align-items:center;justify-content:center;height:100vh;background:#0b0a1a;color:#8b7cf7;font-family:Outfit,sans-serif;font-size:18px}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text);background:var(--color-bg);background-image:var(--color-bg-glow);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:9999px}*::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}table{border-collapse:collapse}@media(max-width:768px){body{padding:0 16px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}}:root{--color-bg: oklch(14% .015 260);--color-bg-glow: radial-gradient(ellipse 70% 60% at 50% 20%, oklch(65% .04 250 / .35), transparent 70%);--color-surface: oklch(22% .02 260 / .55);--color-surface-hover: oklch(100% 0 0 / .08);--color-border: oklch(100% 0 0 / .1);--color-primary: oklch(62% .22 290);--color-primary-deep: oklch(55% .22 290);--color-text-on-primary: #fff;--color-primary-glow: color-mix(in oklch, var(--color-primary) 12%, transparent);--color-income: oklch(65% .15 170);--color-expense: oklch(62% .18 30);--color-cash: oklch(75% .15 85);--color-teal: oklch(65% .15 170);--color-coral: oklch(62% .18 30);--color-purple: oklch(55% .18 290);--color-text: oklch(92% .008 260);--color-text-secondary: oklch(60% .02 260);--color-success: oklch(65% .15 150);--color-warning: oklch(75% .15 85);--color-danger: oklch(58% .18 30);--color-primary-mark: color-mix(in oklch, var(--color-primary) 28%, transparent);--color-wash: oklch(100% 0 0);--color-scrollbar: oklch(100% 0 0 / .12);--color-scrollbar-hover: oklch(100% 0 0 / .2);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .4);--shadow-glow: 0 0 24px var(--color-primary-glow);--breakpoint-xs: 360px;--breakpoint-sm: 390px;--breakpoint-md: 430px;--breakpoint-fold: 600px;--breakpoint-tablet: 820px;--breakpoint-laptop: 1024px;--breakpoint-desktop: 1366px;--breakpoint-wide: 1440px;--breakpoint-uw: 1920px;--font-display: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body: "Inter", "Anek Bangla", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-base: clamp(.9375rem, .9rem + .2vw, 1.125rem);--font-size-lg: 1.25rem;--font-size-xl: 1.375rem;--text-3xs: clamp(9px, .3vw + 7px, 10px);--text-2xs: clamp(10px, .5vw + 7px, 11px);--text-xs: clamp(11px, .5vw + 8px, 12px);--text-sm: clamp(12px, .5vw + 9px, 13px);--text-base: clamp(12px, .8vw + 8px, 14px);--text-md: clamp(13px, .8vw + 9px, 15px);--text-lg: clamp(14px, .8vw + 10px, 16px);--text-xl: clamp(14px, 1vw + 10px, 17px);--text-2xl: clamp(15px, 1.2vw + 10px, 18px);--text-3xl: clamp(16px, 1.5vw + 10px, 20px);--text-4xl: clamp(17px, 1.8vw + 10px, 22px);--text-5xl: clamp(18px, 2vw + 11px, 24px);--text-6xl: clamp(20px, 2.2vw + 12px, 26px);--text-7xl: clamp(22px, 2.5vw + 13px, 30px);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .4s ease;--animation-shimmer: 1.5s ease-in-out infinite}:root[data-accent=violet]{--color-primary: oklch(62% .22 290);--color-primary-deep: oklch(55% .22 290)}:root[data-accent=blue]{--color-primary: oklch(60% .18 250);--color-primary-deep: oklch(52% .18 250)}:root[data-accent=teal]{--color-primary: oklch(65% .15 180);--color-primary-deep: oklch(55% .15 180);--color-text-on-primary: oklch(20% .01 260)}:root[data-accent=gold]{--color-primary: oklch(70% .15 85);--color-primary-deep: oklch(60% .15 85);--color-text-on-primary: oklch(20% .01 260)}:root[data-accent=coral]{--color-primary: oklch(62% .18 30);--color-primary-deep: oklch(54% .18 30)}:root[data-accent=pink]{--color-primary: oklch(65% .2 350);--color-primary-deep: oklch(56% .2 350)}:root[data-bg=midnight]{--color-bg: oklch(12% .03 270)}:root[data-bg=forest]{--color-bg: oklch(12.5% .03 165)}:root[data-bg=plum]{--color-bg: oklch(13.5% .03 320)}:root[data-theme=light][data-bg=sky]{--color-bg: oklch(93% .02 245)}:root[data-theme=light][data-bg=sand]{--color-bg: oklch(94% .025 95)}:root[data-theme=light][data-bg=mint]{--color-bg: oklch(93% .02 170)}:root[data-theme=light]{--color-bg: oklch(94% .01 260);--color-bg-glow: radial-gradient(ellipse 70% 60% at 50% 0%, color-mix(in oklch, var(--color-primary) 12%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 50% 110%, color-mix(in oklch, var(--color-primary) 8%, transparent), transparent 70%);--color-surface: oklch(100% 0 0 / .72);--color-surface-hover: oklch(25% .02 260 / .06);--color-border: oklch(25% .02 260 / .16);--color-text: oklch(25% .015 260);--color-text-secondary: oklch(40% .02 260);--color-scrollbar: oklch(25% .02 260 / .22);--color-scrollbar-hover: oklch(25% .02 260 / .35);--color-wash: oklch(30% .02 260);--color-income: oklch(50% .12 170);--color-teal: oklch(50% .12 170);--color-expense: oklch(52% .15 30);--color-coral: oklch(52% .15 30);--color-cash: oklch(49% .13 85);--color-warning: oklch(49% .13 85);--color-success: oklch(50% .12 150);--shadow-sm: 0 2px 8px rgba(30, 27, 75, .08);--shadow-md: 0 4px 16px rgba(30, 27, 75, .1);--shadow-lg: 0 8px 32px rgba(30, 27, 75, .12)}:root[data-font=small]{--text-3xs: clamp(8px, .3vw + 6px, 9px);--text-2xs: clamp(9px, .5vw + 6px, 10px);--text-xs: clamp(10px, .5vw + 7px, 11px);--text-sm: clamp(11px, .5vw + 8px, 12px);--text-base: clamp(11px, .8vw + 7px, 13px);--text-md: clamp(12px, .8vw + 8px, 14px);--text-lg: clamp(13px, .8vw + 9px, 15px);--text-xl: clamp(13px, 1vw + 9px, 16px);--text-2xl: clamp(14px, 1.2vw + 9px, 17px);--text-3xl: clamp(15px, 1.5vw + 9px, 19px);--text-4xl: clamp(16px, 1.8vw + 9px, 21px);--text-5xl: clamp(17px, 2vw + 10px, 23px);--text-6xl: clamp(19px, 2.2vw + 11px, 25px);--text-7xl: clamp(21px, 2.5vw + 12px, 29px);--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: clamp(.875rem, .85rem + .2vw, 1rem);--font-size-lg: 1.125rem;--font-size-xl: 1.25rem}:root[data-font=large]{--text-3xs: clamp(11px, .3vw + 9px, 12px);--text-2xs: clamp(12px, .5vw + 9px, 13px);--text-xs: clamp(13px, .5vw + 10px, 14px);--text-sm: clamp(14px, .5vw + 11px, 15px);--text-base: clamp(14px, .8vw + 10px, 16px);--text-md: clamp(15px, .8vw + 11px, 17px);--text-lg: clamp(16px, .8vw + 12px, 18px);--text-xl: clamp(16px, 1vw + 12px, 19px);--text-2xl: clamp(17px, 1.2vw + 12px, 20px);--text-3xl: clamp(18px, 1.5vw + 12px, 22px);--text-4xl: clamp(19px, 1.8vw + 12px, 24px);--text-5xl: clamp(20px, 2vw + 13px, 26px);--text-6xl: clamp(22px, 2.2vw + 14px, 28px);--text-7xl: clamp(24px, 2.5vw + 15px, 32px);--font-size-xs: .9rem;--font-size-sm: .95rem;--font-size-base: clamp(1.0625rem, 1rem + .2vw, 1.25rem);--font-size-lg: 1.375rem;--font-size-xl: 1.5rem}:root[data-font=xl]{--text-3xs: clamp(13px, .3vw + 11px, 14px);--text-2xs: clamp(14px, .5vw + 11px, 15px);--text-xs: clamp(15px, .5vw + 12px, 16px);--text-sm: clamp(16px, .5vw + 13px, 17px);--text-base: clamp(16px, .8vw + 12px, 18px);--text-md: clamp(17px, .8vw + 13px, 19px);--text-lg: clamp(18px, .8vw + 14px, 20px);--text-xl: clamp(18px, 1vw + 14px, 21px);--text-2xl: clamp(19px, 1.2vw + 14px, 22px);--text-3xl: clamp(20px, 1.5vw + 14px, 24px);--text-4xl: clamp(21px, 1.8vw + 14px, 26px);--text-5xl: clamp(22px, 2vw + 15px, 28px);--text-6xl: clamp(24px, 2.2vw + 16px, 30px);--text-7xl: clamp(26px, 2.5vw + 17px, 34px);--font-size-xs: 1rem;--font-size-sm: 1.0625rem;--font-size-base: clamp(1.125rem, 1.05rem + .2vw, 1.375rem);--font-size-lg: 1.5rem;--font-size-xl: 1.625rem}@media(max-width:768px){:root{--font-size-base: clamp(14px, 3.5vw, 16px)}}@page{margin:12mm}@media print{:root{--color-bg: oklch(100% 0 0);--color-surface: oklch(100% 0 0);--color-surface-hover: oklch(95% 0 0);--color-border: oklch(85% 0 0);--color-text: oklch(25% 0 0);--color-text-secondary: oklch(45% 0 0);--color-primary-glow: oklch(62% .22 290 / 0);--color-primary-mark: oklch(62% .22 290 / .12);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-glow: none}html,body{background:#fff}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;color:var(--color-text);margin:0}h1{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em}h2{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}h3{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600}h4{font-size:clamp(1rem,2vw,1.25rem);font-weight:600}h5{font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:600}h6{font-size:clamp(.8125rem,1vw,.9375rem);font-weight:600}.text-body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text)}.text-mono{font-family:var(--font-mono);font-weight:500;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:-.02em}.text-label{font-family:var(--font-body);font-weight:500;font-size:clamp(.6875rem,.65rem + .15vw,.8125rem);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.text-secondary{color:var(--color-text-secondary)}.glass-panel{background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:box-shadow var(--transition-normal),background var(--transition-normal)}.glass-panel:hover{box-shadow:var(--shadow-glow)}.glass-card{background:var(--color-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:var(--space-4);transition:box-shadow var(--transition-normal),background var(--transition-normal)}.glass-card:hover{box-shadow:var(--shadow-glow);background:var(--color-surface-hover)}.glass-input{background:color-mix(in oklch,var(--color-wash) 3%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);font-family:var(--font-body);font-size:.875rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.glass-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-glow)}.glass-input::placeholder{color:var(--color-text-secondary)}.glass-input:disabled{opacity:.5;cursor:not-allowed}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-surface) 25%,color-mix(in oklch,var(--color-wash) 8%,transparent) 50%,var(--color-surface) 75%);background-size:200% 100%;animation:shimmer var(--animation-shimmer);border-radius:var(--radius-sm);will-change:background-position}.skeleton-text{height:14px;width:100%;border-radius:4px}.skeleton-title{height:22px;width:60%;border-radius:4px}.skeleton-metric{height:120px;border-radius:var(--radius-md)}.skeleton-row{height:56px;border-radius:var(--radius-sm)}.skeleton-card{height:170px;border-radius:var(--radius-md)}.skeleton-summary{height:180px;border-radius:var(--radius-md)}.skeleton-stack{height:72px;border-radius:12px}.skeleton-profile{height:92px;border-radius:var(--radius-lg)}.skeleton-wizard{height:60vh;border-radius:var(--radius-lg)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:var(--color-text-secondary);text-align:center}.empty-state-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;opacity:.4}.empty-state-text{font-size:14px}.error-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;color:var(--color-text-secondary);text-align:center}.error-state-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;opacity:.5}.error-state-title{font-weight:600}.error-state-btn{padding:10px 18px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));color:var(--color-text-on-primary);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast)}.error-state-btn:hover{box-shadow:0 0 20px var(--color-primary-glow)}.error-state-btn:active{transform:scale(.98)}.error-state-text{font-size:14px}.retry-btn{padding:10px 20px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.retry-btn:hover{background:var(--color-surface-hover);box-shadow:0 0 20px var(--color-primary-glow)}.retry-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.retry-btn:active{background:color-mix(in oklch,var(--color-wash) 8%,transparent)}.retry-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.glass-panel,.glass-card{border-radius:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-card{padding:20px}}.amount{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}@keyframes clickPop{0%{transform:scale(1)}40%{transform:scale(.93)}to{transform:scale(1)}}@keyframes clickSpin{to{transform:rotate(360deg)}}@keyframes clickTwist{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes clickRing{0%,to{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-6deg)}}@keyframes clickNudge{0%{transform:translate(0)}40%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes clickSwap{0%{transform:rotate(-90deg) scale(.6);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.anim-pop .anim-target{display:inline-block;animation:clickPop .25s ease}.anim-spin svg,.anim-spin .anim-target{animation:clickSpin .5s ease;transform-origin:center}.anim-twist svg,.anim-twist .anim-target{animation:clickTwist .3s ease;transform-origin:center}.anim-ring svg,.anim-ring .anim-target{display:inline-block;animation:clickRing .6s ease;transform-origin:top center}.anim-nudge svg,.anim-nudge .anim-target{animation:clickNudge .25s ease}.anim-swap .anim-target{display:inline-block;animation:clickSwap .35s ease}@media(prefers-reduced-motion:reduce){.anim-pop .anim-target,.anim-spin svg,.anim-spin .anim-target,.anim-twist svg,.anim-twist .anim-target,.anim-ring svg,.anim-ring .anim-target,.anim-nudge svg,.anim-nudge .anim-target,.anim-swap .anim-target{animation:none}}
