@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/literata-cyrillic-DLqwHbi6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/literata-latin-DLxlUchJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--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: rgb(59 130 246 / .5);--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: rgb(59 130 246 / .5);--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg-base: #F5F2EC;--bg-surface: #EDEAE2;--bg-inset: #E5E1D8;--bg-dark: #1A1A1A;--bg-row: #ECEAE3;--ai: #3D4A66;--radius-callout: 12px;--field-bg: #FFFFFF;--text-primary: #1A1A1A;--text-secondary: #6B6560;--text-muted: #9B958C;--text-ghost: #C8C2B8;--text-inverse: #F5F2EC;--text-body: #3A3632;--border-color: #DDD8D0;--border-strong: #C8C2B8;--accent-color: #1A1A1A;--btn-primary-bg: #141210;--danger-color: #8B3A2A;--success-color: #2D6A4F;--warn-color: #B87A00;--warn-text: #7F622D;--overlay-bg: rgba(26, 26, 26, .45);--overlay-blur: blur(8px);--shadow-popover: 0 4px 24px rgba(0,0,0,.08), 0 1px 4px rgba(0,0,0,.04);--border-popover-color: #D5D0C8;--border-popover: .5px solid var(--border-popover-color);--border-soft: #E5E2DC;--nav-h: 52px;--radius: 4px;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Literata", Georgia, serif;--background: 44 24% 94%;--foreground: 0 0% 10%;--card: 44 24% 94%;--card-foreground: 0 0% 10%;--popover: 44 24% 94%;--popover-foreground: 0 0% 10%;--header: 44 24% 94%;--primary: 0 0% 10%;--primary-foreground: 44 24% 94%;--secondary: 41 18% 91%;--secondary-foreground: 0 0% 10%;--muted: 41 18% 91%;--muted-foreground: 28 5.4% 39.8%;--accent: 0 0% 10%;--accent-foreground: 44 24% 94%;--destructive: 11 53% 36%;--destructive-foreground: 0 0% 100%;--success: 120 18% 36%;--warning: 20 33% 27%;--border: 38 16% 84%;--input: 33 14% 75%;--ring: 0 0% 10%;--sidebar-background: 44 24% 94%;--sidebar-foreground: 0 0% 10%;--sidebar-primary: 0 0% 10%;--sidebar-primary-foreground: 44 24% 94%;--sidebar-accent: 41 18% 91%;--sidebar-accent-foreground: 0 0% 10%;--sidebar-border: 38 16% 84%;--sidebar-ring: 0 0% 10%}.dark{--ai: #9AA6C2}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-sans);font-weight:500;color:var(--text-primary)}h1{font-size:36px;letter-spacing:-1.5px;line-height:1.1}h2{font-size:22px;letter-spacing:-.5px}h3{font-size:16px}.font-mono,code,kbd,samp,pre{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[18px\]{height:18px}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[calc\(100dvh-140px\)\]{min-height:calc(100dvh - 140px)}.min-h-screen{min-height:100vh}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg,.rounded-md{border-radius:var(--radius)}.border{border-width:1px}.bg-background{background-color:hsl(var(--background))}.bg-popover{background-color:hsl(var(--popover))}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-40{padding-bottom:10rem}.pt-12{padding-top:3rem}.text-center{text-align:center}.text-\[13px\]{font-size:13px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.text-foreground{color:hsl(var(--foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.underline{text-decoration-line:underline}.shadow-popover{--tw-shadow: var(--shadow-popover);--tw-shadow-colored: var(--shadow-popover);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: hsl(var(--popover));--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.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;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-150{animation-duration:.15s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}::-moz-selection{background:color-mix(in srgb,var(--text-primary) 18%,transparent);color:var(--text-primary)}::selection{background:color-mix(in srgb,var(--text-primary) 18%,transparent);color:var(--text-primary)}:root{--page-gutter: 24px}@media (max-width: 767px){:root{--page-gutter: 16px}}@media (max-width: 767px){html,body,#root{overflow-x:hidden;max-width:100vw}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}.skeleton-block{background:var(--border-color);animation:skeleton-pulse 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.skeleton-block{animation:none}}.sep{color:var(--text-muted);margin:0 .4em;font-weight:400}@keyframes spinner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.spinner{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--spinner-size);height:var(--spinner-size);--spinner-ring: 3px;animation:spinner-fade-in .15s ease-out both}.spinner--page{--spinner-size: 48px;--spinner-mark: 36px}.spinner--inline{--spinner-size: 24px;--spinner-mark: 16px}.spinner__mark{width:var(--spinner-mark);height:var(--spinner-mark);border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.spinner__mark--rounded{border-radius:18%}.spinner__ring{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:50%;border:var(--spinner-ring) solid var(--border-color);border-top-color:var(--text-primary);animation:spinner-rotate 1s linear infinite}@media (prefers-reduced-motion: reduce){.spinner__ring{animation:none}}.key-word{font-family:Inter,sans-serif;font-style:italic;font-weight:500;font-size:inherit;color:inherit}[data-radix-popper-content-wrapper]>*,[role=menu],[role=listbox],[cmdk-root],.notion-dropdown{background-color:var(--bg-base);border:var(--border-popover);border-radius:var(--radius);box-shadow:var(--shadow-popover)}.notion-dropdown{padding:4px 0}div[style*="border:"]{border-radius:4px}thead tr,thead th{border-top:none;border-bottom:1px solid var(--bg-inset);box-shadow:none;outline:none;background:transparent}tbody tr:first-child,tbody tr:first-child td,tbody tr:first-child th{border-top:none;box-shadow:none}table{border-collapse:collapse}table th,table td{border-right:.5px solid hsl(var(--border))}table th:last-child,table td:last-child{border-right:none}tbody tr:last-child,tbody tr:last-child td{border-bottom:none}.ledger-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ledger-table thead th{font-weight:500;font-size:12px;color:var(--text-secondary);background:var(--bg-base);border-bottom:1px solid var(--border-soft);border-right:none;padding:6px 10px;height:32px;position:sticky;top:44px;z-index:1}html.ledger-locked,html.ledger-locked body{height:100%;overflow:hidden}html.ledger-locked #root,html.ledger-locked .app-shell{height:100%;min-height:0}.ledger-table tbody td{border-bottom:1px solid var(--border-soft);border-top:none;border-right:none;border-left:none;font-size:13px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-table tbody td.ledger-amount-cell{position:relative}.ledger-amount-cell .ledger-amount{display:block}.ledger-notify{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;color:var(--text-muted);white-space:nowrap}.ledger-notify .badge:not(.badge--danger){background:none;border:0;padding:0;font-size:11px;font-weight:400;color:var(--text-muted)}.ledger-ind-notify{display:contents}.ledger-ind-inline{display:inline-flex;align-items:center;gap:6px;margin-left:8px;flex-shrink:0;vertical-align:middle}.ledger-table th.ledger-col-date{width:96px}.ledger-table th.ledger-col-cat{width:140px}.ledger-table th.ledger-col-sub{width:204px}.ledger-table th.ledger-col-amount{width:176px}.ledger-table thead th:first-child{padding-left:14px}.ledger-table tbody td:first-child{padding-left:14px;overflow:visible}.ledger-table tbody tr:last-child td{border-bottom:none}.ledger-table tbody tr:hover td{background:var(--bg-row)}.ledger-table tbody tr.ledger-row{height:40px}.ledger-table tfoot tr{border-top:1px solid var(--border-soft);background-color:transparent}.delta-section{padding:24px 32px;border-top:none;border-bottom:none}.metrics-grid>div{border-top:none;border-bottom:none}.delta-section-subtitle{font-size:13px;color:var(--text-secondary);margin-top:-10px;margin-bottom:18px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.5}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:transparent}@media (max-width: 767px){.metrics-grid{grid-template-columns:1fr}}.hero-insight{padding:40px 32px 32px;border-bottom:none}.hero-insight .headline{font-size:26px;font-weight:500;color:var(--text-primary);line-height:1.3;letter-spacing:-.6px;max-width:720px;font-style:normal}.hero-insight .headline .warn{color:var(--danger-color)}.risk-item{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--border-color);gap:16px}.risk-item:last-child{border-bottom:none}.risk-item .text{font-size:14px;color:var(--text-primary);line-height:1.5;flex:1}.action-item{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-color)}.action-item:last-child{border-bottom:none}.action-item .num{font-size:11px;color:var(--text-ghost);min-width:20px;padding-top:2px;font-variant-numeric:tabular-nums}.action-item .body{flex:1}.action-item .title{font-size:14px;color:var(--text-primary);line-height:1.4;margin-bottom:3px}.action-item .effect{font-size:13px;color:var(--accent-color)}.money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:transparent}@media (max-width: 767px){.money-grid{grid-template-columns:repeat(2,1fr)}}.money-cell{background:transparent;border:1px solid var(--border-color);padding:20px}.money-cell .value{font-size:20px;font-weight:500;color:var(--text-primary);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.money-cell .value.negative{color:var(--danger-color)}@media print{@page{size:A4;margin:20mm}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;background:#fff!important;background-color:#fff!important;color:#111!important;box-shadow:none!important;border-color:#ddd!important;min-height:0!important;height:auto!important}img{height:auto!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}nav,header,.print\\:hidden,[data-lovable-badge],.lovable-badge,iframe[src*=lovable],button:not(.print-visible){display:none!important}a:not(.print-visible){display:none!important}.print\\:block{display:block!important}.fixed{position:static!important}.pt-16{padding-top:0!important}.min-h-screen{min-height:0!important}.rounded-xl{padding:12px 16px!important;margin-bottom:8px!important}.grid{gap:8px!important}.space-y-8>*+*{margin-top:16px!important}.font-display.italic,.print\\:block span[style]{color:#b8a898!important}.font-display.italic{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px!important;line-height:1.4!important;max-width:100%!important;width:auto!important}.rounded-xl,.card,[class*=card],[class*=block],[class*=section]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}div[style*="height: 0"],div.gap,div.empty,div:empty:not(img):not(svg):not(path){display:none!important}}.field:-webkit-autofill,.field:-webkit-autofill:hover,.field:-webkit-autofill:focus,.field:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}tbody tr{transition:background-color .15s ease}tbody tr:hover{background-color:transparent}a{transition:color .15s ease}a:hover,a:focus{color:var(--text-primary)}[data-lovable-badge],.lovable-badge,iframe[src*=lovable]{display:none!important}@media print{nav,header{display:none!important}}table,thead,tbody,tr,th,td{background-color:transparent}tbody tr{border-bottom:1px solid var(--border-color)}tfoot tr,tr.total,tr[class*=total]{border-top:2px solid var(--border-color);background-color:transparent}[role=dialog]:not([data-overlay=true]),[role=alertdialog]:not([data-overlay=true]),.surface-popover,.modal,[class*=DialogContent],[class*=dialog-content]{background-color:var(--bg-base);border:var(--border-popover);box-shadow:var(--shadow-popover)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:var(--overlay-bg);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur)}.modal{--modal-pad: 40px;--modal-w: 480px;box-sizing:border-box;width:100%;max-width:var(--modal-w);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:var(--modal-pad);background:var(--bg-base);border:var(--border-popover);border-radius:var(--radius);box-shadow:var(--shadow-popover);color:var(--text-primary);font-family:var(--font-sans);outline:none}.modal--sm{--modal-w: 400px}.modal--lg{--modal-w: 560px}@media (max-width: 480px){.modal{--modal-pad: 20px}.modal--full{position:fixed;top:0;right:0;bottom:0;left:0;max-width:none;height:100vh;height:100dvh;max-height:none;border:none;border-radius:0}}.modal-title{margin:0 0 12px;padding-right:32px;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.5px;color:var(--text-primary)}.modal-text{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-footer--stack{flex-direction:column;align-items:stretch}@media (max-width: 480px){.modal-footer{flex-direction:column-reverse;align-items:stretch}.modal-footer--stack{flex-direction:column}}.modal-close{display:flow-root;position:sticky;top:calc(8px - var(--modal-pad));z-index:2;height:0;margin:calc(8px - var(--modal-pad)) calc(8px - var(--modal-pad)) calc(var(--modal-pad) - 8px) 0}.modal-close>button{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.nav-tab-caption{white-space:nowrap}@media (max-width: 480px){.modal .nav-tab-caption{white-space:normal;max-width:124px}}@media (max-width: 480px),(max-height: 500px){.cogs-footer{position:sticky;bottom:calc(-1 * var(--modal-pad));z-index:1;margin:20px calc(-1 * var(--modal-pad)) calc(-1 * var(--modal-pad));padding:12px var(--modal-pad) calc(12px + env(safe-area-inset-bottom));background:var(--bg-base);border-top:.5px solid var(--border-color)}}.annotation-sheet,.popover-max-70{max-height:70vh;max-height:70dvh}.page-min-vh{min-height:100vh;min-height:100dvh}.empty-min-vh{min-height:60vh;min-height:60dvh}.page-min-vh-nav{min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px)}.btn{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.btn svg{flex-shrink:0;pointer-events:none}.btn--sm{height:32px;padding:0 12px;font-size:13px}.btn--md{height:36px;padding:0 16px;font-size:13px}.btn--lg{height:40px;padding:0 24px;font-size:14px}.btn--inline{height:auto;padding:0;font-size:inherit;line-height:inherit;vertical-align:baseline}.btn--icon{width:32px;height:32px;padding:0;font-size:13px}.btn--full{width:100%}.btn--primary{background:var(--bg-dark);color:var(--text-inverse);border-color:var(--bg-dark)}.btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.btn--ghost{background:transparent;color:var(--text-secondary)}.btn--danger{background:var(--danger-color);color:var(--text-inverse);border-color:var(--danger-color)}.btn--secondary:hover:not(:disabled){opacity:1;background:var(--bg-row);border-color:var(--text-primary)}.btn--ghost:hover:not(:disabled){opacity:1;background:var(--bg-row);color:var(--text-primary)}[data-state=on]{background:var(--bg-row);border:1px solid var(--text-primary);color:var(--text-primary);font-weight:500}.btn:focus{outline:none}.btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}[data-surface=dark] .btn:focus-visible{outline-color:var(--text-inverse)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{opacity:1;cursor:progress}.btn--primary .spinner__ring,.btn--danger .spinner__ring{border-color:color-mix(in srgb,var(--text-inverse) 30%,transparent);border-top-color:var(--text-inverse)}.btn--primary .spinner__mark,.btn--danger .spinner__mark{filter:invert(1)}@media (max-width: 767px){.btn--md,.btn--lg{min-height:44px}.btn--sm:after,.btn--icon:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.field{box-sizing:border-box;width:100%;background-color:var(--field-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius);font-family:var(--font-sans);font-weight:400;outline:none;box-shadow:none;transition:border-color .15s ease}:is(input,textarea,select).field.field{padding:0 12px;font-size:14px}:is(input,textarea,select).field.field--sm{padding:0 10px;font-size:13px}:is(input,textarea,select).field.field--area{padding:10px 12px;line-height:1.45}:is(input,textarea,select).field.field--select{padding-right:32px}.field--md{height:40px}.field--sm{height:32px}.field--area{height:auto;min-height:80px}.field::-moz-placeholder{color:var(--text-muted)}.field::placeholder{color:var(--text-muted)}.field:hover:not(:disabled),.field:focus,.field:focus-visible{border-color:var(--text-primary)}.field[aria-invalid=true],.field[aria-invalid=true]:hover,.field[aria-invalid=true]:focus,.field[aria-invalid=true]:focus-visible{border-color:var(--danger-color)}.field:disabled{opacity:.5;cursor:not-allowed}.field[readonly]:not([data-calendar-only]){opacity:.5}:is(input).field.field--md.field-amount{font-size:15px}@media (max-width: 767px){:is(input).field.field--md.field-amount{font-size:16px}}.field--select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%239B958C' stroke-width='1.5' fill='none' stroke-linecap='square'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.field--select:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%231A1A1A' stroke-width='1.5' fill='none' stroke-linecap='square'/></svg>")}select.field{min-height:36px}:is(select).field.field--select:not([aria-invalid=true]){padding:8px 32px 8px 12px}select option{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:8px 12px}.field-embedded{background-color:var(--field-bg);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:none;outline:none;padding:8px 12px;font-size:12px}.field-embedded:hover,.field-embedded:focus,.field-embedded:focus-visible{border-color:var(--text-primary)}@media (max-width: 767px){.field-embedded{font-size:16px}}:where(input[type=checkbox],input[type=radio],input[type=file]):focus-visible{outline:none}.field-error{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--danger-color)}@media (max-width: 768px){:is(input,select).field.field--md,:is(input,select).field.field--sm{min-height:44px;font-size:16px}textarea.field.field--md,textarea.field.field--sm{font-size:16px}}.link-btn{position:relative;display:inline;padding:0;border:0;border-radius:2px;background:none;font:inherit;color:var(--text-primary);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-btn--block{display:block}.link-btn--muted{color:var(--text-secondary)}.link-btn:hover:not(:disabled){opacity:1;text-decoration-thickness:2px}.link-btn--muted:hover:not(:disabled){color:var(--text-primary)}.link-btn:focus{outline:none}.link-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.link-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){.link-btn:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.menu-item{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border:0;border-radius:var(--radius);background:transparent;font:400 13px/1.5 var(--font-sans);color:var(--text-primary);text-align:left;cursor:pointer}.menu-item--spread{justify-content:space-between}.pdf-set-item{justify-content:space-between;align-items:flex-start;padding-top:8px;padding-bottom:8px}.pdf-set-item__text{display:flex;flex-direction:column;min-width:0}.pdf-set-item__title{font-weight:500}.pdf-set-item__desc{font-size:12px;line-height:1.4;color:var(--text-secondary)}.menu-item--muted{font-size:12px;color:var(--text-secondary)}.menu-item--selected{background:var(--bg-row);font-weight:500}.menu-item:hover:not(:disabled){opacity:1;background:var(--bg-row)}.menu-item:focus{outline:none}.menu-item:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.menu-item:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){.menu-item{min-height:44px}}.badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;max-width:100%;height:20px;padding:0 8px;border:1px solid transparent;border-radius:999px;font:400 11px/1 var(--font-sans);white-space:nowrap;color:var(--text-primary)}.badge--tag{border-radius:var(--radius)}.badge--wrap{height:auto;min-height:20px;max-width:150px;padding-top:2px;padding-bottom:2px;white-space:normal}.badge--wrap .badge__label{white-space:normal;overflow:visible;line-height:1.25}.badge__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.badge__label svg{display:inline-block;margin-right:4px;vertical-align:-1px}.badge--neutral{background:var(--bg-row);border-color:var(--border-color)}.badge--outline{border-color:var(--border-color);color:var(--text-secondary)}.badge--success{background:color-mix(in srgb,var(--success-color) 12%,transparent);color:var(--success-color)}.badge--danger{background:color-mix(in srgb,var(--danger-color) 12%,transparent);color:var(--danger-color)}.badge--warn{background:color-mix(in srgb,var(--warn-color) 12%,transparent);color:var(--warn-text)}.badge--count{min-width:14px;height:14px;padding:0 3px;justify-content:center;border:0;background:var(--bg-dark);color:var(--text-inverse);font-size:9px;font-weight:600}button.badge--action{cursor:pointer}.badge--action:focus{outline:none}.badge--action:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{opacity:.85}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{opacity:.6}a.accent,a[class*=accent]{color:var(--accent-color);background:none;border:none}@keyframes nudge-right{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes nudge-down{0%{transform:translateY(0)}50%{transform:translateY(4px)}to{transform:translateY(0)}}.arrow-icon{display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1em;line-height:1;vertical-align:baseline;font-feature-settings:normal;font-variant:normal}button:hover .arrow-right,a:hover .arrow-right{animation:nudge-right .4s ease}button:hover .arrow-down,a:hover .arrow-down{animation:nudge-down .4s ease}h1,.page-title{font-family:var(--font-heading);font-weight:400;letter-spacing:-.5px}.rdp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,black 18%,transparent);z-index:90;animation:rdp-fade .16s ease-out}aside.rdp-panel[data-rdp-panel]{position:fixed;top:0;right:0;width:400px;height:100vh;height:100dvh;background:var(--bg-base);border-left:.5px solid var(--border-popover-color);z-index:100;display:flex;flex-direction:column;font-family:Inter,sans-serif;animation:rdp-slide .22s ease-out;overscroll-behavior:contain}.rdp-close{position:absolute;top:14px;right:14px}.rdp-header{padding:28px 28px 20px;border-bottom:.5px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.rdp-hdr-date{font-size:13px;color:var(--text-secondary);margin-bottom:6px}.rdp-hdr-name{font-size:20px;color:var(--text-primary);font-weight:500;line-height:1.25;margin-bottom:12px;word-break:break-word}.rdp-body{flex:1;overflow-y:auto;padding:20px 28px 24px}.rdp-field{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;padding:4px 0;min-height:32px}.rdp-field>div:first-child{font-size:11px;color:var(--text-secondary);font-weight:500;display:flex;align-items:center;gap:6px}[data-rdp-seg]{display:flex;gap:0;width:-moz-fit-content;width:fit-content}[data-rdp-seg] button{padding:4px 12px;border-radius:0;margin-left:-1px}[data-rdp-seg] button:first-child{border-radius:4px 0 0 4px;margin-left:0}[data-rdp-seg] button:last-child{border-radius:0 4px 4px 0}[data-rdp-seg] button[data-state=on]{position:relative;z-index:1}.rdp-footer{padding:16px 28px;border-top:.5px solid color-mix(in srgb,var(--border-color) 60%,transparent);background:var(--bg-base)}.rdp-footer--stack{display:flex;flex-direction:column;gap:12px}@media (max-width: 767px){.delta-section{padding:16px}.metrics-grid{grid-template-columns:1fr}.money-grid{grid-template-columns:1fr 1fr}.grid.grid-cols-1.md\:grid-cols-2{grid-template-columns:1fr}.ledger-table thead th,.ledger-table tbody td{padding:8px}.ledger-table tbody td{font-size:13px}nav button,nav a{min-height:44px}aside.rdp-panel[data-rdp-panel]{top:auto;bottom:0;right:0;left:0;width:100%;height:85vh;height:85dvh;border-left:none;border-top:.5px solid var(--border-popover-color);padding-bottom:env(safe-area-inset-bottom);animation:rdp-slide-up .24s ease-out}.rdp-handle{display:flex;justify-content:center;align-items:center;height:44px;flex:0 0 auto;touch-action:none;cursor:grab}.rdp-handle span{display:block;width:40px;height:3px;background:var(--border-popover-color);border-radius:999px}.rdp-close{top:0;right:0;width:44px;height:44px;padding:0;align-items:center;justify-content:center;z-index:1}.rdp-header{padding:4px 56px 16px var(--page-gutter)}aside[data-rdp-panel]{max-width:100vw}.rdp-body{padding:16px var(--page-gutter) 24px;overflow-x:hidden;min-width:0;overflow-wrap:anywhere}.rdp-field:not(.rdp-field-wide){grid-template-columns:minmax(0,120px) minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.rdp-field>div:first-child{overflow-wrap:normal}.rdp-field>div{min-width:0}.rdp-field-wide{grid-template-columns:minmax(0,1fr);row-gap:4px}.rdp-field-wide [data-rdp-seg]{width:100%}.rdp-field-wide [data-rdp-seg] button{flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;white-space:normal}.rdp-footer{padding:12px var(--page-gutter) calc(12px + env(safe-area-inset-bottom))}.rdp-footer div{flex-wrap:wrap;min-width:-moz-min-content;min-width:min-content}.rdp-footer button{max-width:100%;white-space:normal}}@media (max-width: 400px){.rdp-body,.rdp-footer button{font-size:12.5px}.rdp-field:not(.rdp-field-wide){grid-template-columns:minmax(0,112px) minmax(0,1fr)}.rdp-field>div:first-child{overflow-wrap:normal;letter-spacing:.02em;font-size:10px}}.rdp-body{overscroll-behavior:contain}@media (min-width: 768px){.rdp-handle{display:none}}@media (max-height: 500px){aside.rdp-panel[data-rdp-panel]{top:0;bottom:0;height:100vh;height:100dvh;animation:none}.rdp-handle{display:none}.rdp-close{top:0;right:0;width:44px;height:44px;padding:0;align-items:center;justify-content:center;z-index:1}.rdp-header{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 56px 6px 16px}.rdp-hdr-date{margin:0;white-space:nowrap;flex:0 0 auto}.rdp-hdr-date:after{content:" |";color:var(--text-muted)}.rdp-hdr-name{margin:0;font-size:14px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdp-hdr-badge{flex:0 0 auto}.rdp-body{padding:12px 16px 16px}.rdp-footer{padding:8px 16px;gap:8px;max-height:28vh;max-height:28dvh;overflow-y:auto;overscroll-behavior:contain}}@keyframes rdp-slide-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary) 35%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px;background:transparent}*::-webkit-scrollbar-track,*::-webkit-scrollbar-track-piece,*::-webkit-scrollbar-corner{background:transparent;box-shadow:none;border:none}*::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-secondary) 35%,transparent);border-radius:4px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-secondary) 55%,transparent);background-clip:content-box}.ledger-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.ledger-toolbar-outer{box-sizing:border-box;padding-right:var(--ledger-sbw, 0px)}.ledger-toolbar-wrap{position:relative;box-sizing:border-box;max-width:960px;width:100%;margin:0 auto;padding:0 var(--page-gutter)}.ledger-search{display:flex;align-items:center;border:1px solid var(--border-color);background:transparent;height:32px;border-radius:4px;padding:0 8px 0 10px;gap:6px;width:100%}.ledger-new-btn{padding:0 10px 0 16px}.ledger-groups{padding-bottom:32px}.ledger-hdr-row{display:flex;align-items:center;gap:12px;width:100%}.ledger-month-hdr{width:100%;display:flex;align-items:center;gap:12px;background:var(--bg-base);border-top:none;padding-left:14px;padding-right:12px;height:44px;min-height:44px;position:sticky;top:0;z-index:5}.ledger-hdr-toggle{flex:0 0 auto;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;height:100%}.ledger-hdr-total{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:auto}.ledger-hdr-total--month{gap:14px}.ledger-month-hdr--future{border-bottom:none}.ledger-groups{container-type:inline-size;container-name:ledger}@container ledger (max-width: 819px){.ledger-table .ledger-col-sub{display:none}}@container ledger (max-width: 615px){.ledger-table .ledger-col-cat{display:none}}@media (max-width: 767px){.ledger-search{height:44px}}@media (max-width: 520px){.ledger-new-label{display:none}.ledger-new-btn{padding:0 10px}}.ledger-cost-item{display:none}@media (max-width: 400px){.ledger-cost-btn{display:none}.ledger-cost-wrap{order:9;width:0;margin-left:-4px}.ledger-cost-item{display:block}}@media (max-width: 767px){.ledger-month-hdr:before{display:none}.ledger-hdr-row{flex-wrap:nowrap;height:auto;min-height:44px;padding-top:0;padding-bottom:0;padding-right:16px;-moz-column-gap:10px;column-gap:10px;row-gap:0}.ledger-hdr-row>.ledger-hdr-toggle{height:44px;flex:0 0 auto;min-width:0;max-width:60%}.ledger-hdr-row>button>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-hdr-count{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-hdr-total{order:0;flex:0 1 auto;min-width:0;margin-left:auto;justify-content:flex-end;gap:8px;white-space:nowrap}.ledger-hdr-total>*{white-space:nowrap}.ledger-hdr-total>span:first-child:not(:last-child){min-width:0;overflow:hidden;text-overflow:ellipsis}.ledger-hdr-total>span:last-child{flex-shrink:0}.ledger-table thead{display:none}.ledger-table,.ledger-table tbody,.ledger-table tr.ledger-card-row,.ledger-table tr.ledger-card-row>td{display:block;width:100%}.ledger-table tr.ledger-card-row>td{padding:0;border:none;overflow:visible;white-space:normal}.ledger-table tbody tr.ledger-card-row{height:auto}.ledger-card{min-height:56px;padding:10px 12px;border-left:2px solid transparent;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:4px;-webkit-tap-highlight-color:transparent}.ledger-card:active{background:var(--bg-row)}.ledger-card-top{display:flex;align-items:baseline;gap:12px;min-width:0}.ledger-card-cp{flex:1 1 0;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger-card-amt{flex:0 0 auto;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-card-seg{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.ledger-card-meta{font-size:12px;color:var(--text-secondary);line-height:1.4;overflow-wrap:anywhere}.ledger-card-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px}.ledger-card-attn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;min-width:28px;min-height:28px;margin:-4px;cursor:pointer}}@media (max-width: 767px){.notion-dropdown:not(.annotation-sheet){max-width:calc(100vw - 32px)}}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 0;margin-bottom:24px;background:transparent}.page-toolbar-left{flex:1;min-width:0;display:flex;align-items:center;position:relative}.page-toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.ledger-tb-cluster{display:flex;align-items:center;gap:8px}.nav-tabs{display:flex;align-items:baseline;gap:24px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;white-space:nowrap}.nav-tabs--captions{align-items:flex-start}.nav-tab-item{display:inline-flex;flex-direction:column;gap:2px;cursor:pointer;flex-shrink:0}.nav-tab-item--active{cursor:default}.nav-tab-label{font-family:var(--font-heading);font-size:15px;font-weight:400;line-height:1.2;white-space:nowrap;transition:color .1s}.nav-tab-label--active{font-weight:500}.app-navbar{height:calc(52px + env(safe-area-inset-top));margin-bottom:14px}@media (max-width: 640px){.page-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0 0;margin-bottom:12px}.page-toolbar .page-toolbar-left{width:100%;flex:1 1 100%;order:1}.page-toolbar .page-toolbar-right,.page-toolbar .page-toolbar-left:last-child{width:100%;flex:1 1 100%;order:2;justify-content:flex-end}.page-toolbar .hide-scrollbar{gap:16px}.page-toolbar .hide-scrollbar>span{font-size:14px;flex:0 0 auto}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ledger-group-totals{padding:8px 12px;text-align:right;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.choice-row{padding:6px 0}@media (max-width: 767px){.tap,.page-toolbar button,.page-toolbar [role=button],.ledger-tb-btn,.page-tb-btn,.ledger-card-attn,.ledger-card-pills>*{position:relative}.tap:after,.page-toolbar button:after,.page-toolbar [role=button]:after,.ledger-tb-btn:after,.page-tb-btn:after,.ledger-card-attn:after,.ledger-card-pills>*:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.nav-tabs,.page-toolbar-nav-slot{padding-block:13px;margin-block:-13px}.choice-row{padding-block:13px}}@media (max-width: 767px){input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[type=color]),select,button[role=combobox]{min-height:44px}}a,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=checkbox],[role=radio],[role=combobox],.tap,.ledger-card{touch-action:manipulation}@media (hover: none){html{-webkit-tap-highlight-color:transparent}.tap:not(button):active,a:active{opacity:.6}.ledger-card:active{background:var(--bg-row)}}.annotation-sheet,.popover-max-70,.cogs-body,aside[data-rdp-panel],.ledger-scroll{overscroll-behavior:contain}.app-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}@media (max-width: 767px){aside[data-rdp-panel]{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.ov-cell{padding:18px 20px;border-right:.5px solid var(--border-color)}.ov-cell--compact{padding:14px 16px}.ov-cell--bucket{padding:16px}.ov-cell--last{border-right:none}.ov-grid-3{grid-template-columns:repeat(3,1fr)}.ov-grid-4{grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.ov-grid-3.ov-grid-min{min-width:600px}.ov-grid-4.ov-grid-min{min-width:680px}}.ov-grid-wrap{overflow-x:auto}@media (min-width: 768px){.ov-grid--flat{grid-template-columns:repeat(12,1fr)}.ov-grid--flat>div{border-right:none}.ov-grid--flat>div:not(:first-child){border-left:.5px solid var(--border-color)}.ov-grid-3.ov-grid--flat>div{grid-column:span 4}.ov-grid-4.ov-grid--flat>div{grid-column:span 3}}@media (max-width: 767px){.ov-grid-wrap{overflow:visible}.ov-grid-3,.ov-grid-4{grid-template-columns:minmax(0,1fr)}.ov-grid>div{border-right:none;min-width:0;padding-left:0;padding-right:0}.ov-grid>div:not(:last-child){border-bottom:.5px solid var(--border-color)}}.money{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width: 767px){.ov-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-exp-row{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px 10px}.ov-exp-bar{grid-column:1 / -1;grid-row:2}}@media (max-width: 400px){.ov-total{font-size:12px}}.scroll-fade{position:relative}.scroll-fade[data-more=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--bg-base) 0%,transparent),var(--bg-base));display:none}@media (max-width: 767px){.scroll-fade[data-more=true]:after{display:block}}.scroll-fade--always[data-more=true]:after{display:block}.nav-tab-short{display:none}.callout{position:relative;margin-top:16px;padding:16px;background:none;border:1px solid var(--border-color);border-radius:var(--radius-callout)}@media (min-width: 768px){.callout{padding:20px}}.callout--ai{border-color:color-mix(in srgb,var(--ai) 45%,var(--bg-base))}.callout--system{border-color:var(--border-color);font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-primary)}.callout--action{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.callout--action:hover,.callout--action:focus-visible{border-color:var(--text-secondary);outline:none}.callout__chev{flex-shrink:0;color:var(--text-secondary)}.callout__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.callout__action{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.home-verdict{margin:24px 0 0;max-width:720px;font:500 20px/1.4 var(--font-sans);color:var(--text-primary)}.attention__head{font:500 13px/1.4 var(--font-sans);color:var(--text-secondary);margin-bottom:4px}.attention__list{list-style:none;margin:0;padding:0}.attention__list li+li{border-top:1px solid var(--border-color)}.attention__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 0;background:transparent;border:0;font:inherit;text-align:left;color:var(--text-primary);text-decoration:none;cursor:pointer}.attention__row:hover,.attention__row:focus-visible{text-decoration:underline;text-underline-offset:3px}.attention__chev{flex-shrink:0;color:var(--text-secondary)}.click-block{position:relative}.click-block__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.click-block__link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.click-block__chev{margin-left:auto;opacity:0;color:var(--text-secondary);transition:opacity .15s}.click-block:hover .click-block__chev,.click-block__link:focus-visible~* .click-block__chev{opacity:1}.click-block__more{display:none;margin-left:auto;font-size:12px;color:var(--text-secondary)}@media (hover: none),(max-width: 767px){.click-block__chev{display:none}.click-block .click-block__more{display:inline}}.home-payments{margin-top:32px}.home-payments__head{display:flex;align-items:center;gap:12px}.home-payments__title{margin:0;font:500 13px/1.4 var(--font-sans);color:var(--text-secondary)}.home-payments__list{list-style:none;margin:8px 0 0;padding:0}.home-payments__row{display:grid;grid-template-columns:76px minmax(0,1fr) 120px 150px;gap:12px;align-items:baseline;padding:10px 0;border-bottom:.5px solid var(--border-color);font-size:13px}.home-payments__date{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.home-payments__name{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.home-payments__sum{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.home-payments__sum--in{color:var(--success-color)}.home-payments__sum--out{color:var(--danger-color)}.home-payments__src{font-size:11px;color:var(--text-muted)}.home-payments__more{margin-top:8px;font-size:12px;color:var(--text-muted)}@media (max-width: 767px){.home-payments__row{grid-template-columns:64px minmax(0,1fr) auto;row-gap:2px}.home-payments__src{grid-column:2 / 4}}.ai-group{margin-top:24px}.callout.ai-group{padding-top:12px}.ai-group__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title action chev" "meta meta meta";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.ai-group__title{grid-area:title;display:flex;align-items:center;gap:12px;min-width:0}.ai-group__meta{grid-area:meta;display:flex;flex-direction:column;gap:2px;min-width:0}.ai-group__head>.ai-group__action{grid-area:action}.ai-group__head>.ai-group__chev{grid-area:chev}.ai-group__label{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--ai);border-radius:999px;color:var(--ai);font:500 11px/1 var(--font-sans);letter-spacing:.02em}.ai-group__question{min-width:0;font:500 16px/1.35 var(--font-heading);color:var(--text-primary)}.ai-group__question-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.ai-group__question-btn:disabled{cursor:default}.ai-group__question-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ai-group__caption{min-width:0;font:400 12px/1.5 var(--font-sans);color:var(--text-secondary)}.ai-group__changed{min-width:0;font:400 12px/1.4 var(--font-sans);color:var(--text-secondary)}.ai-group__action{display:flex;align-items:center;gap:2px}@media (max-width: 520px){.ai-group__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chev" "meta meta" "action action";row-gap:8px}.ai-group__head>.ai-group__action{justify-self:start}}.plan-ring{position:relative;display:inline-flex;z-index:2}.plan-ring__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:999px;cursor:pointer}.plan-ring__btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.plan-ring__pop-wrap{position:absolute;top:100%;right:0;padding-top:6px;z-index:30}@media (max-width: 520px){.plan-ring__pop-wrap{position:fixed;left:16px;right:16px;bottom:16px;top:auto;padding-top:0}}.plan-ring__pop{display:flex;flex-direction:column;gap:8px;width:280px;max-width:100%;box-sizing:border-box;padding:12px;background:var(--bg-base);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-popover);font:400 13px/1.45 var(--font-sans);color:var(--text-primary)}@media (max-width: 520px){.plan-ring__pop{width:auto}}.plan-ring__row{display:flex;justify-content:space-between;gap:12px}.plan-ring__k{color:var(--text-secondary)}.plan-ring__reset{color:var(--text-secondary);font-size:12px}.plan-ring__reset[data-exhausted]{color:var(--text-primary)}.ai-group__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.ai-group__link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ai-group--link button{position:relative;z-index:2}.ai-group__chev{--chev-hover: var(--ai);color:var(--text-muted);transition:color .15s}.ai-group--link:hover .ai-group__chev,.ai-group__link:focus-visible~.ai-group__head .ai-group__chev{color:var(--chev-hover)}.ai-block{font-family:var(--font-sans);color:var(--text-primary)}.ai-block+.ai-block{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.ai-group__head+.ai-block{margin-top:12px}.ai-text{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--text-primary);max-width:720px}.ai-block__answer{margin-top:10px}.ai-block__heading{margin:24px 0 8px;font:500 13px/1.4 var(--font-sans);color:var(--text-secondary)}.ai-block__risk{padding:12px 0}.ai-block--dense .ai-block__answer{margin-top:6px}.ai-block--dense .ai-block__heading{margin:14px 0 4px}.ai-block--dense .ai-block__risk{padding:8px 0}.ai-block__item-title{font-size:16px;font-weight:500;line-height:1.45}.ai-block__item-title--plain{font-weight:400}.ai-block__figure{margin-top:2px;font-size:13px;color:var(--text-secondary)}.ai-block__mark{margin-left:8px;font:400 12px/1.4 var(--font-sans);color:var(--text-muted)}.ai-block__item-text{margin-top:4px}.ai-block__note{margin-top:6px;font-size:13px;line-height:1.55}.ai-block__note:first-child{margin-top:0}.ai-block__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;background:none;border:0;text-align:left;color:var(--text-primary);cursor:pointer;font-family:var(--font-sans)}.ai-block__toggle:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ai-block__chevron{flex-shrink:0;color:var(--text-muted);transition:transform .15s ease}.ai-block__collapse{margin:4px 0 0 -12px}@media (prefers-reduced-motion: reduce){.ai-block__chevron{transition:none}}.annot-sep{margin:4px 12px 0;border-top:1px solid var(--border-color)}.ai-pop-note{padding:10px 12px 8px;font-family:var(--font-sans);color:var(--text-primary)}.ai-pop-note__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ai-pop-note__title{font:500 12px/1.4 var(--font-sans);color:var(--text-muted)}.ai-pop-note__text{font-size:13px;line-height:1.55}.period-short{display:none}.period-btn{font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px}.page-toolbar.page-toolbar--tight{margin-bottom:8px}.business-row{flex-wrap:wrap;row-gap:6px}.business-row .rep-value{margin-left:auto}.page-actions,.page-actions__pdf{display:flex;align-items:center;gap:8px}.page-actions__menu{display:none}@media (max-width: 520px){.page-actions__pdf{display:none}.page-actions__menu{display:block}}@media (max-width: 640px){.page-toolbar .page-toolbar-right>.page-actions{width:100%;justify-content:space-between}}@media (max-width: 767px){.period-full{display:none}.period-short{display:inline}.app-navbar{height:44px;margin-bottom:0}.nav-tab-full{display:none}.nav-tab-short{display:inline}.page-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;height:44px;padding:0;margin:0 0 4px}.page-toolbar .page-toolbar-left{width:auto;flex:1 1 auto;min-width:0;order:0}.page-toolbar .page-toolbar-right,.page-toolbar .page-toolbar-left:last-child{width:auto;flex:0 0 auto;order:0;justify-content:flex-end}.page-toolbar .hide-scrollbar{gap:12px;align-items:center}.page-toolbar .nav-tab-label{font-size:13px}.page-toolbar .hide-scrollbar>span{font-size:inherit}}@media (max-width: 430px){.page-toolbar .nav-tab-label{font-size:12px}}@media (max-width: 360px){.page-toolbar{gap:4px}.page-toolbar .hide-scrollbar{gap:8px}.page-toolbar .nav-tab-label{font-size:11px}.page-toolbar .ledger-tb-cluster{gap:4px}}@media (max-width: 640px){.page-toolbar{flex-wrap:wrap;height:auto;gap:0;padding:8px 0 0;margin:0 0 8px}.page-toolbar .page-toolbar-left,.page-toolbar .page-toolbar-left:last-child{width:100%;flex:1 1 100%;order:1;justify-content:flex-start}.page-toolbar .page-toolbar-right{width:100%;flex:1 1 100%;order:2;justify-content:flex-end;padding-top:8px}.page-toolbar .hide-scrollbar{justify-content:flex-start}}@media (min-width: 901px){.page-toolbar{min-height:56px}}@media (min-width: 641px) and (max-width: 900px){.page-toolbar{flex-wrap:wrap;height:auto;gap:8px 16px}.page-toolbar .page-toolbar-left{flex:1 1 100%}.page-toolbar .page-toolbar-right{flex:1 1 100%;justify-content:flex-end}}@media (max-height: 500px){html.ledger-locked,html.ledger-locked body{height:auto;overflow:visible}html.ledger-locked #root,html.ledger-locked .app-shell{height:auto;min-height:100dvh}html.ledger-locked #root{overflow:clip}.ledger-scroll{flex:none;overflow-y:visible;overflow-x:clip}}@media (max-width: 767px){.app-navbar{height:calc(44px + env(safe-area-inset-top))}}.consent-banner{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));max-width:960px;margin:0 auto;z-index:60;display:flex;align-items:center;gap:12px 24px;padding:12px 16px;background:var(--bg-surface);border:var(--border-popover);border-radius:var(--radius);color:var(--text-body);font-family:var(--font-sans);font-size:12px;line-height:1.4}.consent-banner__text{flex:1 1 auto;min-width:0;margin:0}.consent-banner__text a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.consent-banner__actions{display:flex;gap:8px;flex:0 0 auto}.consent-banner .consent-btn{height:36px;padding-left:16px;padding-right:16px}@media (pointer: coarse){.consent-banner .consent-btn{height:44px}}@media (max-width: 767px){.consent-banner{flex-direction:column;align-items:stretch;gap:10px}.consent-banner__actions{flex-direction:column-reverse;gap:8px}.consent-banner .consent-btn{width:100%}}.app-shell{padding-bottom:var(--consent-h, 0px)}.policy-table td{padding:10px 12px;border-bottom:.5px solid var(--border-soft);vertical-align:top}.policy-table tbody tr:last-child td{border-bottom:none}.policy-h1{font-size:28px;font-weight:500;letter-spacing:-.6px;margin-bottom:8px}@media (max-width: 767px){.policy-table thead{display:none}.policy-table,.policy-table tbody,.policy-table tr,.policy-table td{display:block;width:100%}.policy-table tr{padding:8px 0;border-bottom:1px solid var(--border-color)}.policy-table td{border:0;padding:2px 0;overflow-wrap:anywhere}.policy-table td:before{content:attr(data-label) ": ";color:var(--text-secondary)}}@media (max-width: 767px){.policy-h1{font-size:20px;overflow-wrap:anywhere}}.site-footer{margin-top:auto;background:var(--bg-base);border-top:.5px solid var(--border-color);font-family:var(--font-sans);overflow:hidden}.site-footer__inner{max-width:1280px;margin:0 auto;padding:48px var(--page-gutter) 0}.site-footer__cols{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (min-width: 1024px){.site-footer__cols{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media (max-width: 480px){.site-footer__cols{grid-template-columns:1fr;gap:24px}}.site-footer__col{min-width:0}.site-footer__about{margin:12px 0 0;max-width:260px;font-size:13px;line-height:1.5;color:var(--text-body)}.site-footer .footer-h{margin:0 0 8px;font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:0}.footer-link{display:inline-flex;align-items:center;min-height:28px;padding:0;background:transparent;border:0;font:inherit;font-size:13px;line-height:1.4;text-align:left;color:var(--text-body);cursor:pointer;text-decoration:none}.footer-link:hover,.footer-link:focus-visible{text-decoration:underline;text-underline-offset:3px}@media (pointer: coarse),(max-width: 767px){.footer-link{min-height:44px}}.app-footer{margin-top:auto;background:var(--bg-base);border-top:.5px solid var(--border-color);font-family:var(--font-sans)}.app-footer__inner{max-width:960px;margin:0 auto;padding:8px var(--page-gutter);display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:12px;color:var(--text-secondary)}.app-footer__item{display:inline-flex;align-items:center;gap:10px}.app-footer .footer-link{font-size:12px;color:var(--text-secondary);min-height:28px}@media (max-width: 767px){.app-footer__inner{gap:0 20px}.app-footer .sep{display:none}}.footer-requisites{margin-top:24px;font-size:13px;color:var(--text-body)}.footer-requisites p{margin:0}.site-footer__bottom{margin-top:24px;padding:16px 0;font-size:13px;color:var(--text-secondary)}.site-footer__mark{container-type:inline-size;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.site-footer__mark-text{font-family:var(--font-heading);font-weight:600;font-size:calc(100cqw / 7.3);line-height:1;color:var(--border-color);white-space:nowrap;margin-bottom:-.05em}.site-footer__mark-text>span{display:block}.site-footer__mark-text>.site-footer__dash{display:none}@media (min-width: 768px){.site-footer__mark-text{font-size:calc(100cqw / 14.2)}.site-footer__mark-text>span{display:inline}.site-footer__mark-text>.site-footer__dash{display:inline}}.analysis-layout,.section-host{position:relative}.section-rail{position:absolute;top:0;bottom:0;right:calc(100% - var(--page-gutter) + 16px);width:128px}.section-nav{font-family:var(--font-heading)}.section-nav--v{display:flex;flex-direction:column;gap:2px;position:sticky;top:72px;padding-top:45px}.section-nav--v .section-nav__item{border-left:2px solid transparent;padding:6px 0 6px 12px;font-size:15px;white-space:nowrap}.section-nav--ops .section-nav__item{font-size:14px}.section-nav--v .section-nav__item--sub{padding-left:24px;font-size:14px}.section-nav__group{display:flex;flex-direction:column;gap:2px}.section-nav__heading{font-size:15px;line-height:1.3;padding:6px 0 6px 14px;color:var(--text-muted)}.section-nav__heading--active{color:var(--text-primary);font-weight:500}.section-nav--h,.section-nav--sub{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.section-nav--h{margin-bottom:16px;border-bottom:1px solid var(--border-color)}.section-nav--h .section-nav__item{padding:8px 0 9px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px}.section-nav--sub{margin:-4px 0 16px;gap:16px}.section-nav--sub .section-nav__item{padding:4px 0 6px;border-bottom:2px solid transparent;font-size:13px}.section-nav__item{flex-shrink:0;font-weight:400;line-height:1.3;text-decoration:none;color:var(--text-muted);transition:color .15s ease,border-color .15s ease}.section-nav__item:hover{color:var(--text-secondary);border-color:var(--border-color)}.section-nav__item[aria-current=page]{color:var(--text-primary);font-weight:500;border-color:var(--text-primary)}@media (max-width: 767px){.section-nav--h{gap:16px}.section-nav--h .section-nav__item{font-size:13px}}@media (prefers-reduced-motion: reduce){.section-nav__item{transition:none}}.pdf-split .ov-pdf-btn{border-top-right-radius:0;border-bottom-right-radius:0}.pdf-split .ov-pdf-chev{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:0 6px}@media (max-width: 430px){.pdf-split .ov-pdf-chev{padding:0 4px}}.rep-head{width:100%;background:none;border:none;padding:16px 0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-family:var(--font-heading);font-size:15px;font-weight:400;color:var(--text-primary)}button.rep-head{cursor:pointer}button.rep-head:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.rep-head--static{padding:20px 0 6px}.rep-title{display:block}.rep-caption{display:block;margin-top:3px;font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.4}.rep-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-muted);transition:transform .15s ease}.rep-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-color)}.rep-row--total{border-top:2px solid var(--border-color);border-bottom:none}.rep-row:has(+.rep-row--total){border-bottom:none}.rep-label{font-size:13px;color:var(--text-body);font-weight:400;min-width:0}.rep-row--total .rep-label{color:var(--text-primary);font-weight:600}.rep-hint{display:block;font-size:11px;color:var(--text-muted);font-weight:400;line-height:1.45;margin-top:2px}.rep-value{font-size:13px;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:500}.rep-row--total .rep-value{font-weight:600}.ov-eyebrow{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.4;color:var(--text-secondary);margin-bottom:10px}.ov-question{color:var(--text-primary);font-family:var(--font-heading);font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:0}.annot-label{cursor:help}.ai-group--link .annot-label{position:relative;z-index:2}.annot-label:focus-visible,.annot-help:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.annot-help{display:inline-block;position:relative;top:-.15em;height:1em;margin-left:4px;padding:0;background:none;border:0;line-height:0;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-ghost);transition:color .15s}.annot-help:hover,.annot-help[aria-expanded=true]{color:var(--text-secondary)}@media (max-width: 767px){.annot-help{color:var(--text-muted)}}.rep-sections{margin-top:24px}.rep-section+.rep-section{margin-top:32px;padding-top:32px;border-top:1px solid var(--border-color)}.rep-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.rep-specify{margin-left:8px}.rep-page-title{margin:0;font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.rep-section__head .rep-caption{margin-top:4px}.rep-mode{display:flex;gap:8px;flex-shrink:0}.cell-note{font-style:italic}.rep-note{margin-top:10px;font-size:12px;line-height:1.55;color:var(--text-muted);max-width:720px;font-style:italic}.rep-month{overflow-x:auto;-webkit-overflow-scrolling:touch}.rep-month table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.rep-month th,.rep-month td{padding:10px 14px;white-space:nowrap;font-size:13px;border-bottom:1px solid var(--border-color);border-right:0;text-align:right}.rep-month thead th{font-size:12px;font-weight:500;color:var(--text-muted)}.rep-month tbody th{font-weight:400;color:var(--text-body);text-align:left}.rep-month th:first-child{position:sticky;left:0;z-index:2;min-width:168px;padding-left:0;background:var(--bg-base);border-right:1px solid var(--border-color);text-align:left;white-space:normal}.rep-month td{font-weight:500}.rep-month tbody tr,.rep-month tbody tr:hover{background:transparent}.rep-month__total th,.rep-month__total td{font-weight:600;color:var(--text-primary);border-top:2px solid var(--border-color);border-bottom:0}.rep-month tr:has(+.rep-month__total) th,.rep-month tr:has(+.rep-month__total) td{border-bottom:0}.rep-month td:last-child{padding-right:28px}@media (max-width: 767px){.rep-page-title{font-size:20px}.rep-month th:first-child{min-width:120px;max-width:120px}}.an-section{margin-top:28px}.an-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:500 13px/1.4 var(--font-sans);color:var(--text-secondary)}.an-sub{margin:18px 0 4px;font:500 12px/1.4 var(--font-sans);color:var(--text-secondary)}.an-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.an-card{padding:14px 16px;border-right:.5px solid var(--border-color);min-width:0}.an-card:last-child{border-right:none}.an-card__name{display:flex;align-items:center;gap:4px;font-size:13px;line-height:1.3;color:var(--text-secondary)}.an-card__value{margin-top:6px;font-size:18px;font-weight:500;line-height:1.3;color:var(--text-primary);font-variant-numeric:tabular-nums}.an-card__pending{margin-top:6px;font-size:12px;line-height:1.4;color:var(--text-muted)}.an-card__caption{margin-top:6px;font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400;font-style:normal}.an-subtitle{margin:-2px 0 8px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.an-card__sub{margin-top:3px;font-size:11px;line-height:1.35;color:var(--text-muted)}@media (max-width: 767px){.an-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.an-card:nth-child(2n){border-right:none}.an-card:nth-child(n+3){border-top:.5px solid var(--border-color)}}.an-be{display:flex;flex-direction:column;gap:10px}.an-be__row{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px}.an-be__k{font-size:13px;color:var(--text-secondary)}.an-be__track{display:block;height:8px;background:var(--bg-inset, var(--border-soft))}.an-be__bar{display:block;height:8px}.an-be__bar--dark{background:var(--text-primary)}.an-be__bar--mid{background:var(--text-muted)}.an-be__v{font-size:13px;text-align:right;color:var(--text-primary);white-space:nowrap}.an-neg{color:var(--danger-color)}.an-pos{color:var(--success-color)}.an-be__note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.an-bars,.an-list{list-style:none;margin:0;padding:0}.an-bars__row{display:grid;grid-template-columns:160px minmax(0,1fr) 110px 48px;align-items:center;gap:12px;padding:8px 0}.an-bars__name{font-size:13px;color:var(--text-primary);overflow-wrap:anywhere}.an-bars__track{display:block;height:4px;background:var(--bg-inset, var(--border-soft))}.an-bars__fill{display:block;height:4px;background:var(--text-primary)}.an-bars__sum{font-size:13px;text-align:right;white-space:nowrap}.an-bars__share{font-size:12px;text-align:right;color:var(--text-muted)}.an-list__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 48px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-color)}.an-list__row:first-child{border-top:1px solid var(--border-color)}.an-list__n{font-size:12px;color:var(--text-muted)}.an-list__name{font-size:13px;overflow-wrap:anywhere}.an-list__sum{font-size:13px;white-space:nowrap}.an-list__share{font-size:12px;text-align:right;color:var(--text-muted)}.an-pending,.an-empty{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.an-legend{list-style:none;display:flex;gap:16px;margin:0 0 6px;padding:0;font-size:12px;color:var(--text-secondary)}.an-legend__sw{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;box-sizing:border-box}.an-legend__sw--rev{background:var(--text-primary)}.an-legend__sw--exp{background:var(--text-muted)}.an-months .an-pending{margin-top:8px}.an-mo{list-style:none;margin:0;padding:0}.an-mo__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-color)}.an-mo__row:first-child{border-top:1px solid var(--border-color)}.an-mo__m{font-size:13px;color:var(--text-secondary)}.an-mo__bars{display:flex;flex-direction:column;gap:3px;min-width:0}.an-mo__track{display:block;height:6px;background:var(--bg-inset, var(--border-soft))}.an-mo__bar{display:block;height:6px}.an-mo__bar--rev{background:var(--text-primary)}.an-mo__bar--exp{background:var(--text-muted)}.an-mo__p{display:flex;flex-direction:column;align-items:flex-end;min-width:92px;line-height:1.3}.an-mo__sum{font-size:13px;white-space:nowrap}.an-mo__pct{font-size:11px;color:var(--text-muted)}.an-mo__pct.an-neg{color:var(--danger-color)}.an-mo__pct.an-pos{color:var(--success-color)}.an-mo__na,.an-mo__empty{font-size:12px;color:var(--text-muted)}.an-mo__empty{grid-column:2 / -1}.an-cascade{list-style:none;margin:0;padding:0}.an-cascade__row{display:grid;grid-template-columns:230px minmax(0,1fr) 120px 44px;align-items:center;gap:12px;padding:8px 0}.an-cascade__name{font-size:13px;color:var(--text-secondary)}.an-cascade__track{display:block;height:6px;background:var(--bg-inset, var(--border-soft))}.an-cascade__fill{display:block;height:6px;background:var(--text-primary)}.an-cascade__fill--cost{background:var(--text-muted)}.an-cascade__sum{font-size:13px;text-align:right;white-space:nowrap;color:var(--text-primary)}.an-cascade__share{font-size:12px;text-align:right;color:var(--text-muted)}.an-cascade__na{grid-column:2 / -1;font-size:12px;color:var(--text-muted)}.an-cascade__row--subtotal .an-cascade__name,.an-cascade__row--subtotal .an-cascade__sum{font-weight:500;color:var(--text-primary)}.an-cascade__row--total{margin-top:6px;padding:12px 0 8px;border-top:1px solid var(--border-strong)}.an-cascade__row--total .an-cascade__name{font-size:14px;font-weight:600;color:var(--text-primary)}.an-cascade__row--total .an-cascade__sum{font-size:15px;font-weight:600}.an-cascade__row--total .an-cascade__fill,.an-cascade__row--total .an-cascade__track{height:8px}.an-cascade__row--bridge{grid-template-columns:330px minmax(0,1fr) 120px}.an-cascade__sum.an-neg{color:var(--danger-color)}.an-cascade__sum.an-pos{color:var(--success-color)}@media (max-width: 520px){.an-be__row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.an-be__track{grid-column:1 / -1;order:3}.an-bars__row{grid-template-columns:minmax(0,1fr) auto 44px;row-gap:4px}.an-bars__track{grid-column:1 / -1;order:4}.an-cascade__row--bridge{grid-template-columns:minmax(0,1fr) auto}.an-cascade__row{grid-template-columns:minmax(0,1fr) auto 40px;row-gap:4px}.an-cascade__track{grid-column:1 / -1;order:4}.an-cascade__na{grid-column:1 / -1}}.wi-head{margin-top:24px}.wi-intro{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:8px 0 0}.wi-scn-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.wi-param .rep-label label{font-size:13px;color:var(--text-body)}.wi-param{align-items:center}.wi-money{display:inline-flex;align-items:center;gap:8px}.wi-money-input{width:112px;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.wi-client-select{width:148px}@media (min-width: 768px){.wi-client-select{width:220px}}.wi-badge{margin-left:6px;vertical-align:middle}.wi-res-head{display:flex;justify-content:flex-end;padding:0 0 4px;font-size:11px;color:var(--text-muted)}.wi-vals{display:inline-flex;flex:none}.wi-c{width:112px;text-align:right}.wi-c-scn{width:128px}.wi-t-was{display:none}.wi-metric{align-items:flex-start}.wi-metric .rep-label{padding-top:0}.wi-why{margin:8px 0 0;padding-left:18px;font-size:12px;color:var(--text-muted);line-height:1.5}.wi-caption{font-size:12px;color:var(--text-muted);line-height:1.6;margin:16px 0 0}.wi-how{margin:0;padding:0 0 18px 18px;font-size:12px;color:var(--text-muted);line-height:1.5}.wi-how li{margin-top:4px}@media (max-width: 767px){.wi-c{width:96px}.wi-c-scn{width:112px}}@media (max-width: 479px){.wi-col-now{display:none}.wi-t-was{display:block;color:var(--text-secondary);font-weight:400}.wi-t-was~span:before{content:"станет ";color:var(--text-muted)}.wi-c,.wi-c-scn{width:auto;min-width:84px;padding-left:10px}.wi-res-head .wi-c-scn{min-width:84px}}.ov-summary{margin-top:28px;padding-top:28px;border-top:1px solid var(--border-color);margin-bottom:32px}.ov-summary-text{font-family:Inter,sans-serif;font-size:18px;line-height:1.45;color:var(--text-primary);max-width:720px}.data-group-title{margin:28px 0 12px;font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.3;color:var(--text-primary)}.data-group-caption{display:block;margin-top:3px;font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--text-muted)}.data-question-title{font-family:var(--font-sans);font-size:14px;color:var(--text-primary);margin-bottom:10px}.data-summary{margin:0 0 4px;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-secondary);max-width:640px}.data-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.data-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:12px}@media (max-width: 520px){.data-pair{grid-template-columns:1fr}}.data-save-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.data-saved{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary)}@media (min-width: 768px){.dq-half{max-width:50%}}.data-note{font-family:var(--font-sans)}.data-note--block{margin:-6px 0 8px;font-size:12px;line-height:1.5;color:var(--text-muted)}.home-ahead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:16px 0 0}.home-ahead__text{margin:0;font-size:13px;line-height:1.5;color:var(--text-primary);flex:1 1 320px;min-width:0}.pc-answer{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--text-primary)}.pc-answer[data-tone=bad]{font-weight:500}.pc-notes{margin:6px 0 0}.pc-notes p{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.pc-overdue{margin-top:20px}.pc-overdue__title{margin:0;font:500 14px/1.4 var(--font-sans);color:var(--text-primary)}.pc-overdue__sums{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--text-muted)}.pc-wrap{margin-top:12px}.pc-table{width:100%;table-layout:fixed;border-collapse:collapse}.pc-col-date{width:170px}.pc-col-sum{width:150px}.pc-col-bal{width:170px}.pc-table th,.pc-table td{border-right-width:0}.pc-th{font:500 12px/1.3 var(--font-sans);color:var(--text-muted);text-align:left;padding:8px;vertical-align:bottom}.pc-th--num{text-align:right}.pc-th__sub{display:block;font-weight:400;font-size:11px}.pc-table td{font-size:13px;padding:10px 8px;border-bottom:.5px solid var(--border-soft);vertical-align:top}.pc-table tbody tr:last-child td{border-bottom:1px solid var(--border-strong)}.pc-day tr:first-child td{padding-top:14px}.pc-date{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.pc-pay{min-width:0;overflow-wrap:anywhere}.pc-art{color:var(--text-primary)}.pc-sub{margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-muted)}.pc-sum,.pc-bal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-maybe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;line-height:1.4;color:var(--text-muted)}.pc-est{margin-left:6px;font-size:11px;color:var(--text-muted)}.pc-pos{color:var(--success-color)}.pc-neg{color:var(--danger-color)}.pc-total td{font-weight:600;padding-top:6px}.pc-total .pc-sub{font-weight:400}@media (max-width: 640px){.pc-table,.pc-table tbody,.pc-table tr,.pc-table td,.pc-table colgroup{display:block;width:auto}.pc-table colgroup{display:none}.pc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pc-day{margin-bottom:12px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px}.pc-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;padding:6px 0}.pc-table td,.pc-table tbody tr:last-child td,.pc-day tr:first-child td{padding:0;border:0}.pc-table td:empty{display:none}.pc-date{grid-column:1 / -1;padding-bottom:2px}.pc-pay{grid-column:1}.pc-sum{grid-column:2}.pc-bal{grid-column:1 / -1;margin-top:4px;text-align:left;font-size:12px;color:var(--text-secondary)}.pc-bal:before{content:attr(data-label) ": ";color:var(--text-muted)}.pc-total{margin-top:4px;border-top:.5px solid var(--border-color)}}.data-about-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer;color:var(--text-primary)}.data-about-toggle:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.data-about-hint{margin-left:auto;font-size:12px;color:var(--text-muted)}.data-about-summary{margin-top:4px;font-size:12px;line-height:1.5;color:var(--text-muted)}.pdf-wl{border-top:1px solid var(--border-color);margin-top:4px;padding:8px 8px 4px}.pdf-wl__toggle{font-size:12px;gap:6px}.pdf-wl__body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.pdf-wl__check{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:var(--text-secondary);cursor:pointer}.pdf-wl__check input{margin-top:2px;flex-shrink:0}.hover\:underline:hover{text-decoration-line:underline}.group.toast .group-\[\.toast\]\:\!border-l-\[2px\]{border-left-width:2px!important}.group.toast .group-\[\.toast\]\:\!border-l-\[color\:var\(--danger-color\)\]{border-left-color:var(--danger-color)!important}.group.toast .group-\[\.toast\]\:\!border-l-\[color\:var\(--success-color\)\]{border-left-color:var(--success-color)!important}.group.toast .group-\[\.toast\]\:\!border-l-\[color\:var\(--text-primary\)\]{border-left-color:var(--text-primary)!important}.group.toast .group-\[\.toast\]\:bg-\[color\:var\(--bg-base\)\]{background-color:var(--bg-base)}.group.toast .group-\[\.toast\]\:bg-\[color\:var\(--bg-dark\)\]{background-color:var(--bg-dark)}.group.toast .group-\[\.toast\]\:text-\[16px\]{font-size:16px}.group.toast .group-\[\.toast\]\:text-\[color\:var\(--text-inverse\)\]{color:var(--text-inverse)}.group.toast .group-\[\.toast\]\:text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.group.toast .group-\[\.toast\]\:text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.group.toast .hover\:group-\[\.toast\]\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}@media (min-width: 640px){.sm\:p-8{padding:2rem}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:w-\[480px\]{width:480px}.md\:min-w-0{min-width:0px}.md\:flex-1{flex:1 1 0%}.md\:flex-none{flex:none}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-10{gap:2.5rem}}@media print{.print\:hidden{display:none}}
