.site-compliance-footer[data-v-8ae1ac7d]{width:100%;padding:10px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--glass-border);background:color-mix(in srgb, var(--glass-background) 82%, transparent);color:var(--muted-text);-webkit-backdrop-filter:blur(16px)saturate(1.25);flex:none}.site-compliance-inner[data-v-8ae1ac7d]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;max-width:1280px;margin:0 auto;font-size:12px;line-height:1.5;display:flex}.site-compliance-name[data-v-8ae1ac7d]{color:var(--page-foreground);font-weight:600}.site-compliance-divider[data-v-8ae1ac7d]{background:var(--glass-border);width:1px;height:13px}.site-compliance-link[data-v-8ae1ac7d]{min-height:28px;color:var(--muted-text);align-items:center;gap:5px;text-decoration:none;transition:color .16s;display:inline-flex}.site-compliance-link[data-v-8ae1ac7d]:hover{color:var(--accent-text)}.site-compliance-link[data-v-8ae1ac7d]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.site-compliance-badge[data-v-8ae1ac7d]{border:1px solid color-mix(in srgb, var(--accent-text) 56%, transparent);background:color-mix(in srgb, var(--accent-text) 16%, transparent);width:17px;height:17px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-grid}@media (width<=560px){.site-compliance-divider[data-v-8ae1ac7d]{display:none}.site-compliance-inner[data-v-8ae1ac7d]{gap:2px 12px}}.app-root{flex-direction:column;min-height:100dvh;display:flex}.app-root>.app-frame,.app-root>.login-page,.app-root>.password-page,.app-root>main.min-h-screen{flex:auto;min-height:0}.app-root>.app-frame{height:auto!important}.app-root>.login-page,.app-root>.password-page,.app-root>main.min-h-screen{overflow:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-\[460px\]{max-width:460px}.max-w-xl{max-width:var(--container-xl)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-\[14px\]{border-radius:14px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--action-blue\)\]{background-color:var(--action-blue)}.p-7{padding:calc(var(--spacing) * 7)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-\[var\(--action-on-color\)\]{color:var(--action-on-color)}.text-\[var\(--muted-text\)\]{color:var(--muted-text)}.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,)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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))}.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)}@media (width>=48rem){.md\:p-10{padding:calc(var(--spacing) * 10)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--scheme-primary:#006bd6;--scheme-primary-hover:#005bb8;--scheme-primary-pressed:#004f9f;--scheme-on-primary:#fff;--chart-1:#1687ff;--chart-2:#43bba2;--chart-3:#ed8c61;--chart-4:#7766cf;--chart-5:#319166;--ambient-start:#e8f2f8;--ambient-mid:#cfe2ef;--ambient-warm:#f2e8e3;--ambient-end:#dcece8;--page-background:#dce9f3;--page-foreground:#152235;--muted-text:#667385;--accent:var(--scheme-primary);--accent-text:#006bd6;--action-blue:var(--scheme-primary);--action-blue-hover:var(--scheme-primary-hover);--action-blue-pressed:var(--scheme-primary-pressed);--action-on-color:var(--scheme-on-primary);--brand-gradient-start:var(--scheme-primary);font-family:-apple-system,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--brand-gradient-start:color-mix(in srgb, var(--scheme-primary) 78%, white)}}:root{--brand-gradient-end:var(--scheme-primary-pressed);--positive-text:#116f33;--negative-text:#c62f27;--warning-text:#844900;--glass-background:#fafdff94;--glass-border:#ffffffc7;--glass-strong:#ffffffd6;--glass-shadow:0 16px 42px #273f5821;--glass-shadow-hover:0 22px 52px #273f5830;--glass-shadow-floating:0 24px 64px #1d314840;--shadow-color:#273f58;--hover-surface:var(--scheme-primary)}@supports (color:color-mix(in lab, red, red)){:root{--hover-surface:color-mix(in srgb, var(--scheme-primary) 10%, transparent)}}:root{--focus-ring:var(--scheme-primary)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb, var(--scheme-primary) 38%, transparent)}}:root{--skeleton-surface:#505e741f;--soft-divider:#334d691c;--input-background:#ffffff6b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=jade]{--scheme-primary:#08776d;--scheme-primary-hover:#06665e;--scheme-primary-pressed:#05564f;--chart-1:#10a08f;--chart-2:#557de0;--chart-3:#df8756;--chart-4:#7c67c8;--chart-5:#3d976a;--ambient-start:#e2f2ee;--ambient-mid:#d7e7ef;--ambient-warm:#f1e9e3;--ambient-end:#d8eee8;--accent-text:#08776d}:root[data-color-scheme=graphite]{--scheme-primary:#465f7d;--scheme-primary-hover:#374f6c;--scheme-primary-pressed:#2c435e;--chart-1:#6685aa;--chart-2:#4da39a;--chart-3:#c47963;--chart-4:#7d6fae;--chart-5:#3f8b62;--ambient-start:#e9edf1;--ambient-mid:#d8e0e8;--ambient-warm:#eee9e5;--ambient-end:#e0e8e6;--accent-text:#465f7d}:root[data-color-scheme=coral]{--scheme-primary:#bd4b53;--scheme-primary-hover:#a33a44;--scheme-primary-pressed:#8d3039;--chart-1:#da6267;--chart-2:#397ac8;--chart-3:#d2a044;--chart-4:#7b65c6;--chart-5:#3d976e;--ambient-start:#f4e9e9;--ambient-mid:#dce7f0;--ambient-warm:#f3ead9;--ambient-end:#e3ece9;--accent-text:#ad3e48}:root[data-color-scheme=iris]{--scheme-primary:#6653bf;--scheme-primary-hover:#5542aa;--scheme-primary-pressed:#483793;--chart-1:#7a68d7;--chart-2:#39a493;--chart-3:#de7a68;--chart-4:#4c83c9;--chart-5:#977223;--ambient-start:#eceaf6;--ambient-mid:#dce8ef;--ambient-warm:#f2e5e6;--ambient-end:#deeee8;--accent-text:#5d4ab6}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scheme-primary:#0a84ff;--scheme-primary-hover:#45a2ff;--scheme-primary-pressed:#0071e3;--scheme-on-primary:#08111c;--ambient-start:#101823;--ambient-mid:#162535;--ambient-warm:#29232a;--ambient-end:#132522;--page-background:#0d1118;--page-foreground:#f5f7fa;--muted-text:#b7bdc8;--accent-text:#64b5ff;--positive-text:#5fda83;--negative-text:#ff817b;--warning-text:#ffc56b;--glass-background:#161c259e;--glass-border:#ffffff1c;--glass-strong:#1c232de0;--glass-shadow:0 18px 46px #00000057;--glass-shadow-hover:0 24px 56px #00000070;--glass-shadow-floating:0 26px 68px #00000094;--shadow-color:#000;--skeleton-surface:#ffffff1a;--soft-divider:#ffffff17;--input-background:#070b114d}:root[data-theme=dark][data-color-scheme=jade]{--scheme-primary:#45bbaa;--scheme-primary-hover:#64cabc;--scheme-primary-pressed:#2ca28f;--scheme-on-primary:#071a17;--ambient-start:#0d1b1b;--ambient-mid:#17262d;--ambient-warm:#292322;--ambient-end:#12241f;--accent-text:#65cfbf}:root[data-theme=dark][data-color-scheme=graphite]{--scheme-primary:#8da7c4;--scheme-primary-hover:#a2b8ce;--scheme-primary-pressed:#7795b4;--scheme-on-primary:#0b1118;--ambient-start:#15191e;--ambient-mid:#202831;--ambient-warm:#292526;--ambient-end:#192322;--accent-text:#a6bdd5}:root[data-theme=dark][data-color-scheme=coral]{--scheme-primary:#f07b7f;--scheme-primary-hover:#ff999c;--scheme-primary-pressed:#dc626a;--scheme-on-primary:#21080a;--ambient-start:#211619;--ambient-mid:#172431;--ambient-warm:#2d2619;--ambient-end:#182521;--accent-text:#ff979a}:root[data-theme=dark][data-color-scheme=iris]{--scheme-primary:#9f91ec;--scheme-primary-hover:#b4a9fa;--scheme-primary-pressed:#8879d8;--scheme-on-primary:#120d2b;--ambient-start:#191724;--ambient-mid:#192532;--ambient-warm:#2b2024;--ambient-end:#14251f;--accent-text:#b4a9f6}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--page-foreground);background:linear-gradient(112deg, transparent 14%, #ffffff24 46%, transparent 72%), linear-gradient(132deg, var(--ambient-start) 0%, var(--ambient-mid) 42%, var(--ambient-warm) 76%, var(--ambient-end) 100%);background-attachment:fixed;line-height:1.5;transition:color .18s,background .22s}button,input,textarea,select{font:inherit}button,a,[tabindex]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::selection{color:var(--page-foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}}.tabular-nums,[data-money],.n-input-number,.n-date-picker{font-variant-numeric:tabular-nums}.glass-card{border:1px solid var(--glass-border);background:linear-gradient(138deg, #ffffff38, transparent 42%), var(--glass-background);width:100%;box-shadow:inset 0 1px 0 #ffffff94, var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.48);border-radius:16px;transition:border-color .18s,background-color .18s,box-shadow .18s}.n-empty{justify-content:center;min-height:132px;padding:18px}.n-empty .n-empty__icon{width:52px;height:52px;color:var(--accent-text);background:var(--hover-surface);border-radius:17px;place-items:center;display:grid}.n-skeleton{--n-color-start:var(--skeleton-surface)!important;--n-color-end:var(--skeleton-surface)!important}@supports (color:color-mix(in lab, red, red)){.n-skeleton{--n-color-end:color-mix(in srgb, var(--skeleton-surface) 45%, transparent)!important}}.n-data-table-wrapper,.n-data-table-base-table-body{scrollbar-color:var(--muted-text) transparent}@supports (color:color-mix(in lab, red, red)){.n-data-table-wrapper,.n-data-table-base-table-body{scrollbar-color:color-mix(in srgb, var(--muted-text) 38%, transparent) transparent}}.n-button,.n-base-selection,.n-input,.n-input-number{transition-duration:.18s!important}.n-input,.n-input-number,.n-base-selection{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:var(--input-background)!important}.n-button{letter-spacing:0;transition:color .16s,background-color .16s,border-color .16s,box-shadow .18s,transform .16s!important}.n-tabs-tab,.n-base-selection,.n-input{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s!important}@media (hover:hover){.n-button:not(.n-button--disabled):hover{box-shadow:0 7px 18px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.n-button:not(.n-button--disabled):hover{box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 16%, transparent)}}.n-button:not(.n-button--disabled):active{transform:translateY(0)scale(.975)}.n-tabs-tab:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.n-tabs-tab:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}:is(.record-row,.expense-row,.asset-row,.project-card,.entity-card,.recent-card,.metric-card,.chart-card,.export-card,.setting-card,.user-card){transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}:is(.record-row,.expense-row,.asset-row,.project-card,.entity-card,.recent-card,.metric-card,.chart-card,.export-card,.setting-card,.user-card):hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){:is(.record-row,.expense-row,.asset-row,.project-card,.entity-card,.recent-card,.metric-card,.chart-card,.export-card,.setting-card,.user-card):hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--glass-border))}}:is(.record-row,.expense-row,.asset-row,.project-card,.entity-card,.recent-card,.metric-card,.chart-card,.export-card,.setting-card,.user-card):hover{box-shadow:inset 0 1px 0 #ffffffa8, var(--glass-shadow-floating)}}.n-data-table,.n-data-table-wrapper,.n-data-table-base-table,.n-data-table-tr,.n-data-table-td{background:0 0!important}.n-data-table-th{background:var(--glass-strong)!important}@supports (color:color-mix(in lab, red, red)){.n-data-table-th{background:color-mix(in srgb, var(--glass-strong) 72%, transparent)!important}}.n-data-table-th{-webkit-backdrop-filter:blur(14px)}.n-dropdown-menu,.n-base-select-menu,.n-date-panel{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(26px)saturate(1.45);background:var(--glass-strong)!important;box-shadow:var(--glass-shadow-floating)!important}.n-modal .n-card,.n-drawer{border:1px solid var(--glass-border);background:linear-gradient(138deg, #ffffff29, transparent 44%), var(--glass-strong);box-shadow:var(--glass-shadow-floating);-webkit-backdrop-filter:blur(28px)saturate(1.5);border-radius:18px}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.glass-card{background:var(--glass-strong)}}@media (width<=768px){body{background:linear-gradient(145deg, var(--ambient-start), var(--ambient-mid) 52%, var(--ambient-end))}.n-modal.n-card,.n-modal .n-card{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.n-input:not(.n-input--textarea) .n-input__input-el{min-height:44px;font-size:16px}.n-input .n-input__textarea-el{font-size:16px}.n-base-selection .n-base-selection-label{min-height:44px}.n-modal .n-base-close{min-width:44px;min-height:44px}.n-empty{min-height:116px;padding:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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-ease{syntax:"*";inherits:false}
