@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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--dx-font-sans:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dx-font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--dx-type-display:600 44px/52px var(--dx-font-sans);--dx-tracking-display:-.022em;--dx-type-h1:600 28px/34px var(--dx-font-sans);--dx-tracking-h1:-.021em;--dx-type-amount-lg:600 28px/34px var(--dx-font-sans);--dx-tracking-amount-lg:-.021em;--dx-type-h2:600 20px/26px var(--dx-font-sans);--dx-tracking-h2:-.017em;--dx-type-title:600 16px/22px var(--dx-font-sans);--dx-tracking-title:-.011em;--dx-type-row:500 16px/22px var(--dx-font-sans);--dx-tracking-row:-.011em;--dx-type-amount-row:600 16px/22px var(--dx-font-sans);--dx-tracking-amount-row:-.011em;--dx-type-body-lg:400 16px/24px var(--dx-font-sans);--dx-tracking-body-lg:-.011em;--dx-type-body:400 15px/22px var(--dx-font-sans);--dx-tracking-body:-.009em;--dx-type-label:500 15px/20px var(--dx-font-sans);--dx-tracking-label:-.009em;--dx-type-body-sm:400 13px/18px var(--dx-font-sans);--dx-tracking-body-sm:-.003em;--dx-type-label-sm:500 13px/18px var(--dx-font-sans);--dx-tracking-label-sm:-.003em;--dx-type-caption:400 12px/16px var(--dx-font-sans);--dx-tracking-caption:0;--dx-type-overline:500 12px/16px var(--dx-font-sans);--dx-tracking-overline:.04em;--dx-type-meta:400 12px/16px var(--dx-font-mono);--dx-tracking-meta:0;--dx-space-0_5:2px;--dx-space-1:4px;--dx-space-2:8px;--dx-space-3:12px;--dx-space-4:16px;--dx-space-5:20px;--dx-space-6:24px;--dx-space-8:32px;--dx-space-10:40px;--dx-space-12:48px;--dx-space-16:64px;--dx-radius-xs:8px;--dx-radius-sm:12px;--dx-radius-field:14px;--dx-radius-tile:16px;--dx-radius-inner:20px;--dx-radius-card:24px;--dx-radius-card-lg:28px;--dx-radius-sheet:32px;--dx-radius-pill:999px;--dx-radius-bubble-tail:6px;--dx-radius-check:7px;--dx-border-width:1px;--dx-border-width-strong:2px;--dx-state-frame-width:4px;--dx-ring:0 0 0 2px var(--dx-bg), 0 0 0 4px var(--dx-focus-ring);--dx-ring-inset:inset 0 0 0 2px var(--dx-focus-ring);--dx-z-base:0;--dx-z-sticky:10;--dx-z-header:20;--dx-z-nav:30;--dx-z-drawer:40;--dx-z-modal:50;--dx-z-popover:60;--dx-z-toast:70;--dx-z-tooltip:80;--dx-z-skip:90;--dx-container-max:1440px;--dx-container-form:640px;--dx-container-reading:720px;--dx-container-auth:480px;--dx-gutter:16px;--dx-grid-gap:16px;--dx-sidebar-w:264px;--dx-sidebar-w-collapsed:72px;--dx-rail-w:80px;--dx-topbar-h:56px;--dx-tabbar-h:calc(64px + env(safe-area-inset-bottom,0px));--dx-drawer-w:480px;--dx-control-lg:52px;--dx-control-md:44px;--dx-control-sm:36px;--dx-control-xs:32px;--dx-input-h:48px;--dx-icon-button:40px;--dx-icon-button-sm:32px;--dx-hit:44px;--dx-row-comfort:72px;--dx-row-compact:52px;--dx-row:56px;--dx-chip-h:32px;--dx-chip-h-sm:24px;--dx-filter-h:36px;--dx-ease-standard:cubic-bezier(.2, 0, 0, 1);--dx-ease-enter:cubic-bezier(.05, .7, .1, 1);--dx-ease-exit:cubic-bezier(.3, 0, .8, .15);--dx-ease-linear:linear;--dx-dur-press:.12s;--dx-dur-short:.15s;--dx-dur-medium:.25s;--dx-dur-long:.35s;--dx-dur-push:.3s;--dx-dur-sheet-exit:.22s;--dx-dur-stagger-block:.38s;--dx-stagger-step:45ms;--dx-list-step:35ms;--dx-dur-odometer:.6s;--dx-odometer-step:35ms;--dx-dur-island-close:.28s;--dx-dur-chip-icon:.9s;--dx-chip-step:40ms;--dx-dur-flame:1.2s;--dx-dur-collapse:.2s;--dx-collapse-step:30ms;--dx-dur-chart:.6s;--dx-chart-step:40ms;--dx-dur-gauge:.9s;--dx-dur-theme:.45s;--dx-dur-lang:.32s;--dx-dur-confetti:.7s;--dx-dur-shimmer:1.2s;--dx-dur-qr:.6s;--dx-dur-reduced:.15s;--dx-dur-shake:.24s;--dx-dur-highlight:1.2s;--dx-dur-glow:.6s;--dx-dur-spin:1.6s;--dx-press-scale-card:.97;--dx-press-scale-button:.96;--dx-enter-rise:16px;--dx-enter-blur:10px;--dx-tab-shift:8px;--dx-hover-lift:-2px;--dx-dialog-scale-from:.94;--dx-page-scale-from:.96}@media (width>=768px){:root{--dx-gutter:24px;--dx-topbar-h:64px}}@media (width>=1024px){:root{--dx-gutter:32px;--dx-grid-gap:24px;--dx-drawer-w:560px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dx-bg:#f6f7f9;--dx-bg-glow:#fff;--dx-surface:#fff;--dx-surface-raised:#fff;--dx-surface-inner:#f2f4f7;--dx-track:#e8ebef;--dx-ink-surface:#111214;--dx-message-surface:#fff;--dx-message-accent:#0068e3;--dx-on-message-accent:#fff;--dx-switch-track-off:#78787833;--dx-state-hover:#1112140a;--dx-state-pressed:#11121414;--dx-state-selected:#edf4fd;--dx-text:#111214;--dx-text-secondary:#67686c;--dx-text-tertiary:#85868b;--dx-text-inverse:#fff;--dx-text-on-accent:#fff;--dx-text-on-ink-surface:#f3f3f4;--dx-text-on-ink-surface-secondary:#a2a3a7;--dx-border:#e5e8ec;--dx-divider:#eceef1;--dx-border-strong:#85868b;--dx-focus-ring:#0068e3;--dx-accent:#0068e3;--dx-accent-hover:#0059c4;--dx-accent-pressed:#004daa;--dx-accent-text:#0068e3;--dx-accent-subtle:#e0edfc;--dx-accent-subtle-text:#0058c4;--dx-brand:#0068e3;--dx-hero-brand:#0068e3;--dx-hero-lend:#187e48;--dx-hero-borrow:#b5500a;--dx-on-hero-chip:#0000002e;--dx-on-hero-icon:#ffffff2e;--dx-on-hero-icon-border:#ffffff4d;--dx-on-hero-hover:#00000014;--dx-on-hero-divider:#ffffff3d;--dx-telegram:#1c78c0;--dx-money-in:#187e48;--dx-money-in-fill:#1e9e5a;--dx-on-money-in-fill:#fff;--dx-money-in-subtle:#e4f3eb;--dx-money-in-on-subtle:#146c3d;--dx-money-out:#b5500a;--dx-money-out-fill:#d6700e;--dx-on-money-out-fill:#fff;--dx-money-out-subtle:#faeee2;--dx-money-out-on-subtle:#a04607;--dx-money-neutral:var(--dx-text);--dx-chip-purple-bg:#f3effe;--dx-chip-purple-fg:#6d28d9;--dx-chip-pink-bg:#fdedf5;--dx-chip-pink-fg:#be185d;--dx-chip-sky-bg:#e7f6fd;--dx-chip-sky-fg:#0369a1;--dx-chip-blue-bg:#ebf2fe;--dx-chip-blue-fg:#1d4ed8;--dx-chip-orange-bg:#fef1e8;--dx-chip-orange-fg:#ac4904;--dx-chip-red-bg:#fceded;--dx-chip-red-fg:#b91c1c;--dx-chip-green-bg:#e8f5ee;--dx-chip-green-fg:#167543;--dx-chip-yellow-bg:#fdf7e6;--dx-chip-yellow-fg:#854d0e;--dx-chip-declined-bg:#f5f0f0;--dx-chip-declined-fg:#7a5558;--dx-chip-neutral-bg:#e8ebef;--dx-chip-neutral-fg:#67686c;--dx-chip-premium-bg:#fbf3dc;--dx-chip-premium-fg:#8a6100;--dx-state-neutral-frame:var(--dx-surface);--dx-state-neutral-inner:var(--dx-surface-inner);--dx-state-warning-frame:#ffd21f;--dx-state-warning-inner:#fff4bf;--dx-state-success-frame:#2db565;--dx-state-success-inner:#dcf4e5;--dx-state-pending-frame:#bba8ff;--dx-state-pending-inner:#eee8ff;--dx-success:#187e48;--dx-success-subtle:#e8f5ee;--dx-success-text:#167543;--dx-warning:#9a6700;--dx-warning-subtle:#fff4bf;--dx-warning-text:#6b4e00;--dx-danger:#ce2c31;--dx-on-danger:#fff;--dx-danger-hover:#b4262b;--dx-danger-subtle:#fceded;--dx-danger-text:#b91c1c;--dx-info:var(--dx-accent-text);--dx-info-subtle:var(--dx-accent-subtle);--dx-info-text:var(--dx-accent-subtle-text);--dx-premium-gold:gold;--dx-premium-mark:#8a6100;--dx-premium-ink:#8a6100;--dx-premium-subtle:#fbf3dc;--dx-premium-foil:linear-gradient(135deg, #c9971c, #f4d27a);--dx-premium-cover:#1d2a3a;--dx-media-scrim:#0009;--dx-media-backdrop:#000000eb;--dx-qr-fg:#000;--dx-qr-bg:#fff;--dx-avatar-group-1-bg:#e3ecff;--dx-avatar-group-1-fg:#2459c7;--dx-avatar-group-2-bg:#ffebdc;--dx-avatar-group-2-fg:#9c4a0a;--dx-avatar-group-3-bg:#f1e6ff;--dx-avatar-group-3-fg:#7340e0;--dx-avatar-group-4-bg:#f0f1f4;--dx-avatar-group-4-fg:#5f6673;--dx-avatar-group-5-bg:#ddf6e7;--dx-avatar-group-5-fg:#157a43;--dx-avatar-group-6-bg:#fde4ee;--dx-avatar-group-6-fg:#c02a60;--dx-scrim:#1112143d;--dx-scrim-solid:#1112145c;--dx-scrim-menu:#11121414;--dx-scrim-blur:6px;--dx-menu-blur:14px;--dx-glass:#ffffffb8;--dx-glass-rim:#fffffff2;--dx-glass-rim-outer:#1112140f;--dx-skeleton-base:#e8ebef;--dx-skeleton-highlight:#f6f7f9;--dx-chart-1:#0068e3;--dx-chart-2:#e8763a;--dx-chart-3:#16a38f;--dx-chart-4:#e5a50a;--dx-chart-5:#d4579d;--dx-chart-6:#7357e0;--dx-chart-7:#9c8a1f;--dx-chart-8:#2c9fd9;--dx-chart-other:#a2a3a7;--dx-chart-grid:#e5e8ec;--dx-chart-axis:var(--dx-text-secondary);--dx-chart-now:var(--dx-accent-text);--dx-chart-target:var(--dx-text-tertiary);--dx-chart-ramp-1:#cde2fb;--dx-chart-ramp-2:#86b6ef;--dx-chart-ramp-3:#3987e5;--dx-chart-ramp-4:#1c5cab;--dx-chart-ramp-5:#0d366b;--dx-folder-mix:22%;--dx-shadow-card:0 8px 24px #1112140f;--dx-shadow-card-hover:0 12px 28px #11121417;--dx-shadow-raised:0 12px 32px #1112141f, 0 2px 8px #1112140f;--dx-shadow-overlay:0 24px 64px #11121429, 0 4px 16px #1112140f;--dx-shadow-toast:0 8px 24px #11121424, inset 0 0 0 1px var(--dx-border);--dx-shadow-fab:0 6px 16px #0068e347, 0 0 0 4px var(--dx-bg);--dx-shadow-thumb:0 1px 3px #0000001f;--dx-shadow-segment:0 1px 2px #11121414, 0 2px 6px #1112140f;--dx-page-glow:radial-gradient(min(90vw, 840px) 315px at 50% 0, #fff, #ffffff8c 55%, transparent)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dx-bg:#0e0f11;--dx-bg-glow:#1b1a19;--dx-surface:#17181b;--dx-surface-raised:#1f2024;--dx-surface-inner:#1f2024;--dx-track:#2a2b30;--dx-ink-surface:#2c2d32;--dx-message-surface:#2c2d32;--dx-message-accent:#3d95ff;--dx-on-message-accent:#111214;--dx-switch-track-off:#7878805c;--dx-state-hover:#f3f3f40f;--dx-state-pressed:#f3f3f41a;--dx-state-selected:#1a212b;--dx-text:#f3f3f4;--dx-text-secondary:#9c9da2;--dx-text-tertiary:#707176;--dx-text-inverse:#111214;--dx-text-on-accent:#fff;--dx-text-on-ink-surface:#f3f3f4;--dx-text-on-ink-surface-secondary:#a9aaaf;--dx-border:#2a2b30;--dx-divider:#24252a;--dx-border-strong:#707176;--dx-focus-ring:#3d95ff;--dx-accent:#0070dc;--dx-accent-hover:#06c;--dx-accent-pressed:#0058b4;--dx-accent-text:#3d95ff;--dx-accent-subtle:#1c2a3b;--dx-accent-subtle-text:#3d95ff;--dx-brand:#0082ff;--dx-hero-brand:#0070dc;--dx-hero-lend:#187e48;--dx-hero-borrow:#b5500a;--dx-money-in:#22a05a;--dx-money-in-fill:#3ccb7f;--dx-on-money-in-fill:#111214;--dx-money-in-subtle:#1e382d;--dx-money-in-on-subtle:#3ccb7f;--dx-money-out:#d9700f;--dx-money-out-fill:#ffa040;--dx-on-money-out-fill:#111214;--dx-money-out-subtle:#413022;--dx-money-out-on-subtle:#ffa040;--dx-chip-purple-bg:#2c2442;--dx-chip-purple-fg:#a78bfa;--dx-chip-pink-bg:#3d2132;--dx-chip-pink-fg:#f472b6;--dx-chip-sky-bg:#153140;--dx-chip-sky-fg:#38bdf8;--dx-chip-blue-bg:#1d2b42;--dx-chip-blue-fg:#60a5fa;--dx-chip-orange-bg:#40281a;--dx-chip-orange-fg:#fb923c;--dx-chip-red-bg:#3c2124;--dx-chip-red-fg:#ff6b6e;--dx-chip-green-bg:#183026;--dx-chip-green-fg:#3ccb7f;--dx-chip-yellow-bg:#3d3418;--dx-chip-yellow-fg:#facc15;--dx-chip-declined-bg:#2f272a;--dx-chip-declined-fg:#b88e91;--dx-chip-neutral-bg:#2a2b30;--dx-chip-neutral-fg:#9c9da2;--dx-chip-premium-bg:#2e2714;--dx-chip-premium-fg:#e8b931;--dx-state-warning-frame:#d9b21a;--dx-state-warning-inner:#322e1b;--dx-state-success-frame:#2a9d5a;--dx-state-success-inner:#1a2b24;--dx-state-pending-frame:#8e7be0;--dx-state-pending-inner:#282637;--dx-success:#22a05a;--dx-success-subtle:#183026;--dx-success-text:#3ccb7f;--dx-warning:#d9b21a;--dx-warning-subtle:#322e1b;--dx-warning-text:#f5d35c;--dx-danger:#ff6b6e;--dx-on-danger:#111214;--dx-danger-hover:#ff8587;--dx-danger-subtle:#3c2124;--dx-danger-text:#ff6b6e;--dx-premium-mark:gold;--dx-premium-ink:#e8b931;--dx-premium-subtle:#2e2714;--dx-premium-foil:linear-gradient(135deg, #b8892a, #e8c76a);--dx-premium-cover:#2a3546;--dx-avatar-group-1-bg:#1d2a45;--dx-avatar-group-1-fg:#85a9ff;--dx-avatar-group-2-bg:#3a2818;--dx-avatar-group-2-fg:#fdba74;--dx-avatar-group-3-bg:#2c2142;--dx-avatar-group-3-fg:#c4a5ff;--dx-avatar-group-4-bg:#2a2e36;--dx-avatar-group-4-fg:#a6acb8;--dx-avatar-group-5-bg:#173226;--dx-avatar-group-5-fg:#6ee7a0;--dx-avatar-group-6-bg:#3b1f2b;--dx-avatar-group-6-fg:#f59aba;--dx-scrim:#0000007a;--dx-scrim-solid:#0009;--dx-scrim-menu:#0000003d;--dx-menu-blur:10px;--dx-glass:#1c1d21b8;--dx-glass-rim:#ffffff1f;--dx-glass-rim-outer:#0006;--dx-skeleton-base:#232428;--dx-skeleton-highlight:#303136;--dx-chart-1:#3a8bf5;--dx-chart-2:#de6c2e;--dx-chart-3:#17a08b;--dx-chart-4:#bd8600;--dx-chart-5:#cf5a95;--dx-chart-6:#8c76ee;--dx-chart-7:#958420;--dx-chart-8:#2e95cc;--dx-chart-other:#66676c;--dx-chart-grid:#2a2b30;--dx-chart-ramp-1:#184f95;--dx-chart-ramp-2:#256abf;--dx-chart-ramp-3:#3987e5;--dx-chart-ramp-4:#86b6ef;--dx-chart-ramp-5:#cde2fb;--dx-folder-mix:30%;--dx-shadow-card:inset 0 0 0 1px var(--dx-border);--dx-shadow-card-hover:inset 0 0 0 1px #34353b;--dx-shadow-raised:inset 0 0 0 1px var(--dx-border), 0 16px 40px #00000073;--dx-shadow-overlay:inset 0 0 0 1px var(--dx-border), 0 24px 64px #0009;--dx-shadow-toast:none;--dx-shadow-fab:0 0 0 4px var(--dx-bg);--dx-shadow-thumb:0 1px 3px #0000001f;--dx-shadow-segment:inset 0 0 0 1px var(--dx-border);--dx-page-glow:radial-gradient(min(90vw, 840px) 315px at 50% 0, #1b1a19, #1b1a198c 55%, transparent)}:root{--dx-avatar-person-1-bg:var(--dx-chip-purple-bg);--dx-avatar-person-1-fg:var(--dx-chip-purple-fg);--dx-avatar-person-2-bg:var(--dx-chip-pink-bg);--dx-avatar-person-2-fg:var(--dx-chip-pink-fg);--dx-avatar-person-3-bg:var(--dx-chip-sky-bg);--dx-avatar-person-3-fg:var(--dx-chip-sky-fg);--dx-avatar-person-4-bg:var(--dx-chip-blue-bg);--dx-avatar-person-4-fg:var(--dx-chip-blue-fg);--dx-avatar-person-5-bg:var(--dx-chip-yellow-bg);--dx-avatar-person-5-fg:var(--dx-chip-yellow-fg)}@media (prefers-reduced-transparency:reduce){:root{--dx-scrim:var(--dx-scrim-solid);--dx-scrim-blur:0px}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:initial;scrollbar-width:initial}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.overline{text-decoration-line:overline}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--dx-panel:var(--dx-surface);--dx-panel-alt:var(--dx-surface-inner);--dx-muted:var(--dx-text-secondary);--dx-line:var(--dx-border);--dx-blue:var(--dx-accent-text);--dx-green:var(--dx-money-in);--dx-orange:var(--dx-money-out);--dx-shadow:var(--dx-shadow-card)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:9px;font-size:clamp(25px,2.3vw,34px);font-weight:800;line-height:1.3}h2{letter-spacing:-.4px;margin-bottom:18px;font-size:18px;font-weight:750}h3{font-size:15px;font-weight:750}p{line-height:1.7}small{font-size:12px;line-height:1.7}.dx-app{min-height:100vh;display:flex}.dx-sidebar{z-index:40;color:#dfe8f8;background:#101a2b;border-right:1px solid #253147;flex-direction:column;flex-shrink:0;width:250px;padding:33px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.dx-brand{-moz-column-gap:10px;letter-spacing:2px;grid-template-columns:32px 1fr;align-items:center;column-gap:10px;margin-bottom:36px;padding:0 13px;font-size:24px;font-weight:800;display:grid}.dx-brand svg{color:#7da9ff;grid-row:span 2}.dx-brand span{letter-spacing:2.1px;color:#8b9db9;font-size:8px;font-weight:500}.dxo-nav-label{letter-spacing:2px;color:#6f829f;margin:0 14px 14px;font-size:9px;font-weight:800}.dx-sidebar nav{gap:4px;display:grid}.dx-sidebar nav a{color:#93a4bd;border-radius:8px;align-items:center;gap:12px;padding:11px 13px;font-size:12px;font-weight:650;transition:background .15s,color .15s;display:flex}.dx-sidebar nav a.active{color:#aac9ff;background:#253d63}.dx-sidebar nav a:hover{color:#edf2fa;background:#1b2c46}.dx-sidebar nav b{color:#0d1422;background:#6a9bff;border-radius:6px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;display:grid}.dx-sidebar-bottom{margin-top:auto;padding-top:28px}.dx-user{border-top:1px solid #26354e;align-items:center;gap:10px;padding:20px 8px;display:flex}.dx-user>span:last-child{overflow:hidden}.dx-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.dx-user small{color:#8195b2;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.dx-main{flex-direction:column;width:calc(100% - 250px);min-width:0;margin-left:250px;display:flex}.dx-topbar{border-bottom:1px solid var(--dx-line);background:var(--dx-bg);justify-content:space-between;align-items:center;height:77px;min-height:77px;padding:0 38px;display:flex}.dx-breadcrumb{color:var(--dx-muted);font-size:12px}.dx-breadcrumb span{color:#53637b;padding:0 13px}.dx-content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:34px 38px 50px}.dx-footer{border-top:1px solid var(--dx-line);letter-spacing:2px;color:var(--dx-muted);justify-content:space-between;padding:20px 38px;font-size:10px;display:flex}.dx-footer span{letter-spacing:0}.dx-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.dx-page-heading p{color:var(--dx-muted);margin:0;font-size:12px}.dx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-end{justify-content:flex-end}.dx-button{border:1px solid var(--dx-line);background:var(--dx-panel-alt);min-height:37px;color:var(--dx-text);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:700;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.dx-button:hover:not(:disabled){background:var(--dx-line)}.dx-button.primary{color:#fff;background:#5286ed;border-color:#5286ed;box-shadow:0 4px 12px #336fdf1c}.dx-button.primary:hover:not(:disabled){background:#3c72d8}.dx-button.danger{color:#ed9292;background:#e56f6f13;border-color:#a44d4d55}.dx-button.ghost{box-shadow:none;background:0 0;border-color:#0000}.dx-button.danger-text{color:#ec9292}.dx-panel{background:var(--dx-panel);border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);border-radius:12px;margin-bottom:22px;padding:22px}.dx-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.dxo-search{border:1px solid var(--dx-line);background:var(--dx-bg);min-width:200px;max-width:360px;color:var(--dx-muted);border-radius:7px;align-items:center;gap:10px;padding:0 12px;display:flex}.dxo-search input{color:var(--dx-text);background:0 0;border:0;outline:none;width:100%;padding:10px 0;font-size:12px}.dxo-tabs{flex-wrap:wrap;gap:4px;display:flex}.dxo-tabs button{color:var(--dx-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 11px;font-size:11px;font-weight:650}.dxo-tabs button.active{color:var(--dx-blue);background:#6a9bff17;border-color:#6a9bff32}.dxo-tabs button:hover{background:var(--dx-panel-alt)}.dx-table-scroll{overflow:auto}.dx-table{border-collapse:collapse;white-space:nowrap;width:100%}.dx-table th{text-align:left;text-transform:uppercase;letter-spacing:1.3px;color:var(--dx-muted);border-top:1px solid var(--dx-line);border-bottom:1px solid var(--dx-line);padding:15px 12px;font-size:9px;font-weight:700}.dx-table td{border-bottom:1px solid var(--dx-line);padding:19px 12px;font-size:12px}.dx-table tbody tr:last-child td{border-bottom:0}.dx-table tbody tr:hover{background:#7fa4dd05}.dx-table input[type=checkbox],.dxo-check input{accent-color:#6a9bff;flex-shrink:0;width:16px;height:16px}.dx-right{text-align:right!important}.dx-person{align-items:center;gap:12px;min-width:180px;display:flex}.dx-person strong{font-size:12px;display:block}.dx-person small{color:var(--dx-muted);margin-top:3px;font-size:10px;display:block}.dxo-avatar{background:var(--dx-accent-subtle);width:37px;height:37px;color:var(--dx-accent-subtle-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.dxo-avatar.large{border-radius:14px;width:52px;height:52px}.dxo-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.dxo-money{font-variant-numeric:tabular-nums;letter-spacing:.1px;font-size:14px}.green{color:var(--dx-green)!important}.orange{color:var(--dx-orange)!important}.dx-muted{color:var(--dx-muted)}.dx-block{display:block}.dx-space{margin-top:14px;margin-bottom:18px}.dx-overdue{color:var(--dx-danger-text)}.dxo-badge{border:1px solid var(--dx-line);background:var(--dx-panel-alt);color:var(--dx-muted);border-radius:5px;align-items:center;gap:5px;margin:3px 5px 3px 0;padding:4px 7px;font-size:9px;font-weight:650;line-height:1.4;display:inline-flex}.dxo-badge.green{background:#29a97d12;border-color:#29a97d33}.dxo-badge.amber{color:var(--dx-orange);background:#e2aa5511;border-color:#e2aa5533}.dx-pagination{border-top:1px solid var(--dx-line);color:var(--dx-muted);justify-content:center;align-items:center;gap:16px;margin-top:14px;padding-top:20px;font-size:11px;display:flex}.dx-selection{background:#6a9bff0f;border:1px solid #6a9bff33;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;font-size:11px;display:flex}.dxo-empty{text-align:center;min-height:220px;color:var(--dx-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:38px 18px;display:flex}.dxo-empty svg{color:#687f9e}.dxo-empty h3{color:var(--dx-text);margin:7px 0 0}.dxo-empty p{max-width:330px;margin:0;font-size:12px}.dx-error{color:#e89b9b;background:#da777711;border:1px solid #d9787844;border-radius:7px;align-items:center;gap:9px;margin-bottom:15px;padding:12px;font-size:12px;line-height:1.5;display:flex}.dx-error span{flex:1}.dx-error>svg{flex-shrink:0}.dx-loading{color:var(--dx-muted);justify-content:center;align-items:center;gap:12px;padding:70px 20px;display:flex}.dx-spin{animation:1s linear infinite dxspin}@keyframes dxspin{to{transform:rotate(360deg)}}.dx-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#040a15bd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.dxo-modal{background:var(--dx-panel);border:1px solid var(--dx-line);border-radius:15px;outline:none;width:100%;max-width:530px;max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 30px 100px #0006}.dxo-modal.wide{max-width:720px}.dxo-modal-heading{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.dxo-modal-heading h2{margin:0;font-size:19px}.dxo-modal-actions{border-top:1px solid var(--dx-line);justify-content:flex-end;gap:10px;margin-top:10px;padding-top:20px;display:flex}.dx-form{gap:18px;display:grid}.dxo-field{gap:7px;min-width:0;display:grid}.dxo-field>label{color:var(--dx-muted);font-size:11px;font-weight:700}.dxo-field input:not([type=file]),.dxo-field select,.dxo-field textarea{border:1px solid var(--dx-line);background:var(--dx-bg);width:100%;color:var(--dx-text);border-radius:7px;min-height:41px;padding:11px 12px;font-size:12px}.dxo-field textarea{resize:vertical}.dxo-field small{color:var(--dx-muted);font-size:10px}.dxo-field input::-moz-placeholder{color:#65748b}.dxo-field textarea::-moz-placeholder{color:#65748b}.dxo-field input::placeholder,.dxo-field textarea::placeholder{color:#65748b}.dx-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dxo-check{align-items:center;gap:11px;font-size:12px;line-height:1.6;display:flex}.dxo-check small{color:var(--dx-muted);display:block}.dx-checklist{border:1px solid var(--dx-line);border-radius:8px;gap:14px;max-height:360px;padding:15px;display:grid;overflow-y:auto}.dx-info{background:var(--dx-bg);border:1px solid var(--dx-line);border-radius:8px;padding:16px;font-size:12px;line-height:1.7}.dx-info p{margin:8px 0 0}.dxo-code{letter-spacing:7px;text-align:center;font-variant-numeric:tabular-nums;padding:18px;font-size:32px;display:block}.dx-break{overflow-wrap:anywhere}.dx-files{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.dx-files img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--dx-line);border-radius:7px;width:70px;height:70px}.dx-attachment{position:relative}.dx-attachment>.dx-button{background:var(--dx-panel);border:1px solid var(--dx-line);border-radius:50%;min-height:22px;padding:3px;position:absolute;top:-9px;right:-7px}.dx-report{white-space:pre-wrap;max-height:55vh;font:12px/1.8 Manrope,sans-serif;overflow:auto}.dx-debt-hero{color:#eaf2ff;background:linear-gradient(115deg,#182b47,#182438);border:1px solid #304565;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;padding:30px;display:flex}.dx-debt-hero h2{letter-spacing:-1px;margin:10px 0;font-size:36px}.dx-debt-hero p{color:#8da5c6;margin:0;font-size:11px}.dx-debt-dates{color:#93a7c4;gap:28px;font-size:10px;display:flex}.dx-debt-dates strong{color:#d9e6fa;margin-top:8px;font-size:12px;display:block}.dxo-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dxo-section-heading h2{margin:0}.dxo-section-heading>span{font-size:11px}.dx-entry{border-bottom:1px solid var(--dx-line);gap:15px;padding:22px 0;display:flex}.dx-entry:last-child{border:0}.dx-entry.pending{background:#edb46608}.dx-entry-icon{background:var(--dx-panel-alt);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.dx-entry-body{flex:1;min-width:0}.dx-entry-title{justify-content:space-between;gap:18px;font-size:13px;display:flex}.dx-entry-body p{color:var(--dx-muted);margin:8px 0;font-size:12px}.dx-entry-meta{color:var(--dx-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.dx-entry details{color:var(--dx-muted);margin-top:10px;font-size:11px}.dx-entry summary{cursor:pointer}.dx-card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:20px;display:grid}.dx-card-grid>.dx-panel{margin-bottom:0}.dx-collection-card,.dx-group-card{transition:border-color .2s,transform .2s}.dx-collection-card:hover,.dx-group-card:hover{border-color:#6087bf;transform:translateY(-2px)}.dx-collection-card h2{margin:16px 0 6px}.dx-collection-card p{color:var(--dx-muted);margin-bottom:8px;font-size:12px}.dx-group-card-top{justify-content:space-between;align-items:center;display:flex}.dx-group-card h2{margin:22px 0 7px}.dx-group-card p{color:var(--dx-muted);font-size:11px}.dxo-group-balance{border-top:1px solid var(--dx-line);justify-content:space-between;align-items:center;padding-top:15px;display:flex}.dxo-group-balance small{color:var(--dx-muted);font-size:10px}.dxo-group-balance strong{font-size:16px}.dxo-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:24px;display:grid}.dxo-stat{border:1px solid var(--dx-line);background:var(--dx-panel);border-radius:10px;flex-direction:column;gap:9px;padding:23px;display:flex}.dxo-stat span,.dxo-stat small{color:var(--dx-muted);font-size:11px}.dxo-stat strong{letter-spacing:-.7px;font-size:25px}.dx-two-panels{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dx-list-row{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:15px;margin:0;padding:15px 0;font-size:12px;display:flex}.dx-list-row:last-child{border:0}.dx-list-row strong{font-size:12px}.dx-transfer{border-bottom:1px solid var(--dx-line);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;display:flex}.dx-transfer>span{align-items:center;gap:9px;width:100%;font-size:12px;display:flex}.dx-transfer>strong{margin-right:auto}.dx-member-row{border-bottom:1px solid var(--dx-line);flex-wrap:wrap;align-items:center;gap:12px;padding:17px 0;display:flex}.dx-member-row>.dx-actions{margin-left:auto}.dx-notification{border-bottom:1px solid var(--dx-line);gap:17px;padding:22px 14px;display:flex}.dx-notification.unread{background:#6a9bff09;border-left:2px solid #6a9bff}.dx-notification>div{flex:1;min-width:0}.dx-notification h3{margin-bottom:7px}.dx-notification p{color:var(--dx-muted);margin-bottom:8px;font-size:12px}.dx-notification small{color:var(--dx-muted);font-size:10px}.dx-icon-box{color:#8bb2ff;background:#6a9bff19;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.dx-chat-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.dx-chat{flex-direction:column;gap:15px;min-height:400px;max-height:65vh;display:flex;overflow-y:auto}.dx-message{background:var(--dx-panel-alt);border-radius:10px;align-self:flex-start;max-width:85%;padding:14px 17px}.dx-message.mine{background:#3c65a33d;align-self:flex-end}.dx-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px}.dx-message small,.dx-message time{color:var(--dx-muted);font-size:9px}.dx-chart{height:340px;margin-top:25px;font-size:11px}.dx-gold{color:#e7bd6d;margin:auto auto 15px}.dx-danger-zone{border-color:#b8626244}.dx-danger-zone p{color:var(--dx-muted);max-width:650px;font-size:12px}.dx-narrow{max-width:700px;margin:auto}.dx-connection{color:var(--dx-muted);align-items:center;gap:7px;font-size:10px;display:flex}.dx-connection i{background:var(--dx-green);border-radius:50%;width:6px;height:6px}.dx-connection.offline i{background:var(--dx-orange)}.dx-offline{color:var(--dx-orange);background:#dca55a16;border-bottom:1px solid #dca55a33;align-items:center;gap:10px;padding:12px 38px;font-size:11px;display:flex}.dx-offline a{margin-left:auto;text-decoration:underline}.dx-mobile-menu,.dx-sidebar-overlay{display:none}@media (width>=1600px){.dx-content{padding-top:45px}.dx-sidebar{width:270px}.dx-main{width:calc(100% - 270px);margin-left:270px}}@media (width<=1150px){.dx-sidebar{width:220px;padding-left:12px;padding-right:12px}.dx-main{width:calc(100% - 220px);margin-left:220px}.dx-content{padding:28px 23px}.dx-topbar{padding:0 23px}.dx-page-heading{flex-direction:column;align-items:flex-start}.dx-debt-hero h2{font-size:28px}.dx-two-panels,.dx-chat-layout{grid-template-columns:1fr}.dx-chat{max-height:60vh}}@media (width<=760px){.dx-sidebar{visibility:hidden;width:260px;transition:transform .2s;transform:translate(-100%)}.dx-sidebar.open{visibility:visible;transform:translate(0)}.dx-sidebar-overlay{z-index:35;background:#0009;border:0;display:block;position:fixed;inset:0}.dx-main{width:100%;margin-left:0}.dx-mobile-menu{display:inline-flex}.dx-topbar{height:64px;min-height:64px;padding:0 16px}.dx-content{padding:24px 16px 35px}.dx-footer{padding:18px 16px}.dx-breadcrumb{font-size:10px}.dx-page-heading{gap:16px;margin-bottom:24px}.dx-panel{border-radius:10px;padding:17px}.dx-toolbar{gap:16px}.dxo-search{width:100%;max-width:none}.dxo-tabs{gap:1px}.dxo-tabs button{padding:8px;font-size:10px}.dx-table td{padding:16px 8px}.dx-table th{padding:12px 8px}.dxo-modal{max-height:calc(100dvh - 24px);padding:20px}.dx-overlay{padding:12px}.dx-two{grid-template-columns:1fr}.dxo-stat-grid{grid-template-columns:1fr 1fr;gap:11px}.dxo-stat{padding:17px}.dxo-stat strong{font-size:21px}.dx-entry-title{flex-wrap:wrap;gap:8px}.dx-entry{gap:9px}.dx-entry-icon{width:30px;height:30px}.dx-offline{flex-wrap:wrap;padding:12px 16px}.dx-debt-hero{padding:22px}.dx-card-grid{grid-template-columns:1fr}.dx-debt-dates{gap:18px}.dx-chart{height:280px}.dxo-section-heading{flex-wrap:wrap}.dx-member-row>.dx-actions{margin-left:0}.dx-list-row{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dx-qr{text-align:center;margin:10px auto;display:block}.dx-qr img{border-radius:10px;margin:auto}.dx-app h1,.dx-narrow h1{letter-spacing:-1px;margin:0 0 9px;font-size:clamp(25px,2.3vw,34px);font-weight:800;line-height:1.3}.dx-app h2{font-size:18px;font-weight:750}.dx-app h3{font-size:15px;font-weight:750}.dx-app .dx-debt-hero h2{font-size:36px}.dx-table .dx-actions{flex-wrap:nowrap}.dxo-drawer-overlay{justify-content:flex-end;align-items:stretch;padding:0;animation:.26s both dx-veil-in;overflow:hidden}.dxo-modal.dxo-drawer{border-width:0 0 0 1px;border-radius:0;flex-direction:column;width:100%;max-width:580px;height:100dvh;max-height:100dvh;padding:0;animation:.26s cubic-bezier(.2,.8,.2,1) both dxo-drawer-in;display:flex;overflow:hidden}.dxo-drawer .dxo-modal-heading{background:var(--dx-panel);flex-shrink:0;margin:0;padding:24px 28px}.dxo-drawer>.dx-form{overscroll-behavior:contain;gap:22px;padding:24px 28px 0;overflow-y:auto}.dxo-drawer .dxo-field>label{font-size:12px}.dxo-drawer .dxo-field input,.dxo-drawer .dxo-field textarea{border-radius:11px;min-height:46px;font-size:14px}.dxo-drawer .dxo-modal-actions{background:var(--dx-panel);z-index:2;margin:0 -28px;padding:18px 28px;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000008}.dxo-drawer .dxo-modal-actions .primary{flex:1;justify-content:center}.dx-debt-intro{background:var(--dx-panel-alt);border:1px solid var(--dx-line);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.dx-debt-intro>span{width:44px;height:44px;color:var(--dx-blue);background:#6a9bff20;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dx-debt-intro strong{font-size:14px}.dx-debt-intro p{color:var(--dx-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.dx-role-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dx-role-choice{border:1px solid var(--dx-line);text-align:left;border-radius:13px;align-items:center;gap:10px;padding:16px 12px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.dx-role-choice.lend{color:var(--dx-green);background:#23b87a10}.dx-role-choice.borrow{color:var(--dx-orange);background:#efb52c12}.dx-role-choice.lend.selected{background:#23b87a24;border-color:#23b87a;box-shadow:0 0 0 1px #23b87a}.dx-role-choice.borrow.selected{background:#efb52c24;border-color:#dca324;box-shadow:0 0 0 1px #dca324}.dx-role-choice span{flex:1}.dx-role-choice strong{font-size:13px;display:block}.dx-role-choice small{color:var(--dx-muted);margin-top:5px;font-size:10px;display:block}.dx-role-choice>svg{flex-shrink:0}.dx-phone-field{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;display:grid}.dx-phone-field select{text-overflow:ellipsis}.dxo-field small.dx-phone-error{color:#ed7171}.dx-currency-combo{border:1px solid var(--dx-line);background:var(--dx-bg);border-radius:11px;align-items:center;gap:8px;width:100%;min-height:46px;padding-left:12px;display:flex}.dx-currency-combo input{width:100%;min-width:0;box-shadow:none;color:var(--dx-text);outline:none;background:0 0!important;border:0!important;padding:12px 0!important}.dxo-field .dx-currency-combo input:focus-visible{box-shadow:none;outline:none}.dx-currency-combo:focus-within{outline:2px solid var(--dx-blue);outline-offset:2px}.dx-currency-combo button{color:var(--dx-muted);background:0 0;border:0;padding:10px}.dx-currency-options{width:var(--input-width);overscroll-behavior:contain;border:1px solid var(--dx-line);background:var(--dx-panel);max-height:280px;color:var(--dx-text);z-index:150;--anchor-gap:8px;border-radius:12px;outline:none;padding:6px;overflow-y:auto;box-shadow:0 15px 40px #0004}.dx-currency-option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.dx-currency-option[data-focus]{background:var(--dx-panel-alt)}.dx-currency-option span{flex:1}.dx-currency-option strong{font-size:12px}.dx-currency-option small{color:var(--dx-muted);margin-top:3px;font-size:11px;display:block}.dxo-option-check{visibility:hidden;color:var(--dx-green)}.dx-currency-option[data-selected] .dxo-option-check{visibility:visible}.dx-currency-empty{color:var(--dx-muted);padding:12px}.dx-overlay.dxo-drawer-overlay.is-closing{pointer-events:none;animation:.26s both dx-veil-out}.dxo-drawer-overlay.is-closing .dxo-drawer{animation:.26s both dxo-drawer-out}.dx-currency-money{align-items:center;gap:8px;display:inline-flex}@keyframes dxo-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dxo-drawer-out{to{transform:translate(100%)}}@keyframes dx-veil-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@keyframes dx-veil-out{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@media (width<=600px){.dxo-modal.dxo-drawer{max-width:100%}.dxo-drawer .dxo-modal-heading{padding:18px}.dxo-drawer>.dx-form{padding:18px 18px 0}.dxo-drawer .dxo-modal-actions{margin:0 -18px;padding:16px 18px}.dx-role-choice{gap:7px;padding:14px 10px}}@media (prefers-reduced-motion:reduce){.dxo-drawer-overlay,.dxo-drawer-overlay .dxo-drawer{animation-duration:.01ms!important}}.dx-currency-options{width:max(var(--input-width), 260px);max-width:calc(100vw - 24px);max-height:280px!important}@media (width<=600px){.dx-phone-field{grid-template-columns:1fr}}.dx-balance-overview{gap:16px;margin-bottom:28px;display:grid}.dx-balance-card{isolation:isolate;color:#f0fcfa;background:radial-gradient(at 92% 15%,#56817e70,#0000 48%),radial-gradient(at 72% 100%,#348f7f50,#0000 55%),linear-gradient(120deg,#123331,#183e40 55%,#102932);border:1px solid #8acfc736;border-radius:22px;padding:26px 30px 22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #051a2225,inset 0 1px #ffffff14}.dx-balance-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e2b30ad,#0000 80%),repeating-linear-gradient(112deg,#0000 0 90px,#d1ffef04 91px 92px,#0000 93px 150px);position:absolute;inset:0}.dx-rain-art{z-index:-2;pointer-events:none;position:absolute;inset:0 0 0 38%;overflow:hidden;transform:rotate(-10deg)scale(1.15)}.dx-rain-art i{left:var(--drop-x);top:var(--drop-y);width:var(--drop-size);height:calc(var(--drop-size) * 1.28);animation:dx-drop-glow 8s ease-in-out var(--drop-delay) infinite alternate;background:radial-gradient(at 30% 22%,#efffff60,#0000 24%),radial-gradient(at 65% 85%,#a9eee74a,#0000 60%),linear-gradient(135deg,#071f3155,#d6ffff0a);border:1px solid #c1eeed20;border-radius:54% 46% 50% 50%/62% 56% 44% 38%;position:absolute;box-shadow:inset 1px 1px 1px #ecffff44,inset -1px -2px 2px #030e2770,2px 4px 5px #04182060}.dx-balance-top{justify-content:space-between;align-items:center;display:flex;position:relative}.dx-balance-eyebrow{letter-spacing:2px;color:#b7d9d4;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.dx-balance-eye{color:#d8edea;background:#e3ffff0c;border:1px solid #deffff28;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.dx-balance-eye:hover{background:#e3ffff22}.dx-balance-eye:focus-visible,.dx-balance-currency select:focus-visible{outline-offset:4px;outline:2px solid #a6e5d8}.dx-balance-content{max-width:100%;position:relative}.dx-balance-content>p{color:#bcd7d2;margin:16px 0 8px;font-size:13px}.dx-balance-value{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.dx-balance-value strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.2}.dx-balance-value>span{color:#b2d7d0;font-size:16px}.dx-balance-bottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.dx-balance-bottom>span{color:#b5d0cb;font-size:11px}.dx-balance-currency{background:#071b2933;border:1px solid #defcf429;border-radius:30px;align-items:center;gap:8px;padding:6px 10px;display:flex}.dx-balance-currency select{color:#effffb;cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.dx-balance-currency option{color:#fff;background:#143a3b}.dx-balance-caption{color:#9cbfb9;border-top:1px solid #defcf419;margin-top:16px;padding-top:12px;font-size:10px;display:block}.dx-balance-sides{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dx-balance-side{border:1px solid var(--dx-line);background:var(--dx-panel);min-width:0;color:var(--dx-text);text-align:left;border-radius:16px;align-items:center;gap:16px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.dx-balance-side:hover{border-color:var(--dx-muted);transform:translateY(-2px)}.dx-balance-side-icon{border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.dx-balance-side.lent .dx-balance-side-icon{color:var(--dx-green);background:#22b88118}.dx-balance-side.borrowed .dx-balance-side-icon{color:var(--dx-orange);background:#edb23b18}.dx-balance-side-info{flex:1;gap:9px;min-width:0;display:grid}.dx-balance-side-info>span:first-child{color:var(--dx-muted);font-size:12px}.dx-balance-side-info strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,25px);line-height:1.25}.dx-balance-side-info strong small{color:var(--dx-muted);font-size:11px;font-weight:500}.dx-balance-side-info .dx-balance-side-note{color:var(--dx-muted);font-size:10px;line-height:1.6}.dx-balance-side>svg{color:var(--dx-muted);flex-shrink:0}@keyframes dx-drop-glow{0%{opacity:.55}to{opacity:.95}}@media (width<=650px){.dx-balance-card{border-radius:18px;padding:20px}.dx-balance-sides{gap:10px}.dx-balance-side{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px}.dx-balance-side>svg{display:none}.dx-balance-side-icon{border-radius:11px;width:36px;height:36px}.dx-balance-side-info strong{font-size:19px}.dx-balance-value strong{letter-spacing:-1px}.dx-balance-bottom{gap:8px}.dx-balance-bottom>span{max-width:180px;line-height:1.7}.dx-rain-art{opacity:.7;left:20%}}@media (prefers-reduced-motion:reduce){.dx-rain-art i{animation:none}.dx-balance-side{transition:none}}.dx-app{--dx-sidebar-width:264px}.dx-app.sidebar-collapsed{--dx-sidebar-width:84px}.dx-app .dx-sidebar{width:var(--dx-sidebar-width);scrollbar-width:thin;scrollbar-color:#304253 transparent;background:radial-gradient(at 0 0,#27545124,#0000 45%),linear-gradient(#111d2b,#101925 75%);border-right:1px solid #263747;outline:none;padding:24px 16px 16px;transition:width .24s,padding .24s,transform .24s,visibility .24s;box-shadow:8px 0 40px #0000000a}.dx-app .dx-main{width:calc(100% - var(--dx-sidebar-width));margin-left:var(--dx-sidebar-width);transition:margin-left .24s,width .24s}.dx-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:34px;display:flex}.dx-sidebar .dx-brand{letter-spacing:0;align-items:center;gap:11px;min-width:0;margin:0;padding:0 3px;display:flex}.dx-sidebar .dxo-brand-mark{background:linear-gradient(135deg,#5ee4bd,#3cae9e);border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff7,0 5px 18px #43c8ac18}.dx-sidebar .dxo-brand-mark svg{color:#0f3635;grid-row:auto}.dx-sidebar .dx-brand-copy{letter-spacing:0;gap:2px;display:grid}.dx-sidebar .dx-brand-copy strong{color:#effbf8;letter-spacing:-1px;font-size:27px;font-weight:800;line-height:1}.dx-sidebar .dx-brand-copy strong span{vertical-align:top;letter-spacing:0;color:#83a99f;margin-left:2px;font-size:9px}.dx-sidebar .dx-brand-copy small{color:#809a9e;white-space:nowrap;font-size:8px;font-weight:500}.dx-sidebar-toggle{color:#91a8b3;background:#ffffff04;border:1px solid #31404c;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;transition:background .18s,color .18s;display:grid}.dx-sidebar-toggle:hover{color:#a6ead8;background:#70d7bd10}.dx-sidebar .dxo-nav-label{letter-spacing:1.8px;color:#627f8c;white-space:nowrap;margin:0 13px 14px;font-size:8px}.dx-sidebar nav{gap:5px}.dx-sidebar nav a{color:#92a6b6;border:1px solid #0000;border-radius:11px;gap:12px;min-height:46px;padding:10px 13px;font-size:12px;font-weight:500;transition:background .18s,color .18s,border-color .18s;position:relative}.dxo-nav-icon{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.dx-nav-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dx-sidebar nav a:hover{color:#e3f7f1;background:#b3e8db07;border-color:#b3e8db0c}.dx-sidebar nav a.active{color:#8ce3c5;background:linear-gradient(105deg,#48bd9f20,#44baa30b);border-color:#62d7b626;font-weight:700}.dx-sidebar nav a.active:before{content:"";background:#6bd5b7;border-radius:0 4px 4px 0;width:3px;height:18px;position:absolute;left:-17px;box-shadow:0 0 14px #6bd5b733}.dx-sidebar nav b{color:#93dfca;background:#78cdbb1c;border:1px solid #7dc8b322;border-radius:6px;min-width:20px;height:20px;font-size:9px}.dx-sidebar-note{color:#607f88;white-space:nowrap;border-top:1px solid #263747;align-items:center;gap:8px;padding:18px 8px;font-size:9px;display:flex}.dx-sidebar-note-dot{background:#60bda2;border-radius:50%;flex-shrink:0;width:5px;height:5px}.dx-sidebar .dx-user{background:#ffffff03;border:1px solid #ffffff08;border-radius:12px;gap:10px;margin-bottom:8px;padding:12px 10px}.dx-sidebar .dx-user:hover{background:#ffffff07}.dx-sidebar .dx-user .dxo-avatar{color:#a5daca;background:#263b3d;flex-shrink:0;width:34px;height:34px;font-size:11px}.dx-sidebar .dx-user small{font-size:9px}.dx-sidebar .dx-logout{color:#7f94a3;border-radius:10px;justify-content:flex-start;gap:12px;width:100%;padding:10px 14px;font-size:11px}.dx-sidebar .dx-logout:hover{color:#e8b0ac;background:#e88e8e0a}.dx-sidebar-toggle:focus-visible,.dx-sidebar a:focus-visible{outline-offset:3px;outline:2px solid #89d8c2}.dx-menu-toggle{border:1px solid var(--dx-line);color:var(--dx-muted);border-radius:9px;padding:8px;display:inline-flex}.dx-sidebar.is-collapsed{padding:24px 12px 16px;overflow-x:hidden}.dx-sidebar.is-collapsed .dx-sidebar-heading{flex-direction:column;gap:14px;margin-bottom:18px}.dx-sidebar.is-collapsed .dx-brand{padding:0}.dx-sidebar.is-collapsed .dx-brand-copy,.dx-sidebar.is-collapsed .dxo-nav-label,.dx-sidebar.is-collapsed .dx-nav-text,.dx-sidebar.is-collapsed .dx-sidebar-note,.dx-sidebar.is-collapsed .dx-user>span:last-child,.dx-sidebar.is-collapsed .dx-logout>span{display:none}.dx-sidebar.is-collapsed nav a{justify-content:center;width:48px;margin:0 auto;padding:12px}.dx-sidebar.is-collapsed nav b{min-width:15px;height:15px;font-size:8px;position:absolute;top:-3px;right:-3px}.dx-sidebar.is-collapsed nav a.active:before{left:-19px}.dx-sidebar.is-collapsed .dx-user{background:0 0;border-color:#0000;justify-content:center;padding:10px 0}.dx-sidebar.is-collapsed .dx-logout{justify-content:center;padding:12px}@media (width<=760px){.dx-app .dx-sidebar{width:min(290px,100vw - 52px);padding:24px 18px 18px}.dx-app .dx-main{width:100%;margin-left:0}.dx-sidebar.open{box-shadow:20px 0 70px #0005}.dx-sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030b16a6}}@media (prefers-reduced-motion:reduce){.dx-app .dx-sidebar,.dx-app .dx-main{transition:none}}.dx-balance-currency{cursor:pointer;color:#deefeb;padding:9px 12px;font-size:12px;transition:background .18s,border-color .18s}.dx-balance-currency:hover,.dx-balance-currency[data-open]{background:#c9f4e810;border-color:#badfc346}.dx-balance-currency:focus-visible{outline-offset:3px;outline:2px solid #a6e5d8}.dx-balance-currency>svg{color:#a2c3b9;transition:transform .18s}.dx-balance-currency[data-open]>svg{transform:rotate(180deg)}.dx-balance-currency-menu{color:#e4f5ed;z-index:150;--anchor-gap:9px;transform-origin:100% 0;background:#173a37;border:1px solid #44675f;border-radius:14px;outline:none;min-width:180px;padding:7px;transition:opacity .15s,transform .15s;overflow-y:auto;box-shadow:0 16px 40px #041b244d,inset 0 1px #ffffff0a;max-height:280px!important}.dx-balance-currency-menu[data-closed]{opacity:0;transform:translateY(-4px)}.dx-balance-menu-label{letter-spacing:1.6px;color:#85afa1;padding:9px 10px 12px;font-size:8px;font-weight:700}.dx-balance-currency-option{cursor:pointer;border:1px solid #0000;border-radius:8px;outline:none;align-items:center;gap:12px;padding:11px 10px;font-size:12px;transition:background .15s;display:flex}.dx-balance-currency-option>span{flex:1}.dx-balance-currency-option>svg{visibility:hidden;color:#94ddbb}.dx-balance-currency-option[data-selected]{color:#b9f0d2;background:#b0e6c709}.dx-balance-currency-option[data-selected]>svg{visibility:visible}.dx-balance-currency-option[data-focus]{background:#b6e5c917;border-color:#b6e5c912}@media (prefers-reduced-motion:reduce){.dx-balance-currency-menu{transition:none}}.dx-app .dx-sidebar{overflow:hidden}.dx-sidebar-heading,.dx-sidebar .dxo-nav-label,.dx-sidebar-bottom{flex-shrink:0}.dx-sidebar nav{scrollbar-width:thin;scrollbar-color:#304253 transparent;flex:1;align-content:start;min-height:0;padding:2px 0;overflow:hidden auto}.dx-sidebar-bottom{padding-top:14px}@media (height<=800px){.dx-sidebar-note{display:none}.dx-sidebar-heading{margin-bottom:24px}}.dx-balance-card{overflow:clip}.dx-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.dx-button{border-radius:10px;gap:8px;min-height:38px;padding:10px 14px;font-weight:650;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.dx-button>svg{flex-shrink:0}.dx-button:focus-visible{outline:2px solid var(--dx-blue);outline-offset:3px}.dx-button:disabled{opacity:.48}.dx-button.action-delete,.dx-button.action-reject,.dx-button.danger{color:#ec9a92;background:#eb737010;border-color:#e77e7138}.dx-button.action-delete:hover:not(:disabled),.dx-button.action-reject:hover:not(:disabled),.dx-button.danger:hover:not(:disabled){color:#ffc2ba;background:#eb737022;border-color:#e77e7166}.dx-button.action-archive,.dx-button.action-leave{color:#dfbd83;background:#d5a75610;border-color:#d5a75636}.dx-button.action-archive:hover:not(:disabled),.dx-button.action-leave:hover:not(:disabled){background:#d5a75620;border-color:#d5a75660}.dx-button.action-block{color:#baa4e8;background:#ab8be912;border-color:#ab8be938}.dx-button.action-block:hover:not(:disabled){color:#ddcdff;background:#ab8be925;border-color:#ab8be96a}.dx-button.action-restore,.dx-button.action-accept{color:var(--dx-green);background:#5fc9a715;border-color:#5fc9a73b}.dx-button.action-restore:hover:not(:disabled),.dx-button.action-accept:hover:not(:disabled){background:#5fc9a728;border-color:#5fc9a76a}.dx-button.action-edit{color:var(--dx-blue);background:#6c9ce710;border-color:#6c9ce731}.dx-button.action-edit:hover:not(:disabled){background:#6c9ce721;border-color:#6c9ce760}.dx-button.action-cancel{color:var(--dx-muted);border-color:var(--dx-line);background:0 0}.dx-button.primary.action-save,.dx-button.primary.action-accept{color:#fff;background:linear-gradient(135deg,#389f84,#2c8f7d);border-color:#4db69c;box-shadow:0 4px 14px #25846a19}.dx-button.primary.action-save:hover:not(:disabled),.dx-button.primary.action-accept:hover:not(:disabled){background:#318e78;border-color:#7ccdb6}:root[data-theme=light] .dx-button.action-delete,:root[data-theme=light] .dx-button.action-reject,:root[data-theme=light] .dx-button.danger{color:#b6433d}:root[data-theme=light] .dx-button.action-archive,:root[data-theme=light] .dx-button.action-leave{color:#97631b}:root[data-theme=light] .dx-button.action-block{color:#7952b5}.dxo-modal{border-radius:22px;box-shadow:0 30px 100px #0006,inset 0 1px #ffffff08}.dxo-modal-heading{gap:14px;padding-bottom:22px}.dx-dialog-title{align-items:center;gap:13px;min-width:0;display:flex}.dx-dialog-title>div{min-width:0}.dx-dialog-symbol{width:44px;height:44px;color:var(--dx-blue);background:#7ba2d710;border:1px solid #7ba2d72b;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.dxo-modal-heading .dx-dialog-title h2{margin:0;font-size:19px;line-height:1.45}.dx-dialog-title p{color:var(--dx-muted);margin:4px 0 0;font-size:11px;line-height:1.6}.dxo-modal-heading>.dx-button{border:1px solid var(--dx-line);min-height:32px;color:var(--dx-muted);border-radius:50%;padding:7px}.dxo-modal .dxo-field input:not([type=file]),.dxo-modal .dxo-field select,.dxo-modal .dxo-field textarea{border-radius:10px;min-height:44px;font-size:13px}.dxo-modal .dxo-field>label{font-size:12px}.dxo-modal-actions{gap:10px;margin-top:18px;padding-top:22px}.dx-confirm-dialog{max-width:470px}.dx-confirm-copy{color:var(--dx-muted);margin:0;font-size:14px;line-height:1.9}.dx-confirm-dialog .dxo-modal-actions{margin-top:24px}.dx-confirm-dialog .dxo-modal-actions>.dx-button{flex:1;justify-content:center;min-height:43px}.dx-confirm-dialog.tone-delete .dx-dialog-symbol,.dx-confirm-dialog.tone-reject .dx-dialog-symbol{color:#ec9a92;background:#eb737014;border-color:#eb73702d}.dx-confirm-dialog.tone-block .dx-dialog-symbol{color:#baa4e8;background:#ab8be914;border-color:#ab8be92d}.dx-confirm-dialog.tone-archive .dx-dialog-symbol,.dx-confirm-dialog.tone-leave .dx-dialog-symbol{color:#dfbd83;background:#d5a75614;border-color:#d5a7562d}.dxo-field input:focus-visible,.dxo-field textarea:focus-visible,.dxo-field select:focus-visible{outline-offset:2px;outline:2px solid #6a9bff7a}.dx-debt-detail .dx-page-heading{align-items:center;gap:20px}.dx-detail-person{align-items:center;gap:13px;min-width:0;display:inline-flex}.dx-detail-person>span:last-child{overflow-wrap:anywhere}.dx-detail-avatar{color:#8fc9b8;background:linear-gradient(140deg,#68c3ae22,#6a9bff16);border:1px solid #8fc9b82b;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.dx-detail-phone{align-items:center;gap:7px;margin-left:61px;display:inline-flex}.dx-debt-hero.dx-debt-summary-card{--dx-detail-glow:#6c9ce712;background:radial-gradient(ellipse at 0 0, var(--dx-detail-glow), transparent 65%), var(--dx-panel);border:1px solid var(--dx-line);color:var(--dx-text);box-shadow:var(--dx-shadow);border-radius:20px;padding:0;display:block;overflow:clip}.dx-debt-summary-card.is-lend{--dx-detail-glow:#53c49e15}.dx-debt-summary-card.is-borrow{--dx-detail-glow:#d4a56415}.dx-debt-summary-main{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:28px;padding:30px;display:grid}.dx-debt-amount-label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dx-debt-amount-label>span:first-child{color:var(--dx-muted);letter-spacing:1.8px;font-size:9px;font-weight:700}.dx-debt-amount-label .dxo-badge{border-radius:20px;margin:0;padding:5px 9px;font-size:10px}.dx-debt-summary-card h2.dx-currency-money{letter-spacing:-1.4px;overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin:16px 0 13px;font-size:clamp(28px,3.2vw,44px);line-height:1.3;display:flex}.dx-debt-summary-card .dx-debt-ownership{color:var(--dx-muted);align-items:center;gap:7px;font-size:11px;display:flex}.dx-debt-date-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dx-debt-date-cards>div{border:1px solid var(--dx-line);background:color-mix(in srgb, var(--dx-panel-alt) 45%, transparent);border-radius:13px;align-items:center;gap:11px;padding:16px 12px;display:flex}.dx-date-icon{width:36px;height:36px;color:var(--dx-blue);background:#709ad010;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dx-debt-date-cards small{color:var(--dx-muted);margin-bottom:6px;font-size:10px;display:block}.dx-debt-date-cards strong{font-size:12px;font-weight:650;display:block}.dx-debt-date-cards .is-overdue .dx-date-icon{color:#e89a80;background:#e58c7714}.dx-debt-date-cards .is-overdue strong{color:#df9c87}.dx-debt-manage{border-top:1px solid var(--dx-line);background:#8295a603;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 30px;display:flex}.dx-debt-manage>span{color:var(--dx-muted);font-size:11px}.dx-debt-manage .dx-actions{gap:10px}.dx-history-panel{border-radius:20px;padding:26px}.dx-history-heading{align-items:center;gap:12px;display:flex}.dx-history-heading>span{width:42px;height:42px;color:var(--dx-blue);background:#6a9bff0c;border:1px solid #6a9bff18;border-radius:12px;place-items:center;display:grid}.dx-history-heading h2{font-size:17px}.dx-history-heading p{color:var(--dx-muted);margin:5px 0 0;font-size:11px}.dx-history-count{background:var(--dx-panel-alt);border:1px solid var(--dx-line);color:var(--dx-muted);white-space:nowrap;border-radius:20px;padding:5px 10px}.dx-debt-detail .dx-entries{gap:12px;margin-top:24px;display:grid}.dx-debt-detail .dx-entry{border:1px solid var(--dx-line);background:color-mix(in srgb, var(--dx-bg) 45%, transparent);border-radius:15px;gap:15px;padding:20px}.dx-debt-detail .dx-entry.pending{border-color:#d5a75650}.dx-debt-detail .dx-entry-icon{background:#61bfa609;border:1px solid;border-radius:13px;width:43px;height:43px}.dx-debt-detail .dx-entry-icon.orange{background:#d5a7560b}.dx-debt-detail .dx-entry-title{align-items:center;gap:16px}.dx-debt-detail .dx-entry-title>strong:first-child{font-size:13px}.dx-debt-detail .dx-entry-title .dxo-money{letter-spacing:-.3px;font-size:19px}.dx-debt-detail .dx-entry-body>p{margin:9px 0;font-size:12px}.dx-debt-detail .dx-entry-meta{align-items:center;gap:14px;font-size:10px}.dx-debt-detail .dx-entry-meta>span{align-items:center;gap:5px;display:inline-flex}.dx-debt-detail .dx-entry-body>.dx-actions{border-top:1px solid var(--dx-line);margin:16px 0 0;padding-top:14px}.dx-debt-detail .dx-entry-body>.dx-actions .dx-button{min-height:34px;padding:8px 11px;font-size:10px}@media (width<=1050px){.dx-debt-summary-main{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.dx-detail-avatar{border-radius:13px;width:40px;height:40px;font-size:14px}.dx-detail-phone{margin-left:53px}.dx-debt-detail .dx-page-heading{align-items:flex-start}.dx-debt-summary-main{gap:22px;padding:22px 18px}.dx-debt-date-cards{gap:8px}.dx-debt-date-cards>div{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 9px}.dx-debt-summary-card h2.dx-currency-money{font-size:30px}.dx-debt-manage{padding:16px 18px}.dx-debt-manage .dx-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dx-debt-manage .dx-button{justify-content:center;padding:10px 8px;font-size:10px}.dx-debt-manage .action-delete{grid-column:1/-1}.dx-history-panel{padding:18px 14px}.dx-history-heading{gap:9px}.dx-history-heading>span{width:34px;height:34px}.dx-history-heading h2{font-size:15px}.dx-history-heading p{font-size:9px}.dx-debt-detail .dx-entry{gap:10px;padding:15px 12px}.dx-debt-detail .dx-entry-icon{border-radius:10px;width:32px;height:32px}.dx-debt-detail .dx-entry-title{flex-direction:column;align-items:flex-start;gap:8px}.dx-dialog-symbol{width:38px;height:38px}.dxo-modal-heading .dx-dialog-title h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.dx-button{transition:none}}@media (width<=600px){.dx-debt-detail>.dx-page-heading>.dx-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.dx-debt-detail>.dx-page-heading>.dx-actions .dx-button{justify-content:center}}.dx-button.primary.action-save,.dx-button.primary.action-accept{background:linear-gradient(135deg,#277f69,#226e60);border-color:#4aa58c}.dx-button.primary.action-save:hover:not(:disabled),.dx-button.primary.action-accept:hover:not(:disabled){background:#216b59}:root[data-theme=light] .dx-button.action-delete:hover:not(:disabled),:root[data-theme=light] .dx-button.action-reject:hover:not(:disabled),:root[data-theme=light] .dx-button.danger:hover:not(:disabled){color:#a93531}:root[data-theme=light] .dx-button.action-block:hover:not(:disabled){color:#63409b}:root[data-theme=light] .dx-confirm-dialog.tone-delete .dx-dialog-symbol,:root[data-theme=light] .dx-confirm-dialog.tone-reject .dx-dialog-symbol{color:#b6433d}:root[data-theme=light] .dx-confirm-dialog.tone-block .dx-dialog-symbol{color:#7952b5}:root[data-theme=light] .dx-confirm-dialog.tone-archive .dx-dialog-symbol,:root[data-theme=light] .dx-confirm-dialog.tone-leave .dx-dialog-symbol{color:#97631b}:root[data-theme=light] .dx-detail-avatar{color:var(--dx-green)}.dx-workspace-controls{align-items:center;gap:12px;display:flex}.dx-live-clock{color:#68dcb0;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dx-live-clock time{font-variant-numeric:tabular-nums;letter-spacing:.7px;font-size:13px;font-weight:700}.dx-live-clock>i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dx-clock-pulse;display:block;box-shadow:0 0 0 4px #58cb9d0c}@keyframes dx-clock-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px #58cb9d0c}50%{opacity:.35;box-shadow:0 0 0 6px #58cb9d00}}.dx-preference-divider{background:var(--dx-line);width:1px;height:20px}.dx-language-button{border:1px solid var(--dx-line);background:var(--dx-panel);height:36px;color:var(--dx-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;transition:background .18s,border-color .18s;display:inline-flex}.dx-language-button:hover,.dx-language-button[data-open]{background:var(--dx-panel-alt);border-color:var(--dx-muted)}.dx-language-button img,.dx-language-option img{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0}.dx-language-button>svg{color:var(--dx-muted)}.dx-language-short{display:none}.dx-language-button:focus-visible,.dx-theme-toggle:focus-visible{outline:2px solid var(--dx-blue);outline-offset:3px}.dx-language-menu{background:var(--dx-panel);min-width:185px;color:var(--dx-text);border:1px solid var(--dx-line);z-index:160;--anchor-gap:9px;transform-origin:100% 0;border-radius:14px;outline:none;padding:7px;transition:opacity .15s,transform .15s;box-shadow:0 14px 40px #0003}.dx-language-menu[data-closed]{opacity:0;transform:translateY(-4px)}.dx-language-menu-title{color:var(--dx-muted);padding:9px 9px 12px;font-size:10px}.dx-language-option{cursor:pointer;border:1px solid #0000;border-radius:8px;outline:none;align-items:center;gap:12px;padding:11px 10px;font-size:12px;display:flex}.dx-language-option>span{flex:1}.dx-language-option>svg{visibility:hidden;color:var(--dx-green)}.dx-language-option[data-selected]>svg{visibility:visible}.dx-language-option[data-selected]{color:var(--dx-green)}.dx-language-option[data-focus]{background:#68c4a512;border-color:#68c4a518}.dx-theme-toggle{border:1px solid var(--dx-line);color:#d9b96f;background:var(--dx-panel);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .18s,color .18s;display:inline-grid}.dx-theme-toggle:hover{background:var(--dx-panel-alt);color:var(--dx-text)}.dx-topbar{gap:14px}.dx-topbar-tools{flex-wrap:nowrap;gap:16px}.dx-topbar-tools>.dx-button{min-height:36px;padding:8px}:root[data-theme=light] .dx-live-clock{color:#167553}:root[data-theme=light] .dx-theme-toggle{color:#49658b}:root[data-theme=light] .dx-app .dx-sidebar{color:#233c35;background:linear-gradient(#f8fcfa,#f1f6f4);border-color:#dce7e1}:root[data-theme=light] .dx-sidebar .dx-brand-copy strong{color:#23453b}:root[data-theme=light] .dx-sidebar nav a{color:#5c7268}:root[data-theme=light] .dx-sidebar nav a.active{color:#24705b;background:linear-gradient(105deg,#2c987a16,#2c987a06);border-color:#2c987a27}:root[data-theme=light] .dx-sidebar nav a:hover{color:#234e3d;background:#2c987a09}:root[data-theme=light] .dx-sidebar nav b{color:#267e62}:root[data-theme=light] .dx-sidebar .dx-user{background:#fff7;border-color:#dce7e1}:root[data-theme=light] .dx-sidebar .dx-user .dxo-avatar{color:#31745e;background:#dcece4}:root[data-theme=light] .dx-sidebar-toggle{color:#668276;background:#fff5;border-color:#d5e4dc}:root[data-theme=light] .dx-sidebar-note{border-color:#dce7e1}@media (width<=1100px){.dx-topbar-tools>.dx-connection{display:none}.dx-topbar-tools{gap:10px}.dx-workspace-controls{gap:9px}.dx-breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}@media (width<=850px){.dx-language-name{display:none}.dx-language-short{display:inline}.dx-language-button{gap:6px;padding:8px}.dx-breadcrumb{max-width:120px}}@media (width<=600px){.dx-topbar .dx-breadcrumb{display:none}.dx-topbar{gap:8px;padding:0 14px}.dx-topbar-tools,.dx-workspace-controls{gap:8px}.dx-preference-divider{display:none}.dx-live-clock time{letter-spacing:.3px;font-size:12px}.dx-live-clock{gap:6px}.dx-language-button{gap:5px}}@media (prefers-reduced-motion:reduce){.dx-live-clock>i{animation:none}.dx-language-menu,.dx-theme-toggle,.dx-language-button{transition:none}}.dx-ledger-summary{--ledger-positive:var(--dx-green);--ledger-negative:#ee9188;border:1px solid var(--dx-line);background:radial-gradient(ellipse at 10% 0, #55c79d09, transparent 55%), radial-gradient(ellipse at 90% 0, #e8978509, transparent 55%), var(--dx-panel);box-shadow:var(--dx-shadow);border-radius:20px;margin-bottom:24px;padding:22px 28px;position:relative}.dx-ledger-summary-heading{justify-content:center;align-items:center;min-height:34px;margin-bottom:16px;display:flex}.dx-ledger-summary-heading>span{letter-spacing:2px;color:var(--dx-muted);align-items:center;gap:9px;font-size:9px;font-weight:700;display:inline-flex}.dx-ledger-eye{border:1px solid var(--dx-line);width:34px;height:34px;color:var(--dx-muted);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:19px;right:22px}.dx-ledger-eye:hover{background:var(--dx-panel-alt);color:var(--dx-text)}.dx-ledger-sides{grid-template-columns:1fr 1fr;gap:24px;margin:0 0 24px;display:grid}.dx-ledger-sides>div{justify-content:center;align-items:center;gap:13px;display:flex}.dx-ledger-sides>div+div{border-left:1px solid var(--dx-line)}.dx-ledger-arrow{background:#60bda20e;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.dx-ledger-sides .payable .dx-ledger-arrow{background:#e897850e}.dx-ledger-sides p{color:var(--dx-muted);margin:0 0 8px;font-size:11px}.dx-ledger-sides strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(19px,2.6vw,28px);font-weight:750}.dx-ledger-sides small,.dx-ledger-net small{font-size:10px;font-weight:500}.dx-ledger-summary .receivable{color:var(--ledger-positive)}.dx-ledger-summary .payable{color:var(--ledger-negative)}.dx-ledger-ratio{background:var(--dx-line);border-radius:20px;gap:3px;width:100%;height:5px;display:flex;overflow:hidden}.dx-ledger-ratio>i{background:var(--ledger-positive);border-radius:20px}.dx-ledger-ratio>b{background:var(--ledger-negative);border-radius:20px}.dx-ledger-ratio.is-hidden{opacity:.35}.dx-ledger-net{flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}.dx-ledger-net>span:first-child{color:var(--dx-muted);font-size:10px}.dx-ledger-net>strong{font-variant-numeric:tabular-nums;font-size:22px}.dx-ledger-scope{color:var(--dx-muted);opacity:.8;font-size:9px}.dx-groups-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.dx-group-filters{flex-wrap:wrap;gap:8px;display:flex}.dx-group-filters>button{border:1px solid var(--dx-line);background:var(--dx-panel);color:var(--dx-muted);white-space:nowrap;border-radius:24px;padding:10px 14px;font-size:11px;transition:background .16s,border-color .16s,color .16s}.dx-group-filters>button:hover{background:var(--dx-panel-alt);color:var(--dx-text)}.dx-group-filters>button.active{color:#fff;background:#3674d5;border-color:#4d8be7;box-shadow:0 4px 14px #2874df1a}.dx-group-filters>button.active.receivable{background:#277f69;border-color:#4aa58c}.dx-group-filters>button.active.payable{background:#954c4a;border-color:#c1746e}.dx-groups-finders{align-items:center;gap:10px;display:flex}.dx-groups-finders .dxo-search{border-radius:12px;min-width:180px;max-width:260px}.dx-groups-finders .dxo-search input{font-size:11px}.dx-groups-finders .dxo-search>button{color:var(--dx-muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.dx-group-sort{border:1px solid var(--dx-line);background:var(--dx-panel);color:var(--dx-muted);border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.dx-group-sort select{max-width:150px;color:var(--dx-muted);outline-offset:4px;background:0 0;border:0;padding:9px 0;font-size:10px}.dx-group-sort option{background:var(--dx-panel);color:var(--dx-text)}.dx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dx-groups-list{border:1px solid var(--dx-line);background:var(--dx-panel);box-shadow:var(--dx-shadow);border-radius:18px;margin-bottom:100px;padding:6px 20px}.dx-groups-list-heading{border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.dx-groups-list-heading h2{margin:0;font-size:13px}.dx-groups-list-heading>span{color:var(--dx-muted);font-variant-numeric:tabular-nums;font-size:10px}.dx-ledger-row{border-bottom:1px solid var(--dx-line);border-radius:10px;align-items:center;gap:16px;padding:22px 6px;transition:background .16s;display:flex}.dx-ledger-row:last-child{border-bottom:0}.dx-ledger-row:hover{background:#83a1b005}.dx-ledger-avatar{color:#91b6be;background:linear-gradient(135deg,#689ec21a,#58b2990e);border:1px solid #6a9bff22;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.dx-ledger-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.dx-ledger-row-info{flex:1;gap:8px;min-width:0;display:grid}.dx-ledger-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-ledger-row-title>strong{color:var(--dx-text);overflow-wrap:anywhere;font-size:13px}.dx-ledger-closed{border:1px solid var(--dx-line);color:var(--dx-muted);border-radius:20px;padding:3px 7px;font-size:8px}.dx-ledger-row-meta{color:var(--dx-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.dx-ledger-row-meta>span{align-items:center;gap:5px;display:inline-flex}.dx-ledger-row-balance{text-align:right;flex-shrink:0;gap:7px;display:grid}.dx-ledger-row-balance>strong{font-variant-numeric:tabular-nums;font-size:15px}.dx-ledger-row-balance small{font-size:9px;font-weight:500}.dx-ledger-row-balance>span{letter-spacing:.6px;font-size:8px}.dx-ledger-row.receivable .dx-ledger-row-balance{color:var(--dx-green)}.dx-ledger-row.payable .dx-ledger-row-balance{color:#ee9188}.dx-ledger-row.settled .dx-ledger-row-balance,.dx-ledger-row.unknown .dx-ledger-row-balance{color:var(--dx-muted)}.dx-ledger-chevron{color:var(--dx-muted);flex-shrink:0}.dx-group-create-dock{z-index:29;position:fixed;bottom:28px;right:32px}.dx-group-create-dock>.dx-button{border-radius:30px;padding:13px 20px;box-shadow:0 8px 28px #275eb944}.dx-groups-empty{border:1px solid var(--dx-line);background:radial-gradient(ellipse at 50% 25%, #6a9bff08, transparent 55%), var(--dx-panel);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:40px 24px;display:flex}.dx-groups-empty-art{place-items:center;width:160px;height:160px;margin-bottom:24px;display:grid;position:relative}.dx-groups-empty-art>i{background:#6a9bff04;border:1px dashed #6a9bff25;border-radius:50%;position:absolute;inset:0}.dx-groups-empty-art>span{color:#83ace5;background:linear-gradient(135deg,#6a9bff1b,#60c5aa0b);border-radius:36px;place-items:center;width:112px;height:112px;display:grid;transform:rotate(-7deg);box-shadow:0 0 0 13px #6a9bff05,inset 0 1px #ffffff07}.dx-groups-empty-art>span>svg{transform:rotate(7deg)}.dx-groups-empty-art>b{border:3px solid var(--dx-panel);color:#fff;background:#398c74;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:22px;right:12px}.dx-groups-eyebrow{letter-spacing:1.6px;color:var(--dx-muted);font-size:8px;font-weight:700}.dx-groups-empty h2{margin:12px 0;font-size:24px}.dx-groups-empty>p{color:var(--dx-muted);max-width:460px;margin:0 0 28px;font-size:12px;line-height:1.9}.dx-groups-empty-actions{gap:10px;width:min(100%,460px);display:grid}.dx-groups-empty-actions .dx-button{justify-content:center;min-height:44px}.dx-groups-empty-benefits{color:var(--dx-muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px;font-size:9px;display:flex}.dx-groups-empty-benefits>span{align-items:center;gap:5px;display:inline-flex}.dx-groups-empty-benefits svg{color:var(--dx-green)}.dx-mobile-navigation{display:none}:root[data-theme=light] .dx-ledger-summary{--ledger-negative:#b95149}:root[data-theme=light] .dx-ledger-row.payable .dx-ledger-row-balance{color:#b95149}:root[data-theme=light] .dx-ledger-avatar{color:#427e7b}@media (width<=1100px){.dx-groups-controls{align-items:stretch}.dx-groups-finders{width:100%}.dx-groups-finders .dxo-search{flex:1;max-width:none}}@media (width<=760px){.dx-mobile-navigation{z-index:32;background:color-mix(in srgb, var(--dx-panel) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--dx-line);padding:9px 12px calc(9px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #0000000a}.dx-mobile-navigation a{color:var(--dx-muted);flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.dx-mobile-navigation a>span{border-radius:9px;place-items:center;width:42px;height:28px;display:grid}.dx-mobile-navigation a.active{color:var(--dx-blue)}.dx-mobile-navigation a.active>span{background:#6a9bff12}.dx-mobile-navigation small{text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.dx-app .dx-content{padding-bottom:95px}.dx-app .dx-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.dx-group-create-dock{right:18px;bottom:calc(86px + env(safe-area-inset-bottom))}}@media (width<=600px){.dx-ledger-summary{border-radius:17px;padding:18px}.dx-ledger-summary-heading{justify-content:flex-start;margin-bottom:20px}.dx-ledger-summary-heading>span{letter-spacing:1.4px;font-size:8px}.dx-ledger-eye{top:16px;right:16px}.dx-ledger-sides{gap:12px}.dx-ledger-sides>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px}.dx-ledger-sides>div+div{padding-left:15px}.dx-ledger-sides strong{font-size:20px}.dx-ledger-arrow{border-radius:9px;width:32px;height:32px}.dx-ledger-sides p{font-size:10px}.dx-ledger-net>strong{font-size:20px}.dx-group-filters{gap:6px}.dx-group-filters>button{padding:9px 11px;font-size:10px}.dx-groups-finders{gap:8px}.dx-groups-finders .dxo-search{min-width:0;padding:0 9px}.dx-group-sort{gap:4px;padding:0 8px}.dx-group-sort select{max-width:115px;font-size:9px}.dx-groups-list{border-radius:15px;padding:4px 12px}.dx-ledger-row{flex-wrap:wrap;gap:10px;padding:18px 0}.dx-ledger-avatar{border-radius:12px;width:39px;height:39px}.dx-ledger-row-info{min-width:calc(100% - 66px)}.dx-ledger-row-title>strong{font-size:12px}.dx-ledger-row-meta{gap:8px;font-size:9px}.dx-ledger-row-balance{text-align:left;flex:1;gap:5px;margin-left:49px}.dx-ledger-row-balance>strong{font-size:16px}.dx-ledger-chevron{margin-left:auto}.dx-groups-empty{min-height:480px;padding:32px 18px}.dx-groups-empty h2{font-size:22px}.dx-groups-empty-benefits{gap:12px}}@media (prefers-reduced-motion:reduce){.dx-group-filters>button,.dx-ledger-row{transition:none}}.dx-groups-page:has(.dx-groups-empty)>.dx-page-heading>.dx-actions{display:none}.dx-ledger-eye:focus-visible,.dx-group-filters>button:focus-visible,.dx-ledger-row:focus-visible,.dx-mobile-navigation a:focus-visible{outline:2px solid var(--dx-blue);outline-offset:3px}.dx-groups-page{flex-direction:column;min-height:calc(100dvh - 220px);display:flex}.dx-groups-list{margin-bottom:0}.dx-group-create-dock{align-self:flex-end;margin-top:24px;position:relative;bottom:auto;right:auto}.dx-ledger-summary{padding:18px 24px}.dx-ledger-summary-heading{min-height:24px;margin-bottom:12px}.dx-ledger-sides{margin-bottom:18px}.dx-ledger-sides p{margin-bottom:5px}.dx-ledger-sides strong,.dx-ledger-net>strong{line-height:1.25}.dx-ledger-net{gap:5px;margin-top:14px}@media (width<=760px){.dx-group-create-dock{right:18px;bottom:calc(86px + env(safe-area-inset-bottom));margin:0;position:fixed}}.dx-group-detail-identity{align-items:center;gap:13px;display:inline-flex}.dx-group-detail-identity>span:first-child{width:48px;height:48px;color:var(--dx-blue);background:#6c9ce712;border:1px solid #6c9ce72a;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.dx-group-detail-identity>span:last-child{overflow-wrap:anywhere}.dx-group-detail-summary{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-bottom:25px;display:grid}.dx-group-personal-balance,.dx-group-detail-metric{border:1px solid var(--dx-line);background:var(--dx-panel);border-radius:18px;min-width:0;padding:22px}.dx-group-personal-balance{background:radial-gradient(ellipse at 10% 0, #55b4a019, transparent 90%), var(--dx-panel)}.dx-group-personal-balance.negative{background:radial-gradient(ellipse at 10% 0, #e49c8414, transparent 90%), var(--dx-panel)}.dx-group-summary-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.dx-group-summary-caption>span:first-child{color:var(--dx-muted);letter-spacing:1.5px;align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.dx-group-status-label{border:1px solid var(--dx-line);color:var(--dx-muted);border-radius:20px;padding:4px 8px;font-size:9px}.dx-group-personal-balance>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(25px,2.8vw,36px);display:block}.dx-group-personal-balance.positive>strong{color:var(--dx-green)}.dx-group-personal-balance.negative>strong{color:#ec9b8d}.dx-group-personal-balance p{color:var(--dx-muted);margin:11px 0 0;font-size:11px;line-height:1.8}.dx-group-detail-metric{align-content:start;gap:10px;display:grid;position:relative}.dx-group-metric-icon{width:34px;height:34px;color:var(--dx-blue);background:#6a9bff0c;border-radius:10px;place-items:center;margin-bottom:2px;display:grid}.dx-group-detail-metric>span:not(.dx-group-metric-icon){color:var(--dx-muted);font-size:11px}.dx-group-detail-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}.dx-group-detail-metric>small{color:var(--dx-muted);font-size:9px;line-height:1.7}.dx-group-detail-tabs{border:1px solid var(--dx-line);background:var(--dx-panel);scrollbar-width:thin;border-radius:14px;align-items:center;gap:5px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.dx-group-detail-tabs>button{color:var(--dx-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:inline-flex}.dx-group-detail-tabs>button.active{color:var(--dx-green);background:#5fc9a711;border-color:#5fc9a724}.dx-group-detail-tabs>button:hover{background:var(--dx-panel-alt)}.dx-group-detail-tabs b{background:#8799ad0b;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:500}.dx-group-detail-tabs>button:focus-visible{outline:2px solid var(--dx-blue);outline-offset:-2px}.dx-group-first-step{background:#6a9bff07;border:1px solid #6a9bff2b;border-radius:16px;align-items:center;gap:15px;margin-bottom:16px;padding:20px;display:flex}.dx-group-first-icon{width:43px;height:43px;color:var(--dx-blue);background:#6a9bff11;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dx-group-first-step>div{flex:1}.dx-group-first-step h2{margin:0 0 7px;font-size:14px}.dx-group-first-step p{color:var(--dx-muted);margin:0;font-size:11px;line-height:1.8}.dx-group-first-step>.dx-button{flex-shrink:0}.dx-group-explainer{color:var(--dx-muted);align-items:flex-start;gap:8px;margin:0 2px 20px;font-size:11px;line-height:1.7;display:flex}.dx-group-explainer>svg{color:var(--dx-blue);flex-shrink:0;margin-top:2px}.dx-group-overview-columns{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;display:grid}.dx-group-overview-columns>.dx-panel{border-radius:18px;padding:22px}.dx-group-section-title{border-bottom:1px solid var(--dx-line);align-items:center;gap:11px;margin-bottom:10px;padding-bottom:18px;display:flex}.dx-group-section-title>span{width:36px;height:36px;color:var(--dx-blue);background:#6a9bff0a;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dx-group-section-title h2{margin:0;font-size:15px}.dx-group-section-title p{color:var(--dx-muted);margin:5px 0 0;font-size:10px;line-height:1.7}.dx-group-settled{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:32px 18px;display:flex}.dx-group-settled>span{width:63px;height:63px;color:var(--dx-green);background:#5fc9a70a;border-radius:20px;place-items:center;margin-bottom:12px;display:grid}.dx-group-settled h3{margin:8px 0;font-size:15px}.dx-group-settled p{color:var(--dx-muted);max-width:320px;margin:0;font-size:11px;line-height:1.9}.dx-clear-member{border-bottom:1px solid var(--dx-line);align-items:center;gap:11px;padding:17px 0;display:flex}.dx-clear-member:last-child{border-bottom:0}.dx-clear-member-avatar{border:1px solid var(--dx-line);width:35px;height:35px;color:var(--dx-muted);background:var(--dx-panel-alt);border-radius:11px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.dx-clear-member-name{flex:1;gap:5px;min-width:0;display:grid}.dx-clear-member-name>strong{overflow-wrap:anywhere;font-size:12px}.dx-clear-member-name small{color:var(--dx-muted);font-size:9px}.dx-clear-member strong>b,.dx-transfer-people strong>b{color:var(--dx-blue);background:#6a9bff0b;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8px;font-weight:500;display:inline-block}.dx-clear-member-amount{text-align:right;color:var(--dx-muted);align-items:center;gap:6px;display:flex}.dx-clear-member-amount>strong{font-variant-numeric:tabular-nums;font-size:12px}.dx-clear-member.positive .dx-clear-member-amount{color:var(--dx-green)}.dx-clear-member.negative .dx-clear-member-amount{color:#ec9b8d}.dx-clear-transfers{gap:12px;padding-top:10px;display:grid}.dx-clear-transfer{border:1px solid var(--dx-line);background:var(--dx-bg);border-radius:13px;padding:16px}.dx-clear-transfer.is-mine{border-color:#6a9bff33}.dx-transfer-people{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;display:grid}.dx-transfer-people>svg{color:var(--dx-muted)}.dx-transfer-people>span:last-child{text-align:right}.dx-transfer-people small{color:var(--dx-muted);margin-bottom:7px;font-size:9px;display:block}.dx-transfer-people strong{overflow-wrap:anywhere;font-size:12px}.dx-clear-transfer-footer{border-top:1px solid var(--dx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.dx-clear-transfer-footer>strong{font-variant-numeric:tabular-nums;font-size:17px}.dx-clear-transfer-footer .dx-button{padding:8px 10px;font-size:10px}:root[data-theme=light] .dx-group-personal-balance.negative>strong,:root[data-theme=light] .dx-clear-member.negative .dx-clear-member-amount{color:#ad4c40}@media (width<=1100px){.dx-group-detail-summary{grid-template-columns:1fr 1fr}.dx-group-personal-balance{grid-column:1/-1}.dx-group-overview-columns{grid-template-columns:1fr}.dx-group-first-step{flex-wrap:wrap}}@media (width<=600px){.dx-group-detail-identity>span:first-child{border-radius:12px;width:40px;height:40px}.dx-group-detail>.dx-page-heading>.dx-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.dx-group-detail>.dx-page-heading>.dx-actions .dx-button{justify-content:center;padding:10px 8px;font-size:10px}.dx-group-detail>.dx-page-heading>.dx-actions .primary{grid-column:1/-1}.dx-group-detail-summary{gap:10px}.dx-group-personal-balance,.dx-group-detail-metric{border-radius:14px;padding:17px}.dx-group-detail-metric{gap:8px}.dx-group-detail-metric>strong{font-size:21px}.dx-group-detail-metric>small{font-size:9px}.dx-group-detail-tabs{gap:3px;margin-bottom:18px}.dx-group-detail-tabs>button{padding:10px;font-size:10px}.dx-group-first-step{gap:11px;padding:16px}.dx-group-first-step h2{font-size:13px}.dx-group-first-step>div{min-width:180px}.dx-group-first-step>.dx-button{justify-content:center;width:100%}.dx-group-overview-columns>.dx-panel{padding:17px}.dx-group-section-title h2{font-size:14px}.dx-clear-member-amount>strong{font-size:11px}.dx-clear-member{gap:9px}.dx-clear-member-avatar{border-radius:9px;width:30px;height:30px}.dx-group-detail-metric>strong{letter-spacing:-.3px;font-size:18px;line-height:1.4}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--dx-bg);min-height:100vh;color:var(--dx-text);font:var(--dx-type-body);letter-spacing:var(--dx-tracking-body);font-family:var(--dx-font-sans);font-synthesis:none;font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}img,svg{display:block}svg{flex-shrink:0}:focus-visible{box-shadow:var(--dx-ring);outline:none}::selection{background:var(--dx-accent-subtle);color:var(--dx-text)}.dx-t-display,.dx-t-h1,.dx-t-amount-lg,.dx-t-h2,.dx-t-title,.dx-t-row,.dx-t-amount-row,.dx-t-body-lg,.dx-t-body,.dx-t-label,.dx-t-body-sm,.dx-t-label-sm,.dx-t-caption,.dx-t-overline,.dx-t-meta{margin:0}.dx-t-display{font:var(--dx-type-display);letter-spacing:var(--dx-tracking-display)}.dx-t-h1{font:var(--dx-type-h1);letter-spacing:var(--dx-tracking-h1)}.dx-t-amount-lg{font:var(--dx-type-amount-lg);letter-spacing:var(--dx-tracking-amount-lg)}.dx-t-h2{font:var(--dx-type-h2);letter-spacing:var(--dx-tracking-h2)}.dx-t-title{font:var(--dx-type-title);letter-spacing:var(--dx-tracking-title)}.dx-t-row{font:var(--dx-type-row);letter-spacing:var(--dx-tracking-row)}.dx-t-amount-row{font:var(--dx-type-amount-row);letter-spacing:var(--dx-tracking-amount-row)}.dx-t-body-lg{font:var(--dx-type-body-lg);letter-spacing:var(--dx-tracking-body-lg)}.dx-t-body{font:var(--dx-type-body);letter-spacing:var(--dx-tracking-body)}.dx-t-label{font:var(--dx-type-label);letter-spacing:var(--dx-tracking-label)}.dx-t-body-sm{font:var(--dx-type-body-sm);letter-spacing:var(--dx-tracking-body-sm)}.dx-t-label-sm{font:var(--dx-type-label-sm);letter-spacing:var(--dx-tracking-label-sm)}.dx-t-caption{font:var(--dx-type-caption);letter-spacing:var(--dx-tracking-caption)}.dx-t-overline{font:var(--dx-type-overline);letter-spacing:var(--dx-tracking-overline);text-transform:uppercase}.dx-t-meta{font:var(--dx-type-meta)}.dx-tnum{font-variant-numeric:tabular-nums lining-nums}.dx-secondary{color:var(--dx-text-secondary)}.dx-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}kbd,.dx-kbd{min-width:20px;height:20px;padding:0 var(--dx-space-1);border-radius:var(--dx-radius-xs);background:var(--dx-track);color:var(--dx-text-secondary);font:var(--dx-type-caption);font-family:var(--dx-font-sans);justify-content:center;align-items:center;display:inline-flex}mark{background:var(--dx-accent-subtle);color:var(--dx-text);border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{scroll-behavior:auto!important;animation-iteration-count:1!important}.dx-segmented{gap:var(--dx-space-0_5);border-radius:var(--dx-radius-pill);background:var(--dx-track);grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;padding:3px;display:inline-grid}.dx-segment-item{min-width:0;height:34px;padding:0 var(--dx-space-4);border-radius:var(--dx-radius-pill);color:var(--dx-text-secondary);font:var(--dx-type-label-sm);letter-spacing:var(--dx-tracking-label-sm);white-space:nowrap;cursor:pointer;transition:color var(--dx-dur-short) var(--dx-ease-standard);background:0 0;border:0;place-items:center;display:grid;position:relative}.dx-segmented--lg .dx-segment-item{height:46px;font:var(--dx-type-label)}.dx-segment-item:hover:not(.is-active),.dx-segment-item.is-active{color:var(--dx-text)}.dx-segment-indicator{border-radius:inherit;background:var(--dx-surface);box-shadow:var(--dx-shadow-segment);position:absolute;inset:0}[data-theme=dark] .dx-segment-indicator{background:var(--dx-surface-raised)}.dx-segment-content{align-items:center;gap:var(--dx-space-1);text-overflow:ellipsis;display:inline-flex;position:relative;overflow:hidden}.dx-segmented--accent-soft{background:0 0;padding:0}.dx-segmented--accent-soft .dx-segment-indicator{background:var(--dx-accent-subtle);box-shadow:none}.dx-segmented--accent-soft .dx-segment-item.is-active{color:var(--dx-accent-subtle-text)}.dx-segmented--direction .dx-segment-item.tone-in.is-active{color:var(--dx-money-in-on-subtle)}.dx-segmented--direction .dx-segment-item.tone-in.is-active .dx-segment-indicator{background:var(--dx-money-in-subtle)}.dx-segmented--direction .dx-segment-item.tone-out.is-active{color:var(--dx-money-out-on-subtle)}.dx-segmented--direction .dx-segment-item.tone-out.is-active .dx-segment-indicator{background:var(--dx-money-out-subtle)}.dx-segment-item:disabled{color:var(--dx-text-tertiary);cursor:not-allowed;opacity:1}.dx-tabs{gap:var(--dx-space-1);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.dx-tabs::-webkit-scrollbar{display:none}.dx-tab{height:var(--dx-filter-h);border-radius:var(--dx-radius-pill);color:var(--dx-text-secondary);font:var(--dx-type-label);letter-spacing:var(--dx-tracking-label);white-space:nowrap;cursor:pointer;transition:color var(--dx-dur-short) var(--dx-ease-standard), background-color var(--dx-dur-short) var(--dx-ease-standard);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0 14px;text-decoration:none;display:inline-grid;position:relative}.dx-tab:hover{background:var(--dx-state-hover);color:var(--dx-text)}.dx-tab.active,.dx-tab[aria-current=page]{color:var(--dx-accent-subtle-text);background:0 0}.dx-tab-indicator{border-radius:inherit;background:var(--dx-accent-subtle);position:absolute;inset:0}.dx-tab-content{align-items:center;gap:var(--dx-space-2);display:inline-flex;position:relative}.dx-tab-count{border-radius:var(--dx-radius-pill);background:var(--dx-chip-neutral-bg);min-width:18px;height:18px;color:var(--dx-chip-neutral-fg);font:var(--dx-type-caption);place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.dx-load-more{justify-items:center;gap:var(--dx-space-3);padding:var(--dx-space-4) 0;display:grid}.dx-pagination-nav{justify-content:center;align-items:center;gap:var(--dx-space-1);display:flex}.dx-report-menu{gap:var(--dx-space-3);padding:var(--dx-space-2);display:grid}.dx-report-row{gap:var(--dx-space-2);display:grid}.dx-report-actions{gap:var(--dx-space-0_5);padding-top:var(--dx-space-2);border-top:1px solid var(--dx-divider);display:grid}.dx-report-actions .dx-menu-item:disabled{color:var(--dx-text-tertiary);cursor:not-allowed;opacity:1}.dx-report-preparing{align-items:center;gap:var(--dx-space-3);min-height:var(--dx-control-md);padding:0 var(--dx-space-3);display:flex}.dx-report-preparing-text{flex:1;display:grid}.dx-report-hourglass{color:var(--dx-text-secondary);animation:dx-hourglass var(--dx-dur-shimmer) var(--dx-ease-standard) infinite}@keyframes dx-hourglass{50%,to{transform:rotate(180deg)}}[data-reduce-motion=true] .dx-report-hourglass{animation:none}.dx-report-text{gap:var(--dx-space-2);max-height:55vh;padding:var(--dx-space-4);border-radius:var(--dx-radius-inner);background:var(--dx-surface-inner);white-space:pre-wrap;overflow-wrap:anywhere;display:grid;overflow-y:auto}.dx-premium{gap:var(--dx-space-6);max-width:960px;padding-top:var(--dx-space-4);margin:0 auto;display:grid}.dx-premium>div{gap:var(--dx-space-6);display:grid}.dx-premium-cover{align-items:center;gap:var(--dx-space-6);min-height:260px;padding:var(--dx-space-8);border-radius:var(--dx-radius-card-lg);background:var(--dx-premium-cover);color:var(--dx-text-on-ink-surface);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.dx-premium-cover-text{gap:var(--dx-space-2);display:grid}.dx-premium-cover p,.dx-premium-cover h1{margin:0}.dx-premium-cover .dx-t-overline,.dx-premium-cover .dx-t-caption{color:var(--dx-text-on-ink-surface-secondary)}.dx-premium-stats{gap:var(--dx-space-8);margin:var(--dx-space-4) 0 0;display:flex}.dx-premium-stats div{flex-direction:column-reverse;display:flex}.dx-premium-stats dd{margin:0}.dx-premium-emblem{background:var(--dx-premium-foil);width:128px;height:128px;color:var(--dx-premium-cover);animation:dx-premium-shine var(--dx-dur-long) var(--dx-ease-standard) both;border-radius:50%;place-items:center;display:grid}@keyframes dx-premium-shine{0%{opacity:0;transform:scale(.9)rotate(-8deg)}}.dx-premium-retry{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dx-premium-grid{gap:var(--dx-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.dx-premium-grid.is-single{grid-template-columns:minmax(0,1fr)}.dx-premium-features h2{padding:var(--dx-space-5) var(--dx-space-5) var(--dx-space-2);margin:0}.dx-premium-features ul{margin:0;padding:0;list-style:none}.dx-premium-feature{align-items:center;gap:var(--dx-space-4);padding:var(--dx-space-4) var(--dx-space-5);transition:background-color var(--dx-dur-highlight) var(--dx-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dx-premium-feature+.dx-premium-feature{border-top:1px solid var(--dx-divider)}.dx-premium-feature.is-highlight{background:var(--dx-accent-subtle)}.dx-premium-feature-text{gap:2px;min-width:0;display:grid}.dx-premium-how{gap:var(--dx-space-3);justify-items:start;display:grid}.dx-premium-how h2,.dx-premium-how p{margin:0}.dx-premium-steps{gap:var(--dx-space-2);padding-left:var(--dx-space-5);margin:0;list-style:decimal;display:grid}.dx-premium-qr{text-align:center;justify-items:center;gap:var(--dx-space-1);display:grid}.dx-premium-links{color:var(--dx-text-secondary);text-align:center;margin:0}.dx-premium-links a{color:inherit}.dx-premium-dialog-body{justify-items:center;gap:var(--dx-space-3);text-align:center;display:grid}.dx-premium-dialog-body p{margin:0}.dx-premium-mark{color:var(--dx-premium-ink)}.dx-premium-dialog-actions{gap:var(--dx-space-2);width:100%;display:grid}@media (width<=767px){.dx-premium{gap:var(--dx-space-4);padding-top:var(--dx-space-2)}.dx-premium-cover{min-height:0;padding:var(--dx-space-5)}.dx-premium-emblem{top:var(--dx-space-4);right:var(--dx-space-4);width:64px;height:64px;position:absolute}.dx-premium-stats{gap:var(--dx-space-5)}.dx-premium-grid{grid-template-columns:minmax(0,1fr)}.dx-premium-feature{grid-template-columns:auto minmax(0,1fr)}.dx-premium-feature>.dx-chip{grid-column:2;justify-self:start}}.dx-money{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;min-width:0;display:inline-flex}.dx-money-visual{align-items:baseline;display:inline-flex}.dx-money--display{font:var(--dx-type-display);letter-spacing:var(--dx-tracking-display)}.dx-money--display .dx-money-unit{font:var(--dx-type-h2);letter-spacing:var(--dx-tracking-h2);color:var(--dx-text-secondary)}.dx-money--amount-lg{font:var(--dx-type-amount-lg);letter-spacing:var(--dx-tracking-amount-lg)}.dx-money--amount-lg .dx-money-unit{font:var(--dx-type-title);letter-spacing:var(--dx-tracking-title);color:var(--dx-text-secondary)}.dx-money--amount-row{font:var(--dx-type-amount-row);letter-spacing:var(--dx-tracking-amount-row)}.dx-money--amount-row .dx-money-unit,.dx-money--body .dx-money-unit,.dx-money--body-sm .dx-money-unit{color:var(--dx-text-secondary);font-weight:400}.dx-money--body{font:var(--dx-type-body);letter-spacing:var(--dx-tracking-body)}.dx-money--body-sm{font:var(--dx-type-body-sm);letter-spacing:var(--dx-tracking-body-sm)}.dx-money--in{color:var(--dx-money-in)}.dx-money--out{color:var(--dx-money-out)}.dx-money--subtle.dx-money--in{color:var(--dx-money-in-on-subtle)}.dx-money--subtle.dx-money--out{color:var(--dx-money-out-on-subtle)}.dx-money--neutral{color:var(--dx-money-neutral)}.dx-money--on-hero,.dx-money--on-hero .dx-money-unit{color:var(--dx-text-on-accent)}.dx-due--overdue{color:var(--dx-danger-text)}.dx-toasts{left:var(--dx-toast-left,0);right:0;bottom:calc(var(--dx-space-6) + env(safe-area-inset-bottom,0px));z-index:var(--dx-z-toast);justify-items:center;gap:var(--dx-space-2);padding:0 var(--dx-space-4);pointer-events:none;grid-template-columns:minmax(0,1fr);display:grid;position:fixed}.dx-toasts:empty{display:none}@media (width>=1024px){.dx-toasts{--dx-toast-left:var(--dx-shell-nav-w,0px)}}@media (width<=767px){.dx-toasts{bottom:calc(var(--dx-tabbar-h) + var(--dx-space-6));padding:0 var(--dx-space-4)}}.dx-toast{align-items:center;gap:var(--dx-space-3);width:max-content;max-width:min(560px,100%);min-height:48px;padding:var(--dx-space-2) var(--dx-space-2) var(--dx-space-2) var(--dx-space-3);border-radius:var(--dx-radius-pill);background:var(--dx-message-surface);color:var(--dx-text);box-shadow:var(--dx-shadow-toast);pointer-events:auto;display:flex;position:relative}.dx-toast.is-card{width:min(560px,100%);padding:var(--dx-space-4) var(--dx-space-3) var(--dx-space-4) var(--dx-space-4);border-radius:40px}.dx-toast-body{gap:var(--dx-space-0_5);flex:1;min-width:0;display:grid;position:relative}.dx-toast-message{overflow-wrap:anywhere}.dx-toast-icon{width:24px;height:24px;color:var(--dx-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dx-toast-icon--success,.dx-toast-icon--amount{background:var(--dx-message-accent);color:var(--dx-on-message-accent)}.dx-toast-icon--error{color:var(--dx-danger)}.dx-toast-icon--info{color:var(--dx-accent-text)}.dx-toast-check{background:var(--dx-message-accent);width:16px;height:16px;color:var(--dx-on-message-accent);border-radius:50%;place-items:center;display:inline-grid}.dx-toast-saved{align-items:center;gap:var(--dx-space-1);color:var(--dx-text-secondary);display:inline-flex}.dx-toast-glow{filter:blur(24px);opacity:.16;pointer-events:none;border-radius:50%;height:85%;position:absolute;bottom:-40%;left:7.5%;right:7.5%}[data-theme=dark] .dx-toast-glow{opacity:.28}.dx-toast-glow--in{background:var(--dx-money-in-fill)}.dx-toast-glow--out{background:var(--dx-money-out-fill)}.dx-toast-glow--neutral{background:var(--dx-accent)}.dx-toast-action{height:32px;padding:0 var(--dx-space-3);border-radius:var(--dx-radius-pill);color:var(--dx-accent-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;position:relative}.dx-toast-action:hover{background:var(--dx-state-hover)}.dx-toast-action:before{content:"";position:absolute;inset:-6px 0}.dx-toast-close{width:32px;height:32px;color:var(--dx-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dx-toast-close:hover{background:var(--dx-state-hover);color:var(--dx-text)}@media (hover:hover){.dx-toast:not(:hover):not(:focus-within) .dx-toast-close{opacity:0}}.dx-toast-kbd{margin-left:var(--dx-space-2);border-radius:var(--dx-radius-xs);background:var(--dx-surface-inner);color:var(--dx-text-secondary);font:inherit;padding:1px 6px;font-size:11px;display:none}@media (hover:hover) and (width>=1024px){.dx-toast-kbd{display:inline-block}}.dx-card{background:var(--dx-surface);min-width:0;color:var(--dx-text);border-radius:var(--dx-radius-card);box-shadow:var(--dx-shadow-card);text-decoration:none;display:block;position:relative}.dx-card--pad-md{padding:var(--dx-space-6)}.dx-card--pad-sm{padding:var(--dx-space-4)}.dx-card--pad-none{padding:0}.dx-card--inner{background:var(--dx-surface-inner);border-radius:var(--dx-radius-inner);box-shadow:none}.dx-card--selected{box-shadow:inset 0 0 0 2px var(--dx-accent)}.dx-card--hero{background:var(--dx-hero-brand);color:var(--dx-text-on-accent);border-radius:var(--dx-radius-card-lg);box-shadow:none}.dx-card--interactive{cursor:pointer;transition:transform var(--dx-dur-short) var(--dx-ease-standard), box-shadow var(--dx-dur-short) var(--dx-ease-standard)}.dx-card--interactive:hover{transform:translateY(var(--dx-hover-lift));box-shadow:var(--dx-shadow-card-hover)}.dx-card--interactive:active{transform:scale(var(--dx-press-scale-card));transition-duration:var(--dx-dur-press)}@media (width<=767px){.dx-card--pad-md{padding:var(--dx-space-5)}}.dx-section-header{justify-content:space-between;align-items:center;gap:var(--dx-space-3);min-height:32px;display:flex}.dx-section-heading{gap:var(--dx-space-1);min-width:0;display:grid}.dx-section-title{align-items:center;gap:var(--dx-space-2);outline:none;display:inline-flex}.dx-section-count{border-radius:var(--dx-radius-pill);background:var(--dx-chip-neutral-bg);min-width:22px;height:22px;color:var(--dx-chip-neutral-fg);font:var(--dx-type-label-sm);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.dx-section-toggle{align-items:center;gap:var(--dx-space-2);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dx-section-toggle .dx-icon{color:var(--dx-text-secondary);transition:transform var(--dx-dur-collapse) var(--dx-ease-standard)}.dx-section-toggle .dx-icon.is-open{transform:rotate(180deg)}.dx-list-item{align-items:center;gap:var(--dx-space-3);width:100%;min-height:var(--dx-row);padding:var(--dx-space-2) var(--dx-space-3);border-radius:var(--dx-radius-tile);color:var(--dx-text);text-align:left;font:inherit;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.dx-list-item.is-interactive{cursor:pointer;transition:background-color var(--dx-dur-short) var(--dx-ease-standard)}.dx-list-item.is-interactive:hover{background:var(--dx-state-hover)}.dx-list-item.is-interactive:active{background:var(--dx-state-pressed)}.dx-list-leading{flex-shrink:0;display:inline-flex}.dx-list-main{gap:var(--dx-space-0_5);flex:1;min-width:0;display:grid}.dx-list-title,.dx-list-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-list-subtitle{color:var(--dx-text-secondary)}.dx-list-trailing{justify-items:end;gap:var(--dx-space-0_5);text-align:right;flex-shrink:0;display:grid}.dx-list-chevron{color:var(--dx-text-tertiary)}.dx-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dx-list>li+li{position:relative}.dx-list>li+li:before{content:"";top:0;left:68px;right:var(--dx-space-3);background:var(--dx-divider);height:1px;position:absolute}.dx-icon-tile{border-radius:var(--dx-radius-tile);flex-shrink:0;place-items:center;display:inline-grid}.dx-kv,.dx-kv dd{margin:0}.dx-kv--list .dx-kv-row{justify-content:space-between;gap:var(--dx-space-4);padding:var(--dx-space-3) 0;display:flex}.dx-kv--list .dx-kv-row+.dx-kv-row{border-top:1px solid var(--dx-divider)}.dx-kv--list dd{text-align:right}.dx-kv--split{border-radius:var(--dx-radius-inner);background:var(--dx-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.dx-kv--split .dx-kv-row{gap:var(--dx-space-1);padding:var(--dx-space-3) var(--dx-space-4);min-width:0;display:grid}.dx-kv--split .dx-kv-row+.dx-kv-row{border-left:1px solid var(--dx-divider)}.dx-tile{align-content:center;justify-items:start;gap:var(--dx-space-2);min-height:88px;padding:var(--dx-space-4);border-radius:var(--dx-radius-inner);background:var(--dx-surface);box-shadow:inset 0 0 0 1px var(--dx-border);color:var(--dx-text);text-align:left;cursor:pointer;transition:transform var(--dx-dur-short) var(--dx-ease-standard), background-color var(--dx-dur-short) var(--dx-ease-standard);border:0;text-decoration:none;display:grid;position:relative}.dx-tile:hover{background:color-mix(in srgb, var(--dx-surface) 100%, var(--dx-text) 3%)}.dx-tile:active:not(.is-disabled){transform:scale(var(--dx-press-scale-card));transition-duration:var(--dx-dur-press)}.dx-tile-icon{background:var(--dx-surface-inner);width:40px;height:40px;color:var(--dx-text);border-radius:50%;place-items:center;display:grid}.dx-tile-icon--in{background:var(--dx-money-in-fill);color:var(--dx-on-money-in-fill)}.dx-tile-icon--out{background:var(--dx-money-out-fill);color:var(--dx-on-money-out-fill)}.dx-tile-icon--brand{background:var(--dx-brand);color:var(--dx-text-on-accent)}.dx-tile-label{color:var(--dx-text)}.dx-tile-hint{color:var(--dx-text-secondary)}.dx-tile-kbd,.dx-tile-badge{top:var(--dx-space-3);right:var(--dx-space-3);position:absolute}.dx-tile.is-disabled{cursor:not-allowed;background:var(--dx-surface-inner);box-shadow:none}.dx-tile.is-disabled .dx-tile-icon{background:var(--dx-track);color:var(--dx-text-tertiary)}.dx-tile.is-disabled .dx-tile-label{color:var(--dx-text-secondary)}.dx-stat{gap:var(--dx-space-2);min-width:0;display:grid}.dx-stat-top{align-items:center;gap:var(--dx-space-2);display:flex}.dx-stat-icon{border-radius:var(--dx-radius-tile);background:var(--dx-surface-inner);place-items:center;width:32px;height:32px;display:grid}.dx-collapse{display:grid;overflow:hidden}.dx-collapse-inner{min-height:0}.dx-debt-row{align-items:center;gap:var(--dx-space-3);min-height:var(--dx-row-comfort);padding:var(--dx-space-3) var(--dx-space-4);border-radius:var(--dx-radius-inner);color:var(--dx-text);transition:background-color var(--dx-dur-short) var(--dx-ease-standard);text-decoration:none;display:flex;position:relative}a.dx-debt-row:hover{background:var(--dx-state-hover)}a.dx-debt-row:active{background:var(--dx-state-pressed)}.dx-debt-row--compact{min-height:var(--dx-row-compact);padding:var(--dx-space-2) var(--dx-space-3)}.dx-debt-row.is-selected{background:var(--dx-state-selected);box-shadow:inset 3px 0 0 var(--dx-accent)}.dx-debt-row.is-highlight{animation:dx-row-glow var(--dx-dur-highlight) var(--dx-ease-standard) 1}@keyframes dx-row-glow{0%{background:var(--dx-accent-subtle)}}.dx-debt-main{gap:var(--dx-space-0_5);flex:1;min-width:0;display:grid}.dx-debt-name{align-items:center;gap:var(--dx-space-1);min-width:0;display:flex}.dx-debt-chips{gap:var(--dx-space-1);flex-shrink:0;display:flex}.dx-debt-amount{justify-items:end;gap:var(--dx-space-0_5);text-align:right;flex-shrink:0;display:grid}.dx-debt-amount-line{align-items:center;gap:var(--dx-space-1);display:inline-flex}.dx-debt-amount-line.is-paid .dx-money{color:var(--dx-text-secondary)}.dx-debt-amount-line .dx-icon.dx-money--in{color:var(--dx-money-in)}.dx-debt-amount-line .dx-icon.dx-money--out{color:var(--dx-money-out)}@media (width<=767px){.dx-debt-chips{display:none}}.dx-request-row{align-items:flex-start;gap:var(--dx-space-3);padding:var(--dx-space-3) var(--dx-space-4);border-radius:var(--dx-radius-inner);display:flex}.dx-request-main{gap:var(--dx-space-0_5);min-width:0;color:inherit;flex:1;text-decoration:none;display:grid}.dx-request-title,.dx-request-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dx-request-side{align-items:center;gap:var(--dx-space-2);flex-shrink:0;align-self:center;display:flex}.dx-request-actions{gap:var(--dx-space-2);display:flex}@media (width<=767px){.dx-request-row{flex-wrap:wrap}.dx-request-side{padding-left:calc(40px + var(--dx-space-3));flex-basis:100%}}.dx-date-badge{background:var(--dx-surface-inner);width:48px;height:48px;color:var(--dx-text);border-radius:50%;flex-shrink:0;align-content:center;justify-items:center;display:inline-grid}.dx-date-badge-day{line-height:18px}.dx-date-badge-month{color:var(--dx-text-secondary);line-height:14px}.dx-date-badge--danger{background:var(--dx-chip-red-bg);color:var(--dx-chip-red-fg)}.dx-date-badge--danger .dx-date-badge-month{color:var(--dx-chip-red-fg)}.dx-date-badge--accent{background:var(--dx-accent-subtle);color:var(--dx-accent-subtle-text)}.dx-date-badge--accent .dx-date-badge-month{color:var(--dx-accent-subtle-text)}.dx-due-timeline{gap:var(--dx-space-2);padding:var(--dx-space-2) var(--dx-space-2) 0;display:grid}.dx-due-axis{height:48px;margin:0 var(--dx-space-2);position:relative}.dx-due-axis:after{content:"";border-radius:var(--dx-radius-pill);background:var(--dx-track);height:2px;position:absolute;bottom:8px;left:0;right:0}.dx-due-today{border-left:1.5px dashed var(--dx-chart-now);position:absolute;top:0;bottom:0;left:0}.dx-due-stack{flex-direction:column-reverse;align-items:center;gap:2px;display:flex;position:absolute;bottom:14px;transform:translate(-50%)}.dx-due-marker{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;display:block}.dx-due-marker.is-in{border-bottom:9px solid var(--dx-money-in-fill)}.dx-due-marker.is-out{border-top:9px solid var(--dx-money-out-fill)}.dx-due-more{color:var(--dx-text-secondary)}.dx-due-ticks{height:16px;margin:0 var(--dx-space-2);position:relative}.dx-due-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.dx-due-ticks span:first-child{transform:none}.dx-due-ticks span:last-child{transform:translate(-100%)}.dx-balance-bar{align-items:center;gap:var(--dx-space-3);display:flex}.dx-balance-track{border-radius:var(--dx-radius-pill);background:var(--dx-track);flex:1;height:8px;position:relative}.dx-balance-zero{background:var(--dx-border-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.dx-balance-fill{border-radius:var(--dx-radius-pill);position:absolute;top:0;bottom:0}.dx-balance-fill.is-in{background:var(--dx-money-in-fill)}.dx-balance-fill.is-out{background:var(--dx-money-out-fill)}.dx-stepper-seg{gap:var(--dx-space-2);display:grid}.dx-stepper-bars{gap:var(--dx-space-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.dx-stepper-bars span{border-radius:var(--dx-radius-pill);background:var(--dx-track);height:4px;transition:background-color var(--dx-dur-medium) var(--dx-ease-standard)}.dx-stepper-bars span.is-done{background:var(--dx-accent)}.dx-stepper{gap:var(--dx-space-3);margin:0;padding:0;list-style:none;display:flex}.dx-stepper--vertical{flex-direction:column}.dx-step{align-items:center;gap:var(--dx-space-2);display:flex}.dx-step-dot{border:1.5px dashed var(--dx-border-strong);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.dx-step.is-done .dx-step-dot{background:var(--dx-success);color:var(--dx-text-on-accent);border:0}.dx-step.is-current .dx-step-dot{border:2px solid var(--dx-accent)}.dx-step-text{display:grid}.dx-timeline{margin:0;padding:0;list-style:none;display:grid}.dx-timeline-item{align-items:center;gap:var(--dx-space-3);display:flex;position:relative}.dx-timeline-date{flex-shrink:0;width:56px}.dx-timeline-node{z-index:1;display:inline-flex;position:relative}.dx-timeline:not(.is-compact) .dx-timeline-item+.dx-timeline-item:before{content:"";top:-50%;bottom:50%;left:calc(56px + var(--dx-space-3) + 16px);background:var(--dx-border);width:1px;position:absolute}.dx-timeline-main{align-items:center;gap:var(--dx-space-3);min-width:0;min-height:var(--dx-row);padding:var(--dx-space-2) var(--dx-space-3);margin-left:calc(var(--dx-space-3) * -1);border-radius:var(--dx-radius-tile);color:inherit;flex:1;text-decoration:none;display:flex}a.dx-timeline-main:hover{background:var(--dx-state-hover)}.dx-timeline.is-compact .dx-timeline-main{margin-left:0}.dx-timeline.is-compact .dx-timeline-item{gap:0}.dx-timeline.is-compact .dx-timeline-node{margin-right:0}.dx-timeline-text{gap:var(--dx-space-0_5);flex:1;min-width:0;display:grid}.dx-timeline-side{justify-items:end;gap:var(--dx-space-0_5);text-align:right;flex-shrink:0;display:grid}.dx-shell{--dx-shell-nav-w:0px;background:var(--dx-bg);min-height:100vh;color:var(--dx-text)}.dx-shell--desktop{--dx-shell-nav-w:var(--dx-sidebar-w)}.dx-shell--desktop.is-collapsed{--dx-shell-nav-w:var(--dx-sidebar-w-collapsed)}.dx-shell--tablet{--dx-shell-nav-w:var(--dx-rail-w)}.dx-shell-body{min-width:0;margin-left:var(--dx-shell-nav-w);overflow-x:clip}.dx-shell-main{width:100%;max-width:calc(var(--dx-container-max) + 2 * var(--dx-gutter));padding:var(--dx-space-2) var(--dx-gutter) var(--dx-space-16);outline:none;margin:0 auto;display:block}.dx-shell--mobile .dx-shell-main{padding-bottom:calc(var(--dx-tabbar-h) + var(--dx-space-12))}.dx-page-frame{min-width:0}.dx-skip-link{top:var(--dx-space-2);left:var(--dx-space-2);z-index:var(--dx-z-skip);padding:var(--dx-space-2) var(--dx-space-4);border-radius:var(--dx-radius-pill);background:var(--dx-text);color:var(--dx-text-inverse);font:var(--dx-type-label);text-decoration:none;position:fixed;transform:translateY(-200%)}.dx-skip-link:focus{transform:none}.dx-sidebar-new{z-index:var(--dx-z-nav);gap:var(--dx-space-3);width:var(--dx-sidebar-w);padding:var(--dx-space-3) var(--dx-space-3) var(--dx-space-3);background:var(--dx-bg);border-right:1px solid var(--dx-border);scrollbar-width:thin;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.dx-sidebar-new.is-collapsed{width:var(--dx-sidebar-w-collapsed);align-items:center}.dx-sidebar-brand{min-height:48px;padding:0 var(--dx-space-1) 0 var(--dx-space-2);justify-content:space-between;align-items:center;display:flex}.dx-sidebar-new.is-collapsed .dx-sidebar-brand{gap:var(--dx-space-2);flex-direction:column;padding:0}.dx-sidebar-logo{align-items:center;gap:var(--dx-space-3);color:var(--dx-text);border-radius:var(--dx-radius-sm);text-decoration:none;display:inline-flex}.dx-sidebar-collapse .dx-icon{color:var(--dx-text-secondary);transition:transform var(--dx-dur-medium) var(--dx-ease-standard)}.dx-sidebar-collapse.is-open .dx-icon{transform:rotate(180deg)}.dx-new-button{align-items:center;gap:var(--dx-space-3);width:100%;height:var(--dx-control-md);padding:0 var(--dx-space-3) 0 var(--dx-space-2);border-radius:var(--dx-radius-pill);background:var(--dx-surface-inner);color:var(--dx-text);cursor:pointer;transition:background-color var(--dx-dur-short) var(--dx-ease-standard), transform var(--dx-dur-short) var(--dx-ease-standard);border:0;display:flex;position:relative}.dx-new-button:hover{background:var(--dx-track)}.dx-new-button:active{transform:scale(var(--dx-press-scale-button))}.dx-new-plus{background:var(--dx-brand);width:28px;height:28px;color:var(--dx-text-on-accent);border-radius:50%;place-items:center;display:grid}.dx-new-label{text-align:left;flex:1}.dx-new-round,.dx-rail-fab{background:var(--dx-brand);width:40px;height:40px;color:var(--dx-text-on-accent);cursor:pointer;transition:transform var(--dx-dur-short) var(--dx-ease-standard);border:0;border-radius:50%;place-items:center;display:grid}.dx-new-round:active,.dx-rail-fab:active{transform:scale(var(--dx-press-scale-button))}.dx-rail-fab{border-radius:var(--dx-radius-tile);width:56px;height:56px;box-shadow:var(--dx-shadow-fab)}.dx-sidebar-nav{align-content:start;gap:var(--dx-space-2);flex:1;width:100%;display:grid}.dx-sidebar-nav ul,.dx-rail-nav ul{gap:var(--dx-space-0_5);margin:0;padding:0;list-style:none;display:grid}.dx-sidebar-nav hr,.dx-rail-nav hr{width:100%;margin:var(--dx-space-2) 0;border:0;border-top:1px solid var(--dx-divider)}.dx-nav-item{align-items:center;gap:var(--dx-space-3);min-height:var(--dx-control-md);padding:0 var(--dx-space-3);border-radius:var(--dx-radius-tile);color:var(--dx-text-secondary);transition:color var(--dx-dur-short) var(--dx-ease-standard);text-decoration:none;display:flex;position:relative}.dx-nav-item:hover{color:var(--dx-text);background:var(--dx-state-hover)}.dx-nav-item.active{color:var(--dx-accent-subtle-text);background:0 0}.dx-nav-indicator{border-radius:inherit;background:var(--dx-accent-subtle);position:absolute;inset:0}.dx-nav-icon{place-items:center;display:inline-grid;position:relative}.dx-nav-label{min-width:0;color:inherit;flex:1;position:relative}.dx-nav-item.active .dx-nav-label{color:var(--dx-accent-subtle-text)}.dx-nav-item:not(.active) .dx-nav-label{color:var(--dx-text)}.dx-nav-item .dx-badge{position:relative}.dx-nav-dot{position:absolute;top:-3px;right:-3px}.dx-sidebar-new.is-collapsed .dx-nav-item{justify-content:center;width:48px;padding:0}.dx-sidebar-new.is-collapsed .dx-nav-label,.dx-sidebar-new.is-collapsed .dx-new-label{display:none}.dx-sidebar-foot{width:100%;padding-top:var(--dx-space-2);background:var(--dx-bg);position:sticky;bottom:0}.dx-sidebar-profile{align-items:center;gap:var(--dx-space-3);width:100%;min-height:52px;padding:var(--dx-space-2) var(--dx-space-3);border-radius:var(--dx-radius-tile);background:var(--dx-surface);box-shadow:inset 0 0 0 1px var(--dx-border);color:var(--dx-text);cursor:pointer;text-align:left;border:0;display:flex}.dx-sidebar-profile>.dx-truncate{flex:1}.dx-sidebar-profile:hover{background:var(--dx-surface-inner)}.dx-sidebar-new.is-collapsed .dx-sidebar-profile{padding:var(--dx-space-1);box-shadow:none;background:0 0;justify-content:center}.dx-rail{z-index:var(--dx-z-nav);align-items:center;gap:var(--dx-space-4);width:var(--dx-rail-w);padding:var(--dx-space-4) var(--dx-space-1);background:var(--dx-bg);border-right:1px solid var(--dx-border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.dx-rail-nav{flex:1;width:100%}.dx-nav-item.is-rail{justify-content:center;gap:var(--dx-space-1);min-height:56px;padding:var(--dx-space-1) 0;flex-direction:column}.dx-nav-rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--dx-text);position:relative;overflow:hidden}.dx-nav-item.active .dx-nav-rail-label{color:var(--dx-accent-subtle-text);font-weight:500}.dx-rail-profile{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.dx-topbar-new{z-index:var(--dx-z-header);align-items:center;gap:var(--dx-space-4);height:var(--dx-topbar-h);padding:0 var(--dx-gutter);background:var(--dx-bg);transition:box-shadow var(--dx-dur-short) var(--dx-ease-standard);display:flex;position:sticky;top:0}.dx-topbar-new.is-scrolled{box-shadow:inset 0 -1px 0 var(--dx-border)}.dx-topbar-left{align-items:center;gap:var(--dx-space-2);flex:1;min-width:0;display:flex}.dx-breadcrumb-new{gap:var(--dx-space-2);min-width:0;display:flex}.dx-topbar-search{align-items:center;gap:var(--dx-space-3);width:360px;height:var(--dx-control-md);padding:0 var(--dx-space-2) 0 var(--dx-space-4);border-radius:var(--dx-radius-field);background:var(--dx-surface-inner);color:var(--dx-text-secondary);cursor:pointer;transition:background-color var(--dx-dur-short) var(--dx-ease-standard);border:0;display:flex}.dx-topbar-search:hover{background:var(--dx-track)}.dx-topbar-search-text{text-align:left;flex:1}.dx-topbar-right{justify-content:flex-end;align-items:center;gap:var(--dx-space-1);flex:1;display:flex}.dx-topbar-chip{align-items:center;gap:var(--dx-space-1);height:var(--dx-icon-button);padding:0 var(--dx-space-3);border-radius:var(--dx-radius-pill);color:var(--dx-text);cursor:pointer;background:0 0;border:0;display:inline-flex}.dx-topbar-chip:hover{background:var(--dx-state-hover)}.dx-topbar-avatar{margin-left:var(--dx-space-1);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.dx-shell--tablet .dx-topbar-search{width:var(--dx-icon-button);border-radius:50%;justify-content:center;padding:0}.dx-shell--tablet .dx-topbar-search-text,.dx-shell--tablet .dx-topbar-search kbd{display:none}.dx-connection-btn{justify-content:center;align-items:center;gap:var(--dx-space-1);min-width:var(--dx-icon-button);height:var(--dx-icon-button);padding:0 var(--dx-space-2);border-radius:var(--dx-radius-pill);color:var(--dx-text-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}button.dx-connection-btn:hover{background:var(--dx-state-hover)}.dx-connection-btn.is-failed{color:var(--dx-danger)}.dx-connection-btn.is-back{color:var(--dx-success)}.dx-connection-dot{background:var(--dx-success);width:8px;height:8px;transition:background-color var(--dx-dur-medium) var(--dx-ease-standard);border-radius:50%}.dx-spin-slow{animation:dx-spin var(--dx-dur-spin) linear infinite}@keyframes dx-spin{to{transform:rotate(360deg)}}[data-reduce-motion=true] .dx-spin-slow{animation:none}.dx-connection-panel{gap:var(--dx-space-2);padding:var(--dx-space-2);display:grid}.dx-connection-panel p{margin:0}.dx-connection-line{align-items:center;gap:var(--dx-space-2);display:flex}.dx-connection-line.is-danger{color:var(--dx-danger-text)}.dx-connection-actions{gap:var(--dx-space-2);padding-top:var(--dx-space-2);flex-wrap:wrap;display:flex}.dx-connection-row{align-items:center;gap:var(--dx-space-2);min-height:var(--dx-hit);display:flex}.dx-connection-row>.dx-t-body-sm{flex:1}.dx-user-card{gap:var(--dx-space-3);padding:var(--dx-space-2) var(--dx-space-3) var(--dx-space-3);display:flex}.dx-user-card-text{gap:var(--dx-space-0_5);min-width:0;display:grid}.dx-user-premium{align-items:center;gap:var(--dx-space-1);color:var(--dx-premium-ink);display:inline-flex}.dx-appbar{z-index:var(--dx-z-header);align-items:center;gap:var(--dx-space-2);min-height:var(--dx-topbar-h);padding:var(--dx-space-2) var(--dx-space-3) var(--dx-space-2) var(--dx-space-4);background:var(--dx-bg);transition:background-color var(--dx-dur-short) var(--dx-ease-standard), box-shadow var(--dx-dur-short) var(--dx-ease-standard);display:flex;position:sticky;top:0}.dx-appbar.is-scrolled{background:var(--dx-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 -1px 0 var(--dx-border)}.dx-appbar-avatar{border-radius:50%}.dx-appbar-title{flex:1;min-width:0;display:grid}.dx-appbar-offline{align-items:center;gap:var(--dx-space-1);display:inline-flex}.dx-tabbar{left:var(--dx-space-4);right:var(--dx-space-4);bottom:calc(env(safe-area-inset-bottom,0px) + var(--dx-space-3));z-index:var(--dx-z-nav);height:64px;padding:0 var(--dx-space-1);border-radius:var(--dx-radius-pill);background:var(--dx-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 0 0 1px var(--dx-glass-rim), 0 0 0 1px var(--dx-glass-rim-outer), var(--dx-shadow-raised);transition:transform var(--dx-dur-island-close) var(--dx-ease-enter);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed}.dx-tabbar.is-hidden{transform:translateY(calc(100% + var(--dx-space-6)));transition:transform var(--dx-dur-collapse) var(--dx-ease-exit)}.dx-tabbar.is-reduced{transition:opacity var(--dx-dur-reduced) linear}.dx-tabbar.is-reduced.is-hidden{opacity:0;pointer-events:none;transform:none}.dx-tab-item{border-radius:var(--dx-radius-pill);min-width:0;height:56px;color:var(--dx-text-secondary);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:0;text-decoration:none;display:grid;position:relative}.dx-tab-item.active{color:var(--dx-accent-subtle-text)}.dx-tab-pill{border-radius:var(--dx-radius-pill);background:var(--dx-accent-subtle);width:56px;height:32px;margin-left:-28px;position:absolute;top:4px;left:50%}.dx-tab-icon{place-items:center;height:32px;display:grid;position:relative}.dx-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--dx-type-caption);color:var(--dx-text);font-weight:500;position:relative;overflow:hidden}.dx-tab-item.active .dx-tab-label{color:var(--dx-accent-subtle-text)}.dx-tab-badge{position:absolute;top:-2px;left:60%}.dx-tab-dot{position:absolute;top:4px;right:-4px}.dx-fab{background:var(--dx-brand);width:56px;height:56px;color:var(--dx-text-on-accent);box-shadow:var(--dx-shadow-fab);cursor:pointer;transition:transform var(--dx-dur-short) var(--dx-ease-standard);border:0;border-radius:50%;justify-self:center;place-items:center;margin-top:-24px;display:grid}.dx-fab:active{transform:scale(var(--dx-press-scale-button))}@media (width<=359px){.dx-tab-item:not(.active) .dx-tab-label{display:none}}.dx-menu-sheet{gap:var(--dx-space-4);display:grid}.dx-menu-sheet-profile{align-items:center;gap:var(--dx-space-3);padding:var(--dx-space-2);border-radius:var(--dx-radius-tile);color:var(--dx-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dx-menu-sheet-who{flex:1;min-width:0;display:grid}.dx-menu-sheet-tiles{gap:var(--dx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-menu-sheet-tiles .dx-tile{min-height:72px;padding:var(--dx-space-3);grid-template-columns:auto 1fr;place-items:center start}.dx-menu-sheet-tiles .dx-tile-label{align-items:center;gap:var(--dx-space-1);display:inline-flex}.dx-menu-sheet-row{justify-content:space-between;align-items:center;gap:var(--dx-space-3);display:flex}.dx-add-tiles{gap:var(--dx-space-2);padding:var(--dx-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-add-tiles .dx-tile{min-height:104px}.dx-add-tiles.is-mobile .dx-tile{min-height:112px}.dx-add-tiles.is-mobile .dx-tile-icon{width:48px;height:48px}.dx-add-tile--lend:not(.is-disabled){background:var(--dx-money-in-subtle);box-shadow:none}.dx-add-tile--borrow:not(.is-disabled){background:var(--dx-money-out-subtle);box-shadow:none}.dx-add-tile--expense:not(.is-disabled),.dx-add-tile--join:not(.is-disabled){background:var(--dx-surface-inner);box-shadow:none}.dx-add-tile .dx-tile-icon--neutral{background:var(--dx-surface)}.dx-cmdk-modal{align-self:start;max-width:640px;margin-top:12vh}.dx-cmdk-modal .dx-layer-body{padding:0}.dx-cmdk{flex-direction:column;max-height:520px;display:flex}.dx-sheet .dx-cmdk{height:100%;max-height:none}.dx-cmdk-input{align-items:center;gap:var(--dx-space-3);min-height:56px;padding:0 var(--dx-space-5);border-bottom:1px solid var(--dx-divider);color:var(--dx-text-secondary);display:flex}.dx-cmdk-input input{min-width:0;height:56px;color:var(--dx-text);font:var(--dx-type-body-lg);background:0 0;border:0;outline:none;flex:1}.dx-cmdk-input input:focus-visible{box-shadow:none}.dx-cmdk-chips{gap:var(--dx-space-2);padding:var(--dx-space-3) var(--dx-space-4) 0;scrollbar-width:none;display:flex;overflow-x:auto}.dx-cmdk-results{padding:var(--dx-space-2);overscroll-behavior:contain;flex:1;overflow-y:auto}.dx-cmdk-group{padding:var(--dx-space-3) var(--dx-space-3) var(--dx-space-1);color:var(--dx-text-secondary)}.dx-cmdk-note{padding:0 var(--dx-space-3) var(--dx-space-2);margin:0}.dx-cmdk-item{align-items:center;gap:var(--dx-space-3);min-height:52px;padding:var(--dx-space-2) var(--dx-space-3);border-radius:var(--dx-radius-tile);cursor:pointer;display:flex;position:relative}.dx-cmdk-item.is-active{background:var(--dx-state-selected);box-shadow:inset 3px 0 0 var(--dx-accent)}.dx-cmdk-title{flex:1}.dx-cmdk-meta{align-items:baseline;gap:var(--dx-space-1);flex-shrink:0;display:inline-flex}.dx-cmdk-more{margin:var(--dx-space-1) var(--dx-space-3);padding:var(--dx-space-1) 0;color:var(--dx-accent-text);cursor:pointer;background:0 0;border:0}.dx-cmdk-foot{padding:var(--dx-space-3) var(--dx-space-5);border-top:1px solid var(--dx-divider)}.dx-shortcuts{gap:var(--dx-space-5);display:grid}.dx-shortcuts-section h3{margin:0 0 var(--dx-space-2)}.dx-shortcuts-section dl{gap:var(--dx-space-2);margin:0;display:grid}.dx-shortcuts-section dl>div{align-items:center;gap:var(--dx-space-3);grid-template-columns:96px 1fr;display:grid}.dx-shortcuts-section dt{gap:var(--dx-space-1);display:flex}.dx-shortcuts-section dd{margin:0}.dx-banners{max-width:calc(var(--dx-container-max) + 2 * var(--dx-gutter));padding:0 var(--dx-gutter);margin:0 auto}.dx-banner-slot{display:grid}.dx-banner-slot>div{min-height:0;overflow:hidden}.dx-banner-slot .dx-banner{margin-bottom:var(--dx-space-3)}.dx-boot{place-content:center;justify-items:center;gap:var(--dx-space-4);background:var(--dx-bg);min-height:100vh;color:var(--dx-text);display:grid}.dx-boot-progress{border-radius:var(--dx-radius-pill);background:var(--dx-track);opacity:0;width:120px;height:2px;animation:dx-fade-in var(--dx-dur-medium) linear var(--dx-dur-glow) forwards;overflow:hidden}.dx-maintenance{place-content:center;gap:var(--dx-space-3);min-height:100vh;padding:var(--dx-space-8);text-align:center;display:grid}.dx-page{gap:var(--dx-space-6);padding-top:var(--dx-space-4);grid-template-columns:minmax(0,1fr);display:grid}.dx-route-loading{gap:var(--dx-space-4);padding-top:var(--dx-space-6);display:grid}.dx-page-header{gap:var(--dx-space-4);display:grid}.dx-page-header-row{justify-content:space-between;align-items:flex-end;gap:var(--dx-space-4);flex-wrap:wrap;display:flex}.dx-page-header-text{gap:var(--dx-space-1);min-width:0;display:grid}.dx-page-title{overflow-wrap:anywhere;outline:none}.dx-page-description{margin:0}.dx-page-description strong{color:var(--dx-text);font-weight:500}.dx-page-actions{align-items:center;gap:var(--dx-space-2);flex-wrap:wrap;display:flex}
