*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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{font-family:Inter,Segoe UI,Noto Sans,Helvetica Neue,Arial,sans-serif;color:#102a43}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:hidden;background:linear-gradient(135deg,#f6f9fc,#e6eef8)}.app-shell{display:flex;height:100vh;flex-direction:column;overflow:hidden;height:100dvh}.app-header{position:relative;display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffc;padding:1rem 1.5rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 640px){.app-header{flex-direction:row;align-items:center;justify-content:space-between}}.header-brand-wrap{display:flex;min-width:0px;align-items:center;gap:.75rem}.header-brand-logo{height:3rem;width:3rem;box-shadow:0 8px 18px #0f766e33}.header-brand{margin:0;min-width:0px;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.header-actions{display:flex;min-width:0px;max-width:100%;align-items:center;gap:.75rem;align-self:stretch}@media (min-width: 640px){.header-actions{align-self:auto}}.header-legal-links{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;gap:.25rem}.header-legal-link{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-legal-link:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.app-main{display:flex;min-height:0px;flex:1 1 0%;justify-content:center;overflow-y:auto;overflow-x:hidden;padding:.75rem}@media (min-width: 640px){.app-main{padding:1.5rem}}.app-main-authenticated{overflow-y:auto}.app-main-view{overflow-y:hidden}.card-shell{display:flex;height:-moz-fit-content;height:fit-content;width:100%;flex-direction:column;gap:1.5rem}@media (min-width: 640px){.card-shell{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem}}@media (min-width: 1280px){.card-shell{flex-direction:row}}.card-shell{box-shadow:none}.card-shell-authenticated{height:-moz-fit-content;height:fit-content;overflow:visible}.card-shell-view{position:relative}.card-shell-authenticated.card-shell-view{height:100%;min-height:0px;overflow:hidden}.finance-standalone-scroll{min-height:0px;width:100%;overflow-y:auto;padding-right:.25rem}@media (min-width: 1280px){.app-main-authenticated,.app-main-view{overflow-y:hidden}.card-shell-authenticated,.card-shell-authenticated.card-shell-view{height:100%;min-height:0px;overflow:hidden}}@media (min-width: 640px){.card-shell{box-shadow:0 18px 50px #102a431f}}.locale-switch{display:inline-flex;align-items:center;gap:.75rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.locale-select{min-width:9rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.locale-select:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.card-subtitle{margin:auto;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}@media (min-width: 1280px){.card-subtitle{margin:0}}.card-intro-block{max-width:36rem}.card-intro{margin:0;margin-bottom:1rem;max-width:48rem;text-align:left;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.card-text{margin:0;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pricing-shell{position:relative;width:100%;max-width:72rem}.pricing-shell>: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))}.pricing-hero{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-image:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 35%),linear-gradient(135deg,#f8fafcf2,#fff);padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.pricing-hero{padding:2rem}}.pricing-badge{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1));background-color:#ffffffe6;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.pricing-title{margin-top:1rem;margin-bottom:0;max-width:48rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.pricing-intro{margin-top:.75rem;margin-bottom:0;max-width:48rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pricing-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pricing-note{margin-top:1rem;margin-bottom:0;max-width:48rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pricing-grid{display:grid;gap:1rem}@media (min-width: 1024px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-plan-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.pricing-plan-card{padding:1.5rem}}.pricing-plan-card-highlighted{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pricing-plan-head{margin-bottom:1.25rem}.pricing-plan-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pricing-plan-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.pricing-plan-badge{display:inline-flex;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pricing-plan-description{margin-top:.75rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pricing-plan-price-row{display:flex;align-items:flex-end;gap:.5rem}.pricing-plan-price{margin:0;font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.pricing-plan-cadence{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pricing-plan-secondary{margin-top:.5rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.pricing-plan-features{margin-top:1.25rem;margin-bottom:0;display:grid;list-style-type:none;gap:.5rem;padding:0}.pricing-plan-feature{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.view-close-button{position:absolute;top:.3rem;right:.3rem;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.view-close-button:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.view-close-icon{height:1.5rem;width:1.5rem}.pricing-plan-footer{margin-top:1.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pricing-faq{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.pricing-faq{padding:1.5rem}}.pricing-faq-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.pricing-faq-list{margin-top:1rem;display:grid;gap:.75rem}@media (min-width: 1024px){.pricing-faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-faq-item{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafccc;padding:1rem}.pricing-faq-question{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.pricing-faq-answer{margin-top:.5rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.auth-panel,.auth-summary{margin:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafccc;padding:1.25rem}@media (min-width: 1280px){.auth-panel,.auth-summary{margin:0 0 0 auto}}.overview-panel{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.overview-panel-accounts{display:flex;min-height:0px;flex-direction:column}@media (min-width: 1280px){.overview-panel-accounts{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;flex:none;flex-shrink:0}}.overview-panel-cash-flows{display:flex;min-height:0px;flex-direction:column}@media (min-width: 1280px){.overview-panel-cash-flows{min-width:0px;flex:1 1 0%}}.overview-title{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.overview-actions{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.overview-actions{min-height:2.5rem;flex-direction:row;align-items:center;justify-content:space-between}}.overview-empty-state{display:flex;align-items:flex-start;gap:.5rem}.overview-empty-help{position:relative;display:inline-flex}.overview-empty-help-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overview-empty-help-button:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-empty-help-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.overview-empty-help-icon{height:1.25rem;width:1.25rem}.overview-empty-help-popover{position:absolute;left:0;top:calc(100% + .5rem);z-index:20;margin:0;width:18rem;max-width:85vw;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.overview-account-balances{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.overview-account-balances>.stats-pie-card{display:flex;height:100%;min-height:-moz-fit-content;min-height:fit-content;flex:none;flex-direction:column;padding:1rem}.overview-account-balances .stats-pie-content{align-content:flex-start}.overview-cash-flow-header{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.overview-cash-flow-header{min-height:2.5rem;flex-direction:row;align-items:center;justify-content:space-between}}.overview-cash-flow-controls{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.overview-cash-flow-controls{flex-direction:row;align-items:center}}@media (min-width: 1280px){.overview-cash-flow-controls{flex-wrap:nowrap}}.overview-cash-flow-content,.overview-accounts-content{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:.75rem}.overview-accounts-table-section,.overview-accounts-chart-section,.overview-cash-flow-table-section,.overview-cash-flow-chart-section{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.overview-account-select{min-width:11rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-account-select:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.locale-select,.overview-account-select,.overview-cell-select,select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5.25 7.75L10 12.5L14.75 7.75' stroke='%23475569' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .56rem center;background-size:.85rem}.overview-forecast-shell{display:flex;height:100%;min-height:0px;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position);padding:1rem}.overview-forecast-head{margin-bottom:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@media (min-width: 640px){.overview-forecast-head{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}}.overview-forecast-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.overview-forecast-meta{margin:0;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.overview-forecast-chart{height:100%;min-height:12rem;width:100%;flex:1 1 0%}.overview-forecast-chart-clickable{cursor:pointer;border-radius:.5rem}.overview-forecast-chart-clickable:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))}.overview-forecast-open-detail{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.overview-forecast-limited-hint{margin-top:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.overview-forecast-limited-upgrade{font-weight:600;--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:2px}.overview-forecast-limited-upgrade:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.overview-forecast-grid{stroke:#64748b33;stroke-width:1}.overview-forecast-grid-zero{stroke:#0f172a73;stroke-width:1.5}.overview-forecast-tick{stroke:#94a3b842;stroke-width:1}.overview-forecast-y-label,.overview-forecast-x-label{fill:#334155;font-size:20px;font-weight:700;letter-spacing:.01em}.overview-forecast-net-area{fill:url(#netAreaGradient)}.overview-forecast-net-line{fill:none;stroke:#0f172a;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.overview-forecast-legend{margin:0;margin-top:.75rem;display:flex;list-style-type:none;flex-wrap:wrap;gap:.75rem;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.overview-forecast-legend-item{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:#fffc;padding:.25rem .625rem}.overview-forecast-legend-swatch{display:inline-block;height:.625rem;width:1.5rem;border-radius:9999px}.overview-forecast-legend-net{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.overview-forecast-section{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:.75rem}.overview-forecast-shell{position:relative}.overview-forecast-secondary-action{position:absolute;bottom:1rem;right:1rem;z-index:10;background-color:#fffffff2}.stats-page-shell{display:flex;height:100%;min-height:0px;width:100%;flex-direction:column;gap:1rem;overflow-y:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.stats-page-shell{padding:1.5rem}}.admin-shell{display:flex;height:100%;min-height:0px;width:100%;flex-direction:column;gap:1rem;overflow-y:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.admin-shell{padding:1.5rem}}.admin-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.admin-subtitle{margin-top:.5rem;margin-bottom:0;max-width:48rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.admin-controls{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.admin-controls-label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.admin-controls-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-range-button{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-range-button:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.admin-range-button-active{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.admin-error-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));padding:.75rem}.admin-grid{display:grid;gap:1rem}@media (min-width: 1280px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafcb3;padding:1rem}.admin-card-head{margin-bottom:.75rem}.admin-card-title{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.admin-card-note{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.admin-funnel-list{margin:0;margin-bottom:.75rem;list-style-type:none}.admin-funnel-list>: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))}.admin-funnel-list{padding:0}.admin-funnel-item{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem}.admin-funnel-row{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.admin-funnel-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.admin-funnel-value{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.admin-funnel-bar-track{height:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.admin-funnel-bar{height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.admin-mrr-summary{margin-top:.75rem}.admin-mrr-summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.admin-trend-chart{height:auto;width:100%;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem}.admin-trend-grid{stroke:#cbd5e1;stroke-width:1}.admin-trend-axis-label{fill:#64748b;font-size:11px;font-weight:600}.admin-trend-legend{margin-top:.75rem;margin-bottom:0;display:flex;list-style-type:none;flex-wrap:wrap;gap:.75rem;padding:0}.admin-trend-legend-item{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.admin-trend-legend-dot{display:inline-block;height:.625rem;width:.625rem;border-radius:9999px}.stats-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.stats-modal-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.stats-kpi-grid{display:grid;gap:.75rem}@media (min-width: 768px){.stats-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats-kpi-card{border-radius:.75rem;border-width:1px;padding:.75rem}.stats-kpi-card-income{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.stats-kpi-card-expense{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.stats-kpi-card-net{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.stats-kpi-label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.stats-kpi-value{margin-top:.25rem;margin-bottom:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.stats-pies-grid{display:grid;gap:.75rem}@media (min-width: 1024px){.stats-pies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-pie-card{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafcbf;padding:.75rem}.stats-pie-card-head{margin-bottom:.5rem}.stats-pie-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.stats-pie-content{display:grid;gap:.75rem}@media (min-width: 1280px){.stats-pie-content{grid-template-columns:13.75rem minmax(0,1fr)}}.stats-pie-chart{height:14rem;width:14rem;justify-self:center}.stats-pie-hole{fill:#fff}.stats-pie-total-label{fill:#64748b;font-size:13px;font-weight:700}.stats-pie-total-value{fill:#0f172a;font-size:15px;font-weight:700;text-shadow:0px 0px 4px white}.stats-pie-legend{margin:0;display:grid;list-style-type:none;gap:.25rem;padding:0}.stats-pie-legend-item{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;border-radius:.375rem;background-color:#ffffffe6;padding:.25rem .5rem}.stats-pie-legend-dot{display:inline-block;height:.75rem;width:.75rem;border-radius:9999px}.stats-pie-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.stats-pie-legend-percent{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.stats-pie-legend-value{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.stats-tag-table-shell{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.stats-tag-table-title{margin:0;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.stats-tag-table-wrap{overflow-x:auto}.stats-tag-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.stats-tag-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.stats-tag-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:.5rem}.overview-table-wrap{overflow-x:auto}.overview-table-wrap-scroll-y{min-height:0px;flex:1 1 0%;overflow:auto;overflow-anchor:none}.overview-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.5rem .5rem .5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.overview-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:.5rem;text-align:right}.overview-account-row-active td{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.overview-account-row{cursor:pointer}.overview-account-row:not(.overview-account-row-active) .overview-editable-cell-button:hover{background-color:transparent;outline:2px solid transparent;outline-offset:2px;--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(0px + 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)}.overview-mobile-account-list{margin:0;list-style-type:none}.overview-mobile-account-list>: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))}.overview-mobile-account-list{padding:0}.overview-mobile-account-item{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.overview-mobile-account-item-active{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.overview-mobile-account-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;text-align:left}.overview-mobile-account-summary-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-mobile-account-summary-value-wrap{display:flex;align-items:center;gap:.75rem}.overview-mobile-account-summary-value{white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-mobile-account-summary-toggle{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.overview-mobile-account-item:not(.overview-mobile-account-item-active) .overview-mobile-account-summary-toggle{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.overview-mobile-account-detail{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.overview-mobile-account-detail-table{margin-top:.75rem}.overview-mobile-cash-flow-list{margin:0;list-style-type:none}.overview-mobile-cash-flow-list>: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))}.overview-mobile-cash-flow-list{padding:0}.overview-mobile-cash-flow-item{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.overview-mobile-cash-flow-item-highlighted,.overview-mobile-cash-flow-item-today{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.overview-mobile-cash-flow-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;text-align:left}.overview-mobile-cash-flow-summary-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-mobile-cash-flow-summary-value-wrap{display:flex;align-items:center;gap:.75rem}.overview-mobile-cash-flow-summary-value{white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.overview-mobile-cash-flow-summary-toggle{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.overview-mobile-cash-flow-detail{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.overview-mobile-cash-flow-detail-table{margin-top:.75rem}.overview-mobile-cash-flow-show-more-container{margin-top:.75rem;list-style-type:none}.overview-mobile-cash-flow-show-more-button{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overview-mobile-cash-flow-show-more-button:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.overview-mobile-cash-flow-show-more-button:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.overview-mobile-cash-flow-show-more-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}@media (max-width: 1023px){.overview-table-mobile-transpose{min-width:0px}.overview-table-mobile-transpose thead{display:none}.overview-table-mobile-transpose tbody{display:block}.overview-table-mobile-transpose tbody>: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))}.overview-table-mobile-transpose tr{display:grid;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.overview-table-mobile-transpose td{display:grid;grid-template-columns:minmax(7.5rem,42%) 1fr;align-items:center;gap:.5rem;border-bottom-width:0px;padding:0;text-align:left}.overview-table-mobile-transpose td:before{content:attr(data-label);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.overview-table-mobile-transpose .overview-editable-cell-button{padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem;text-align:right}.overview-table-mobile-transpose .overview-cell-input,.overview-table-mobile-transpose .overview-cell-select{text-align:right}.overview-table-mobile-transpose .overview-cell-editor-overlay{left:0;right:0}.overview-table-mobile-transpose .overview-cell-editor-overlay .overview-cell-input[type=text]{min-width:100%}.overview-table-mobile-transpose .overview-actions-cell{grid-template-columns:repeat(1,minmax(0,1fr));justify-items:end;padding-top:.5rem}.overview-table-mobile-transpose .overview-actions-cell:before{content:none}}.overview-editable-cell-button{width:100%;border-radius:.375rem;padding:.25rem .5rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overview-editable-cell-button:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.overview-cash-flow-row-highlighted td,.overview-cash-flow-row-today td{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.overview-editable-cell-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.overview-editable-cell{position:relative}.overview-cell-editor-overlay{pointer-events:none;position:absolute;left:.25rem;right:.25rem;top:50%;z-index:20;--tw-translate-y: -50%;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))}.overview-cell-editor-overlay:has(.inline-date-picker-shell){left:auto;right:auto;top:0;--tw-translate-y: 0px;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))}.overview-cell-editor-overlay .overview-cell-input,.overview-cell-editor-overlay .overview-cell-select{pointer-events:auto;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.inline-date-picker-shell{pointer-events:auto}.inline-date-picker-portal{position:fixed;z-index:80}.inline-date-picker-header{display:flex;align-items:center;justify-content:flex-end;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.inline-date-picker-clear-button{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-date-picker-clear-button:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.inline-date-picker-clear-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.inline-date-picker{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);min-width:18rem}.inline-date-picker-month{position:relative}.inline-date-picker-caption{position:relative;display:flex;height:2.25rem;align-items:center;justify-content:center;margin-inline:2rem}.inline-date-picker-caption-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.inline-date-picker-nav{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between}.inline-date-picker-nav-button{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer;line-height:0;margin:0}.inline-date-picker-nav-button-previous{position:absolute;left:0;top:0;margin-top:0}.inline-date-picker-nav-button-next{position:absolute;right:0;top:0;margin-top:0}.inline-date-picker-nav-button:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.inline-date-picker-nav-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.inline-date-picker-chevron{display:block;height:1rem;width:1rem;pointer-events:none}.inline-date-picker-chevron *{pointer-events:none}.inline-date-picker-weekdays{margin-top:.5rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.inline-date-picker-weekday{text-align:center;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.inline-date-picker-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.inline-date-picker-day{display:flex;justify-content:center}.inline-date-picker-day-button{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-date-picker-day-button:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.inline-date-picker-day-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.inline-date-picker-day-selected .inline-date-picker-day-button{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.inline-date-picker-day-selected .inline-date-picker-day-button:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.inline-date-picker-day-today .inline-date-picker-day-button{border-width:1px;--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.inline-date-picker-day-outside .inline-date-picker-day-button{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.overview-cell-content-placeholder{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;color:transparent}.overview-cell-editor-overlay .overview-cell-input[type=text]{min-width:max(100%,16rem)}.overview-cell-input,.overview-cell-select{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.overview-cell-input:focus,.overview-cell-select:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.overview-delete-button{margin-left:.5rem;margin-right:.5rem;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overview-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.overview-more-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overview-more-button:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.overview-more-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.overview-more-button:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.overview-more-icon{height:1rem;width:1rem}.overview-delete-button:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.overview-delete-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.tag-combobox{pointer-events:auto;position:relative;width:100%;min-width:0px}.tag-combobox .overview-cell-input[type=text]{min-width:100%}.tag-combobox-list{position:absolute;left:0;top:100%;z-index:20;margin:0;margin-top:.25rem;max-height:12rem;width:100%;max-width:100%;list-style-type:none;overflow-y:auto;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tag-combobox-option{display:block;width:100%;cursor:pointer;padding:.375rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.tag-combobox-option:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.currency-search-select{position:relative;min-width:11rem}.currency-search-select-list{position:absolute;left:0;top:100%;z-index:20;margin:0;margin-top:.25rem;max-height:15rem;width:100%;list-style-type:none;overflow-y:auto;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.currency-search-select-option{display:block;width:100%;cursor:pointer;padding:.375rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.currency-search-select-option:hover,.currency-search-select-option-active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.overview-delete-icon{height:1rem;width:1rem}.overview-recurrence-end-dialog-value-wrap{margin-top:.75rem}.confirm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background-color:#02061766;padding:1rem}.confirm-modal{width:100%;max-width:28rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.confirm-modal-actions{margin-top:1rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.inline-date-picker-day-disabled .inline-date-picker-day-button{cursor:not-allowed;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.inline-date-picker-day-disabled .inline-date-picker-day-button:hover{background-color:transparent}.timeline-detail-shell{position:relative;display:flex;width:100%;flex-direction:column;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.timeline-detail-shell{padding:1.5rem}}.timeline-detail-head{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.timeline-detail-selection-row{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.timeline-detail-currency{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.timeline-detail-subtitle{margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.timeline-detail-scroll{min-height:0px;flex:1 1 0%;overflow-x:auto;overflow-y:visible}.timeline-detail-grid{display:inline-flex;align-items:flex-end;gap:.125rem;padding-bottom:.5rem;padding-top:6rem}.timeline-detail-day{display:flex;height:100%;width:3.5rem;flex-shrink:0;flex-direction:column;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.timeline-detail-day:last-child{border-right-width:1px}.timeline-detail-day-button{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;border-radius:.375rem;padding:.125rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.timeline-detail-day-button:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.timeline-detail-day-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))}.timeline-detail-day-button-selected{background-color:#e2e8f0b3}.timeline-detail-day-weekend .timeline-detail-day-button.timeline-detail-day-button-selected{background-color:#c7d2feb3}.timeline-detail-day-weekend .timeline-detail-chart{border-radius:.125rem}.timeline-detail-day-values{position:absolute;z-index:10;display:flex;width:-moz-max-content;width:max-content;--tw-translate-x: -50%;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));flex-direction:row;align-items:flex-end;justify-content:center;gap:0px;pointer-events:none;rotate:30deg}.timeline-detail-day-values-above{transform:translate(-50%,-100%)}.timeline-detail-net{margin:0;padding-top:.5rem;font-size:.8rem;font-weight:600;line-height:1;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.01em;transform:rotate(180deg);transform-origin:center;text-shadow:0 1px 0 rgba(255,255,255,.6)}.timeline-detail-balance{margin:0;font-weight:700;line-height:1.4;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.01em;transform:rotate(180deg);transform-origin:center;text-shadow:0 1px 0 rgba(255,255,255,.6)}.timeline-detail-net{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.timeline-detail-chart{position:relative;margin-top:.125rem;margin-bottom:.125rem;height:11rem;width:100%}.timeline-detail-zero{position:absolute;left:0;right:0;top:50%;border-top-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.timeline-detail-bar{position:absolute;left:50%;width:100%;--tw-translate-x: -50%;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));border-radius:.125rem}.timeline-detail-bar-positive{bottom:50%;--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.timeline-detail-bar-negative{top:50%;--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.timeline-detail-day-meta{margin-top:.25rem;width:100%;text-align:center}.timeline-detail-day-date{margin:0;white-space:nowrap;font-size:90%;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.timeline-detail-day-weekday{margin:0;white-space:nowrap;font-size:90%;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.timeline-detail-day-weekend .timeline-detail-day-date,.timeline-detail-day-weekend .timeline-detail-day-weekday{font-weight:700;--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.timeline-detail-transactions-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.timeline-detail-transactions-date{margin-bottom:.75rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.timeline-detail-transactions-list{display:grid;gap:.5rem}.timeline-detail-transaction-item{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem}.timeline-detail-transaction-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.timeline-detail-transaction-type{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.timeline-detail-transaction-amount{margin:0;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.timeline-detail-transaction-meta{margin:0;margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.timeline-day-detail-modal{margin:auto;width:100%;max-width:42rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.timeline-day-detail-modal::backdrop{background:#02061759}.timeline-day-detail-head{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.auth-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.auth-mode-switch{margin-bottom:1rem;display:inline-flex;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding:.25rem}.auth-mode-button{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.auth-mode-button-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));box-shadow:0 1px 3px #0f172a33}.registration-form{display:flex;flex-direction:column;gap:1rem}.form-field{display:flex;flex-direction:column;gap:.375rem}.form-label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.form-hint{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.legal-notice{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.legal-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.legal-version{margin-bottom:.5rem;margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.legal-list{margin:0;margin-top:.5rem;list-style-type:disc}.legal-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.legal-list{padding-left:1rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.legal-consent{display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.legal-consent-checkbox{margin-top:.125rem;height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.legal-consent-checkbox:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.form-link-button{margin-top:.25rem;align-self:flex-start;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1));text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-link-button:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1));text-decoration-line:underline}.form-link-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.form-input{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.form-input:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.password-input-wrap{display:flex;width:100%;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-right:.25rem}.password-input-wrap:focus-within{--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.password-input-field{min-width:0px;flex:1 1 0%;border-width:0px;background-color:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.password-input-field:focus{outline:2px solid transparent;outline-offset:2px;--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(0px + 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)}.password-visibility-toggle{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.password-visibility-toggle:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.password-visibility-toggle:focus-visible{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.password-visibility-icon{height:1.25rem;width:1.25rem}.form-secondary-submit{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-secondary-submit:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.form-secondary-submit:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-utility-button{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-utility-button:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.form-utility-button:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-info{margin:0;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.form-error{margin:0;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.floating-error-layer{pointer-events:none;position:fixed;left:0;right:0;top:1rem;z-index:40;display:flex;justify-content:center;padding-left:.75rem;padding-right:.75rem}.floating-error-notice,.floating-notice{pointer-events:auto;width:100%;max-width:48rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-submit:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.form-submit:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.session-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem}.session-name{padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.logout-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.logout-button:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.logout-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.logout-icon{height:1rem;width:1rem}.header-user-menu{position:relative;margin-left:auto;display:flex;min-width:0px;flex:1 1 0%;align-items:center;justify-content:flex-end;gap:.5rem}.header-user-menu-user{min-width:0px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.25rem;padding-right:.25rem;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.header-user-menu-trigger{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-user-menu-trigger:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.header-user-menu-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.header-user-menu-trigger-icon{height:1.5rem;width:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.header-user-menu-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.header-user-menu-item{display:inline-flex;align-items:center;gap:.75rem;white-space:nowrap;border-radius:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.header-user-menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.header-user-menu-item-danger{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.header-user-menu-item-danger:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.header-user-menu-item-icon{height:1.25rem;width:1.25rem;flex-shrink:0}.feedback-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;overflow-y:auto;background-color:#02061773;padding:.75rem}@media (min-width: 640px){.feedback-dialog-backdrop{padding:1rem}}.feedback-dialog{margin-left:auto;margin-right:auto;margin-top:.5rem;margin-bottom:.5rem;width:100%;max-width:36rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.feedback-dialog{margin-top:1.5rem;margin-bottom:1.5rem}}.feedback-dialog{max-height:calc(100dvh - 1rem);overflow-y:auto}.feedback-dialog-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.feedback-dialog-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.feedback-dialog-close{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feedback-dialog-close:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.feedback-dialog-close:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.feedback-form{display:flex;flex-direction:column;gap:1rem}.feedback-honeypot{pointer-events:none;position:absolute;opacity:0;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.feedback-textarea{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));resize:vertical;min-height:8rem}.feedback-textarea:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.delete-account-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;overflow-y:auto;background-color:#02061780;padding:.75rem}@media (min-width: 640px){.delete-account-dialog-backdrop{padding:1rem}}.delete-account-dialog{margin-left:auto;margin-right:auto;margin-top:.5rem;margin-bottom:.5rem;width:100%;max-width:36rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.delete-account-dialog{margin-top:1.5rem;margin-bottom:1.5rem}}.delete-account-dialog{max-height:calc(100dvh - 1rem);overflow-y:auto}.delete-account-dialog-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.delete-account-dialog-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.delete-account-dialog-close{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delete-account-dialog-close:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.delete-account-dialog-close:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.delete-account-dialog-form{display:flex;flex-direction:column;gap:1rem}.delete-account-dialog-warning{margin:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.delete-account-dialog-actions{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.delete-account-dialog-actions{flex-direction:row;justify-content:flex-end}}.legal-shell{position:relative;width:100%;max-width:56rem}.legal-shell>: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))}.legal-header{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #eff6ff var(--tw-gradient-to-position);padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.legal-header{padding:2rem}}.legal-page-title{margin:0;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.legal-meta{margin-top:.5rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.legal-content{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}@media (min-width: 640px){.legal-content{padding:1.5rem}}.legal-section-title{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.legal-section-title:first-child{margin-top:0}.legal-subsection-title{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.legal-text{margin:0;margin-bottom:.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.data-export-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;overflow-y:auto;background-color:#02061780;padding:.75rem}@media (min-width: 640px){.data-export-dialog-backdrop{padding:1rem}}.data-export-dialog{margin-left:auto;margin-right:auto;margin-top:.5rem;margin-bottom:.5rem;width:100%;max-width:36rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.data-export-dialog{margin-top:1.5rem;margin-bottom:1.5rem}}.data-export-dialog{max-height:calc(100dvh - 1rem);overflow-y:auto}.data-export-dialog-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.data-export-dialog-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.data-export-dialog-close{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-export-dialog-close:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.data-export-dialog-close:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.data-export-dialog-close-icon{height:1rem;width:1rem}.data-export-dialog-form{display:flex;flex-direction:column;gap:1rem}.data-export-dialog-format-fieldset{margin:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.data-export-dialog-format-label{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.data-export-dialog-format-option{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.data-export-dialog-format-option input{height:1rem;width:1rem}.data-export-dialog-actions{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.data-export-dialog-actions{flex-direction:row;justify-content:flex-end}}.data-export-dialog-action-button{margin-top:0;height:2.5rem}.import-dialog{margin:0 auto;display:flex;width:100%;max-width:64rem;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-height:calc(100dvh - 1.5rem);overflow:hidden}.import-dialog-backdrop{overflow:hidden}.import-dialog-body{display:flex;min-height:0px;flex-direction:column;gap:.75rem;overflow-y:hidden}.import-dialog-body-scrollable{overflow-y:auto}.import-dialog-hint-row .card-text{margin:0}.import-dialog-instructions{width:100%;flex:1 1 0%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.import-dialog-instructions-head{display:flex;align-items:flex-start;gap:.5rem}.import-dialog-instructions-title{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.import-dialog-instructions-summary{margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.import-dialog-instructions-list{margin-bottom:0;margin-top:.625rem;padding-left:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.import-dialog-instructions-list li+li{margin-top:.25rem}.import-format-help{margin-top:.5rem;display:flex;width:100%;flex-direction:column;align-items:flex-start}.import-format-help-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.import-format-help-button:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.import-format-help-button:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.import-format-help-icon{height:1.25rem;width:1.25rem}.import-format-help-panel{margin-top:.5rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.import-format-help-intro{margin:0}.import-format-help-list{margin-bottom:0;margin-top:.5rem;padding-left:1rem}.import-format-help-list li+li{margin-top:.5rem}.import-dialog-file{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.import-dialog-info{margin:0;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.import-preview-wrap{display:flex;flex-direction:column;gap:.5rem}.import-preview-error{margin:0;margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.billing-status{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.billing-status--pro{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.billing-status--pro:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.billing-status--trial{cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.billing-status--trial:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.billing-status--free{cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.billing-status--free:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.billing-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080}.billing-page{position:relative;width:100%;max-width:28rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.billing-page__header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.billing-page__title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.billing-page__close{cursor:pointer;border-radius:.25rem;padding:.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.billing-page__close:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.billing-page__error{margin-bottom:.75rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.billing-page__status-label{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.billing-page__cancel-btn{cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.billing-page__cancel-btn:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.billing-page__resume-btn,.billing-page__manage-btn{cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.billing-page__resume-btn:hover,.billing-page__manage-btn:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.billing-page__upgrade-intro{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.billing-page__cycle-select{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.billing-page__cycle-option{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem}.billing-page__cycle-option:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.billing-page__annual-save{margin-left:auto;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.billing-page__subscribe-btn{margin-bottom:.75rem;width:100%}.billing-page__trial-btn{margin-bottom:.75rem;width:100%;cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.billing-page__trial-btn:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.billing-page__pro-active{display:flex;flex-direction:column;gap:.75rem}.billing-page__subscription-actions{display:flex;flex-wrap:wrap;gap:.5rem}.billing-page__recovery-heading{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.billing-page__recovery-message{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.billing-page__recovery-benefits{margin-top:.75rem;list-style-position:outside;list-style-type:disc}.billing-page__recovery-benefits>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.billing-page__recovery-benefits{padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.billing-page__trust-note{margin:0;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.visible{visibility:visible}.static{position:static}.table{display:table}.hidden{display:none}.w-\[stretch\]{width:-webkit-fill-available;width:-moz-available;width:stretch}.resize{resize:both}.self-center{align-self:center}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-2{--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(2px + 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)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.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)}
