/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:lab(98.6252% -.635982 8.42309);--color-gray-100:lab(96.1596% -.082314 -1.13575);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-200:lab(90.6853% .399202 -1.45452);--color-zinc-900:lab(8.30603% .618212 -2.16573);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--tracking-tighter:-.05em;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[100dvh\]{height:100dvh}.h-screen{height:100vh}.min-h-\[100dvh\]{min-height:100dvh}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[1400px\]{max-width:1400px}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.appearance-auto{-webkit-appearance:auto;appearance:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-white{background-color:var(--color-white)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline\!{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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,)}.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,)!important}.backdrop-blur{--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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}:root{--fs-compact:12px;--fs-caption:13px;--fs-label:14px;--fs-body:15px;--fs-body-lg:17px;--fs-subtitle:19px;--fs-title:22px;--fs-heading:28px;--fs-display:32px;--fs-hero:40px;--fs-amount:52px}html[data-luma-font-scale=small]{--fs-compact:12px;--fs-caption:12px;--fs-label:13px;--fs-body:14px;--fs-body-lg:15px;--fs-subtitle:17px;--fs-title:20px;--fs-heading:25px;--fs-display:29px;--fs-hero:36px;--fs-amount:47px}html[data-luma-font-scale=large]{--fs-compact:12px;--fs-caption:13px;--fs-label:14px;--fs-body:16.5px;--fs-body-lg:18.5px;--fs-subtitle:21px;--fs-title:24px;--fs-heading:31px;--fs-display:36px;--fs-hero:44px;--fs-amount:58px}html[data-luma-font-scale=extra_large]{--fs-compact:13px;--fs-caption:14px;--fs-label:15px;--fs-body:18px;--fs-body-lg:20px;--fs-subtitle:23px;--fs-title:27px;--fs-heading:34px;--fs-display:40px;--fs-hero:49px;--fs-amount:65px}html[data-luma-font-scale=accessibility]{--fs-compact:15px;--fs-caption:16px;--fs-label:17px;--fs-body:20px;--fs-body-lg:22px;--fs-subtitle:26px;--fs-title:30px;--fs-heading:38px;--fs-display:45px;--fs-hero:55px;--fs-amount:72px}:root{--luma-field-radius:14px;--luma-field-border-width:1px;--luma-field-padding:13px;--luma-textarea-padding:12px;--luma-focus-ring-width:3px;--luma-focus-ring-offset:3px;--luma-interaction-ring-width:2px;--luma-interaction-ring-inset:-2px;--luma-focus-halo-width:5px}.app-shell{--luma-context-record-action-border:0;--luma-context-record-action-background:transparent;--luma-context-record-action-color:#0a84ff;--luma-context-record-action-padding:0;--luma-context-pagination-min-height:39px;--luma-context-pagination-border:1px solid #d8e3ef;--luma-context-pagination-radius:12px;--luma-context-pagination-background:#f0f7ff;--luma-context-pagination-color:#0878dd;--luma-context-pagination-weight:800;--luma-context-pagination-night-border:#31506d;--luma-context-pagination-night-background:#172b40;--luma-context-pagination-night-color:#99ceff;--luma-context-help-result-display:flex;--luma-context-help-result-align:center;--luma-context-help-result-justify:space-between;--luma-context-help-result-gap:10px;--luma-context-help-result-min-height:44px;--luma-context-help-result-padding:10px 12px;--luma-context-help-result-border:0;--luma-context-help-result-divider:1px solid #e9eef2;--luma-context-help-result-background:transparent;--luma-context-help-result-color:#405766;--luma-context-help-result-text-align:left;--luma-context-help-result-arrow-color:#1680ce;--luma-context-help-result-arrow-style:normal;--luma-context-help-result-arrow-weight:900;--luma-context-explorer-hover-background:#e4f1ff;--luma-context-explorer-hover-border:#69aee0;--luma-context-explorer-hover-shadow:inset 0 0 0 1px #69aee0;--luma-context-explorer-hover-night-background:#24435e;--luma-context-explorer-hover-night-border:#78bde7;--luma-context-explorer-hover-night-shadow:inset 0 0 0 1px #78bde7;--luma-context-catalog-pagination-flex:1 1 7em;--luma-context-catalog-pagination-min-width:0;--luma-context-catalog-pagination-min-height:44px;--luma-context-admin-inline-action-border:0;--luma-context-admin-inline-action-background:transparent;--luma-context-admin-inline-action-color:#0a78dd;--luma-context-admin-inline-action-padding:0;--luma-context-summary-tile-label-display:block;--luma-context-summary-tile-label-overflow:hidden;--luma-context-summary-tile-label-text-overflow:ellipsis;--luma-context-summary-tile-label-white-space:nowrap;--luma-context-learning-secondary-night-border-color:#31516a;--luma-context-learning-secondary-night-background:#172f42;--luma-context-learning-secondary-night-color:#9bcef2;--luma-context-area-summary-tile-display:grid;--luma-context-area-summary-tile-grid-template-columns:38px minmax(0,1fr);--luma-context-area-summary-tile-align-items:center;--luma-context-area-summary-tile-gap:10px;--luma-context-area-summary-tile-min-width:0;--luma-context-area-summary-tile-padding:13px;--luma-context-area-summary-tile-border:1px solid #e0e5e9;--luma-context-area-summary-tile-border-radius:18px;--luma-context-area-summary-tile-background:#fff;--luma-context-area-summary-tile-text-align:left;--luma-context-disclosure-chevron-display:grid;--luma-context-disclosure-chevron-place-items:center;--luma-context-disclosure-chevron-width:30px;--luma-context-disclosure-chevron-height:30px;--luma-context-disclosure-chevron-border-radius:50%;--luma-context-disclosure-chevron-background:#edf2f6;--luma-context-disclosure-chevron-color:#687582;--luma-context-disclosure-chevron-font-style:normal;--luma-context-area-summary-icon-display:grid;--luma-context-area-summary-icon-place-items:center;--luma-context-area-summary-icon-width:38px;--luma-context-area-summary-icon-height:38px;--luma-context-area-summary-icon-border-radius:13px;--luma-context-area-summary-icon-background:#eaf0f5;--luma-context-area-summary-icon-color:#41718f;--luma-context-area-summary-icon-font-weight:850;--luma-context-list-search-submit-border:0;--luma-context-list-search-submit-border-radius:10px;--luma-context-list-search-submit-background:#0a84ff;--luma-context-list-search-submit-color:#fff;--luma-context-list-search-submit-padding:8px 11px;--luma-context-list-search-submit-font-weight:800;--luma-context-project-summary-tile-min-width:0;--luma-context-project-summary-tile-padding:13px;--luma-context-project-summary-tile-border:1px solid #e0e3e8;--luma-context-project-summary-tile-border-radius:18px;--luma-context-project-summary-tile-background:#fff;--luma-context-project-summary-tile-text-align:left;--luma-context-area-summary-amount-grid-column:2;--luma-context-area-summary-amount-margin-top:-2px;--luma-context-area-summary-amount-color:#4e5e69;--luma-context-help-cancel-border:1px solid #d7e0e7;--luma-context-help-cancel-background:#fff;--luma-context-help-cancel-color:#647483;--luma-context-help-cancel-night-border-color:#3a4a58;--luma-context-help-cancel-night-background:#1d2a36;--luma-context-help-cancel-night-color:#c2ccd5;--luma-context-detail-danger-border:1px solid #eccfcb;--luma-context-detail-danger-background:#fff5f4;--luma-context-detail-danger-color:#b94741;--luma-context-detail-danger-night-border-color:#643b38;--luma-context-detail-danger-night-background:#301e1d;--luma-context-detail-danger-night-color:#efaaa4;--luma-context-catalog-record-select-min-height:44px}:root{--luma-future-night-base:#090d13;--luma-future-night-surface:#14202c;--luma-future-night-line:#2d3c49;--luma-future-night-ink:#edf2f8;--luma-future-night-muted:#afbbc8;--luma-future-night-accent:#8fcaff;--luma-future-day-base:#f4f4f7;--luma-future-day-surface:#fff;--luma-future-day-line:#dce3eb;--luma-future-day-ink:#17181a;--luma-future-day-muted:#5d6874;--luma-future-day-accent:#0873ca}.design-cash-emerald{--theme-bg:radial-gradient(circle at 86% 8%,#65d6ab 0,transparent 35%),linear-gradient(145deg,#21855f,#14523e);--theme-ink:#fff;--theme-soft:#dcf8ec}.design-amex-rose-gold{--theme-bg:radial-gradient(circle at 18% 10%,#fff7f1aa 0,transparent 31%),repeating-linear-gradient(116deg,#ecd4c8 0,#d8a797 18%,#f0d8ca 35%,#b97869 53%,#e7c2b5 72%,#c99082 100%);--theme-ink:#4c302d;--theme-soft:#6f4842}.design-amex-platinum{--theme-bg:radial-gradient(circle at 18% 4%,#fff 0,transparent 29%),repeating-linear-gradient(118deg,#eef0f2 0,#aeb4ba 18%,#f8f9fa 39%,#8e969e 58%,#e6e9ec 76%,#b6bcc2 100%);--theme-ink:#283139;--theme-soft:#46535f}.design-bbva-azul{--theme-bg:radial-gradient(circle at 87% 9%,#49a5e6 0,transparent 34%),linear-gradient(145deg,#1464a5,#072146 76%);--theme-ink:#fff;--theme-soft:#d4edff}.design-bbva-debit{--theme-bg:radial-gradient(circle at 84% 8%,#b8e5ff 0,transparent 34%),linear-gradient(145deg,#5bbeff,#1973b8 72%);--theme-ink:#fff;--theme-soft:#e7f7ff}.design-revolut-gold{--theme-bg:radial-gradient(circle at 16% 8%,#fff0bd 0,transparent 30%),repeating-linear-gradient(118deg,#d7b668 0,#9d762c 18%,#f0d98f 38%,#b38736 57%,#e2c678 77%,#86601f 100%);--theme-ink:#2f2719;--theme-soft:#524327}.design-revolut-silver{--theme-bg:radial-gradient(circle at 85% 12%,#6394c2 0,transparent 31%),repeating-linear-gradient(118deg,#e9edf0 0,#9fa9b3 21%,#f6f8f9 41%,#8593a0 61%,#dce3e8 79%,#8ea9c2 100%);--theme-ink:#1e2c38;--theme-soft:#3c4d5a}.design-navy-sapphire{--theme-bg:radial-gradient(circle at 86% 9%,#75b8ff 0,transparent 34%),linear-gradient(145deg,#28579b,#0d2146 77%);--theme-ink:#f5f9ff;--theme-soft:#d8eaff}.design-jade-teal{--theme-bg:radial-gradient(circle at 84% 8%,#7be4ca 0,transparent 34%),linear-gradient(145deg,#177466,#073933 76%);--theme-ink:#effff9;--theme-soft:#ccf4e7}.design-burgundy{--theme-bg:radial-gradient(circle at 84% 8%,#e4849a 0,transparent 34%),linear-gradient(145deg,#7d2d45,#35111f 76%);--theme-ink:#fff4f6;--theme-soft:#ffd6df}.design-amethyst{--theme-bg:radial-gradient(circle at 84% 8%,#c8acff 0,transparent 34%),linear-gradient(145deg,#63449a,#281a4d 76%);--theme-ink:#faf6ff;--theme-soft:#eadfff}.design-pearl{--theme-bg:radial-gradient(circle at 80% 5%,#fff 0,transparent 31%),repeating-linear-gradient(118deg,#f4f7fb 0,#cfd7e1 22%,#fff 42%,#b4bfcb 61%,#e8edf3 80%,#c8d1dc 100%);--theme-ink:#25313f;--theme-soft:#4b5b6c}.design-neutral{--theme-bg:radial-gradient(circle at 88% 10%,#545c6d 0,transparent 34%),linear-gradient(145deg,#303641,#15181e);--theme-ink:#fff;--theme-soft:#dce0e8}.account[class*=design-],.account-preview[class*=design-]{background:var(--theme-bg);color:var(--theme-ink);isolation:isolate;border:0}.mini-icon[class*=design-],.design-swatch[class*=design-]{background:var(--theme-bg);color:var(--theme-ink)}.account[class*=design-]:after,.account-preview[class*=design-]:after{z-index:0;color:var(--theme-ink);font-size:var(--fs-label);letter-spacing:1.25px;opacity:.35;font-weight:850;position:absolute;top:49px;right:15px}.account.design-amex-rose-gold:after,.account-preview.design-amex-rose-gold:after,.account.design-amex-platinum:after,.account-preview.design-amex-platinum:after{content:"AMEX"}.account.design-bbva-azul:after,.account-preview.design-bbva-azul:after,.account.design-bbva-debit:after,.account-preview.design-bbva-debit:after{content:"BBVA"}.account.design-revolut-gold:after,.account-preview.design-revolut-gold:after,.account.design-revolut-silver:after,.account-preview.design-revolut-silver:after{content:"REVOLUT"}.account.design-cash-emerald:after,.account-preview.design-cash-emerald:after{content:var(--luma-symbol-cash);font-size:var(--fs-title);top:44px}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.design-grid button{color:#686a70;min-width:0;font-size:var(--fs-caption);text-align:left;background:#fff;border:1px solid #e1e1e5;border-radius:14px;align-items:center;gap:9px;padding:8px;display:flex}.design-grid button.selected{color:#16181c;border-color:#16181c;font-weight:750;box-shadow:0 0 0 2px #16181c12}.design-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-swatch{border-radius:8px;flex:0 0 42px;width:42px;height:27px;display:block;box-shadow:inset 0 0 0 1px #ffffff70,0 3px 8px #1d233021}.theme-graphite{--theme-bg:radial-gradient(circle at 88% 10%,#545c6d 0,transparent 34%),linear-gradient(145deg,#303641,#15181e);--theme-ink:#fff;--theme-soft:#ffffffa3}.theme-ocean{--theme-bg:radial-gradient(circle at 88% 10%,#60a8ff 0,transparent 34%),linear-gradient(145deg,#176fc7,#11477f);--theme-ink:#fff;--theme-soft:#dbeeff}.theme-rose{--theme-bg:radial-gradient(circle at 88% 10%,#f7d6d1 0,transparent 38%),linear-gradient(145deg,#d89c92,#a95f59);--theme-ink:#fff;--theme-soft:#fff1ee}.theme-gold{--theme-bg:radial-gradient(circle at 88% 10%,#f4dda6 0,transparent 36%),linear-gradient(145deg,#c7994e,#855d24);--theme-ink:#fff;--theme-soft:#fff4d8}.theme-violet{--theme-bg:radial-gradient(circle at 88% 10%,#a996ff 0,transparent 36%),linear-gradient(145deg,#735bd3,#47358f);--theme-ink:#fff;--theme-soft:#eeeaff}.theme-emerald{--theme-bg:radial-gradient(circle at 88% 10%,#63d3a6 0,transparent 36%),linear-gradient(145deg,#21855f,#14523e);--theme-ink:#fff;--theme-soft:#dcf8ec}.theme-sky{--theme-bg:radial-gradient(circle at 88% 10%,#b8e4ff 0,transparent 38%),linear-gradient(145deg,#5da8d3,#28709f);--theme-ink:#fff;--theme-soft:#e3f5ff}.account[class*=theme-],.account-preview[class*=theme-]{background:var(--theme-bg);color:var(--theme-ink);border:0}.mini-icon[class*=theme-],.color-dot[class*=theme-]{background:var(--theme-bg);color:var(--theme-ink)}.account{isolation:isolate;overflow:hidden}.account:before,.account-preview:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:110px;height:110px;position:absolute;top:-48px;right:-42px}.account>*{z-index:1;position:relative}.card-edit{color:inherit;font-size:var(--fs-label);letter-spacing:1px;background:#ffffff18;border:0;border-radius:999px;padding:4px 8px;top:10px;right:12px;z-index:2!important;position:absolute!important}.account-preview{border-radius:22px;flex-direction:column;height:124px;margin:17px 0 18px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 35px #1d263027}.account-preview>*{z-index:1;position:relative}.account-preview>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.8px;opacity:.75}.account-preview>b{font-size:var(--fs-body);margin-top:5px}.account-preview>strong{font-size:var(--fs-title);margin-top:auto}.account-preview>small{font-size:var(--fs-caption);opacity:.7}.color-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:18px;display:grid}.color-grid button{color:#777;font-size:var(--fs-caption);background:#fff;border:1px solid #e1e1e5;border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:8px 3px;display:flex}.color-grid button.selected{color:#16181c;border-color:#16181c;font-weight:700;box-shadow:0 0 0 2px #16181c12}.color-dot{border-radius:50%;width:25px;height:25px;display:block;box-shadow:inset 0 0 0 1px #fff6,0 3px 8px #1d23301f}.account-row-actions{grid-column:2/4;justify-self:end;gap:12px;display:flex}.account-row-actions button{font-size:var(--fs-label);background:0 0;border:0;padding:0}.account-row-actions .edit-account{color:#0a84ff}.account-row-actions .delete-account{color:#e14c43;grid-column:auto}.balance-edit-note{color:#7e8086;font-size:var(--fs-caption);margin:7px 3px 0}.app-shell{background:radial-gradient(circle at 110% 0,#e6f2ff 0,#0000 26%),linear-gradient(#fdfdff 0,#f4f5f8 430px)}.balance-card{border:1px solid #ffffff16;box-shadow:0 24px 55px #17203136}.insight-card,.movement-list,.manage-list{box-shadow:0 10px 28px #2b33410b}.sheet{background:linear-gradient(#fff,#f7f7f9)}.payment-explanation{color:#235f9a;background:#eaf4ff;border-radius:16px;align-items:center;gap:11px;margin:18px 0 5px;padding:13px;display:flex}.payment-explanation>span{height:38px;font-size:var(--fs-title);background:#fff;border-radius:13px;flex:0 0 38px;place-items:center;display:grid}.payment-explanation p{margin:0}.payment-explanation b,.payment-explanation small{display:block}.payment-explanation b{font-size:var(--fs-label)}.payment-explanation small{font-size:var(--fs-caption);color:#5c7b98;margin-top:3px;line-height:1.35}.payment-amount-input{padding-bottom:10px}.payment-preview{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.payment-preview div{background:#fff;border:1px solid #e7e7eb;border-radius:14px;padding:12px}.payment-preview span,.payment-preview b{display:block}.payment-preview span{color:#85878c;font-size:var(--fs-caption)}.payment-preview b{font-size:var(--fs-body);margin-top:4px}.payment-limit-note{color:#b64a43;font-size:var(--fs-label);background:#fff0ef;border-radius:12px;margin:0 0 12px;padding:10px}.movement-symbol.payment{color:#177de5;font-size:var(--fs-body-lg);background:#e1efff}.movement-row strong.payment-amount{color:#1771c8}.list-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.list-actions .wide-add{font-size:var(--fs-label);margin:19px 0 10px;padding:12px 8px}.list-actions .payment-add{color:#176fbf;background:#edf6ff}.concept-field{margin-top:4px}.concept-field input{font-weight:600}.suggestions-label{color:#777;font-size:var(--fs-label);margin:14px 0 8px}.delete-movement-button{color:#e1443c;background:0 0;border:0;width:100%;margin-top:12px;padding:13px;font-weight:650}.delete-movement-confirm{background:#fff0ef;border:1px solid #ffd7d4;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:14px;padding:12px;display:grid}.delete-movement-confirm p{min-width:0;margin:0}.delete-movement-confirm b,.delete-movement-confirm small{display:block}.delete-movement-confirm b{font-size:var(--fs-label)}.delete-movement-confirm small{color:#8c6b68;font-size:var(--fs-caption);margin-top:2px;line-height:1.3}.delete-movement-confirm button{color:#555;font-size:var(--fs-caption);white-space:nowrap;background:#fff;border:0;border-radius:10px;padding:8px 9px}.delete-movement-confirm .danger{color:#fff;background:#e1443c}:root{--ink:#17181a;--blue:#0a84ff}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-app),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#e9e9ee;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{background:linear-gradient(#fafafd 0,#f4f4f7 420px);max-width:520px;min-height:100vh;margin:auto;padding:56px 22px 120px;position:relative;overflow:hidden}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{text-transform:capitalize;color:#8a8d92;font-size:var(--fs-body);margin:0 0 3px;font-weight:600}h1{font-size:var(--fs-heading);letter-spacing:-1.1px;margin:0}.avatar{color:#fff;background:linear-gradient(145deg,#16191f,#4c5260);border:0;border-radius:50%;width:43px;height:43px;font-weight:700;box-shadow:0 5px 15px #1113}.balance-card{color:#fff;background:radial-gradient(circle at 90% 5%,#3c4b64 0,#0000 36%),linear-gradient(145deg,#252a34,#111319);border-radius:27px;padding:24px;box-shadow:0 20px 45px #1c22302c}.balance-top{color:#d6d8de;font-size:var(--fs-body);justify-content:space-between;display:flex}.eye{color:#d6d8de;font-size:var(--fs-subtitle);background:0 0;border:0}.balance-card>strong{font-size:var(--fs-hero);letter-spacing:-1.8px;margin:12px 0 0;display:block}.balance-card>p{font-size:var(--fs-body);color:#aeb2ba;margin:3px 0 21px}.safe-row{font-size:var(--fs-body);color:#d6d8de;border-top:1px solid #ffffff1c;align-items:center;gap:8px;padding-top:17px;display:flex}.safe-row b{color:#fff;font-size:var(--fs-body-lg);margin-left:auto}.pulse-dot{background:#56d58a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #56d58a20}.quick-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin:23px 0;display:grid}.quick-actions button{color:#3b3d42;font-size:var(--fs-label);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-weight:600;display:flex}.action-icon{width:49px;height:49px;font-size:var(--fs-heading);border-radius:17px;place-items:center;font-style:normal;display:grid}.coral{color:#fa6658;background:#ffe5e1}.green{color:#25a967;background:#dff7e9}.blue{color:#177de5;background:#e1efff}.violet{color:#8061dc;background:#ece6ff}.insight-card{background:#fff;border:1px solid #ececf0;border-radius:20px;align-items:center;gap:13px;padding:17px 15px;display:flex;box-shadow:0 8px 22px #25283b0a}.spark{color:#35a966;height:39px;font-size:var(--fs-subtitle);background:#e8f7ed;border-radius:13px;flex:0 0 39px;place-items:center;display:grid}.insight-card div:nth-child(2){flex:1}.insight-card span{font-size:var(--fs-label);color:#3b9a61;font-weight:700}.insight-card p{font-size:var(--fs-body);margin:2px 0}.insight-card button{font-size:var(--fs-heading);color:#a5a6aa;background:0 0;border:0}.section{margin-top:28px}.section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-title h2{font-size:var(--fs-title);letter-spacing:-.5px;margin:0}.section-title button{color:var(--blue);font-size:var(--fs-body);background:0 0;border:0}.account-scroll{scrollbar-width:none;gap:12px;margin-right:-22px;padding:2px 22px 5px 0;display:flex;overflow-x:auto}.account{border-radius:22px;flex-direction:column;min-width:205px;height:150px;padding:18px;display:flex;position:relative;box-shadow:0 8px 25px #2d354410}.account span{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.7px;opacity:.65}.account b{font-size:var(--fs-body);max-width:175px;margin-top:6px}.account strong{font-size:var(--fs-title);margin-top:auto}.account small{font-size:var(--fs-caption);opacity:.62}.account em{text-align:right;max-width:88px;font-size:var(--fs-caption);opacity:.55;font-style:normal;position:absolute;bottom:14px;right:14px}.account.dark{color:#fff;background:#252a34}.account.light{background:#fff;border:1px solid #e8e8eb}.account.credit{color:#1d345b;background:#e5efff}.account.rose{color:#553b38;background:linear-gradient(145deg,#e8c4be,#f4dfd9)}.account-loading{color:#777;justify-content:center}.add-account-card{color:#5c5f65;background:#ffffff80;border:1.5px dashed #cfd0d5;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:145px;height:150px;display:flex}.add-account-card span{width:38px;height:38px;font-size:var(--fs-title);background:#e8e8ed;border-radius:13px;place-items:center;display:grid}.add-account-card b{font-size:var(--fs-label)}.empty-movements{text-align:center;color:#85878c;background:#fff;border:1px solid #ebebef;border-radius:22px;padding:25px}.empty-movements>span{font-size:var(--fs-heading);color:#b0b2b7;display:block}.empty-movements b{color:#3c3e43;font-size:var(--fs-body);margin-top:7px;display:block}.empty-movements p{font-size:var(--fs-label);margin:4px 0 0}.inline-error{color:#b4312b;font-size:var(--fs-label);background:#ffe9e7;border-radius:12px;padding:10px 12px}.tabbar{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfbfbef;border-top:1px solid #dddde2;grid-template-columns:1fr 1fr 62px 1fr 1fr;align-items:center;width:min(520px,100%);height:82px;padding:9px 20px 20px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabbar button{color:#85878c;font-size:var(--fs-caption);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;display:flex}.tabbar button span{font-size:var(--fs-title)}.tabbar .active{color:var(--blue)}.tabbar .main-add{color:#fff;width:54px;height:54px;font-size:var(--fs-display);background:#17191d;border-radius:19px;margin-top:-22px;box-shadow:0 7px 18px #1114}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1012185c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:#fafafa;border-radius:30px 30px 0 0;width:min(520px,100%);padding:10px 22px 28px;animation:.28s ease-out up;box-shadow:0 -20px 50px #0002}.tall-sheet{max-height:91vh;overflow-y:auto}.grabber{background:#d5d5da;border-radius:4px;width:42px;height:5px;margin:0 auto 14px}.sheet-head{justify-content:space-between;align-items:center;min-height:32px;display:flex}.sheet-head h2{font-size:var(--fs-title);margin:0}.sheet-head button{width:31px;height:31px;font-size:var(--fs-title);color:#67686b;background:#e9e9ed;border:0;border-radius:50%}.sheet-head .back-button{font-size:var(--fs-heading)}.sheet-kicker{color:#8b8d92;font-size:var(--fs-label);margin:0 0 2px;font-weight:650}.wide-add{color:#0879e8;background:#e5f1ff;border:0;border-radius:15px;width:100%;margin:19px 0 10px;padding:14px;font-weight:700}.manage-list{background:#fff;border:1px solid #e9e9ed;border-radius:20px;padding:0 14px}.manage-wrap{border-bottom:1px solid #ededf0}.manage-wrap:last-child{border:0}.manage-account{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.mini-icon{border-radius:13px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.mini-icon.dark{color:#fff;background:#252a34}.mini-icon.light{background:#eeeef2}.mini-icon.credit{color:#1d65b0;background:#e5efff}.mini-icon.rose{color:#8f5146;background:#f1d8d2}.manage-account div{min-width:0}.manage-account b,.manage-account small{display:block}.manage-account b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-account small{font-size:var(--fs-label);color:#898b91;margin-top:2px}.manage-account strong{font-size:var(--fs-body);text-align:right}.manage-account .delete-account{color:#e14c43;font-size:var(--fs-label);background:0 0;border:0;grid-column:2/4;justify-self:end;padding:0}.delete-confirm{align-items:center;gap:8px;padding:0 0 13px 52px;display:flex}.delete-confirm p{font-size:var(--fs-label);flex:1;margin:0}.delete-confirm button{font-size:var(--fs-caption);border:0;border-radius:10px;padding:7px 9px}.delete-confirm .danger{color:#fff;background:#e34c43}.segment{background:#ececf0;border-radius:12px;grid-template-columns:1fr 1fr;margin:20px 0;padding:3px;display:grid}.segment button{background:0 0;border:0;border-radius:10px;padding:9px;font-weight:650}.segment .selected{background:#fff;box-shadow:0 2px 6px #0001}.amount-input{justify-content:center;align-items:baseline;padding:8px 0 22px;display:flex}.amount-input span{font-size:var(--fs-heading);font-weight:600}.amount-input input{width:160px;font-size:var(--fs-amount);letter-spacing:-2px;text-align:center;background:0 0;border:0;outline:0;font-weight:700}.amount-input small{color:#8c8d91;font-weight:600}.form-label{font-size:var(--fs-body);font-weight:700}.chips{gap:8px;margin-right:-22px;padding-right:22px;display:flex;overflow:auto}.chips button{font-size:var(--fs-body);white-space:nowrap;background:#fff;border:1px solid #e1e1e5;border-radius:999px;padding:9px 14px}.chips .selected{color:#fff;background:#15171a;border-color:#15171a}.preview-balance{color:#777;font-size:var(--fs-body);justify-content:space-between;padding:15px 3px;display:flex}.preview-balance b{color:#333}.field{margin-top:15px;display:block}.field>span{font-size:var(--fs-label);margin:0 3px 7px;font-weight:700;display:block}.field>span small{color:#9a9ba0;font-weight:500}.field>input,.field>select,.account-select select,.money-field{border:var(--luma-field-border-width) solid #e0e0e4;border-radius:var(--luma-field-radius);width:100%;padding:var(--luma-field-padding);background:#fff;outline:none}.field>input:focus,.field>select:focus,.account-select select:focus,.money-field:focus-within{border-color:#7ab8f8;box-shadow:0 0 0 3px #0a84ff14}.account-select{margin-top:18px}.type-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.type-grid button{font-size:var(--fs-label);background:#fff;border:1px solid #dedee3;border-radius:13px;padding:11px;font-weight:650}.type-grid .selected{color:#fff;background:#17191d;border-color:#17191d}.money-field{align-items:center;gap:8px;display:flex}.money-field i{font-style:normal;font-weight:700}.money-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.money-field small{color:#96989d;font-size:var(--fs-caption)}.day-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-form .save-button{margin-top:22px}.save-button{background:var(--blue);color:#fff;width:100%;font-weight:700;font-size:var(--fs-body-lg);border:0;border-radius:17px;padding:15px}.save-button:disabled{background:#c9cbd0}.save-button:not(:disabled):active{transform:scale(.98)}@keyframes up{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:700px){.app-shell{border-radius:34px;min-height:calc(100vh - 48px);margin:24px auto;box-shadow:0 30px 80px #20233325}.tabbar{border-radius:0 0 34px 34px;bottom:24px}}.movement-list{background:#fff;border:1px solid #e9e9ed;border-radius:20px;padding:0 14px;overflow:hidden}.movement-row{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #efeff2;grid-template-columns:40px minmax(0,1fr) auto 8px;align-items:center;gap:10px;padding:13px 0;display:grid}.movement-row:last-child{border-bottom:0}.movement-symbol{width:38px;height:38px;font-size:var(--fs-title);border-radius:13px;place-items:center;font-weight:700;display:grid}.movement-symbol.expense{color:#ef5b50;background:#ffe8e4}.movement-symbol.income{color:#23a363;background:#e0f6e9}.movement-copy{min-width:0;display:block}.movement-copy b,.movement-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.movement-copy b{font-size:var(--fs-body)}.movement-copy small{color:#8d8f94;font-size:var(--fs-caption);text-transform:capitalize;margin-top:3px}.movement-row strong{font-size:var(--fs-body);color:#34363a;text-align:right;white-space:nowrap}.movement-row strong.income-amount{color:#23945d}.movement-row>i{color:#b5b6ba;font-size:var(--fs-subtitle);font-style:normal}.full-list{margin-top:8px}.movement-details{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.edit-hint{color:#3b6e9f;font-size:var(--fs-label);background:#eef6ff;border-radius:13px;margin:15px 0;padding:12px;line-height:1.4}.category-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inline-create-actions{gap:7px;margin:9px 0 0;display:flex}.inline-create-actions button{color:#1674c9;font-size:var(--fs-caption);background:#eaf3ff;border:0;border-radius:10px;padding:8px 9px}.inline-create-actions button:last-child{color:#5f6167;background:#efeff3;margin-left:auto}.inline-create-actions button:disabled{opacity:.45}.quick-create{background:#f0f1f4;border-radius:13px;grid-template-columns:1fr auto auto;gap:6px;margin-top:9px;padding:9px;display:grid}.quick-create input{background:#fff;border:0;border-radius:9px;outline:none;min-width:0;padding:9px}.quick-create button{color:#fff;font-size:var(--fs-caption);background:#0a84ff;border:0;border-radius:9px;padding:0 9px}.quick-create button:last-child{color:#777;background:#fff}.plan-sheet{background:linear-gradient(#f9fbff,#f5f5f8)}.month-switcher{background:#e9eaf0;border-radius:15px;grid-template-columns:40px 1fr 40px;align-items:center;margin:15px 0 12px;padding:4px;display:grid}.month-switcher button{font-size:var(--fs-title);color:#4d5158;background:#fff;border:0;border-radius:11px;padding:6px}.month-switcher b{text-align:center;text-transform:capitalize;font-size:var(--fs-body)}.plan-loading{text-align:center;color:#81838a;padding:50px 10px}.plan-hero{color:#fff;background:radial-gradient(circle at 93% 3%,#5d75a8 0,#0000 35%),linear-gradient(145deg,#252d3b,#11151c);border-radius:24px;padding:19px;box-shadow:0 16px 36px #1620372b}.plan-hero>span{color:#bfc7d5;font-size:var(--fs-label)}.plan-hero>strong{font-size:var(--fs-display);letter-spacing:-1px;margin-top:4px;display:block}.plan-hero>div{border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;padding-top:14px;display:grid}.plan-hero p{min-width:0;margin:0}.plan-hero small,.plan-hero b{display:block}.plan-hero small{color:#adb7c6;height:23px;font-size:var(--fs-compact);line-height:1.25}.plan-hero b{text-overflow:ellipsis;font-size:var(--fs-caption);white-space:nowrap;overflow:hidden}.budget-editor{grid-template-columns:1fr auto;align-items:end;gap:9px;margin:12px 0;display:grid}.budget-editor label{background:#fff;border:1px solid #e5e6ea;border-radius:15px;padding:10px 12px}.budget-editor label>span{color:#777;font-size:var(--fs-caption);display:block}.budget-editor label>div{align-items:center;margin-top:3px;display:flex}.budget-editor i{font-style:normal;font-weight:700}.budget-editor input{width:100%;font-size:var(--fs-subtitle);border:0;outline:0;font-weight:700}.budget-editor>button{color:#fff;font-size:var(--fs-label);background:#0a84ff;border:0;border-radius:14px;padding:16px 14px;font-weight:700}.plan-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.plan-stats article{background:#fff;border:1px solid #e7e8ec;border-radius:15px;min-width:0;padding:11px}.plan-stats span,.plan-stats b,.plan-stats small{display:block}.plan-stats span{color:#7f8187;height:24px;font-size:var(--fs-compact);line-height:1.3}.plan-stats b{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;overflow:hidden}.plan-stats small{color:#a0a2a8;font-size:var(--fs-compact)}.positive{color:#289663}.negative{color:#dc5148}.plan-actions{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.plan-actions button{color:#4e5157;font-size:var(--fs-caption);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;display:flex}.plan-actions button>span{color:#1678d6;width:39px;height:39px;font-size:var(--fs-subtitle);background:#e5efff;border-radius:13px;place-items:center;display:grid}.plan-actions button:nth-child(2)>span{color:#289865;background:#e1f5e9}.plan-actions button:nth-child(3)>span{color:#8b5bd2;background:#f3e9ff}.plan-actions button:nth-child(4)>span{color:#c57b22;background:#fff1df}.plan-list-title{margin:19px 0 9px}.plan-list-title>span{color:#85878d;font-size:var(--fs-caption)}.planned-list{background:#fff;border:1px solid #e7e8ec;border-radius:18px;overflow:hidden}.planned-row{border-bottom:1px solid #ececf0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.planned-row:last-child{border:0}.planned-date{font-size:var(--fs-caption);color:#777;text-transform:capitalize}.planned-row>div:not(.planned-actions){min-width:0}.planned-row b,.planned-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planned-row b{font-size:var(--fs-label)}.planned-row small{color:#898b91;font-size:var(--fs-compact);margin-top:3px}.planned-row>strong{font-size:var(--fs-label)}.planned-row.income>strong{color:#27945e}.planned-row>em{color:#27945e;font-size:var(--fs-caption);grid-column:2/4;font-style:normal}.planned-actions{grid-column:2/4;gap:10px;margin-top:2px;display:flex}.planned-actions button{border:var(--luma-context-record-action-border,0);background:var(--luma-context-record-action-background,transparent);color:var(--luma-context-record-action-color,#0a84ff);padding:var(--luma-context-record-action-padding,0);font-size:var(--fs-caption)}.danger-link{color:#df5048!important}.empty-plan{text-align:center;color:#8a8c92;padding:30px 15px}.empty-plan>span{font-size:var(--fs-heading);display:block}.empty-plan b{color:#45474c;font-size:var(--fs-label);margin-top:4px;display:block}.empty-plan p{font-size:var(--fs-caption);margin:4px 0}.recurring-row{border-bottom:1px solid #ececf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 0;display:grid}.recurring-row:last-child{border:0}.recurring-row>span{width:37px;height:37px;font-size:var(--fs-subtitle);border-radius:12px;place-items:center;font-weight:700;display:grid}.recurring-row>span.expense{color:#e95b50;background:#ffe8e4}.recurring-row>span.income{color:#27975f;background:#e0f6e9}.recurring-row>div:nth-child(2){min-width:0}.recurring-row b,.recurring-row small,.recurring-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recurring-row b{font-size:var(--fs-label)}.recurring-row small{color:#84868c;font-size:var(--fs-compact);margin-top:2px}.recurring-row em{color:#a0a2a7;font-size:var(--fs-compact);margin-top:3px;font-style:normal}.recurring-row>strong{font-size:var(--fs-label)}.recurring-row>div:last-child{grid-column:2/4;gap:12px;display:flex}.recurring-row button{border:var(--luma-context-record-action-border,0);background:var(--luma-context-record-action-background,transparent);color:var(--luma-context-record-action-color,#0a84ff);padding:var(--luma-context-record-action-padding,0);font-size:var(--fs-caption)}.category-feedback{color:#32845a;font-size:var(--fs-caption);background:#edf7f1;border-radius:11px;margin:8px 0;padding:9px 11px}.category-manage-list{flex-direction:column;gap:9px;display:flex}.category-manage{background:#fff;border:1px solid #e7e7eb;border-radius:17px;overflow:hidden}.category-manage header{grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.category-manage header>span{color:#1979d0;background:#eaf3ff;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.category-manage header>b{font-size:var(--fs-label)}.category-manage header>div{gap:9px;display:flex}.category-manage button{border:var(--luma-context-record-action-border,0);background:var(--luma-context-record-action-background,transparent);color:var(--luma-context-record-action-color,#0a84ff);padding:var(--luma-context-record-action-padding,0);font-size:var(--fs-caption)}.subcategory-list{padding:0 11px 10px 50px}.subcategory-list>div{border-top:1px solid #efeff2;grid-template-columns:1fr auto auto;gap:10px;padding:7px 0;display:grid}.subcategory-list span{color:#66696f;font-size:var(--fs-caption)}.subcategory-list .add-subcategory{background:#edf5ff;border-radius:9px;margin-top:6px;padding:7px 9px}@media (max-width:390px){.category-pair{grid-template-columns:1fr}.plan-hero>div{gap:4px}.plan-stats{grid-template-columns:1fr 1fr}.plan-stats article:last-child{grid-column:1/3}.inline-create-actions{flex-wrap:wrap}.inline-create-actions button:last-child{margin-left:0}}.real-money-card{background:radial-gradient(circle at 92% 3%,#4d8d78 0,#0000 38%),linear-gradient(145deg,#173d32,#10251f)}.real-money-card.money-tight{background:radial-gradient(circle at 92% 3%,#b96c66 0,#0000 38%),linear-gradient(145deg,#492725,#241515)}.real-money-card>p{margin-bottom:16px}.money-breakdown{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr;gap:9px;padding:13px 0;display:grid}.money-breakdown div{min-width:0}.money-breakdown small,.money-breakdown b{display:block}.money-breakdown small{color:#b7cdc4;font-size:var(--fs-caption);line-height:1.25}.money-breakdown b{color:#fff;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.card-commitment{background:#ffffff12;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;margin:0 -2px 14px;padding:10px;display:grid}.card-commitment>div{min-width:0}.card-commitment span,.card-commitment b,.card-commitment small{display:block}.card-commitment span{color:#c0d7ce;font-size:var(--fs-compact);line-height:1.25}.card-commitment b{color:#fff;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;overflow:hidden}.card-commitment small{color:#afc5bc;font-size:var(--fs-compact);line-height:1.35}.money-tight .money-breakdown small,.money-tight .card-commitment span{color:#e6c0bc}.money-tight .card-commitment small{color:#d9b0ab}.money-tight .pulse-dot{background:#ff9d93;box-shadow:0 0 0 4px #ff9d9320}.payment-statement-summary{background:#f1f5fa;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 0;padding:11px;display:grid}.payment-statement-summary div{min-width:0}.payment-statement-summary span,.payment-statement-summary b{display:block}.payment-statement-summary span{color:#7f8791;font-size:var(--fs-compact)}.payment-statement-summary b{color:#343b44;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.payment-presets{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 10px;display:grid}.payment-presets button{color:#226ba9;background:#edf6ff;border:1px solid #d9e3ef;border-radius:13px;min-width:0;padding:10px 6px}.payment-presets button:disabled{opacity:.42}.payment-presets small,.payment-presets b{display:block}.payment-presets small{font-size:var(--fs-compact)}.payment-presets b{font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.statement-status{background:#eef2f7;border-radius:999px;width:max-content;padding:3px 6px;color:#67717d!important;display:inline-block!important}.statement-status.due_soon{background:#fff0dd;color:#ad6a19!important}.statement-status.overdue{background:#ffe5e2;color:#c34138!important}.statement-status.paid{background:#e2f5e9;color:#298257!important}.statement-progress{background:#e9ebef;border-radius:999px;height:6px;overflow:hidden;margin:10px 0 0!important;display:block!important}.statement-progress i{border-radius:inherit;background:linear-gradient(90deg,#45b77c,#7bd3a4);height:100%;display:block}.statement-covered{color:#858990;font-size:var(--fs-compact);margin:4px 0 0}.statement-list footer{gap:12px;margin-top:10px;display:flex}.statement-list footer button{color:#0a84ff;font-size:var(--fs-caption);background:0 0;border:0;margin:0;padding:0}.statement-list footer .statement-pay{background:#e6f2ff;border-radius:9px;padding:7px 9px;font-weight:750}.statement-history-title{margin-top:18px}.statement-history-list{background:#fff;border:1px solid #e3e6eb;border-radius:17px;overflow:hidden}.statement-history-list article{border-bottom:1px solid #eceef1;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 12px;display:grid}.statement-history-list article:last-child{border:0}.statement-history-list div{min-width:0}.statement-history-list b,.statement-history-list small{display:block}.statement-history-list b{font-size:var(--fs-caption)}.statement-history-list small{color:#858991;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.statement-history-list strong{font-size:var(--fs-caption)}.statement-history-list>article>span{font-size:var(--fs-compact);grid-column:1/3}.statement-history-list>article>span.paid{color:#28835a}.statement-history-list>article>span.pending{color:#c04f45}.cashflow-hero>p{color:#b6c0cf;font-size:var(--fs-caption);margin:6px 0 0;line-height:1.4}.cashflow-hero .cash-in{color:#7ee0a9}.cashflow-hero .cash-out,.cashflow-hero>strong.negative{color:#ffaaa2}.budget-status{color:#4d6d8d;font-size:var(--fs-caption);background:#edf6ff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 12px;padding:10px 12px;display:flex}.budget-status b{color:#176fbf;font-size:var(--fs-label)}.card-payments-note{color:#697583;font-size:var(--fs-caption);background:#f1f4f8;border-radius:13px;margin:10px 0 0;padding:10px 12px;line-height:1.4}.fortnight-title{margin-top:18px}.fortnight-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fortnight-grid>article{background:#fff;border:1px solid #e2e5eb;border-radius:17px;padding:13px}.fortnight-grid header,.fortnight-grid p{justify-content:space-between;align-items:center;gap:8px;display:flex}.fortnight-grid header{border-bottom:1px solid #eceef2;padding-bottom:9px}.fortnight-grid header b,.fortnight-grid header strong{font-size:var(--fs-caption)}.fortnight-grid p{color:#7f8288;font-size:var(--fs-compact);margin:8px 0 0}.fortnight-grid p b{color:#4c4f55;font-size:var(--fs-caption)}.fortnight-grid .positive{color:#27945e}.planned-row{grid-template-columns:68px minmax(0,1fr) auto}.planned-date.fortnight{color:#3475b5;text-align:center;background:#edf4ff;border-radius:8px;padding:5px 4px;line-height:1.2}.period-field{border:0;margin:12px 0;padding:0}.period-field legend{color:#777;font-size:var(--fs-caption);margin-bottom:7px}.period-selector{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.period-selector button{color:#5b5e64;background:#fff;border:1px solid #e1e3e8;border-radius:14px;min-width:0;padding:10px 6px}.period-selector button.selected{color:#126fc5;background:#eaf4ff;border-color:#0a84ff;box-shadow:0 0 0 1px #0a84ff1f}.period-selector b,.period-selector small{display:block}.period-selector b{font-size:var(--fs-caption)}.period-selector small{font-size:var(--fs-compact);margin-top:3px}.period-note{color:#49749c;font-size:var(--fs-caption);background:#edf6ff;border-radius:13px;margin:9px 0 12px;padding:11px;line-height:1.4}.plan-opening{background:#f5f9fd;border:1px solid #dde6ef;border-radius:14px;grid-template-columns:1fr auto;gap:3px 10px;margin:10px 0;padding:11px 12px;display:grid}.plan-opening span{color:#677789;font-size:var(--fs-caption)}.plan-opening b{color:#285d89;font-size:var(--fs-label)}.plan-opening small{color:#8a939d;font-size:var(--fs-compact);grid-column:1/3}@media (max-width:390px){.fortnight-grid{grid-template-columns:1fr}.period-selector{grid-template-columns:1fr 1fr}.period-selector button:last-child{grid-column:1/3}.planned-row{grid-template-columns:62px minmax(0,1fr) auto}}.cashflow-pending{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.cashflow-pending span{color:#777b82;font-size:var(--fs-compact);background:#fff;border:1px solid #e5e7ec;border-radius:13px;justify-content:space-between;padding:10px 12px;display:flex}.cashflow-pending b{color:#278f5c;font-size:var(--fs-caption)}.cashflow-pending span:last-child b{color:#d85b53}.statement-title{margin-top:18px}.statement-list{gap:9px;display:grid}.statement-list article{background:#fff;border:1px solid #dfe4eb;border-radius:18px;padding:13px}.statement-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.statement-list header b,.statement-list header small{display:block}.statement-list header b{font-size:var(--fs-label)}.statement-list header small{color:#858a92;font-size:var(--fs-compact);margin-top:3px}.statement-list header strong{font-size:var(--fs-label)}.statement-list article>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.statement-list article>div span{color:#8a8d93;font-size:var(--fs-compact)}.statement-list article>div b{color:#42454b;font-size:var(--fs-caption);margin-top:2px;display:block}.statement-list article>button{color:#0a84ff;font-size:var(--fs-caption);background:0 0;border:0;margin-top:10px;padding:0}.statement-editor-head{color:#315f8b;background:#edf5ff;border-radius:16px;justify-content:space-between;align-items:center;margin:18px 0 8px;padding:13px;display:flex}.statement-editor-head b,.statement-editor-head small{display:block}.statement-editor-head b{font-size:var(--fs-label)}.statement-editor-head small{font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.statement-editor-head>span{font-size:var(--fs-title)}.statement-preview{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.statement-preview span{color:#85888f;font-size:var(--fs-compact);background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:10px}.statement-preview b{color:#46494f;font-size:var(--fs-caption);margin-top:3px;display:block}.benefit-segment{margin-bottom:12px}.benefit-add{color:#7950b5!important;background:#f5edff!important}.card-cycle-line{line-height:1.25;font-size:var(--fs-compact)!important;white-space:normal!important}.account .card-cycle-line{max-width:90%;margin-top:5px}.movement-symbol.income{font-size:var(--fs-body-lg)}@media (max-width:390px){.statement-list article>div{grid-template-columns:1fr 1fr}.statement-list article>div span:last-child{grid-column:1/3}.statement-preview,.cashflow-pending{grid-template-columns:1fr}}.planned-row>em.plan-partial{color:#b07324}.planned-row>em.plan-exceeded{color:#d25249}.plan-partial-note{color:#8c642f;font-size:var(--fs-caption);background:#fff5e7;border-radius:13px;justify-content:space-between;gap:10px;margin:-8px 0 12px;padding:10px 12px;display:flex}.plan-partial-note b{color:#72501f}.planned-card-cycle{line-height:1.35;color:#3974a7!important;white-space:normal!important;margin-top:4px!important}.control-actions button:nth-child(7) span{color:#b87524;background:#fff0dd}.recovery-hero{color:#fff;background:radial-gradient(circle at 94% 0,#4a9f7a 0,#0000 40%),linear-gradient(145deg,#173d32,#10271f);border-radius:23px;margin-bottom:12px;padding:18px}.recovery-hero span,.recovery-hero strong{display:block}.recovery-hero span{color:#b9d9cc;font-size:var(--fs-caption)}.recovery-hero strong{font-size:var(--fs-heading);letter-spacing:-.7px;margin-top:4px}.recovery-hero p{color:#bdd2ca;font-size:var(--fs-compact);margin:5px 0 0}.recoverable-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.recoverable-list>article{background:#fff;border:1px solid #e3e6e9;border-radius:18px;padding:14px}.recoverable-list>article.closed{opacity:.7}.recoverable-list header{justify-content:space-between;gap:10px;display:flex}.recoverable-list header div{min-width:0}.recoverable-list header b,.recoverable-list header small{display:block}.recoverable-list header b{font-size:var(--fs-label)}.recoverable-list header small{color:#85888e;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.recoverable-list header strong{color:#257d58;font-size:var(--fs-label)}.recovery-progress{background:#e8eaed;border-radius:999px;height:6px;margin:11px 0 8px;overflow:hidden}.recovery-progress i{border-radius:inherit;background:linear-gradient(90deg,#38ae74,#76d1a0);height:100%;display:block}.recoverable-list article>p{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.recoverable-list article>p span{color:#86898f;font-size:var(--fs-compact)}.recoverable-list article>p b{color:#45484e;font-size:var(--fs-caption);margin-top:2px;display:block}.recovery-due{color:#85888f;font-size:var(--fs-compact);margin-top:8px;line-height:1.4;display:block}.recovery-history{background:#eef8f2;border-radius:11px;flex-direction:column;gap:3px;margin-top:9px;padding:8px 9px;display:flex}.recovery-history span{color:#327b58;font-size:var(--fs-compact)}.recoverable-list footer{gap:13px;margin-top:11px;display:flex}.recoverable-list footer button{border:var(--luma-context-record-action-border,0);background:var(--luma-context-record-action-background,transparent);color:var(--luma-context-record-action-color,#0a84ff);padding:var(--luma-context-record-action-padding,0);font-size:var(--fs-caption)}.recoverable-list footer button:first-child{background:#e6f2ff;border-radius:9px;padding:7px 10px;font-weight:750}.recoverable-source{color:#68717c;font-size:var(--fs-compact);background:#f2f4f7;border-radius:12px;margin:0 0 11px;padding:10px 12px}.recovery-explanation span{color:#27895b!important;background:#e5f6ec!important}.recovery-receipt{color:#3a6d55;background:#edf7f1;border-radius:17px;margin-bottom:13px;padding:14px}.recovery-receipt span,.recovery-receipt b,.recovery-receipt small{display:block}.recovery-receipt span{font-size:var(--fs-compact)}.recovery-receipt b{color:#284f3d;font-size:var(--fs-body);margin-top:3px}.recovery-receipt small{font-size:var(--fs-compact);margin-top:4px}.safe-button{text-align:left;background:0 0;border:0;width:100%}.safe-button:active{opacity:.72}.phase-two-list-actions{grid-template-columns:1fr 1fr}.phase-two-list-actions .wide-add{margin:9px 0}.control-sheet{background:linear-gradient(#f8fbff,#f5f5f8)}.safe-hero{color:#fff;background:radial-gradient(circle at 90% 0,#3d9974 0,#0000 38%),linear-gradient(145deg,#173c31,#10241e);border-radius:25px;padding:20px;box-shadow:0 15px 35px #143a2926}.safe-hero>span{color:#b8dbce;font-size:var(--fs-label)}.safe-hero>strong{font-size:var(--fs-display);letter-spacing:-1px;margin-top:4px;display:block}.safe-hero>p{color:#b8cfc7;font-size:var(--fs-caption);margin:4px 0 15px}.safe-hero>div{border-top:1px solid #ffffff1b;grid-template-columns:1fr 1fr;gap:7px;padding-top:12px;display:grid}.safe-hero small,.safe-hero b{display:block}.safe-hero small{color:#a9c2b9;font-size:var(--fs-compact)}.safe-hero b{color:#fff;font-size:var(--fs-label);margin-top:2px}.control-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.control-actions button{color:#54575d;font-size:var(--fs-caption);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.control-actions span{color:#1678d6;width:42px;height:42px;font-size:var(--fs-subtitle);background:#e6f1ff;border-radius:14px;place-items:center;display:grid}.control-actions button:nth-child(2) span,.control-actions button:nth-child(6) span{color:#805ed0;background:#eee7ff}.control-actions button:nth-child(4) span,.control-actions button:nth-child(5) span{color:#25935d;background:#e2f6ea}.control-section-head{justify-content:space-between;align-items:center;margin:20px 2px 9px;display:flex}.control-section-head h3{font-size:var(--fs-body-lg);margin:0}.control-section-head span{color:#6e7076;min-width:23px;height:23px;font-size:var(--fs-caption);background:#e8e9ed;border-radius:999px;place-items:center;display:grid}.reminder-list{flex-direction:column;gap:7px;display:flex}.reminder{background:#fff;border:1px solid #e7e8ec;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.reminder>span{color:#237bcb;background:#eaf4ff;border-radius:10px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.reminder.warning>span{color:#bd7520;background:#fff1df}.reminder.danger>span{color:#d84d43;background:#ffe7e4}.reminder b,.reminder small{display:block}.reminder b{font-size:var(--fs-label)}.reminder small{color:#85878c;font-size:var(--fs-compact);margin-top:2px}.control-empty{text-align:center;background:#fff;border:1px solid #e6e7eb;border-radius:18px;padding:24px 14px}.control-empty b{font-size:var(--fs-label)}.control-empty p,.control-note{color:#85878c;font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.category-budget-editor{grid-template-columns:1.2fr 1fr auto;gap:6px;display:grid}.category-budget-editor select,.category-budget-editor>div{min-width:0;font-size:var(--fs-caption);background:#fff;border:1px solid #dedfe4;border-radius:12px;padding:10px}.category-budget-editor>div{gap:4px;display:flex}.category-budget-editor input{border:0;outline:0;width:100%;min-width:0}.category-budget-editor>button{color:#fff;font-size:var(--fs-caption);background:#0a84ff;border:0;border-radius:12px;padding:0 10px}.category-budget-editor>button:disabled{background:#cacbd0}.budget-progress-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.budget-progress-list article{background:#fff;border:1px solid #e4e5e9;border-radius:14px;padding:11px}.budget-progress-list header{justify-content:space-between;display:flex}.budget-progress-list header b{font-size:var(--fs-caption)}.budget-progress-list button{color:#df5048;font-size:var(--fs-compact);background:0 0;border:0}.budget-progress-list article>div,.goal-bar{background:#eaebee;border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.budget-progress-list i,.goal-bar i{border-radius:inherit;background:linear-gradient(90deg,#42b97b,#80d3a7);height:100%;display:block}.budget-progress-list small{color:#777a80;font-size:var(--fs-compact)}.calendar-list{flex-direction:column;gap:8px;display:flex}.calendar-row{background:#fff;border:1px solid #e7e8ec;border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.calendar-row time{color:#1875ca;width:38px;height:42px;font-size:var(--fs-body-lg);background:#eaf3ff;border-radius:12px;place-items:center;font-weight:800;display:grid}.calendar-row time small{font-size:var(--fs-compact);text-transform:uppercase}.calendar-row.warning time{color:#bd741e;background:#fff0df}.calendar-row.expense time{color:#d65349;background:#ffe9e5}.calendar-row.income time,.calendar-row.goal time{color:#27945f;background:#e3f6eb}.calendar-row.installment time{color:#805fd0;background:#eee8ff}.calendar-row>div{min-width:0}.calendar-row b,.calendar-row small{display:block}.calendar-row b{font-size:var(--fs-label)}.calendar-row small{color:#85878c;font-size:var(--fs-compact);margin-top:3px;line-height:1.3}.calendar-row strong{font-size:var(--fs-caption)}.goal-list,.installment-list{flex-direction:column;gap:10px;display:flex}.goal-list article,.installment-list article{background:#fff;border:1px solid #e5e6ea;border-radius:18px;padding:14px}.goal-list header,.installment-list header{justify-content:space-between;gap:8px;display:flex}.goal-list header b,.goal-list header small,.installment-list header b,.installment-list header small{display:block}.goal-list header b,.installment-list header b{font-size:var(--fs-label)}.goal-list header small,.installment-list header small{color:#84868b;font-size:var(--fs-compact);margin-top:3px}.goal-list header strong,.installment-list header strong{font-size:var(--fs-label)}.goal-list article>p{font-size:var(--fs-caption);justify-content:space-between;margin:0;display:flex}.goal-list footer,.installment-list footer{gap:13px;margin-top:11px;display:flex}.goal-list footer button,.installment-list footer button{border:var(--luma-context-record-action-border,0);background:var(--luma-context-record-action-background,transparent);color:var(--luma-context-record-action-color,#0a84ff);padding:var(--luma-context-record-action-padding,0);font-size:var(--fs-caption)}.installment-dots{gap:3px;margin-top:11px;display:flex;overflow:hidden}.installment-dots i{background:#e2e3e7;border-radius:999px;flex:1;height:6px}.installment-dots i.paid{background:#7f66d8}.installment-list article>p{color:#7f8187;font-size:var(--fs-compact);margin:7px 0 0}.installment-preview{color:#6b55b0;font-size:var(--fs-caption);background:#f0ebff;border-radius:13px;justify-content:space-between;padding:11px 13px;display:flex}.reconcile-list{flex-direction:column;gap:8px;margin-top:15px;display:flex}.reconcile-list article{background:#fff;border:1px solid #e5e6ea;border-radius:15px;grid-template-columns:minmax(0,1fr) 105px auto;align-items:center;gap:7px;padding:11px;display:grid}.reconcile-list b,.reconcile-list small{display:block}.reconcile-list b{font-size:var(--fs-caption)}.reconcile-list small{color:#85878c;font-size:var(--fs-compact);margin-top:2px}.reconcile-list label{font-size:var(--fs-caption);border:1px solid #dedfe3;border-radius:10px;align-items:center;gap:3px;padding:8px;display:flex}.reconcile-list input{border:0;outline:0;width:100%;min-width:0}.reconcile-list button{color:#fff;font-size:var(--fs-compact);background:#0a84ff;border:0;border-radius:10px;padding:9px 7px}.reconcile-list button:disabled{background:#d0d1d5}.refund-explanation span{color:#28925e!important;background:#e2f6ea!important}@media (max-width:390px){.category-budget-editor{grid-template-columns:1fr 1fr}.category-budget-editor>button{grid-column:1/3;padding:10px}.reconcile-list article{grid-template-columns:1fr 95px}.reconcile-list button{grid-column:1/3}.calendar-row{grid-template-columns:40px 1fr}.calendar-row strong{grid-column:2}}.expected-card-list article{background:#f8fbff;border-color:#cfe1fa}.installment-plan-list article{background:#fcfbff;border-color:#e4dcfb}.expected-card-toggle{justify-content:space-between;align-items:center;width:100%;color:#176fbd!important;font-size:var(--fs-caption)!important;background:#fff!important;border:1px solid #d7e6f8!important;border-radius:11px!important;margin-top:11px!important;padding:9px 10px!important;font-weight:750!important;display:flex!important}.expected-card-toggle b{font-size:var(--fs-body);line-height:1}.expected-card-details{flex-direction:column;gap:7px;margin-top:8px!important;display:flex!important}.expected-card-detail{background:#fff;border:1px solid #e0eaf7;border-radius:11px;align-items:start;gap:9px;grid-template-columns:minmax(0,1fr) auto!important;padding:9px!important;display:grid!important}.expected-card-detail>div{margin:0!important;display:block!important}.expected-card-detail b,.expected-card-detail small{display:block}.expected-card-detail b{font-size:var(--fs-caption)}.expected-card-detail small{color:#7d8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.expected-card-detail aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.expected-card-detail aside>strong{font-size:var(--fs-caption);white-space:nowrap}.expected-card-detail .statement-pay{font-size:var(--fs-compact)!important;background:#e6f2ff!important;border-radius:8px!important;margin:0!important;padding:6px 8px!important;font-weight:750!important}.planned-card-purchase-list article{background:#fbfdff;border-color:#d9e4f3}.planned-card-purchase-actions{justify-content:flex-end;gap:7px;margin:0!important;display:flex!important}.planned-card-purchase-actions button{color:#0a84ff;font-size:var(--fs-compact);background:0 0;border:0;padding:0}.planned-card-purchase-actions .danger-link{color:#d84c45}.plan-collapsible-section{background:#fff;border:1px solid #dfe4eb;border-radius:17px;margin-top:11px;overflow:hidden}.plan-collapsible-head{color:#23252a;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:9px;width:100%;padding:12px 13px;display:grid}.plan-collapsible-head span,.plan-collapsible-head b,.plan-collapsible-head small{display:block}.plan-collapsible-head span{min-width:0}.plan-collapsible-head b{font-size:var(--fs-label)}.plan-collapsible-head small{color:#858a92;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.plan-collapsible-head strong{font-size:var(--fs-label);white-space:nowrap}.plan-collapsible-head i{color:#1675c7;width:22px;height:22px;font-size:var(--fs-label);background:#edf5ff;border-radius:8px;place-items:center;font-style:normal;display:grid}.plan-collapsible-content{padding:0 10px 10px}.plan-collapsible-content>.control-note{margin:0;padding:8px 3px}.plan-collapsible-content>.statement-list{gap:8px}.plan-collapsible-content>.statement-list>article{border-radius:14px}.installment-list header strong{text-align:right;color:#6f55c2}.installment-list header strong small{font-size:var(--fs-compact);font-weight:500}.installment-smart-summary{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.installment-smart-summary span{color:#85818f;font-size:var(--fs-compact);background:#f5f3fb;border-radius:11px;padding:9px}.installment-smart-summary b{color:#4d465d;font-size:var(--fs-caption);margin-top:3px;display:block}.installment-mode{margin-bottom:10px}.installment-mode-note{color:#38678f;background:#eff6ff;border-radius:15px;align-items:center;gap:9px;margin:0 0 13px;padding:12px;display:flex}.installment-mode-note.existing{color:#397158;background:#eff8f3}.installment-mode-note>span{color:#1777d0;width:31px;height:31px;font-size:var(--fs-body-lg);background:#dcecff;border-radius:11px;place-items:center;display:grid}.installment-mode-note.existing>span{color:#268b59;background:#dcf1e5}.installment-mode-note p{margin:0}.installment-mode-note b,.installment-mode-note small{display:block}.installment-mode-note b{font-size:var(--fs-caption)}.installment-mode-note small{font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.installment-smart-preview{grid-template-columns:1fr 1fr;gap:7px;margin:5px 0 12px;display:grid}.installment-smart-preview span{color:#806cb7;font-size:var(--fs-compact);background:#f2edff;border-radius:13px;padding:11px}.installment-smart-preview b{color:#604a9d;font-size:var(--fs-caption);margin-top:3px;display:block}.installment-impact-preview{color:#397158;font-size:var(--fs-compact);background:#eaf7ef;border-radius:13px;grid-column:1/-1;margin:0;padding:11px;line-height:1.4}.installment-impact-preview b{color:#28734d;margin:0 0 2px;display:block}@media (max-width:390px){.installment-smart-summary,.installment-smart-preview{grid-template-columns:1fr}}html[data-luma-theme=dark] .installment-impact-preview{color:#a9d7bf;background:#173127}html[data-luma-theme=dark] .installment-impact-preview b{color:#bde7cf}.installment-list footer{flex-wrap:wrap}.installment-list footer .danger-link{color:#d84c45}.installment-archive-head{margin-top:24px}.archived-installment-list article{opacity:.86;background:#f7f7f9;border-style:dashed}.archived-installment-list footer{margin-top:9px}.archived-installment-list footer .danger-link{color:#c83f38;background:#ffebe9;border-radius:10px;padding:8px 10px;font-weight:750}html[data-luma-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090d13}html[data-luma-theme=dark] body{color:#eef2f7;background:#090d13}html[data-luma-theme=dark] .app-shell{color:#eef2f7;background:radial-gradient(circle at 96% 0,#182b43 0,#0000 30%),linear-gradient(#0e141d 0,#090d13 470px)}html[data-luma-theme=dark] .eyebrow,html[data-luma-theme=dark] .sheet-kicker,html[data-luma-theme=dark] .control-note,html[data-luma-theme=dark] small{color:#9ca8b8}html[data-luma-theme=dark] .quick-actions button,html[data-luma-theme=dark] .section-title h2,html[data-luma-theme=dark] .movement-row,html[data-luma-theme=dark] .plan-collapsible-head{color:#edf2f8}html[data-luma-theme=dark] .insight-card,html[data-luma-theme=dark] .movement-list,html[data-luma-theme=dark] .manage-list,html[data-luma-theme=dark] .sheet,html[data-luma-theme=dark] .tabbar,html[data-luma-theme=dark] .profile-card,html[data-luma-theme=dark] .profile-action,html[data-luma-theme=dark] .managed-user,html[data-luma-theme=dark] .support-admin-list article,html[data-luma-theme=dark] .plan-collapsible-section,html[data-luma-theme=dark] .plan-collapsible-head,html[data-luma-theme=dark] .expected-card-detail,html[data-luma-theme=dark] .goal-list article,html[data-luma-theme=dark] .installment-list article,html[data-luma-theme=dark] .recoverable-list>article,html[data-luma-theme=dark] .calendar-row,html[data-luma-theme=dark] .reminder,html[data-luma-theme=dark] .control-empty,html[data-luma-theme=dark] .budget-progress-list article,html[data-luma-theme=dark] .benefit-history article,html[data-luma-theme=dark] .appearance-options button{color:#edf2f8!important;background:#131b26!important;border-color:#283444!important}html[data-luma-theme=dark] .sheet{background:linear-gradient(#151e2a,#0d141d)!important}html[data-luma-theme=dark] .tabbar{border-color:#2b3645;background:#111923ed!important}html[data-luma-theme=dark] .field>input,html[data-luma-theme=dark] .field>select,html[data-luma-theme=dark] .field textarea,html[data-luma-theme=dark] .money-field,html[data-luma-theme=dark] .account-select select,html[data-luma-theme=dark] .type-grid button,html[data-luma-theme=dark] .chips button,html[data-luma-theme=dark] .segment{color:#edf2f8;background:#17212e!important;border-color:#324053!important}html[data-luma-theme=dark] .segment .selected{box-shadow:none;background:#273444!important}html[data-luma-theme=dark] .appearance-options small,html[data-luma-theme=dark] .appearance-intro,html[data-luma-theme=dark] .appearance-note,html[data-luma-theme=dark] .profile-card small,html[data-luma-theme=dark] .profile-action small{color:#9aa8ba!important}html[data-luma-theme=dark] .privacy-note{color:#c4e0fa;background:#152b42}html[data-luma-theme=dark] .profile-action>span{color:#8ecaff;background:#1a314a}html[data-luma-theme=dark] .grabber,html[data-luma-theme=dark] .sheet-head button{color:#d8e0ea;background:#2b3645}html[data-luma-theme=dark] .empty-movements,html[data-luma-theme=dark] .add-account-card{color:#abb7c6;background:#131b26;border-color:#354153}html[data-luma-theme=dark] .movement-row{border-color:#27313e}html[data-luma-theme=dark] .expected-card-toggle{color:#9ecfff!important;background:#18283a!important;border-color:#304a66!important}html[data-luma-theme=dark] .appearance-options button.selected{box-shadow:0 0 0 3px #4599e720;border-color:#4599e7!important}html[data-luma-theme=dark] .plan-sheet,html[data-luma-theme=dark] .control-sheet,html[data-luma-theme=dark] .users-sheet{background:linear-gradient(#15202e,#0d141d)!important}html[data-luma-theme=dark] .month-switcher{background:#202b3b}html[data-luma-theme=dark] .month-switcher button{color:#eef3f9;background:#111a27}html[data-luma-theme=dark] .month-switcher b,html[data-luma-theme=dark] h2,html[data-luma-theme=dark] h3,html[data-luma-theme=dark] .plan-list-title,html[data-luma-theme=dark] .fortnight-title,html[data-luma-theme=dark] .statement-title,html[data-luma-theme=dark] .control-section-head h3{color:#f0f4f9}html[data-luma-theme=dark] .planned-list,html[data-luma-theme=dark] .statement-history-list,html[data-luma-theme=dark] .reconcile-list article,html[data-luma-theme=dark] .plan-stats article,html[data-luma-theme=dark] .fortnight-grid>article,html[data-luma-theme=dark] .cashflow-pending span,html[data-luma-theme=dark] .statement-list article,html[data-luma-theme=dark] .statement-preview span,html[data-luma-theme=dark] .budget-editor label,html[data-luma-theme=dark] .payment-statement-summary,html[data-luma-theme=dark] .category-budget-editor select,html[data-luma-theme=dark] .category-budget-editor>div,html[data-luma-theme=dark] .payment-preview div,html[data-luma-theme=dark] .installment-smart-summary span,html[data-luma-theme=dark] .installment-smart-preview span,html[data-luma-theme=dark] .card-package-list article{color:#edf2f8!important;background:#131d2a!important;border-color:#2b3a4d!important}html[data-luma-theme=dark] .planned-row,html[data-luma-theme=dark] .statement-history-list article,html[data-luma-theme=dark] .fortnight-grid header{border-color:#28384a!important}html[data-luma-theme=dark] .planned-row b,html[data-luma-theme=dark] .planned-row>strong,html[data-luma-theme=dark] .movement-row strong,html[data-luma-theme=dark] .movement-copy b,html[data-luma-theme=dark] .statement-list article>div b,html[data-luma-theme=dark] .statement-preview b,html[data-luma-theme=dark] .payment-statement-summary b,html[data-luma-theme=dark] .fortnight-grid p b,html[data-luma-theme=dark] .plan-stats b,html[data-luma-theme=dark] .budget-editor input,html[data-luma-theme=dark] .category-budget-editor input{color:#f1f5fa!important}html[data-luma-theme=dark] .planned-row small,html[data-luma-theme=dark] .planned-date,html[data-luma-theme=dark] .movement-copy small,html[data-luma-theme=dark] .plan-stats span,html[data-luma-theme=dark] .plan-stats small,html[data-luma-theme=dark] .statement-list header small,html[data-luma-theme=dark] .statement-list article>div span,html[data-luma-theme=dark] .statement-preview,html[data-luma-theme=dark] .fortnight-grid p,html[data-luma-theme=dark] .budget-editor label>span{color:#aab7c8!important}html[data-luma-theme=dark] .period-selector button,html[data-luma-theme=dark] .payment-presets button{color:#cae4ff!important;background:#172534!important;border-color:#314861!important}html[data-luma-theme=dark] .period-selector button.selected{color:#d9eeff!important;background:#173a5f!important;border-color:#3e95e8!important}html[data-luma-theme=dark] .planned-date.fortnight{color:#9ed1ff;background:#193a5c}html[data-luma-theme=dark] .budget-status,html[data-luma-theme=dark] .card-payments-note,html[data-luma-theme=dark] .statement-editor-head,html[data-luma-theme=dark] .payment-explanation,html[data-luma-theme=dark] .period-note{color:#b9daf6!important;background:#152d45!important}html[data-luma-theme=dark] .budget-status b{color:#8fc9ff}html[data-luma-theme=dark] .payment-statement-summary b,html[data-luma-theme=dark] .plan-partial-note b{color:#edf3fb!important}html[data-luma-theme=dark] .payment-preview div,html[data-luma-theme=dark] .statement-preview span{color:#aebbd0!important}html[data-luma-theme=dark] .field>input::placeholder,html[data-luma-theme=dark] .budget-editor input::placeholder{color:#708198!important}html[data-luma-theme=dark] .save-button:disabled,html[data-luma-theme=dark] .category-budget-editor>button:disabled{opacity:1;color:#9faaba!important;background:#3b4656!important}html[data-luma-theme=dark] .plan-actions button,html[data-luma-theme=dark] .control-actions button{color:#dfe7f1!important}html[data-luma-theme=dark] .control-actions button>span,html[data-luma-theme=dark] .plan-actions button>span{box-shadow:inset 0 0 0 1px #ffffff1c}html[data-luma-theme=dark] .control-section-head>span{color:#d5deea;background:#29374a}html[data-luma-theme=dark] .goal-bar,html[data-luma-theme=dark] .budget-progress-list article>div,html[data-luma-theme=dark] .statement-progress{background:#2b394b}html[data-luma-theme=dark] .sign-out-button{color:#ffb5ae;background:#3a2023}html[data-luma-theme=dark] .statement-status{border:1px solid #314760;color:#b8d5f0!important;background:#1c2c3d!important}html[data-luma-theme=dark] .statement-status.due_soon{border-color:#5b4729;color:#f2cc85!important;background:#332817!important}html[data-luma-theme=dark] .statement-status.overdue{border-color:#633a3d;color:#ffaaa5!important;background:#382023!important}html[data-luma-theme=dark] .statement-status.paid{border-color:#2f6248;color:#82dfad!important;background:#173325!important}html[data-luma-theme=dark] .statement-covered{color:#9caabd!important}html[data-luma-theme=dark] .statement-list footer .statement-pay,html[data-luma-theme=dark] .expected-card-detail .statement-pay{box-shadow:inset 0 1px #ffffff12;color:#c6e5ff!important;background:#1a3f63!important;border:1px solid #35648e!important}html[data-luma-theme=dark] .statement-list footer .statement-pay:active,html[data-luma-theme=dark] .expected-card-detail .statement-pay:active{background:#24537f!important}html[data-luma-theme=dark] .statement-list footer button:not(.statement-pay){color:#83c6ff!important}.profile-sheet{padding-bottom:34px}.profile-card{background:#fff;border:1px solid #e5e5ea;border-radius:20px;align-items:center;gap:14px;margin:22px 0;padding:16px;display:flex}.profile-card>span{color:#fff;width:48px;height:48px;font-size:var(--fs-subtitle);background:linear-gradient(145deg,#16191f,#4c5260);border-radius:50%;place-items:center;font-weight:800;display:grid}.profile-card div{min-width:0}.profile-card b,.profile-card small{display:block}.profile-card b{font-size:var(--fs-body-lg)}.profile-card small{color:#85878c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.privacy-note{color:#1d4e7a;background:#eaf4ff;border-radius:18px;padding:16px}.privacy-note b{font-size:var(--fs-body)}.privacy-note p{font-size:var(--fs-label);margin:5px 0 0;line-height:1.45}.owner-badge{color:#258453;width:max-content;font-size:var(--fs-label);background:#e7f7ed;border-radius:999px;margin:14px 0 0;padding:7px 10px;font-weight:750}.sign-out-button{color:#c43b34;text-align:center;font-size:var(--fs-body);background:#fff0ef;border-radius:16px;margin-top:24px;padding:14px;font-weight:750;text-decoration:none;display:block}.profile-avatar{color:#fff;background:linear-gradient(145deg,#16191f,#4c5260);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-editor{background:#fff;border:1px solid #e5e7ec;border-radius:19px;align-items:center;gap:14px;margin:18px 0 20px;padding:15px;display:flex}.avatar-editor>.profile-avatar{width:68px;height:68px;font-size:var(--fs-heading)}.avatar-editor>div{flex:1;min-width:0}.avatar-editor b,.avatar-editor small{display:block}.avatar-editor b{font-size:var(--fs-body)}.avatar-editor small{color:#81858d;font-size:var(--fs-label);margin-top:3px;line-height:1.35}.avatar-upload{color:#0879e8;font-size:var(--fs-label);cursor:pointer;background:#e5f1ff;border-radius:11px;margin-top:10px;font-weight:750;display:inline-flex}.avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avatar-upload span{padding:8px 10px}.avatar-remove{color:#dc5047;font-size:var(--fs-label);background:0 0;border:0;margin-left:10px;font-weight:650}.avatar-remove:disabled{opacity:.58;pointer-events:none}.avatar-upload:has(input:disabled){opacity:.58;pointer-events:none}html[data-luma-theme=dark] .avatar-editor{color:#edf2f8!important;background:#131b26!important;border-color:#2b3a4c!important}html[data-luma-theme=dark] .avatar-editor small{color:#aab8ca!important}html[data-luma-theme=dark] .avatar-upload{color:#9fd0ff!important;background:#17395b!important}.avatar-upload:not(:has(input:disabled)):hover{filter:brightness(.96);background:#d6eaff;box-shadow:inset 0 0 0 2px #83bce8}.avatar-upload:not(:has(input:disabled)):active{filter:brightness(.84);box-shadow:inset 0 0 0 3px #197ec4}.avatar-upload:has(input:focus-visible){outline-offset:3px;outline:3px solid #0879e8;box-shadow:none!important}html[data-luma-theme=dark] .avatar-upload:not(:has(input:disabled)):hover{filter:brightness(1.12);box-shadow:inset 0 0 0 2px #71b7e7;background:#28516e!important}html[data-luma-theme=dark] .avatar-upload:not(:has(input:disabled)):active{filter:brightness(1.18);box-shadow:inset 0 0 0 3px #8dd0fb}html[data-luma-theme=dark] .avatar-upload:has(input:focus-visible){outline-color:#9fd0ff}.access-shell{isolation:isolate;color:#171a20;background:radial-gradient(circle at 12% 8%,#fff 0,#0000 28%),radial-gradient(circle at 88% 10%,#dfe8f3 0,#0000 30%),linear-gradient(145deg,#f7f8fa,#e7eaf0);place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.access-shell:before,.access-shell:after{content:"";z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.access-shell:before{background:radial-gradient(circle,#fff9 0,#cfd9e855 44%,#0000 68%);width:430px;height:430px;top:-210px;right:-180px}.access-shell:after{background:radial-gradient(circle,#c4ccd855 0,#0000 68%);width:360px;height:360px;bottom:-210px;left:-190px}.access-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(160deg,#fffffff7,#f8f9fbe8);border:1px solid #fff;border-radius:36px;width:min(100%,490px);padding:38px 36px 30px;position:relative;overflow:hidden;box-shadow:0 38px 95px #29324220,inset 0 1px #fff}.access-card:before{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;inset:0 0 auto}.access-brand{justify-content:space-between;align-items:center;gap:18px;display:flex}.luma-lockup{border-radius:16px;width:174px;height:76px;display:block;overflow:hidden}.luma-lockup img{object-fit:cover;filter:invert()grayscale()contrast(1.08);width:100%;height:100%}.access-security{color:#717780;font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:flex}.access-security i{background:#b48838;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b4883812}.access-kicker{color:#737a84;font-size:var(--fs-caption);letter-spacing:1.3px;text-transform:uppercase;margin:21px 0 8px;font-weight:800}.access-card h1{color:#171a20;font-size:var(--fs-hero);letter-spacing:-1.7px;margin:0;line-height:1.04}.access-card h1 span{color:#7b828c}.access-copy{color:#666d77;max-width:400px;font-size:var(--fs-body);margin:17px 0 0;line-height:1.62}.access-features{background:#f5f7f9b8;border:1px solid #dfe3e9;border-radius:19px;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid;overflow:hidden}.access-features span{border-right:1px solid #e0e4e9;min-width:0;padding:14px 12px}.access-features span:last-child{border:0}.access-features i,.access-features b,.access-features small{display:block}.access-features i{color:#8a6b32;height:19px;font-size:var(--fs-body);font-style:normal}.access-features b{font-size:var(--fs-caption)}.access-features small{color:#848b94;font-size:var(--fs-compact);margin-top:4px;line-height:1.35}.access-primary,.access-secondary{text-align:center;width:100%;font-size:var(--fs-body);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:16px;font-weight:800;text-decoration:none;display:flex}.access-primary{color:#fff;background:linear-gradient(135deg,#15191f,#323945);transition:transform .18s,box-shadow .18s;box-shadow:0 14px 32px #151a242b}.access-primary:hover{transform:translateY(-1px);box-shadow:0 18px 38px #151a2438}.access-primary i{font-size:var(--fs-subtitle);margin-left:auto;font-style:normal;font-weight:400}.access-primary span:first-child{margin-left:auto}.access-secondary{color:#323944;background:#e9edf2;margin-top:20px}.access-footnote{color:#8e949d;max-width:380px;font-size:var(--fs-compact);text-align:center;margin:14px auto 0;line-height:1.55;display:block}.luma-symbol{border-radius:28px;display:block;position:relative;overflow:hidden}.luma-symbol img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.luma-symbol-dark{display:none}.loading-access{text-align:center;width:min(100%,410px);padding:46px 36px 40px}.loading-brand{place-items:center;width:126px;height:126px;margin:0 auto 18px;display:grid;position:relative}.loading-symbol{z-index:1;width:104px;height:104px;box-shadow:0 18px 50px #28344324}.loading-orbit{border:1px solid #afb7c445;border-radius:38px;animation:8s linear infinite lumaOrbit;position:absolute;inset:0}.loading-orbit:after{content:"";background:#b68a3d;border-radius:50%;width:7px;height:7px;position:absolute;top:22px;right:7px;box-shadow:0 0 15px #b68a3d99}.loading-wordmark{color:#252a31;font-size:var(--fs-body-lg);letter-spacing:6px;margin:0;font-weight:750}.loading-wordmark span{color:#9299a3;font-size:var(--fs-compact);letter-spacing:4px}.loading-access h1{color:#20242a;font-size:var(--fs-title);letter-spacing:-.7px;margin-top:23px}.loading-access p{color:#858c96;font-size:var(--fs-caption);margin:7px 0 0}.loading-progress{background:#dfe3e8;border-radius:999px;width:92px;height:3px;margin:24px auto 0;display:block;overflow:hidden}.loading-progress i{border-radius:inherit;background:linear-gradient(90deg,#868e99,#c09a57);width:42%;height:100%;animation:1.45s ease-in-out infinite lumaProgress;display:block}.access-denied-logo{border-radius:22px;width:74px;height:74px;margin-bottom:20px}.denied-access .access-copy b{color:#333840;overflow-wrap:anywhere}@keyframes lumaOrbit{to{transform:rotate(360deg)}}@keyframes lumaProgress{0%{transform:translate(-115%)}to{transform:translate(340%)}}.access-shell.luma-access-dark,html[data-luma-theme=dark] .access-shell{color:#f3f5f8;background:radial-gradient(circle at 84% 5%,#263240 0,#0000 27%),radial-gradient(circle at 12% 92%,#141b25 0,#0000 34%),linear-gradient(145deg,#070a0e,#111821)}.access-shell.luma-access-dark:before,html[data-luma-theme=dark] .access-shell:before{background:radial-gradient(circle,#46556735 0,#0000 67%)}.access-shell.luma-access-dark:after,html[data-luma-theme=dark] .access-shell:after{background:radial-gradient(circle,#202a373d 0,#0000 67%)}.access-shell.luma-access-dark .access-card,html[data-luma-theme=dark] .access-shell .access-card{background:linear-gradient(155deg,#18212ce8,#0d131bea);border-color:#364250;box-shadow:0 40px 105px #00000082,inset 0 1px #ffffff12}.access-shell.luma-access-dark .luma-lockup img,html[data-luma-theme=dark] .luma-lockup img{filter:none}.access-shell.luma-access-dark .luma-symbol-light,html[data-luma-theme=dark] .luma-symbol-light{display:none}.access-shell.luma-access-dark .luma-symbol-dark,html[data-luma-theme=dark] .luma-symbol-dark{display:block}.access-shell.luma-access-dark .access-security,html[data-luma-theme=dark] .access-security{color:#a4aebb}.access-shell.luma-access-dark .access-kicker,html[data-luma-theme=dark] .access-kicker{color:#a9b2bd}.access-shell.luma-access-dark .access-card h1,html[data-luma-theme=dark] .access-shell .access-card h1{color:#f4f6f8}.access-shell.luma-access-dark .access-card h1 span,html[data-luma-theme=dark] .access-shell .access-card h1 span{color:#9ba5b2}.access-shell.luma-access-dark .access-copy,html[data-luma-theme=dark] .access-copy{color:#aeb7c2}.access-shell.luma-access-dark .access-features,html[data-luma-theme=dark] .access-features{background:#111923ad;border-color:#303b49}.access-shell.luma-access-dark .access-features span,html[data-luma-theme=dark] .access-features span{border-color:#2b3542}.access-shell.luma-access-dark .access-features small,html[data-luma-theme=dark] .access-features small{color:#8f9aa8}.access-shell.luma-access-dark .access-primary,html[data-luma-theme=dark] .access-primary{color:#121820;background:linear-gradient(135deg,#f5f7f9,#c9d0d8);box-shadow:0 15px 38px #0006}.access-shell.luma-access-dark .access-secondary,html[data-luma-theme=dark] .access-secondary{color:#e5ebf2;background:#1b2632}.access-shell.luma-access-dark .access-footnote,html[data-luma-theme=dark] .access-footnote{color:#818d9b}.access-shell.luma-access-dark .loading-wordmark,html[data-luma-theme=dark] .loading-wordmark{color:#edf1f5}.access-shell.luma-access-dark .loading-wordmark span,html[data-luma-theme=dark] .loading-wordmark span{color:#8d98a6}.access-shell.luma-access-dark .loading-access h1,html[data-luma-theme=dark] .loading-access h1{color:#f4f7fa}.access-shell.luma-access-dark .loading-access p,html[data-luma-theme=dark] .loading-access p{color:#9ea9b7}.access-shell.luma-access-dark .loading-progress,html[data-luma-theme=dark] .loading-progress{background:#27313e}.access-shell.luma-access-dark .loading-orbit,html[data-luma-theme=dark] .loading-orbit{border-color:#7e8a9840}html[data-luma-theme=dark] .action-icon.coral{color:#ff998f;background:#382229}html[data-luma-theme=dark] .action-icon.green{color:#68dba2;background:#15372b}html[data-luma-theme=dark] .action-icon.blue{color:#78bbff;background:#173452}html[data-luma-theme=dark] .action-icon.violet{color:#bda8ff;background:#2b2446}html[data-luma-theme=dark] .quick-actions button{color:#e7edf5}html[data-luma-theme=dark] .plan-actions button>span,html[data-luma-theme=dark] .control-actions span{color:#78bbff!important;background:#173452!important;box-shadow:inset 0 0 0 1px #78bbff1c!important}html[data-luma-theme=dark] .plan-actions button:nth-child(2)>span,html[data-luma-theme=dark] .control-actions button:nth-child(4) span,html[data-luma-theme=dark] .control-actions button:nth-child(5) span{color:#68dba2!important;background:#15372b!important}html[data-luma-theme=dark] .plan-actions button:nth-child(3)>span,html[data-luma-theme=dark] .control-actions button:nth-child(2) span,html[data-luma-theme=dark] .control-actions button:nth-child(6) span,html[data-luma-theme=dark] .control-actions button:nth-child(8) span{color:#bda8ff!important;background:#2b2446!important}html[data-luma-theme=dark] .plan-actions button:nth-child(4)>span,html[data-luma-theme=dark] .control-actions button:nth-child(7) span{color:#f0bf76!important;background:#392b1a!important}html[data-luma-theme=dark] .wide-add,html[data-luma-theme=dark] .list-actions .payment-add{border:1px solid #326b9b;box-shadow:inset 0 1px #ffffff12,0 10px 24px #00000020;color:#96ccff!important;background:linear-gradient(135deg,#173452,#1b4267)!important}html[data-luma-theme=dark] .wide-add:active{transform:scale(.99)}html[data-luma-theme=dark] .benefit-add{color:#c1afff!important;background:#2b2446!important;border-color:#594882!important}html[data-luma-theme=dark] .movement-symbol.expense,html[data-luma-theme=dark] .reminder.danger>span,html[data-luma-theme=dark] .calendar-row.expense time{color:#ff998f!important;background:#382229!important}html[data-luma-theme=dark] .movement-symbol.income,html[data-luma-theme=dark] .reminder>span,html[data-luma-theme=dark] .calendar-row.income time,html[data-luma-theme=dark] .calendar-row.goal time{color:#68dba2!important;background:#15372b!important}html[data-luma-theme=dark] .movement-symbol.payment,html[data-luma-theme=dark] .calendar-row time{color:#78bbff!important;background:#173452!important}html[data-luma-theme=dark] .reminder.warning>span,html[data-luma-theme=dark] .calendar-row.warning time{color:#f0bf76!important;background:#392b1a!important}html[data-luma-theme=dark] .calendar-row.installment time{color:#bda8ff!important;background:#2b2446!important}html[data-luma-theme=dark] .spark{color:#68dba2;background:#15372b}html[data-luma-theme=dark] .payment-explanation>span{color:#9acfff!important;background:#173452!important}html[data-luma-theme=dark] .refund-explanation span,html[data-luma-theme=dark] .recovery-explanation span,html[data-luma-theme=dark] .cost-covered-explanation span{color:#68dba2!important;background:#15372b!important}html[data-luma-theme=dark] .benefit-value-explanation span{color:#bda8ff!important;background:#2b2446!important}html[data-luma-theme=dark] .recoverable-list footer button:first-child{color:#96ccff;background:#173452}html[data-luma-theme=dark] .benefit-history>article>span.monetary{color:#68dba2;background:#15372b}html[data-luma-theme=dark] .benefit-history>article>span.value{color:#bda8ff;background:#2b2446}html[data-luma-theme=dark] .profitability-sheet{background:linear-gradient(#15202e,#0d141d)!important}html[data-luma-theme=dark] .profitability-actions button{border:1px solid #326b9b;box-shadow:inset 0 1px #ffffff12;color:#96ccff!important;background:#173452!important}html[data-luma-theme=dark] .profitability-actions button:last-child{border-color:#594882;color:#c1afff!important;background:#2b2446!important}html[data-luma-theme=dark] .cost-type-grid button{color:#c5d2e1;background:#17212e;border-color:#324053}html[data-luma-theme=dark] .cost-type-grid button.selected{color:#9ed0ff;background:#173452;border-color:#3d82b9}html[data-luma-theme=dark] .cost-preview span{color:#c1afff;background:#2b2446}html[data-luma-theme=dark] .cost-preview b{color:#e1d9ff}html[data-luma-theme=dark] .profitability-card.design-amex-rose-gold{--theme-bg:radial-gradient(circle at 18% 8%,#9e756955 0,transparent 31%),linear-gradient(145deg,#4b302f,#24191e);--theme-ink:#f6ece9;--theme-soft:#d9bab2}html[data-luma-theme=dark] .profitability-card.design-amex-platinum{--theme-bg:radial-gradient(circle at 82% 5%,#7a8a9c66 0,transparent 30%),linear-gradient(145deg,#303b48,#151c25);--theme-ink:#f1f4f7;--theme-soft:#b7c3d0}html[data-luma-theme=dark] .profitability-card.design-bbva-azul{--theme-bg:radial-gradient(circle at 87% 9%,#3c8ecb66 0,transparent 34%),linear-gradient(145deg,#164b7b,#0b223c);--theme-ink:#eef7ff;--theme-soft:#bddcf6}html[data-luma-theme=dark] .profitability-card.design-bbva-debit{--theme-bg:radial-gradient(circle at 84% 8%,#63b4e066 0,transparent 34%),linear-gradient(145deg,#1a527e,#0d2b47);--theme-ink:#eef8ff;--theme-soft:#c6e5f7}html[data-luma-theme=dark] .profitability-card.design-revolut-gold{--theme-bg:radial-gradient(circle at 16% 8%,#d6a94d44 0,transparent 30%),linear-gradient(145deg,#4c391a,#241b0f);--theme-ink:#fbf0d2;--theme-soft:#dec68d}html[data-luma-theme=dark] .profitability-card.design-revolut-silver{--theme-bg:radial-gradient(circle at 85% 12%,#49799d55 0,transparent 31%),linear-gradient(145deg,#2c3c4a,#151d26);--theme-ink:#edf3f7;--theme-soft:#b7c8d6}html[data-luma-theme=dark] .profitability-card.design-navy-sapphire{--theme-bg:radial-gradient(circle at 86% 9%,#478bd666 0,transparent 34%),linear-gradient(145deg,#1b4278,#0a1b37);--theme-ink:#f0f7ff;--theme-soft:#bfdcf7}html[data-luma-theme=dark] .profitability-card.design-jade-teal{--theme-bg:radial-gradient(circle at 84% 8%,#45c5a066 0,transparent 34%),linear-gradient(145deg,#155544,#082c26);--theme-ink:#ecfff8;--theme-soft:#b8e8d8}html[data-luma-theme=dark] .profitability-card.design-burgundy{--theme-bg:radial-gradient(circle at 84% 8%,#be546f66 0,transparent 34%),linear-gradient(145deg,#572337,#29101b);--theme-ink:#fff1f4;--theme-soft:#f3bac7}html[data-luma-theme=dark] .profitability-card.design-amethyst{--theme-bg:radial-gradient(circle at 84% 8%,#9879d966 0,transparent 34%),linear-gradient(145deg,#47306f,#21133e);--theme-ink:#f8f3ff;--theme-soft:#d8c6ff}html[data-luma-theme=dark] .profitability-card.design-pearl{--theme-bg:radial-gradient(circle at 80% 5%,#e4ebf055 0,transparent 31%),linear-gradient(145deg,#526170,#27313d);--theme-ink:#f4f8fb;--theme-soft:#d0dbe5}html[data-luma-theme=dark] .profitability-card.design-cash-emerald{--theme-bg:radial-gradient(circle at 86% 8%,#48bc8955 0,transparent 35%),linear-gradient(145deg,#1c6048,#103225);--theme-ink:#effbf5;--theme-soft:#b9e6d0}html[data-luma-theme=dark] .owner-badge{color:#70d9a5;background:#15372b;border:1px solid #286447}html[data-luma-theme=dark] .user-admin-summary span{background:#172b40;border-color:#2f5c82}html[data-luma-theme=dark] .user-admin-summary small{color:#9ebbd6}html[data-luma-theme=dark] .user-admin-summary b{color:#9dceff}html[data-luma-theme=dark] .support-admin-head span{color:#c4d0dd;background:#26354a}html[data-luma-theme=dark] .admin-privacy{color:#b9daf6;background:#152d45;border:1px solid #294d70}html[data-luma-theme=dark] .managed-user-meta span{background:#17212e}html[data-luma-theme=dark] .user-status{color:#c0cad6;background:#273442}html[data-luma-theme=dark] .user-status.active{color:#70d9a5;background:#15372b}html[data-luma-theme=dark] .user-status.trial{color:#8ec8ff;background:#173452}html[data-luma-theme=dark] .user-status.suspended{color:#f0bf76;background:#392b1a}html[data-luma-theme=dark] .user-status.expired{color:#ff998f;background:#382229}html[data-luma-theme=dark] .empty-plan b{color:#e3ebf4}html[data-luma-theme=dark] .empty-plan{color:#a9b6c6}html[data-luma-theme=dark] .font-size-picker{background:#17212e;border-color:#324053}html[data-luma-theme=dark] .font-size-picker p small{color:#9eadbd}html[data-luma-theme=dark] .font-size-picker button{color:#d9e4ef;background:#121c27;border-color:#324053}html[data-luma-theme=dark] .font-size-picker button.selected{color:#9bd1ff;background:#173452;border-color:#4a9ad6;box-shadow:0 0 0 2px #4a9ad626}html[data-luma-theme=dark] .design-grid button,html[data-luma-theme=dark] .color-grid button{color:#c5d0dd;background:#17212e;border-color:#324053}html[data-luma-theme=dark] .design-grid button.selected,html[data-luma-theme=dark] .color-grid button.selected{color:#edf5ff;background:#1a314a;border-color:#4a9be7;box-shadow:0 0 0 2px #4599e724}html[data-luma-theme=dark] .design-grid button:hover,html[data-luma-theme=dark] .color-grid button:hover{border-color:#496b8d}html[data-luma-theme=dark] .design-swatch{box-shadow:inset 0 0 0 1px #ffffff26,0 4px 10px #00000042}.profile-action{color:#23262c;text-align:left;background:#fff;border:1px solid #e5e7ec;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px;display:grid}.profile-action>span{color:#1878ce;width:38px;height:38px;font-size:var(--fs-body-lg);background:#eaf4ff;border-radius:13px;place-items:center;display:grid}.profile-action b,.profile-action small{display:block}.profile-action b{font-size:var(--fs-label)}.profile-action small{color:#81858d;font-size:var(--fs-compact);margin-top:3px}.profile-action i{color:#9b9ea5;font-size:var(--fs-subtitle);font-style:normal}.appearance-intro{color:#777c85;font-size:var(--fs-label);margin:19px 1px 13px;line-height:1.45}.appearance-options{flex-direction:column;gap:9px;display:flex}.appearance-options button{color:#272a30;text-align:left;background:#fff;border:1px solid #e3e6eb;border-radius:17px;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.appearance-options button.selected{border-color:#83b5e9;box-shadow:0 0 0 3px #1681e413}.appearance-preview{width:41px;height:41px;font-size:var(--fs-subtitle);border-radius:13px;place-items:center;display:grid}.appearance-light{color:#4a6279;background:linear-gradient(145deg,#fff,#e7edf4)}.appearance-dark{color:#dce8f7;background:linear-gradient(145deg,#313b4e,#11151d)}.appearance-auto{color:#4383bd;background:linear-gradient(120deg,#f4f7fb 49%,#202938 50%)}.appearance-options b,.appearance-options small{display:block}.appearance-options b{font-size:var(--fs-label)}.appearance-options small{color:#83878f;font-size:var(--fs-compact);margin-top:3px}.appearance-options i{color:#fff;width:19px;height:19px;font-size:var(--fs-caption);background:#177ee0;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.appearance-note{color:#92969e;font-size:var(--fs-compact);margin:14px 2px 0;line-height:1.4}.font-size-picker{background:#f8fafc;border:1px solid #e3e6eb;border-radius:17px;margin-top:18px;padding:13px}.font-size-picker>p{margin:0 0 10px}.font-size-picker p b,.font-size-picker p small{display:block}.font-size-picker p b{font-size:var(--fs-label)}.font-size-picker p small{color:#83878f;font-size:var(--fs-compact);margin-top:3px}.font-size-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.font-size-picker button{color:#354353;min-height:54px;font-size:var(--fs-body-lg);background:#fff;border:1px solid #dce2e8;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;font-weight:800;display:flex}.font-size-picker button small{font-size:var(--fs-compact);margin-top:3px;font-weight:700}.font-size-picker button.selected{color:#0d73c9;background:#eaf4ff;border-color:#5e9ed8;box-shadow:0 0 0 2px #1681e414}html[data-luma-font-scale] body{zoom:1}@media (min-width:700px){.desktop-profile>.profile-avatar{text-align:center;width:28px;height:28px;line-height:1;font-size:var(--fs-caption);place-self:center;place-items:center!important;display:grid!important}}.users-sheet{background:linear-gradient(#fafbfe,#f4f5f8)}.user-admin-summary{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.user-admin-summary span{background:#f1f7ff;border:1px solid #dce8f7;border-radius:16px;padding:13px}.user-admin-summary small,.user-admin-summary b{display:block}.user-admin-summary small{color:#6d83a0;font-size:var(--fs-compact)}.user-admin-summary b{color:#276ca8;font-size:var(--fs-body);margin-top:4px}.managed-user-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.managed-user{background:#fff;border:1px solid #e2e4e9;border-radius:19px;padding:13px}.managed-user header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.managed-user header>span{color:#fff;width:38px;height:38px;font-size:var(--fs-body);background:linear-gradient(145deg,#262b34,#646c7a);border-radius:13px;place-items:center;font-weight:800;display:grid}.managed-user header b,.managed-user header small{display:block}.managed-user header b{font-size:var(--fs-label)}.managed-user header small{color:#848890;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.user-status{color:#666;font-size:var(--fs-compact);background:#eee;border-radius:999px;padding:5px 7px;font-style:normal;font-weight:800}.user-status.active{color:#278958;background:#e1f5e9}.user-status.trial{color:#2478c4;background:#e8f2ff}.user-status.suspended{color:#b56d17;background:#fff0df}.user-status.expired{color:#c74e46;background:#ffe8e5}.managed-user-meta{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.managed-user-meta span{background:#f5f6f8;border-radius:11px;padding:8px}.managed-user-meta small,.managed-user-meta b{display:block}.managed-user-meta small{color:#8a8d94;font-size:var(--fs-compact)}.managed-user-meta b{font-size:var(--fs-compact);margin-top:3px}.managed-user footer{flex-wrap:wrap;gap:10px;margin-top:11px;display:flex}.managed-user footer button{border:var(--luma-context-admin-inline-action-border,0);background:var(--luma-context-admin-inline-action-background,transparent);color:var(--luma-context-admin-inline-action-color,#0a78dd);padding:var(--luma-context-admin-inline-action-padding,0);font-size:var(--fs-compact)}.managed-user footer .warning-link{color:#b56a16}.managed-user footer .danger-link{color:#d14942}.support-admin-head{justify-content:space-between;align-items:center;margin:24px 2px 9px;display:flex}.support-admin-head h3{font-size:var(--fs-body);margin:0}.support-admin-head span{color:#616b78;min-width:24px;height:24px;font-size:var(--fs-caption);background:#e8edf4;border-radius:999px;place-items:center;display:grid}.support-admin-list{flex-direction:column;gap:8px;display:flex}.support-admin-list article{background:#fff;border:1px solid #e3e5ea;border-radius:16px;padding:12px}.support-admin-list b,.support-admin-list small,.support-admin-list em{display:block}.support-admin-list b{font-size:var(--fs-caption)}.support-admin-list small{color:#858991;font-size:var(--fs-compact);margin-top:2px}.support-admin-list p{color:#4e535c;font-size:var(--fs-caption);margin:8px 0;line-height:1.45}.support-admin-list em{color:#9599a1;font-size:var(--fs-compact);font-style:normal}.support-admin-list button{color:#198052;font-size:var(--fs-compact);background:0 0;border:0;margin-top:9px;padding:0}.admin-privacy{color:#386d99;font-size:var(--fs-compact);background:#e9f5ff;border-radius:15px;margin:20px 0 4px;padding:13px;line-height:1.45}.admin-privacy b{font-size:var(--fs-caption);margin-bottom:3px;display:block}.support-privacy{margin:14px 0}.field textarea{box-sizing:border-box;width:100%;padding:var(--luma-textarea-padding);border:var(--luma-field-border-width) solid #dedfe4;border-radius:var(--luma-field-radius);color:#222;font:inherit;resize:vertical;background:#fff;outline:0;margin-top:7px}.field textarea:focus{border-color:#77b7f4;box-shadow:0 0 0 3px #0a84ff12}@media (max-width:390px){.access-shell{padding:12px}.access-card{border-radius:28px;padding:28px 21px}.access-card h1{font-size:var(--fs-heading)}.managed-user-meta{grid-template-columns:1fr 1fr}.managed-user-meta span:last-child{grid-column:1/3}}.user-directory{background:#fff;border:1px solid #dfe5ed;border-radius:20px;margin-top:16px;padding:13px}.user-directory-head{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 11px;display:flex}.user-directory-head b,.user-directory-head small{display:block}.user-directory-head b{font-size:var(--fs-body)}.user-directory-head small{color:#818b98;font-size:var(--fs-compact);margin-top:2px}.user-directory-head>span{color:#a96313;font-size:var(--fs-compact);background:#fff2df;border-radius:999px;padding:6px 9px;font-weight:800}.user-search{background:#f6f8fa;border:1px solid #dce2e9;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0 11px;display:grid}.user-search>span{color:#758190;font-size:var(--fs-title);line-height:1}.user-search input{color:#20252b;width:100%;min-height:43px;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:0}.user-search input::placeholder{color:#929aa5}.user-filter-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.user-filter-tabs button{color:#697381;min-width:0;font:inherit;font-size:var(--fs-compact);background:#f2f4f7;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-weight:750;display:flex}.user-filter-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-filter-tabs button small{color:#64707e;min-width:19px;height:19px;font-size:var(--fs-compact);background:#e1e6ed;border-radius:999px;place-items:center;padding:0 4px;display:grid}.user-filter-tabs button.selected{color:#0877da;background:#eaf5ff;border-color:#91c5f5}.user-filter-tabs button.selected small{color:#fff;background:#087ff0}.support-admin-head>div>small{color:#89939f;font-size:var(--fs-compact);margin-top:3px;display:block}.history-toggle{color:#0878dd;width:100%;font:inherit;font-size:var(--fs-caption);background:#f0f7ff;border:1px solid #d7e5f4;border-radius:13px;margin-top:9px;padding:11px;font-weight:800}.history-toggle:active{background:#e1effd}html[data-luma-theme=dark] .user-directory{background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .user-directory-head b{color:#edf2f8}html[data-luma-theme=dark] .user-directory-head small{color:#9eabba}html[data-luma-theme=dark] .user-directory-head>span{color:#f2ba70;background:#3b2b18}html[data-luma-theme=dark] .user-search{background:#0e1722;border-color:#334255}html[data-luma-theme=dark] .user-search input{color:#edf2f8}html[data-luma-theme=dark] .user-filter-tabs button{color:#aab7c7;background:#1b2735}html[data-luma-theme=dark] .user-filter-tabs button small{color:#b7c3d1;background:#2a394b}html[data-luma-theme=dark] .user-filter-tabs button.selected{color:#9fd2ff;background:#173a5f;border-color:#3b82c4}html[data-luma-theme=dark] .user-filter-tabs button.selected small{color:#fff;background:#2789e6}html[data-luma-theme=dark] .history-toggle{color:#99ceff;background:#172b40;border-color:#31506d}@media (max-width:430px){.user-filter-tabs{grid-template-columns:1fr 1fr}.user-directory-head{align-items:flex-start}.user-directory-head>span{margin-top:2px}}.luma-lockup img{object-fit:contain}.luma-symbol-premium,.access-shell.luma-access-dark .loading-symbol .luma-symbol-dark,html[data-luma-theme=dark] .loading-symbol .luma-symbol-dark{display:none}.access-shell.luma-access-dark .loading-symbol .luma-symbol-premium,html[data-luma-theme=dark] .loading-symbol .luma-symbol-premium{display:block}@media (max-width:480px){.access-shell{padding:12px}.access-card{border-radius:30px;padding:29px 23px 24px}.access-brand{gap:10px}.luma-lockup{width:145px;height:65px}.access-security{font-size:var(--fs-compact)}.access-card h1{font-size:var(--fs-display)}.access-copy{font-size:var(--fs-label)}.access-features{margin:21px 0}.access-features span{padding:12px 9px}.access-features small{font-size:var(--fs-compact)}.loading-access{padding:38px 25px 34px}.loading-brand{width:116px;height:116px}.loading-symbol{width:94px;height:94px}}@media (max-width:350px){.access-security{display:none}.access-features{grid-template-columns:1fr}.access-features span{border-bottom:1px solid #e0e4e9;border-right:0;grid-template-columns:20px 1fr;gap:0 7px;display:grid}.access-features span:last-child{border-bottom:0}.access-features i{grid-row:1/3}.access-features small{margin-top:2px}.access-shell.luma-access-dark .access-features span,html[data-luma-theme=dark] .access-features span{border-color:#2b3542}}@media (prefers-reduced-motion:reduce){.loading-orbit,.loading-progress i{animation:none}.access-primary{transition:none}}.control-actions button:nth-child(8) span{color:#7a54bc;background:#f4eaff}.profitability-sheet{background:linear-gradient(#fbf9ff,#f5f5f8)}.profitability-year{margin-top:15px}.profitability-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 9px;display:grid}.profitability-actions button{color:#1675ca;font-size:var(--fs-caption);background:#e8f2ff;border:0;border-radius:13px;padding:11px 8px;font-weight:750}.profitability-actions button:last-child{color:#7550b2;background:#f1e9ff}.package-title{margin-top:17px}.card-package-list{flex-direction:column;gap:8px;display:flex}.card-package-list article{background:linear-gradient(145deg,#faf7ff,#f0ebfb);border:1px solid #ded6f3;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:13px;display:grid}.card-package-list span,.card-package-list b,.card-package-list p{grid-column:1}.card-package-list span{color:#7b65af;font-size:var(--fs-compact);text-transform:uppercase;letter-spacing:.35px}.card-package-list b{font-size:var(--fs-label)}.card-package-list strong{font-size:var(--fs-label);grid-area:1/2/3;align-self:center}.card-package-list strong.positive{color:#218158}.card-package-list strong.negative{color:#a4403a}.card-package-list p{color:#777382;font-size:var(--fs-compact);margin:2px 0 0}.profitability-card-list{flex-direction:column;gap:11px;margin-top:13px;display:flex}.profitability-card{background:var(--theme-bg);color:var(--theme-ink);border-radius:21px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 26px #23293a12}.profitability-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profitability-card header small,.profitability-card header b{display:block}.profitability-card header small{font-size:var(--fs-compact);opacity:.62;text-transform:uppercase;letter-spacing:.5px}.profitability-card header b{font-size:var(--fs-label);margin-top:3px}.profitability-card header strong{font-size:var(--fs-body-lg)}.profitability-card header strong.positive{color:#1f7d55}.profitability-card header strong.negative{color:#a43e39}.profitability-progress{background:#ffffff70;border-radius:999px;height:7px;margin:13px 0 8px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000b}.profitability-progress i{border-radius:inherit;background:linear-gradient(90deg,#36b97a,#79d9a5);height:100%;display:block}.profitability-card>p{font-size:var(--fs-compact);opacity:.75;margin:0}.profitability-card>div:not(.profitability-progress){grid-template-columns:repeat(2,1fr);gap:7px;margin-top:11px;display:grid}.profitability-card>div span{font-size:var(--fs-compact);background:#ffffff50;border-radius:11px;padding:8px}.profitability-card>div b{font-size:var(--fs-caption);margin-top:3px;display:block}.profitability-card>button{color:inherit;font-size:var(--fs-compact);background:0 0;border:0;margin-top:10px;padding:0;font-weight:750;text-decoration:underline}.profitability-history-head{margin-top:25px}.benefit-history{flex-direction:column;gap:8px;display:flex}.benefit-history article{background:#fff;border:1px solid #e4e3e9;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.benefit-history>article>span{border-radius:11px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.benefit-history>article>span.monetary{color:#268d5a;background:#e1f6ea}.benefit-history>article>span.value{color:#7651b4;background:#f1e8ff}.benefit-history article>div{min-width:0}.benefit-history b,.benefit-history small,.benefit-history em{display:block}.benefit-history b{font-size:var(--fs-caption)}.benefit-history small{color:#777b83;font-size:var(--fs-compact);margin-top:2px;line-height:1.3}.benefit-history em{color:#999ba0;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;overflow:hidden}.benefit-history strong{font-size:var(--fs-caption);color:#25865a}.benefit-history article>button,.benefit-history article>small{color:#0a84ff;font-size:var(--fs-compact);text-align:right;background:0 0;border:0;grid-column:3;padding:0}.benefit-value-explanation span{color:#7752b5!important;background:#f0e7ff!important}.cost-type-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin:0 0 13px;display:grid}.cost-type-grid button{color:#676a71;font-size:var(--fs-caption);background:#fff;border:1px solid #e0e1e6;border-radius:13px;padding:11px 8px;font-weight:700}.cost-type-grid button.selected{color:#0873d1;background:#e9f3ff;border-color:#0a84ff}.cost-covered-explanation span{color:#248956!important;background:#e1f5e9!important}.cost-preview{grid-template-columns:1fr 1fr;gap:7px;margin:4px 0 11px;display:grid}.cost-preview span{color:#7c6aa9;font-size:var(--fs-compact);background:#f1edfb;border-radius:13px;padding:11px}.cost-preview b{color:#5f4b91;font-size:var(--fs-caption);margin-top:3px;display:block}@media (max-width:390px){.profitability-actions{grid-template-columns:1fr}.profitability-card>div:not(.profitability-progress),.cost-preview{grid-template-columns:1fr 1fr}.benefit-history article{grid-template-columns:31px minmax(0,1fr) auto}}.overlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:12px;overflow-y:auto}.sheet{overscroll-behavior:contain;flex:none;max-height:calc(100dvh - 12px);overflow-y:auto}.tall-sheet{max-height:calc(100dvh - 12px)}.font-size-picker>div{grid-template-columns:repeat(5,minmax(0,1fr))}.font-size-picker button{min-height:58px;padding:5px 2px}.font-size-picker button:nth-child(4){font-size:var(--fs-subtitle)}.font-size-picker button:nth-child(5){font-size:var(--fs-title)}.sheet-head button,.month-switcher button,.calendar-row time,.control-section-head span,.support-admin-head span{text-align:center;place-items:center;line-height:1;display:grid}.sheet-head button,.month-switcher button{padding:0}.sheet-head button{font-family:Arial,sans-serif;font-weight:500}.calendar-row time{align-content:center;justify-items:center;line-height:1.05}.calendar-row time small{margin:2px 0 0;line-height:1;display:block}@media (max-width:390px){.font-size-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.font-size-picker button small{font-size:var(--fs-compact)}}.profile-sheet,.appearance-sheet{overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100dvh - 12px)!important;overflow-y:auto!important}.overlay{display:block;align-items:initial!important;padding:clamp(16px,4vh,34px) 0 max(24px,env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.overlay .sheet,.overlay .tall-sheet{width:min(520px,100%);max-height:none!important;margin:0 auto!important;overflow:visible!important}.sheet-head button,.month-switcher button{text-indent:0;place-items:center}.month-jump{color:#30333a;min-width:0;font:inherit;font-size:var(--fs-body);text-align:center;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex;position:relative}.month-jump:after{content:var(--luma-symbol-chevronDown);color:#7e8188;font-size:var(--fs-caption);margin-top:-3px}.month-jump:focus-visible{outline-offset:1px;outline:2px solid #0a84ff}html[data-luma-theme=dark] .month-jump{color:#f0f4f9}html[data-luma-theme=dark] .month-jump:after{color:#9eabba}.month-picker-overlay{z-index:90}.month-picker-sheet{background:#fff;border:1px solid #e2e5ea;border-radius:28px;width:min(430px,100vw - 28px);padding:22px;box-shadow:0 24px 80px #0005}.month-picker-sheet header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.month-picker-sheet header small{color:var(--blue);font-size:var(--fs-caption);font-weight:800}.month-picker-sheet header h2{font-size:var(--fs-title);margin:5px 0 0}.month-picker-sheet header button,.month-picker-year>button{color:#252a31;background:#f1f3f6;border:0;border-radius:50%;place-items:center;display:grid}.month-picker-sheet header button{width:38px;height:38px}.month-picker-year{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin:22px 0;display:grid}.month-picker-year>button{width:44px;height:44px}.month-picker-year label{background:#f1f3f6;border:1px solid #e2e5ea;border-radius:15px;justify-content:center;align-items:center;gap:10px;height:48px;display:flex}.month-picker-year label span{color:#7b818a;font-size:var(--fs-caption);font-weight:700}.month-picker-year input{color:#252a31;width:82px;font:inherit;font-size:var(--fs-subtitle);text-align:center;background:0 0;border:0;outline:0;font-weight:800}.month-picker-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.month-picker-grid button{color:#252a31;min-height:52px;font:inherit;background:#f1f3f6;border:1px solid #e2e5ea;border-radius:15px;font-weight:700;position:relative}.month-picker-grid button.selected{border-color:var(--blue);background:var(--blue);color:#fff}.month-picker-grid button i{font-style:normal;position:absolute;right:9px}.month-picker-sheet>p{color:#7b818a;font-size:var(--fs-caption);text-align:center;margin:18px 4px 0;line-height:1.45}html[data-luma-theme=dark] .month-picker-sheet{color:#f3f6fa;background:#111b27;border-color:#2e3b4b}html[data-luma-theme=dark] .month-picker-sheet header button,html[data-luma-theme=dark] .month-picker-year>button,html[data-luma-theme=dark] .month-picker-year label,html[data-luma-theme=dark] .month-picker-grid button{color:#edf3fa;background:#1a2736;border-color:#334255}html[data-luma-theme=dark] .month-picker-grid button.selected{color:#fff;background:#0a84ff;border-color:#0a84ff}html[data-luma-theme=dark] .month-picker-year input{color:#fff}.sheet-head .back-button{transform:translateY(-1px)}.sheet-head button:not(.back-button){transform:translateY(-.5px)}html[data-luma-font-scale] body,html[data-luma-font-scale] .app-shell,html[data-luma-font-scale] .access-shell,html[data-luma-font-scale] .overlay .sheet{zoom:1!important}html[data-luma-font-scale] .overlay .sheet{width:min(520px,100%)!important}.app-shell small,.access-shell small{line-height:1.4}html[data-luma-font-scale=extra_large] .planned-row,html[data-luma-font-scale=accessibility] .planned-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}html[data-luma-font-scale=extra_large] .planned-date,html[data-luma-font-scale=accessibility] .planned-date{grid-area:1/1}html[data-luma-font-scale=extra_large] .planned-row>div:not(.planned-actions),html[data-luma-font-scale=accessibility] .planned-row>div:not(.planned-actions){grid-area:2/1/auto/3}html[data-luma-font-scale=extra_large] .planned-row>strong,html[data-luma-font-scale=accessibility] .planned-row>strong{white-space:nowrap;grid-area:1/2}html[data-luma-font-scale=extra_large] .planned-row>em,html[data-luma-font-scale=extra_large] .planned-actions,html[data-luma-font-scale=accessibility] .planned-row>em,html[data-luma-font-scale=accessibility] .planned-actions{grid-column:1/3}html[data-luma-font-scale=extra_large] .planned-row b,html[data-luma-font-scale=extra_large] .planned-row small,html[data-luma-font-scale=accessibility] .planned-row b,html[data-luma-font-scale=accessibility] .planned-row small{white-space:normal;overflow:visible}html[data-luma-font-scale=extra_large] .movement-row,html[data-luma-font-scale=accessibility] .movement-row{grid-template-columns:40px minmax(0,1fr) 10px;align-items:start}html[data-luma-font-scale=extra_large] .movement-row>strong,html[data-luma-font-scale=accessibility] .movement-row>strong{text-align:left;grid-area:2/2}html[data-luma-font-scale=extra_large] .movement-row>i,html[data-luma-font-scale=accessibility] .movement-row>i{grid-area:1/3/3;align-self:center}html[data-luma-font-scale=extra_large] .movement-copy small,html[data-luma-font-scale=accessibility] .movement-copy small{white-space:normal;overflow:visible}html[data-luma-font-scale=extra_large] .plan-stats,html[data-luma-font-scale=extra_large] .fortnight-grid{grid-template-columns:1fr 1fr}html[data-luma-font-scale=accessibility] .plan-stats,html[data-luma-font-scale=accessibility] .fortnight-grid,html[data-luma-font-scale=accessibility] .profitability-actions{grid-template-columns:1fr}html[data-luma-font-scale=extra_large] .plan-actions,html[data-luma-font-scale=extra_large] .control-actions,html[data-luma-font-scale=accessibility] .plan-actions,html[data-luma-font-scale=accessibility] .control-actions{grid-template-columns:repeat(2,1fr)}html[data-luma-font-scale=extra_large] .section-title,html[data-luma-font-scale=accessibility] .section-title{align-items:flex-end;gap:12px}html[data-luma-font-scale=accessibility] .tabbar{height:104px;padding-bottom:24px}html[data-luma-font-scale=accessibility] .app-shell{padding-bottom:146px}html[data-luma-font-scale=accessibility] .tabbar button{line-height:1.15}html[data-luma-font-scale=accessibility] .account{height:190px}.ui-icon{--ui-icon-size:24px;width:var(--ui-icon-size);height:var(--ui-icon-size);flex:0 0 var(--ui-icon-size);color:inherit;display:block;position:relative}.ui-icon:before,.ui-icon:after{content:"";box-sizing:border-box;color:inherit;position:absolute}.ui-icon-plus:before,.ui-icon-minus:before,.ui-icon-plus:after{background:currentColor;border-radius:99px;width:68%;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-icon-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.ui-icon-close:before,.ui-icon-close:after{background:currentColor;border-radius:99px;width:68%;height:2.5px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ui-icon-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.ui-icon-back:before,.ui-icon-forward:before{border-bottom:2.5px solid;border-left:2.5px solid;width:43%;height:43%;top:50%;left:54%;transform:translate(-50%,-50%)rotate(45deg)}.ui-icon-forward:before{border-top:2.5px solid;border-bottom:0;border-left:0;border-right:2.5px solid;left:46%}.ui-icon-transfer:before,.ui-icon-transfer:after{clip-path:polygon(0 38%,67% 38%,67% 0,100% 50%,67% 100%,67% 62%,0 62%);background:currentColor;width:82%;height:38%;left:9%}.ui-icon-transfer:after{bottom:5%;transform:rotate(180deg)}.ui-icon-projection:before{clip-path:polygon(0 22%,18% 22%,37% 50%,52% 35%,79% 72%,100% 72%,100% 88%,74% 88%,51% 56%,36% 70%,13% 38%,0 38%);background:currentColor;inset:18% 7%}.ui-icon-calendar:before{background:linear-gradient(currentColor,currentColor) 0 27%/100% 2px no-repeat,linear-gradient(90deg,#0000 30%,currentColor 30% 35%,#0000 35% 65%,currentColor 65% 70%,#0000 70%) 0 56%/100% 2px no-repeat,linear-gradient(90deg,#0000 30%,currentColor 30% 35%,#0000 35% 65%,currentColor 65% 70%,#0000 70%) 0 79%/100% 2px no-repeat;border:2px solid;border-radius:3px;inset:9% 7%}.ui-icon-calendar:after{border-left:2px solid;border-right:2px solid;height:20%;top:2%;left:27%;right:27%}.ui-icon-installments:before{border:2px solid;border-radius:2px;inset:10% 14%;box-shadow:7px 0 0 -1px #0000}.ui-icon-installments:after{background:currentColor;width:2px;top:10%;bottom:10%;left:48%}.ui-icon-check:before{border-bottom:3px solid;border-left:3px solid;width:52%;height:28%;top:45%;left:46%;transform:translate(-50%,-50%)rotate(-45deg)}.ui-icon-target:before{border:2px solid;border-radius:50%;inset:8%;box-shadow:inset 0 0 0 4px #0000}.ui-icon-target:after{background:currentColor;border:2px solid;border-radius:50%;inset:32%}.ui-icon-profitability:before{clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);background:currentColor;width:58%;height:58%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ui-icon-collect:before{clip-path:polygon(0 42%,70% 42%,70% 0,100% 50%,70% 100%,70% 58%,0 58%);background:currentColor;width:88%;height:18%;top:42%;left:5%}.ui-icon-refund:after,.ui-icon-recurring:after{clip-path:polygon(0 50%,100% 0,73% 100%);background:currentColor;width:42%;height:42%;top:17%;left:4%}.ui-icon-categories:before{border:2px solid;border-radius:2px;width:24%;height:24%;top:18%;left:18%;box-shadow:10px 0 0 -2px,0 10px 0 -2px,10px 10px 0 -2px}.ui-icon-home:before{clip-path:polygon(0 35%,50% 0,100% 35%,100% 100%,61% 100%,61% 62%,39% 62%,39% 100%,0 100%);border:2px solid;border-top:0;border-radius:2px;inset:18% 13% 10%}.ui-icon-home:after{clip-path:polygon(0 48%,50% 0,100% 48%,91% 58%,50% 20%,9% 58%);background:currentColor;width:74%;height:55%;top:14%;left:13%}.ui-icon-movements:before{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);border:2px solid;border-radius:2px;inset:10% 14%}.ui-icon-plan:before{background:conic-gradient(currentColor 0 25%,transparent 25% 100%);border:2px solid;border-radius:50%;inset:9%}.ui-icon-plan:after{transform-origin:top;background:currentColor;width:2px;height:34%;top:50%;left:50%;transform:rotate(-38deg)}.ui-icon-control:before{border:2px solid;border-radius:50%;inset:8%}.ui-icon-control:after{background:currentColor;border:2px solid;border-radius:50%;inset:32%}.action-icon,.control-actions button>span,.plan-actions button>span,.payment-explanation>span{line-height:1}.control-actions .ui-icon,.plan-actions .ui-icon{--ui-icon-size:22px}.payment-explanation .ui-icon{--ui-icon-size:23px}.spark .ui-icon{--ui-icon-size:20px}.insight-card>button .ui-icon{--ui-icon-size:17px}.tabbar .ui-icon{--ui-icon-size:21px}.tabbar .main-add{place-items:center;gap:0;padding:0;line-height:0;display:grid}.tabbar .main-add .ui-icon{--ui-icon-size:26px}.sheet-head button,.month-switcher button{position:relative;font-size:0!important;transform:none!important}.sheet-head button:before,.sheet-head button:after,.month-switcher button:before{content:"";box-sizing:border-box;position:absolute}.sheet-head button:not(.back-button):before{background:currentColor;border-radius:99px;width:15px;height:2.5px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.sheet-head button:not(.back-button):after{background:currentColor;border-radius:99px;width:15px;height:2.5px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.sheet-head .back-button:before,.month-switcher button:first-child:before{border-bottom:2.5px solid;border-left:2.5px solid;width:10px;height:10px;top:50%;left:54%;transform:translate(-50%,-50%)rotate(45deg)}.month-switcher button:last-child:before{border-top:2.5px solid;border-right:2.5px solid;width:10px;height:10px;top:50%;left:46%;transform:translate(-50%,-50%)rotate(45deg)}.sheet-head button:has(.ui-icon):before{display:none}.sheet-head button:has(.ui-icon):after{display:none}.month-switcher button:has(.ui-icon):before{display:none}.sheet-head button .ui-icon,.month-switcher button .ui-icon{--ui-icon-size:18px}.sheet-head:has(.back-button){grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}:is(.sheet-head:has(.back-button)>h2,.sheet-head:has(.back-button)>div){text-align:center;min-width:0}.sheet-head:has(.back-button)>button{justify-self:center;width:38px;height:38px}.quick-actions,.plan-actions,.control-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quick-actions{gap:6px;margin:21px -2px 23px}.quick-actions button,.plan-actions button,.control-actions button{text-align:center;min-width:0;line-height:1.2}.quick-actions button{gap:7px}.quick-actions button>span{white-space:normal;width:100%}.control-actions button>b{max-width:100%;font-size:var(--fs-caption);line-height:1.2}.plan-actions{gap:12px 4px;margin:16px -3px}.plan-actions button{padding:0 1px}.plan-actions button>b{font-size:var(--fs-caption);line-height:1.2}.amount-input{grid-template-columns:auto minmax(96px,180px) auto;justify-content:center;align-items:center;gap:10px;width:100%;margin:0 auto;padding:16px 0 24px;display:grid}.amount-input input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;line-height:1}.amount-input span,.amount-input small{line-height:1}@media (max-width:520px){.app-shell{padding-left:18px;padding-right:18px}.account-scroll{margin-right:-18px;padding-right:18px}.overlay .sheet{padding-left:18px;padding-right:18px}.quick-actions{margin-left:-7px;margin-right:-7px}.action-icon{border-radius:16px;width:48px;height:48px}}.ui-icon-recurring:before{border:2px solid;border-left-color:#0000;border-radius:50%;inset:15%;transform:rotate(-35deg)}.ui-icon-recurring:after{clip-path:polygon(0 18%,100% 0,82% 100%);background:currentColor;width:37%;height:37%;top:5%;left:auto;right:4%;transform:rotate(8deg)}.profile-card small,.profile-action small{font-size:var(--fs-label);line-height:1.35}html[data-luma-font-scale=accessibility] .profile-card small,html[data-luma-font-scale=accessibility] .profile-action small{font-size:var(--fs-body)}html[data-luma-font-scale=extra_large] .plan-hero>div,html[data-luma-font-scale=accessibility] .plan-hero>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}html[data-luma-font-scale=extra_large] .plan-hero>div>p:last-child,html[data-luma-font-scale=accessibility] .plan-hero>div>p:last-child{grid-column:1/3}html[data-luma-font-scale=extra_large] .plan-hero small,html[data-luma-font-scale=accessibility] .plan-hero small{height:auto;min-height:1.25em}html[data-luma-font-scale=extra_large] .plan-hero b,html[data-luma-font-scale=accessibility] .plan-hero b{text-overflow:clip;overflow:visible}html[data-luma-theme=dark] .plan-opening{background:#162638!important;border-color:#304a64!important}html[data-luma-theme=dark] .plan-opening span{color:#b4c6d9!important}html[data-luma-theme=dark] .plan-opening b{color:#93c9fa!important}html[data-luma-theme=dark] .plan-opening small{color:#9cadc0!important}.plan-collapsible-head{grid-template-columns:minmax(0,1fr) auto 24px}.plan-collapsible-head i{box-sizing:border-box;border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:0;line-height:1;display:flex}.plan-collapsible-head i:before{content:"";box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;display:block;transform:translateY(-2px)rotate(45deg)}.plan-collapsible-head[aria-expanded=true] i:before{transform:translateY(2px)rotate(225deg)}html[data-luma-font-scale=extra_large] .plan-collapsible-head{grid-template-columns:minmax(0,1fr) auto 26px}html[data-luma-font-scale=extra_large] .plan-collapsible-head i{border-radius:8px;flex-basis:26px;width:26px;height:26px}html[data-luma-font-scale=accessibility] .plan-collapsible-head{grid-template-columns:minmax(0,1fr) auto 28px}html[data-luma-font-scale=accessibility] .plan-collapsible-head i{border-radius:9px;flex-basis:28px;width:28px;height:28px}.control-actions{gap:16px 6px;margin:19px -2px}.control-actions button{gap:7px;padding:0}.control-actions button>span{border-radius:13px;width:42px;height:42px}.ui-icon-calendar:before{background:linear-gradient(currentColor,currentColor) 0 28%/100% 1.8px no-repeat,linear-gradient(90deg,#0000 28%,currentColor 28% 34%,#0000 34% 66%,currentColor 66% 72%,#0000 72%) 0 58%/100% 1.8px no-repeat,linear-gradient(90deg,#0000 28%,currentColor 28% 34%,#0000 34% 66%,currentColor 66% 72%,#0000 72%) 0 80%/100% 1.8px no-repeat;border-width:1.8px;border-radius:3px;inset:12% 10%}.ui-icon-calendar:after{border-width:1.8px;height:18%;top:4%;left:29%;right:29%}.ui-icon-installments:before{border-width:1.8px;border-radius:2px;inset:13% 17%}.ui-icon-installments:after{width:1.8px;top:13%;bottom:13%;left:48%}.ui-icon-transfer:before,.ui-icon-transfer:after{width:80%;height:30%;left:10%}.ui-icon-transfer:before{top:10%}.ui-icon-transfer:after{bottom:10%}.ui-icon-check:before{border-width:2.5px}.ui-icon-target:before{border-width:1.8px;inset:12%}.ui-icon-target:after{border:0;inset:37%}.ui-icon-profitability:before{clip-path:none;background:0 0;border-bottom:2px solid;border-left:2px solid;width:68%;height:64%;top:18%;left:16%;transform:none}.ui-icon-profitability:after{clip-path:polygon(0 73%,33% 47%,51% 58%,100% 0,100% 20%,54% 79%,34% 67%,0 92%);background:currentColor;width:52%;height:42%;top:29%;left:30%}.ui-icon-collect:before{width:82%;height:12%;top:45%;left:9%}.ui-icon-refund:before,.ui-icon-recurring:before{border:2px solid;border-left-color:#0000;border-radius:50%;inset:17%;transform:rotate(-40deg)}.ui-icon-refund:after,.ui-icon-recurring:after{clip-path:none;background:0 0;border-top:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(6deg)}.ui-icon-refund:after{top:18%;left:13%}.ui-icon-recurring:before{transform:rotate(42deg)}.ui-icon-recurring:after{top:18%;left:auto;right:13%;transform:rotate(97deg)}.ui-icon-categories:before{background:currentColor;border:0;border-radius:3px;width:21%;height:21%;top:20%;left:20%;box-shadow:9px 0,0 9px,9px 9px}.ui-icon-recurring:before{border:2px solid;border-bottom-color:#0000;border-radius:50%;inset:12%;transform:rotate(-40deg)}.ui-icon-recurring:after{border-top:0;border-bottom:2px solid;border-left:2px solid;border-right:0;width:8px;height:8px;top:10%;right:5%;transform:rotate(-45deg)}.ui-icon-refund:before{border:2px solid;border-left-color:#0000;border-radius:50%;inset:12%;transform:rotate(38deg)}.ui-icon-refund:after{border-top:0;border-bottom:2px solid;border-left:2px solid;border-right:0;width:8px;height:8px;top:14%;left:6%;transform:rotate(45deg)}.ui-icon-installments:before{background:linear-gradient(currentColor,currentColor) 0 30%/100% 2px no-repeat;border:2px solid;border-radius:3px;inset:9% 10%}.ui-icon-installments:after{content:var(--luma-symbol-cash);background:0 0;border:0;width:auto;height:auto;font-size:14px;font-weight:800;line-height:1;top:60%;left:50%;transform:translate(-50%,-50%)}.ui-icon-check:before{background:linear-gradient(63deg,#0000 46%,currentColor 47% 52%,#0000 53%) 0 5%/100% 75% no-repeat,linear-gradient(-63deg,#0000 46%,currentColor 47% 52%,#0000 53%) 100% 5%/100% 75% no-repeat,linear-gradient(currentColor,currentColor) 50% 94%/70% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% 54%/2px 58% no-repeat;border:0;width:84%;height:65%;top:18%;left:8%}.ui-icon-check:after{content:var(--luma-symbol-cash);background:0 0;width:auto;height:auto;font-size:10px;font-weight:800;line-height:1;top:53%;left:50%;transform:translate(-50%,-50%)}.ui-icon-collect:before{clip-path:none;background:0 0;border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;width:62%;height:62%;top:18%;left:14%;transform:rotate(-30deg)}.ui-icon-collect:after{background:0 0;border-top:2px solid;border-right:2px solid;width:8px;height:8px;top:12%;left:69%;transform:rotate(38deg)}.ui-icon-profitability:before,.ui-icon-projection:before{clip-path:none;background:currentColor;border:0;border-radius:3px;width:16%;height:30%;inset:auto auto 11% 10%;transform:none;box-shadow:8px -6px,16px -14px}.ui-icon-profitability:after,.ui-icon-projection:after{clip-path:polygon(0 72%,35% 42%,52% 56%,100% 0,100% 19%,54% 76%,35% 62%,0 91%);background:currentColor;width:75%;height:46%;top:20%;left:12%;transform:none}.ui-icon:before,.ui-icon:after{content:none!important;display:none!important}.ui-icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.ui-icon svg .ui-icon-secondary{opacity:.48}.ui-icon-calendar svg,.ui-icon-installments svg{stroke-width:1.75px}.ui-icon-refund svg,.ui-icon-recurring svg{stroke-width:1.85px}.ui-icon-check svg{stroke-width:1.7px}.ui-icon-profitability svg,.ui-icon-projection svg{stroke-width:1.8px}.action-icon,.control-actions button>span,.plan-actions button>span{isolation:isolate}.action-icon .ui-icon{--ui-icon-size:24px}.control-actions .ui-icon{--ui-icon-size:19px}.plan-actions .ui-icon{--ui-icon-size:21px}@media (max-width:360px){.control-actions .ui-icon{--ui-icon-size:18px}.plan-actions .ui-icon{--ui-icon-size:20px}}html[data-luma-font-scale=extra_large] .action-icon .ui-icon,html[data-luma-font-scale=accessibility] .action-icon .ui-icon{--ui-icon-size:26px}html[data-luma-font-scale=extra_large] .control-actions .ui-icon,html[data-luma-font-scale=accessibility] .control-actions .ui-icon{--ui-icon-size:20px}html[data-luma-font-scale=extra_large] .plan-actions .ui-icon,html[data-luma-font-scale=accessibility] .plan-actions .ui-icon{--ui-icon-size:22px}.liquidity-summary-card{color:#1d2733;text-align:left;background:linear-gradient(145deg,#fff,#f2f7fd);border:1px solid #dce5ef;border-radius:23px;width:100%;margin:14px 0 4px;padding:16px;display:block;box-shadow:0 12px 28px #2944630c}.liquidity-summary-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.liquidity-summary-card header div{min-width:0}.liquidity-summary-card small,.liquidity-summary-card b,.liquidity-summary-card strong,.liquidity-summary-card em{display:block}.liquidity-summary-card header small{color:#748397;font-size:var(--fs-caption)}.liquidity-summary-card header b{font-size:var(--fs-label);margin-top:3px}.liquidity-summary-card header>span{color:#0877dc;width:31px;height:31px;font-size:var(--fs-body-lg);background:#e4f1ff;border-radius:50%;place-items:center;line-height:1;display:grid}.liquidity-summary-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.liquidity-summary-card>div>span{background:#fff;border:1px solid #e4ebf3;border-radius:16px;min-width:0;padding:12px}.liquidity-summary-card>div small{color:#738397;font-size:var(--fs-compact)}.liquidity-summary-card>div strong{overflow-wrap:anywhere;color:#176eaa;font-size:var(--fs-body);margin-top:5px;line-height:1.15}.liquidity-summary-card>div em{color:#8a96a5;font-size:var(--fs-compact);margin-top:4px;font-style:normal}.liquidity-summary-card footer{color:#778495;font-size:var(--fs-caption);border-top:1px solid #dfe7ef;justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;display:flex}.liquidity-summary-card footer b{color:#4f5d6d}.liquidity-sheet{background:linear-gradient(#f8fbff,#f3f6fa)}.liquidity-hero{color:#fff;background:linear-gradient(145deg,#123c31,#236c54);border-radius:26px;margin-top:13px;padding:19px;box-shadow:0 16px 34px #123c3120}.liquidity-hero.short{background:linear-gradient(145deg,#4b2d2e,#8a4846)}.liquidity-hero>small,.liquidity-hero>strong{display:block}.liquidity-hero>small{opacity:.76;font-size:var(--fs-caption)}.liquidity-hero>strong{font-size:var(--fs-display);margin-top:7px;line-height:1}.liquidity-hero>p{font-size:var(--fs-caption);opacity:.82;margin:10px 0 15px;line-height:1.45}.liquidity-hero>div{border-top:1px solid #ffffff2c;grid-template-columns:1fr 1fr;gap:8px;padding-top:13px;display:grid}.liquidity-hero span small,.liquidity-hero span b,.liquidity-hero span em{display:block}.liquidity-hero span small{font-size:var(--fs-compact);opacity:.72}.liquidity-hero span b{font-size:var(--fs-label);margin-top:4px}.liquidity-hero span em{font-size:var(--fs-compact);opacity:.68;margin-top:3px;font-style:normal}.credit-capacity{background:#fff;border:1px solid #dfe7f0;border-radius:22px;margin-top:18px;padding:15px}.credit-capacity>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.credit-capacity header small{color:#7e8b9a;font-size:var(--fs-compact)}.credit-capacity h3{font-size:var(--fs-body);margin:2px 0 0}.credit-capacity header>strong{color:#1478c9;font-size:var(--fs-body-lg)}.credit-capacity>p{color:#7c8998;font-size:var(--fs-caption);margin:7px 0 13px}.credit-capacity article{border-top:1px solid #e5eaf0;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 0;display:grid}.credit-capacity article div b,.credit-capacity article div small{display:block}.credit-capacity article div b{font-size:var(--fs-caption)}.credit-capacity article div small{color:#7e8a98;font-size:var(--fs-compact);margin-top:2px}.credit-capacity article>strong{font-size:var(--fs-caption);align-self:center}.credit-capacity article>span{background:#e7edf4;border-radius:999px;grid-column:1/3;height:6px;overflow:hidden}.credit-capacity article>span i{border-radius:inherit;background:linear-gradient(90deg,#48c587,#efb34b,#e56059);height:100%;display:block}.credit-capacity .service-card-note strong{color:#687584;font-size:var(--fs-compact)}.liquidity-alerts{background:#fff;border:1px solid #dfe7f0;border-radius:22px;margin:18px 0 10px;padding:15px}.liquidity-alerts>header h3{font-size:var(--fs-body);margin:0}.liquidity-alerts>header p{color:#748293;font-size:var(--fs-caption);margin:5px 0 12px;line-height:1.4}.setting-toggle{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.setting-toggle span{min-width:0}.setting-toggle b,.setting-toggle small{display:block}.setting-toggle b{font-size:var(--fs-caption)}.setting-toggle small{color:#7d8997;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.setting-toggle input{-webkit-appearance:none;appearance:none;background:#c8cdd4;border:0;border-radius:999px;flex:0 0 46px;width:46px;height:28px;transition:all .2s;box-shadow:inset 0 0 0 1px #0000000c}.setting-toggle input:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;margin:2px;transition:all .2s;display:block;box-shadow:0 2px 5px #0003}.setting-toggle input:checked{background:#34c759}.setting-toggle input:checked:after{transform:translate(18px)}.liquidity-alerts>.field{margin-top:2px}.liquidity-alerts .save-button{margin-top:14px}html[data-luma-theme=dark] .liquidity-summary-card,html[data-luma-theme=dark] .credit-capacity,html[data-luma-theme=dark] .liquidity-alerts{color:#edf2f8!important;background:#131d2a!important;border-color:#2b3a4d!important}html[data-luma-theme=dark] .liquidity-summary-card header>span{color:#8fc9ff;background:#173a5f}html[data-luma-theme=dark] .liquidity-summary-card>div>span{background:#182535;border-color:#2b3b4e}html[data-luma-theme=dark] .liquidity-summary-card footer{border-color:#2b3949}html[data-luma-theme=dark] .liquidity-summary-card footer b,html[data-luma-theme=dark] .credit-capacity .service-card-note strong{color:#c8d3df}html[data-luma-theme=dark] .liquidity-sheet{background:linear-gradient(#15202e,#0d141d)!important}html[data-luma-theme=dark] .credit-capacity article,html[data-luma-theme=dark] .setting-toggle{border-color:#2a3849}html[data-luma-theme=dark] .credit-capacity article>span{background:#2c3949}@media (max-width:390px){.liquidity-summary-card{padding:14px}.liquidity-summary-card>div{gap:6px}.liquidity-summary-card>div>span{padding:10px}.liquidity-hero{padding:17px}.credit-capacity,.liquidity-alerts{padding:13px}}.data-sheet{background:linear-gradient(#fafcff,#f3f6fa)}.data-export-actions{flex-direction:column;gap:9px;margin:18px 0;display:flex}.data-export-actions a,.data-export-actions button{color:#1d2733;text-align:left;background:#fff;border:1px solid #dce6f2;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;padding:13px;text-decoration:none;display:grid}.data-export-actions button{font:inherit;cursor:pointer}.data-export-actions a>span,.data-export-actions button>span{color:#0879e8;width:42px;height:42px;font-size:var(--fs-title);background:#e4f1ff;border-radius:14px;place-items:center;font-weight:800;display:grid}.data-export-actions b,.data-export-actions small{display:block}.data-export-actions b{font-size:var(--fs-label)}.data-export-actions small{color:#758395;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.data-export-actions i{color:#8c98a7;font-size:var(--fs-body-lg);place-items:center;font-style:normal;display:grid}.security-stack{flex-direction:column;gap:8px;margin-top:12px;display:flex}.security-stack article{background:#fff;border:1px solid #e0e7ef;border-radius:16px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.security-stack article>span{color:#278b59;background:#e3f6eb;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.security-stack b,.security-stack small{display:block}.security-stack b{font-size:var(--fs-caption)}.security-stack small{color:#778493;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.admin-capacity{background:#fff;border:1px solid #dce6f2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:12px 0;padding:13px;display:grid}.admin-capacity>div{grid-column:1/3}.admin-capacity b,.admin-capacity small{display:block}.admin-capacity b{font-size:var(--fs-caption)}.admin-capacity small{color:#778493;font-size:var(--fs-compact);margin-top:3px}.admin-capacity label{border:1px solid #dce2e9;border-radius:12px;align-items:center;gap:7px;padding:7px 10px;display:flex}.admin-capacity input{background:0 0;border:0;outline:0;width:54px;min-width:0;font-weight:750}.admin-capacity label span{color:#7a8795;font-size:var(--fs-compact)}.admin-capacity button{color:#fff;font-size:var(--fs-caption);background:#0a84ff;border:0;border-radius:12px;padding:9px 12px;font-weight:750}.admin-capacity button:disabled{background:#c9cdd3}.admin-history-list{flex-direction:column;gap:7px;display:flex}.admin-history article{background:#fff;border:1px solid #e1e6ec;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px;display:grid}.admin-history article>span{color:#248c57;width:27px;height:27px;font-size:var(--fs-caption);background:#e4f5eb;border-radius:9px;place-items:center;font-weight:800;display:grid}.admin-history b,.admin-history small{display:block}.admin-history b{font-size:var(--fs-caption)}.admin-history small{color:#7f8a97;font-size:var(--fs-compact);margin-top:2px}.admin-history p{color:#566270;font-size:var(--fs-compact);margin:5px 0 0}.billing-diagnostics>.support-admin-head{align-items:flex-end}.billing-diagnostics>.support-admin-head small{color:#7c8794;font-size:var(--fs-compact);margin-top:3px}.billing-diagnostic{margin-bottom:8px}.billing-diagnostic>div{min-width:0}.billing-diagnostic header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.billing-diagnostic header>div{min-width:0}.billing-diagnostic header em{color:#64707e;font-size:var(--fs-compact);background:#edf1f5;border-radius:999px;flex:none;padding:4px 7px;font-style:normal;font-weight:800}.billing-diagnostic.antifraud header em{color:#aa6417;background:#fff0df}.billing-diagnostic.issuer header em,.billing-diagnostic.card_data header em{color:#a9661d;background:#fff4e8}.billing-diagnostic.duplicate header em,.billing-diagnostic.attempt_limit header em{color:#8153a2;background:#f7ebff}.billing-diagnostic.approved header em{color:#248c57;background:#e4f5eb}.billing-diagnostic.pending header em{color:#2478c4;background:#e8f2ff}.billing-technical{overflow-wrap:anywhere}.copy-diagnostic{color:#0876d6;font:inherit;font-size:var(--fs-compact);background:#eef7ff;border:1px solid #cfe2f5;border-radius:10px;margin-top:8px;padding:7px 9px;font-weight:800}.copy-diagnostic:focus-visible{outline-offset:2px;outline:3px solid #0a84ff42}.billing-diagnostic.antifraud>span,.billing-diagnostic.issuer>span,.billing-diagnostic.card_data>span{color:#ad6819;background:#fff0df}.billing-diagnostic.duplicate>span,.billing-diagnostic.attempt_limit>span{color:#8453a5;background:#f5e9ff}html[data-luma-theme=dark] .billing-diagnostic header em{color:#c0cad6;background:#273442}html[data-luma-theme=dark] .billing-diagnostic.antifraud header em,html[data-luma-theme=dark] .billing-diagnostic.issuer header em,html[data-luma-theme=dark] .billing-diagnostic.card_data header em{color:#efc279;background:#3a2b17}html[data-luma-theme=dark] .billing-diagnostic.duplicate header em,html[data-luma-theme=dark] .billing-diagnostic.attempt_limit header em{color:#d7aff3;background:#342642}html[data-luma-theme=dark] .billing-diagnostic.approved header em{color:#70d9a5;background:#15372b}html[data-luma-theme=dark] .billing-diagnostic.pending header em{color:#8ec8ff;background:#173452}html[data-luma-theme=dark] .copy-diagnostic{color:#99ceff;background:#172b40;border-color:#31506d}.admin-history-tools{flex-direction:column;gap:9px;margin:11px 0;display:flex}.admin-history-tools .user-search{grid-template-columns:24px minmax(0,1fr) auto}.admin-history-tools .user-search button{border:var(--luma-context-list-search-submit-border,0);border-radius:var(--luma-context-list-search-submit-border-radius,10px);background:var(--luma-context-list-search-submit-background,#0a84ff);color:var(--luma-context-list-search-submit-color,#fff);padding:var(--luma-context-list-search-submit-padding,8px 11px);font:inherit;font-size:var(--fs-compact);font-weight:var(--luma-context-list-search-submit-font-weight,800)}.admin-history-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-history-filters label{min-width:0;display:block}.admin-history-filters label>span{color:#7f8996;font-size:var(--fs-compact);margin:0 0 4px 2px;font-weight:700;display:block}.admin-history-filters select{color:#303842;width:100%;min-height:40px;font:inherit;font-size:var(--fs-caption);background:#f6f8fa;border:1px solid #dce2e9;border-radius:12px;outline:0;padding:0 10px}.admin-history-list.loading{opacity:.45;pointer-events:none}.history-loading{color:#738091;font-size:var(--fs-caption);margin:7px 0}.admin-history-pagination{border-top:1px solid #e1e6ec;margin-top:11px;padding-top:11px}.admin-history-pagination>small{color:#7c8794;font-size:var(--fs-compact)}.admin-history-pagination>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.admin-history-pagination button{min-height:var(--luma-context-pagination-min-height,39px);border:var(--luma-context-pagination-border,1px solid #d8e3ef);border-radius:var(--luma-context-pagination-radius,12px);background:var(--luma-context-pagination-background,#f0f7ff);color:var(--luma-context-pagination-color,#0878dd);font:inherit;font-size:var(--fs-compact);font-weight:var(--luma-context-pagination-weight,800)}.admin-history-pagination button:disabled{color:#a5acb5;background:#f1f3f5}.admin-history-pagination span{color:#626e7c;font-size:var(--fs-compact);text-align:center;white-space:nowrap;font-weight:750}html[data-luma-theme=dark] .admin-history-tools .user-search button{background:#2789e6}html[data-luma-theme=dark] .admin-history-filters select{color:#edf2f8;background:#0e1722;border-color:#334255}html[data-luma-theme=dark] .admin-history-pagination{border-color:#2b3a4d}html[data-luma-theme=dark] .admin-history-pagination button{border-color:var(--luma-context-pagination-night-border,#31506d);background:var(--luma-context-pagination-night-background,#172b40);color:var(--luma-context-pagination-night-color,#99ceff)}html[data-luma-theme=dark] .admin-history-pagination button:disabled{color:#657384;background:#18222f}html[data-luma-theme=dark] .admin-history-pagination span{color:#b4c0ce}@media (max-width:430px){.admin-history-filters{grid-template-columns:1fr}.admin-history-pagination>div{grid-template-columns:1fr 1fr}.admin-history-pagination span{grid-area:1/1/auto/3}.admin-history-pagination button{grid-row:2}}.movement-history-tools{background:#f8fafc;border:1px solid #e0e6ed;border-radius:19px;flex-direction:column;gap:9px;margin:2px 0 14px;padding:12px;display:flex}.movement-search{background:#fff;border:1px solid #dce2e9;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 6px 0 11px;display:grid}.movement-search>span{color:#758190;font-size:var(--fs-title);line-height:1}.movement-search input{color:#20252b;width:100%;min-height:43px;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:0}.movement-search button{border:var(--luma-context-list-search-submit-border,0);border-radius:var(--luma-context-list-search-submit-border-radius,10px);background:var(--luma-context-list-search-submit-background,#0a84ff);color:var(--luma-context-list-search-submit-color,#fff);padding:var(--luma-context-list-search-submit-padding,8px 11px);font:inherit;font-size:var(--fs-compact);font-weight:var(--luma-context-list-search-submit-font-weight,800)}.movement-history-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.movement-history-filters label>span{color:#7f8996;font-size:var(--fs-compact);margin:0 0 4px 2px;font-weight:700;display:block}.movement-history-filters select{color:#303842;width:100%;min-height:40px;font:inherit;font-size:var(--fs-caption);background:#fff;border:1px solid #dce2e9;border-radius:12px;outline:0;padding:0 10px}.movement-list.loading{opacity:.45;pointer-events:none}.movement-history-pagination{border-top:1px solid #e1e6ec;margin-top:11px;padding-top:11px}.movement-history-pagination>small{color:#7c8794;font-size:var(--fs-compact)}.movement-history-pagination>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px;display:grid}.movement-history-pagination button{min-height:var(--luma-context-pagination-min-height,39px);border:var(--luma-context-pagination-border,1px solid #d8e3ef);border-radius:var(--luma-context-pagination-radius,12px);background:var(--luma-context-pagination-background,#f0f7ff);color:var(--luma-context-pagination-color,#0878dd);font:inherit;font-size:var(--fs-compact);font-weight:var(--luma-context-pagination-weight,800)}.movement-history-pagination button:disabled{color:#a5acb5;background:#f1f3f5}.movement-history-pagination span{color:#626e7c;font-size:var(--fs-compact);text-align:center;white-space:nowrap;font-weight:750}html[data-luma-theme=dark] .movement-history-tools{background:#111a26;border-color:#2b3a4d}html[data-luma-theme=dark] .movement-search,html[data-luma-theme=dark] .movement-history-filters select{color:#edf2f8;background:#0e1722;border-color:#334255}html[data-luma-theme=dark] .movement-search input{color:#edf2f8}html[data-luma-theme=dark] .movement-search button{background:#2789e6}html[data-luma-theme=dark] .movement-history-pagination{border-color:#2b3a4d}html[data-luma-theme=dark] .movement-history-pagination button{border-color:var(--luma-context-pagination-night-border,#31506d);background:var(--luma-context-pagination-night-background,#172b40);color:var(--luma-context-pagination-night-color,#99ceff)}html[data-luma-theme=dark] .movement-history-pagination button:disabled{color:#657384;background:#18222f}html[data-luma-theme=dark] .movement-history-pagination span{color:#b4c0ce}@media (max-width:430px){.movement-history-filters{grid-template-columns:1fr}.movement-history-pagination>div{grid-template-columns:1fr 1fr}.movement-history-pagination span{grid-area:1/1/auto/3}.movement-history-pagination button{grid-row:2}}.bulk-categorize-start{color:#1478c4;width:100%;min-height:44px;font:inherit;background:#edf7ff;border:1px solid #bdd9f2;border-radius:14px;margin:0 0 8px;font-weight:800}.bulk-categorize-start:disabled{opacity:.55}.bulk-categorize-panel{background:#f2f9ff;border:1px solid #bedaf2;border-radius:18px;margin:0 0 10px;padding:12px}.bulk-categorize-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-categorize-panel>header b,.bulk-categorize-panel>header small{display:block}.bulk-categorize-panel>header small{color:#718294;font-size:var(--fs-compact);margin-top:2px}.bulk-categorize-panel>header>button{color:#1478c4;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;font-weight:800}.bulk-visible-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.bulk-visible-actions button{color:#3d6f96;min-height:36px;font:inherit;font-size:var(--fs-compact);background:#fff;border:1px solid #cdddeb;border-radius:11px;padding:7px 10px;font-weight:750}.bulk-visible-actions button.selected{color:#086bb7;background:#e0f1ff;border-color:#1685de}.bulk-category-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.bulk-category-fields>.field{margin-top:0}.bulk-category-fields label>span{color:#65798c;font-size:var(--fs-compact);margin:0 0 4px 2px;font-weight:750;display:block}.bulk-category-fields select{width:100%;min-height:40px;color:inherit;font:inherit;font-size:var(--fs-caption);background:#fff;border:1px solid #cfddea;border-radius:11px;padding:0 9px}.bulk-categorize-save{color:#fff;min-height:43px;font:inherit;background:#1685de;border:0;border-radius:12px;grid-column:1/-1;font-weight:850}.bulk-categorize-save:disabled{opacity:.55}.bulk-categorize-status{color:#3c708f;font-size:var(--fs-caption);margin:9px 0 0;font-weight:700}.movement-list.bulk-selecting{background:0 0;border:0;padding:0;overflow:visible}.bulk-movement-row{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e6ec;border-radius:16px;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:grid}.bulk-movement-row.selected{border-color:#2e92e4;box-shadow:0 0 0 2px #2e92e418}.bulk-movement-row.disabled{opacity:.5}.bulk-movement-row>strong{white-space:nowrap}.bulk-movement-check{color:#fff;width:28px;height:28px;font:inherit;background:#fff;border:2px solid #b7c3cd;border-radius:9px;place-items:center;font-weight:900;display:grid}.bulk-movement-row[aria-pressed=true] .bulk-movement-check{background:#1685de;border-color:#1685de}html[data-luma-theme=dark] .bulk-categorize-start,html[data-luma-theme=dark] .bulk-categorize-panel{color:#9dcfff;background:#132638;border-color:#2d5272}html[data-luma-theme=dark] .bulk-visible-actions button,html[data-luma-theme=dark] .bulk-category-fields select,html[data-luma-theme=dark] .bulk-movement-row{color:#edf2f8;background:#111b27;border-color:#324457}html[data-luma-theme=dark] .bulk-visible-actions button.selected{color:#a8d6fa;background:#193956;border-color:#438ec8}html[data-luma-theme=dark] .bulk-movement-check{background:#111b27;border-color:#536273}html[data-luma-theme=dark] .bulk-movement-row[aria-pressed=true] .bulk-movement-check{background:#2685d0;border-color:#3b91d5}@media (max-width:430px){.bulk-category-fields{grid-template-columns:1fr}.bulk-categorize-save{grid-column:1}.bulk-movement-row{grid-template-columns:28px 38px minmax(0,1fr)}.bulk-movement-row>strong{text-align:left;grid-column:3;margin-top:-5px}}.topbar-actions{align-items:center;gap:9px;display:flex}.topbar-search{color:#46515e;width:43px;height:43px;font-size:var(--fs-title);background:#e8ebef;border:0;border-radius:50%;place-items:center;font-weight:700;display:grid}.today-card{background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #e1e7ee;border-radius:23px;margin:0 0 18px;padding:16px;box-shadow:0 10px 28px #25364b0b}.today-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.today-card header small{color:#7b8795;font-size:var(--fs-compact);letter-spacing:1px;font-weight:850}.today-card h2{font-size:var(--fs-body-lg);letter-spacing:-.35px;margin:3px 0 0}.today-card header button{color:#087be3;font-size:var(--fs-caption);background:0 0;border:0;padding:2px 0;font-weight:750}.today-card>div{flex-direction:column;gap:7px;margin-top:12px;display:flex}.today-card>div>button{color:#27313c;text-align:left;background:#f1f5f9;border:0;border-radius:15px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.today-card>div>button>span{color:#397aaf;background:#e5eef8;border-radius:10px;place-items:center;width:29px;height:29px;font-weight:850;display:grid}.today-card>div>button.attention>span{color:#c47820;background:#fff0df}.today-card>div>button.positive>span{color:#27895a;background:#e3f5ea}.today-card button b,.today-card button small{display:block}.today-card button b{font-size:var(--fs-caption)}.today-card button small{color:#7d8895;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.today-card button i{color:#9ca6b1;font-size:var(--fs-body);font-style:normal}.today-card>p{color:#7d8793;font-size:var(--fs-caption);margin:12px 0 0}.smart-movement-suggestions{margin:-4px 0 12px}.smart-movement-suggestions>span{color:#7d8793;font-size:var(--fs-compact);margin:0 3px 7px;font-weight:750;display:block}.smart-movement-suggestions>div{scrollbar-width:none;gap:7px;margin-right:-22px;padding:0 22px 2px 0;display:flex;overflow-x:auto}.smart-movement-suggestions button{color:#2c3947;text-align:left;background:#f4f8fc;border:1px solid #dce5ef;border-radius:13px;flex:none;max-width:190px;padding:9px 11px}.smart-movement-suggestions b,.smart-movement-suggestions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-movement-suggestions b{font-size:var(--fs-caption)}.smart-movement-suggestions small{color:#748292;font-size:var(--fs-compact);margin-top:2px}.smart-movement-suggestions>p{color:#8b949f;font-size:var(--fs-compact);margin:6px 3px 0}.spotlight-overlay{z-index:30;padding-top:max(18px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#10141b73;align-items:flex-start}.spotlight-sheet{background:#f7f8fa;border-radius:28px;width:min(620px,100% - 20px);max-height:88vh;margin:0 auto;padding-bottom:24px}.spotlight-search{background:#e8ebef;border-radius:15px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 3px 0 12px;display:grid}.spotlight-search>span{color:#75808d;font-size:var(--fs-title)}.spotlight-search input{color:#20262d;min-height:46px;font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:0}.spotlight-search button{color:#087be3;font-size:var(--fs-caption);background:0 0;border:0;padding:10px;font-weight:750}.spotlight-results{padding-top:12px}.spotlight-results>section{margin-top:15px}.spotlight-results>section>small{color:#858f9b;font-size:var(--fs-compact);letter-spacing:.8px;margin:0 5px 6px;font-weight:800;display:block}.spotlight-results>section>div{background:#fff;border:1px solid #e1e6ec;border-radius:17px;overflow:hidden}.spotlight-results>section>div>button{color:#27303a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8ecf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.spotlight-results>section>div>button:last-child{border-bottom:0}.spotlight-results>section>div>button>span{color:#3377b1;width:33px;height:33px;font-size:var(--fs-caption);background:#edf3fa;border-radius:11px;place-items:center;font-weight:850;display:grid}.spotlight-results button b,.spotlight-results button small{display:block}.spotlight-results button b{font-size:var(--fs-caption)}.spotlight-results button small{color:#7e8995;font-size:var(--fs-compact);margin-top:2px}.spotlight-results button i{color:#a2aab4;font-style:normal}.spotlight-movements .movement-row{border-radius:0}.spotlight-hint,.spotlight-empty{color:#838d99;font-size:var(--fs-caption);text-align:center;margin:20px 4px}.spotlight-empty{padding:28px 10px}.spotlight-empty>span,.spotlight-empty>b{display:block}.spotlight-empty>span{font-size:var(--fs-heading)}.spotlight-empty>b{color:#424c58;margin-top:8px}.spotlight-empty p{margin:5px 0 0}.spotlight-nav-icon{line-height:1;font-size:var(--fs-title)!important}html[data-luma-theme=dark] .topbar-search{color:#c7d2df;background:#1d2836}html[data-luma-theme=dark] .today-card{box-shadow:none;background:linear-gradient(145deg,#141e2a,#101822);border-color:#2a394a}html[data-luma-theme=dark] .today-card>div>button{color:#edf2f8;background:#182433}html[data-luma-theme=dark] .today-card>div>button>span{color:#8fc9ff;background:#1b354e}html[data-luma-theme=dark] .today-card>div>button.attention>span{color:#efc279;background:#3a2b17}html[data-luma-theme=dark] .today-card>div>button.positive>span{color:#79d9a6;background:#173728}html[data-luma-theme=dark] .smart-movement-suggestions button{color:#edf2f8;background:#172331;border-color:#304053}html[data-luma-theme=dark] .spotlight-sheet{background:#0f1721!important}html[data-luma-theme=dark] .spotlight-search{background:#202b39}html[data-luma-theme=dark] .spotlight-search input{color:#eef3f8}html[data-luma-theme=dark] .spotlight-results>section>div{background:#141e2a;border-color:#2b3949}html[data-luma-theme=dark] .spotlight-results>section>div>button{color:#edf2f8;border-color:#2a3746}html[data-luma-theme=dark] .spotlight-results>section>div>button>span{color:#91caff;background:#1b344d}@media (min-width:900px){.workspace-grid>.today-card{grid-column:1/-1;margin:0}.spotlight-sheet{margin-top:28px}}html[data-luma-theme=dark] .data-sheet{background:linear-gradient(#15202e,#0d141d)!important}.app-shell{padding-top:max(56px,calc(env(safe-area-inset-top) + 24px));padding-bottom:max(120px,calc(env(safe-area-inset-bottom) + 104px))}.tabbar{height:calc(82px + env(safe-area-inset-bottom));padding-bottom:calc(20px + env(safe-area-inset-bottom))}.mobile-profile-action>span{padding:0;overflow:hidden;background:#080b10!important}.mobile-profile-action>span .luma-symbol{border-radius:inherit;width:100%;height:100%}.mobile-profile-action>span img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.month-switcher>button:not(:disabled):hover{color:#075f9f;background:#d6eaff;box-shadow:inset 0 0 0 2px #83bce8}html[data-luma-theme=dark] .month-switcher>button:not(:disabled):hover{color:#e2f4ff;background:#28516e;box-shadow:inset 0 0 0 2px #71b7e7}}.month-switcher>button:not(:disabled):active{filter:brightness(.84);box-shadow:inset 0 0 0 3px #197ec4}html[data-luma-theme=dark] .month-switcher>button:not(:disabled):active{filter:brightness(1.18);box-shadow:inset 0 0 0 3px #8dd0fb}.month-switcher>button:focus-visible{outline-offset:2px;outline:3px solid #168be9}.mobile-sheet{overscroll-behavior:contain;padding-bottom:max(34px,env(safe-area-inset-bottom));max-height:calc(100dvh - 12px)!important;overflow-y:auto!important}.mobile-app-hero{color:#fff;background:radial-gradient(circle at 92% 0,#315b8a 0,#0000 38%),linear-gradient(145deg,#172433,#090d13);border-radius:24px;align-items:center;gap:16px;margin:20px 0 16px;padding:19px;display:flex;box-shadow:0 18px 40px #1118272b}.mobile-app-hero .luma-symbol{border-radius:22px;flex:0 0 74px;width:74px;height:74px;box-shadow:0 10px 30px #0006}.mobile-app-hero .luma-symbol img{border-radius:22px}.mobile-app-hero>div{min-width:0}.mobile-app-hero small,.mobile-app-hero h3,.mobile-app-hero p{margin:0;display:block}.mobile-app-hero small{color:#8fcaff;font-size:var(--fs-label);font-weight:750}.mobile-app-hero h3{font-size:var(--fs-body-lg);margin-top:3px}.mobile-app-hero p{color:#b6c1cf;font-size:var(--fs-label);margin-top:6px;line-height:1.4}.mobile-capabilities{flex-direction:column;gap:9px;display:flex}.mobile-capabilities article{background:#fff;border:1px solid #e3e7ed;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.mobile-capabilities article>span{color:#1779d5;background:#e8f2ff;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.mobile-capabilities article.ready>span{color:#218b56;background:#e0f5e8}.mobile-capabilities b,.mobile-capabilities small{display:block}.mobile-capabilities b{font-size:var(--fs-label)}.mobile-capabilities small{color:#7f8791;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.mobile-primary{color:#fff;width:100%;font-size:var(--fs-body);background:#0a84ff;border:0;border-radius:17px;margin-top:14px;padding:15px;font-weight:780;box-shadow:0 10px 24px #0a84ff2d}.mobile-primary:disabled{color:#6e7885;box-shadow:none;background:#dfe5ec}.ios-install-guide{color:#2a5278;background:#edf5ff;border-radius:17px;margin-top:12px;padding:14px 16px}.ios-install-guide b{font-size:var(--fs-label)}.ios-install-guide ol{font-size:var(--fs-label);margin:7px 0 0;padding-left:20px;line-height:1.55}.device-notification-toggle{color:#24282e;text-align:left;background:#fff;border:1px solid #e3e7ed;border-radius:18px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px 15px;display:grid}.device-notification-toggle span b,.device-notification-toggle span small{display:block}.device-notification-toggle span b{font-size:var(--fs-label)}.device-notification-toggle span small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.device-notification-toggle>i{background:#c9ced6;border-radius:999px;width:46px;height:28px;transition:all .2s;position:relative}.device-notification-toggle>i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.device-notification-toggle.enabled>i{background:#34c759}.device-notification-toggle.enabled>i:after{transform:translate(18px)}.notification-preferences{background:#f7f9fc;border:1px solid #e3e7ed;border-radius:20px;margin-top:15px;padding:15px}.notification-preferences-head{margin:0 2px 10px}.notification-preferences-head b,.notification-preferences-head small,.notification-preference-row span b,.notification-preference-row span small{display:block}.notification-preferences-head b{font-size:var(--fs-body)}.notification-preferences-head small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.notification-preference-row{color:#24282e;text-align:left;background:0 0;border:0;border-top:1px solid #e3e7ed;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 2px;display:grid}.notification-preference-row span b{font-size:var(--fs-label)}.notification-preference-row span small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.notification-preference-row>i{background:#c9ced6;border-radius:999px;width:42px;height:26px;transition:all .2s;position:relative}.notification-preference-row>i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.notification-preference-row.enabled>i{background:#34c759}.notification-preference-row.enabled>i:after{transform:translate(16px)}.notification-reminder-types{background:#fff;border:1px solid #dce4ed;border-radius:20px;margin-top:15px;padding:15px}.notification-reminder-types>header{margin:0 2px 10px}.notification-reminder-types>header b,.notification-reminder-types>header small,.notification-reminder-type div b,.notification-reminder-type div small{display:block}.notification-reminder-types>header b{font-size:var(--fs-body)}.notification-reminder-types>header small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.notification-reminder-type{color:#24282e;text-align:left;background:0 0;border:0;border-top:1px solid #e3e7ed;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:11px 2px;display:grid}.notification-reminder-type>span{color:#1678d6;width:36px;height:36px;font-size:var(--fs-body-lg);background:#eaf4ff;border-radius:12px;place-items:center;font-weight:800;display:grid}.notification-reminder-type div b{font-size:var(--fs-label)}.notification-reminder-type div small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.notification-reminder-type.scheduled>i{color:#258055;font-size:var(--fs-compact);background:#e8f7ee;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:760}.notification-reminder-type.habit>i{background:#c9ced6;border-radius:999px;width:42px;height:26px;transition:all .2s;position:relative}.notification-reminder-type.habit>i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.notification-reminder-type.habit.enabled>i{background:#34c759}.notification-reminder-type.habit.enabled>i:after{transform:translate(16px)}.notification-reminder-type.habit.enabled>span{color:#238353;background:#e6f7ed}.inactivity-reminder-settings{background:#f3f8fc;border-radius:15px;margin:3px 0 2px 48px;padding:12px}.inactivity-reminder-settings>b{font-size:var(--fs-label)}.inactivity-reminder-settings>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.inactivity-reminder-settings button{color:#65717d;min-height:40px;font-size:var(--fs-compact);background:#fff;border:1px solid #d8e1e9;border-radius:11px;padding:6px 3px;font-weight:730}.inactivity-reminder-settings button.selected{color:#126cae;background:#e9f5ff;border-color:#72b7ed}.inactivity-reminder-settings p{color:#687582;font-size:var(--fs-compact);margin:10px 0 0;line-height:1.45}.notification-diagnostics{background:#fff;border:1px solid #dce4ed;border-radius:22px;margin-top:15px;padding:16px}.notification-diagnostics>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-diagnostics>header b,.notification-diagnostics>header small{display:block}.notification-diagnostics>header b{font-size:var(--fs-body)}.notification-diagnostics>header small{color:#7d8793;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.notification-diagnostics>header button{color:#1474cf;font-size:var(--fs-compact);background:#edf5ff;border:0;border-radius:10px;padding:7px 10px;font-weight:750}.notification-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.notification-diagnostic-grid article{background:#f7f9fc;border:1px solid #e4e9ef;border-radius:16px;min-width:0;padding:12px}.notification-diagnostic-grid small,.notification-diagnostic-grid b,.notification-diagnostic-grid span{display:block}.notification-diagnostic-grid small{color:#7b8692;font-size:var(--fs-compact)}.notification-diagnostic-grid b{font-size:var(--fs-label);margin-top:5px;line-height:1.3}.notification-diagnostic-grid span{color:#4e6d8b;font-size:var(--fs-compact);margin-top:4px;line-height:1.35}.notification-schedule{color:#788491;font-size:var(--fs-compact);margin:11px 2px 0;line-height:1.4}.notification-device-details,.notification-owner-details{border-top:1px solid #e4e9ef;margin-top:12px}.notification-device-details summary,.notification-owner-details summary{cursor:pointer;color:#343b44;font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:10px;padding:12px 2px 8px;font-weight:730;list-style:none;display:flex}.notification-device-details summary::-webkit-details-marker{display:none}.notification-owner-details summary::-webkit-details-marker{display:none}.notification-device-details summary i,.notification-owner-details summary i{font-style:normal;font-size:var(--fs-title);transition:transform .2s}.notification-device-details[open] summary i,.notification-owner-details[open] summary i{transform:rotate(90deg)}.notification-device-details>div{flex-direction:column;gap:7px;display:flex}.notification-device-details article{background:#f7f9fc;border-radius:13px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.notification-device-details article>span{background:#aeb7c1;border-radius:50%;width:9px;height:9px}.notification-device-details article>span.ready{background:#34c759}.notification-device-details article b,.notification-device-details article small{display:block}.notification-device-details article b{font-size:var(--fs-label)}.notification-device-details article small{color:#7b8692;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.notification-check-button{color:#fff;width:100%;font-size:var(--fs-label);background:#0a84ff;border:0;border-radius:15px;margin-top:13px;padding:13px;font-weight:780;box-shadow:0 8px 18px #0a84ff26}.notification-check-button:disabled{opacity:.58}.notification-owner-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.notification-owner-details p{text-align:center;background:#f7f9fc;border-radius:13px;margin:0;padding:10px}.notification-owner-details p b,.notification-owner-details p small{display:block}.notification-owner-details p b{font-size:var(--fs-body)}.notification-owner-details p small{color:#7b8692;font-size:var(--fs-compact);margin-top:2px;line-height:1.25}.mobile-feedback{color:#215b8d;font-size:var(--fs-label);background:#eaf4ff;border-radius:14px;margin:12px 0 0;padding:11px 13px;line-height:1.4}.mobile-privacy{color:#7b838d;font-size:var(--fs-compact);margin:14px 3px 0;line-height:1.5}.mobile-privacy b{color:#4c535d}html[data-luma-theme=dark] .mobile-capabilities article,html[data-luma-theme=dark] .device-notification-toggle{color:#eef3f8;background:#131b26;border-color:#2d3a4b}html[data-luma-theme=dark] .mobile-capabilities small,html[data-luma-theme=dark] .device-notification-toggle small{color:#9eabba!important}html[data-luma-theme=dark] .notification-preferences{background:#111a25;border-color:#2d3a4b}html[data-luma-theme=dark] .notification-preferences-head b,html[data-luma-theme=dark] .notification-preference-row{color:#eef3f8}html[data-luma-theme=dark] .notification-preferences-head small,html[data-luma-theme=dark] .notification-preference-row small{color:#9eabba}html[data-luma-theme=dark] .notification-preference-row{border-color:#2d3a4b}html[data-luma-theme=dark] .mobile-primary:disabled{color:#8995a4;background:#202c3a}html[data-luma-theme=dark] .ios-install-guide{color:#b8daf7;background:#172b42}html[data-luma-theme=dark] .mobile-feedback{color:#b9dcfa;background:#18334d}html[data-luma-theme=dark] .mobile-privacy{color:#97a4b4}html[data-luma-theme=dark] .mobile-privacy b{color:#dce5ef}html[data-luma-theme=dark] .notification-reminder-types{color:#eef3f8;background:#111a25;border-color:#2d3a4b}html[data-luma-theme=dark] .notification-reminder-types>header small,html[data-luma-theme=dark] .notification-reminder-type div small{color:#9eabba}html[data-luma-theme=dark] .notification-reminder-type{color:#eef3f8;border-color:#2d3a4b}html[data-luma-theme=dark] .notification-reminder-type>span{color:#8bc9ff;background:#183650}html[data-luma-theme=dark] .notification-reminder-type.habit.enabled>span{color:#68dba2;background:#15372b}html[data-luma-theme=dark] .notification-reminder-type.scheduled>i{color:#76dca7;background:#163a2c}html[data-luma-theme=dark] .inactivity-reminder-settings{background:#172230}html[data-luma-theme=dark] .inactivity-reminder-settings button{color:#a9b5c2;background:#111a25;border-color:#344352}html[data-luma-theme=dark] .inactivity-reminder-settings button.selected{color:#a9d6ff;background:#173451;border-color:#347bb3}html[data-luma-theme=dark] .inactivity-reminder-settings p{color:#9eabba}.habit-setting-title{font-size:var(--fs-label);font-weight:760;display:block}.inactivity-reminder-settings>.habit-day-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.inactivity-reminder-settings>.habit-setting-row{border-top:1px solid #dce5ed;grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.habit-setting-row label b,.habit-setting-row label small{display:block}.habit-setting-row label b{font-size:var(--fs-label)}.habit-setting-row label small{color:#74808c;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.habit-setting-row input,.habit-setting-row select{box-sizing:border-box;color:#252a31;min-height:42px;font:inherit;font-size:var(--fs-label);background:#fff;border:1px solid #d3dde7;border-radius:12px;padding:8px 10px}.habit-setting-row select{max-width:155px}.inactivity-reminder-settings>.habit-notification-preview{background:#fff;border:1px solid #d9e6f1;border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:13px;padding:11px;display:grid}.habit-notification-preview>span{color:#238353;width:34px;height:34px;font-size:var(--fs-body-lg);background:#e7f6ed;border-radius:11px;place-items:center;font-weight:800;display:grid}.habit-notification-preview b,.habit-notification-preview p,.habit-notification-preview small{display:block}.inactivity-reminder-settings .habit-notification-preview p{color:#35414d;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.4}.habit-notification-preview small{color:#74808c;font-size:var(--fs-compact);margin-top:5px;line-height:1.35}html[data-luma-theme=dark] .inactivity-reminder-settings>.habit-setting-row{border-color:#2d3a4b}html[data-luma-theme=dark] .habit-setting-row label small,html[data-luma-theme=dark] .habit-notification-preview small{color:#9eabba}html[data-luma-theme=dark] .habit-setting-row input,html[data-luma-theme=dark] .habit-setting-row select{color:#eef3f8;background:#111a25;border-color:#344352}html[data-luma-theme=dark] .inactivity-reminder-settings>.habit-notification-preview{background:#111a25;border-color:#344352}html[data-luma-theme=dark] .habit-notification-preview>span{color:#68dba2;background:#15372b}html[data-luma-theme=dark] .inactivity-reminder-settings .habit-notification-preview p{color:#dce5ef}.inactivity-reminder-settings>.habit-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.habit-state-grid article{background:#e8f0f7;border-radius:12px;min-width:0;padding:9px}.habit-state-grid small,.habit-state-grid b{display:block}.habit-state-grid small{color:#71808f;font-size:var(--fs-compact);line-height:1.25}.habit-state-grid b{color:#273441;font-size:var(--fs-compact);overflow-wrap:anywhere;margin-top:4px;line-height:1.3}html[data-luma-theme=dark] .habit-state-grid article{background:#111a25}html[data-luma-theme=dark] .habit-state-grid small{color:#9eabba}html[data-luma-theme=dark] .habit-state-grid b{color:#eef3f8}.inactivity-reminder-settings>.habit-state-note{color:#657789;font-size:var(--fs-compact);margin:9px 2px 0;line-height:1.4}html[data-luma-theme=dark] .inactivity-reminder-settings>.habit-state-note{color:#9eabba}.inactivity-reminder-settings>.habit-channel-settings{border-top:1px solid #dce5ed;margin-top:12px;padding-top:12px;display:block}.habit-channel-settings>.habit-setting-title{margin-bottom:7px}.habit-channel-row{text-align:left;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;display:grid;color:#273441!important;background:0 0!important;border:0!important;border-top:1px solid #dce5ed!important;border-radius:0!important;padding:9px 3px!important}.habit-channel-row>span{color:#0000;background:#b7c1cb;border-radius:50%;width:8px;height:8px}.habit-channel-row.ready>span{background:#34c759}.habit-channel-row div b,.habit-channel-row div small{display:block}.habit-channel-row div b{font-size:var(--fs-label)}.habit-channel-row div small{color:#74808c;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.habit-channel-row>i{color:#687582;font-size:var(--fs-compact);white-space:nowrap;background:#e8edf2;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:750}.habit-channel-row.ready>i{color:#238353;background:#e6f7ed}.habit-email-toggle:disabled{cursor:not-allowed;opacity:.68}.habit-email-toggle.enabled>i{color:#238353;background:#e6f7ed}html[data-luma-theme=dark] .inactivity-reminder-settings>.habit-channel-settings,html[data-luma-theme=dark] .habit-channel-row{border-color:#2d3a4b!important}html[data-luma-theme=dark] .habit-channel-row{color:#eef3f8!important}html[data-luma-theme=dark] .habit-channel-row div small{color:#9eabba}html[data-luma-theme=dark] .habit-channel-row>i{color:#b8c4d1;background:#263544}html[data-luma-theme=dark] .habit-channel-row.ready>i{color:#68dba2;background:#15372b}.inactivity-reminder-settings>.habit-tone-settings{border-top:1px solid #dce5ed;margin-top:12px;padding-top:12px;display:block}.habit-tone-settings>.habit-tone-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.habit-tone-picker button{min-height:40px}html[data-luma-theme=dark] .inactivity-reminder-settings>.habit-tone-settings{border-color:#2d3a4b}html[data-luma-theme=dark] .notification-diagnostics{color:#eef3f8;background:#111a25;border-color:#2d3a4b}html[data-luma-theme=dark] .notification-diagnostics>header small,html[data-luma-theme=dark] .notification-diagnostic-grid small,html[data-luma-theme=dark] .notification-schedule,html[data-luma-theme=dark] .notification-device-details article small,html[data-luma-theme=dark] .notification-owner-details p small{color:#9eabba}html[data-luma-theme=dark] .notification-diagnostics>header button{color:#9ed0ff;background:#173453}html[data-luma-theme=dark] .notification-diagnostic-grid article,html[data-luma-theme=dark] .notification-device-details article,html[data-luma-theme=dark] .notification-owner-details p{background:#172230;border-color:#2b3949}html[data-luma-theme=dark] .notification-diagnostic-grid span{color:#9fc5e8}html[data-luma-theme=dark] .notification-device-details,html[data-luma-theme=dark] .notification-owner-details{border-color:#2b3949}html[data-luma-theme=dark] .notification-device-details summary,html[data-luma-theme=dark] .notification-owner-details summary{color:#eef3f8}.notification-schedule-settings{background:#fff;border:1px solid #dce4ed;border-radius:20px;margin-top:15px;padding:15px}.notification-schedule-settings>header b,.notification-schedule-settings>header small{display:block}.notification-schedule-settings>header b{font-size:var(--fs-body)}.notification-schedule-settings>header small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.reminder-day-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.reminder-day-picker button{color:#67717d;min-height:58px;font-size:var(--fs-compact);background:#f7f9fc;border:1px solid #dfe5eb;border-radius:14px;place-items:center;gap:3px;padding:7px 4px;font-weight:760;display:grid}.reminder-day-picker button span{color:#0000;width:20px;height:20px;font-size:var(--fs-compact);background:#e8edf2;border-radius:50%;place-items:center;display:grid}.reminder-day-picker button.selected{color:#176fad;background:#edf6ff;border-color:#8cc5f7}.reminder-day-picker button.selected span{color:#fff;background:#0a84ff}.notification-time-field{border-top:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px 2px;display:flex}.notification-time-field span b,.notification-time-field span small{display:block}.notification-time-field span b{font-size:var(--fs-label)}.notification-time-field span small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px}.notification-time-field input,.quiet-hours-range input{color:#252a31;min-height:42px;font:inherit;font-size:var(--fs-label);background:#f7f9fc;border:1px solid #d8e0e8;border-radius:12px;padding:8px 10px}.quiet-hours-toggle{border-bottom:1px solid #e3e7ed}.quiet-hours-range{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.quiet-hours-range label{gap:5px;display:grid}.quiet-hours-range label>span{color:#747f8b;font-size:var(--fs-compact);font-weight:730}.quiet-hours-range input{box-sizing:border-box;width:100%}.notification-device-details article{grid-template-columns:9px minmax(0,1fr) auto}.notification-device-details article button{color:#bc4b45;font-size:var(--fs-compact);background:#ffebe9;border:0;border-radius:10px;padding:7px 8px;font-weight:780}.notification-device-warning{color:#8a5b16;font-size:var(--fs-compact);background:#fff3df;border-radius:13px;margin:11px 0 0;padding:10px 11px;line-height:1.4}html[data-luma-theme=dark] .notification-schedule-settings{color:#eef3f8;background:#111a25;border-color:#2d3a4b}html[data-luma-theme=dark] .notification-schedule-settings>header small,html[data-luma-theme=dark] .notification-time-field span small,html[data-luma-theme=dark] .quiet-hours-range label>span{color:#9eabba}html[data-luma-theme=dark] .reminder-day-picker button{color:#a8b4c1;background:#172230;border-color:#2c3a49}html[data-luma-theme=dark] .reminder-day-picker button span{background:#263544}html[data-luma-theme=dark] .reminder-day-picker button.selected{color:#a9d6ff;background:#173451;border-color:#347bb3}html[data-luma-theme=dark] .reminder-day-picker button.selected span{color:#fff;background:#0a84ff}html[data-luma-theme=dark] .notification-time-field,html[data-luma-theme=dark] .quiet-hours-toggle{border-color:#2d3a4b}html[data-luma-theme=dark] .notification-time-field input,html[data-luma-theme=dark] .quiet-hours-range input{color:#eef3f8;background:#172230;border-color:#344352}html[data-luma-theme=dark] .notification-device-warning{color:#edc47f;background:#3a2d1b}html[data-luma-theme=dark] .notification-device-details article button{color:#ffa49e;background:#442627}@media (max-width:560px){.notification-diagnostic-grid{grid-template-columns:1fr}.notification-owner-details>div{grid-template-columns:1fr 1fr 1fr}.inactivity-reminder-settings>.habit-setting-row{flex-direction:column;align-items:stretch}.habit-setting-row input,.habit-setting-row select{width:100%;max-width:none}.inactivity-reminder-settings>.habit-state-grid{grid-template-columns:1fr}}@media (display-mode:standalone){body{background:#090d13}.app-shell{min-height:100dvh}.tabbar{border-radius:0!important;bottom:0!important}}html[data-luma-theme=dark] .data-export-actions a,html[data-luma-theme=dark] .data-export-actions button,html[data-luma-theme=dark] .security-stack article,html[data-luma-theme=dark] .admin-capacity,html[data-luma-theme=dark] .admin-history article{color:#edf2f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .data-export-actions a>span,html[data-luma-theme=dark] .data-export-actions button>span{color:#8fc9ff;background:#173a5f}.spotlight-results .spotlight-movements>.movement-row{grid-template-columns:40px minmax(0,1fr) auto 8px;gap:10px;padding:13px 12px}.spotlight-results .spotlight-movements>.movement-row>.movement-symbol{border-radius:13px;width:38px;height:38px}.spotlight-results .spotlight-movements>.movement-row>.movement-copy{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:block}.spotlight-results .spotlight-movements>.movement-row>.movement-copy b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spotlight-results .spotlight-movements>.movement-row>.movement-copy small{font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spotlight-results .spotlight-movements>.movement-row>strong{white-space:nowrap;justify-self:end}html[data-luma-theme=dark] .security-stack article>span{color:#68dba2;background:#15372b;box-shadow:inset 0 0 0 1px #68dba226}@media (max-width:390px){.admin-capacity{grid-template-columns:1fr}.admin-capacity>div{grid-column:auto}.admin-capacity button{padding:11px}.data-export-actions a,.data-export-actions button{grid-template-columns:40px minmax(0,1fr) 22px;padding:12px}.data-export-actions a>span,.data-export-actions button>span{width:40px;height:40px}}.reports-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.report-period-picker{gap:10px;margin:18px 0;display:grid}.report-date-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-sections-head{justify-content:space-between;align-items:end;gap:12px;margin:19px 2px 10px;display:flex}.report-sections-head div{min-width:0}.report-sections-head b,.report-sections-head small{display:block}.report-sections-head b{font-size:var(--fs-label)}.report-sections-head small{color:#778697;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.report-sections-head button{color:#0879e8;font:inherit;font-size:var(--fs-compact);background:0 0;border:0;flex:none;padding:7px 0;font-weight:800}.report-section-list{gap:8px;display:grid}.report-section-list>button{color:#202a34;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:17px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.report-section-list>button>span{color:#0000;width:28px;height:28px;font-size:var(--fs-caption);background:#f8fafc;border:1px solid #c7d6e5;border-radius:9px;place-items:center;font-weight:900;display:grid}.report-section-list>button.selected{background:#f3f9ff;border-color:#78b7ed}.report-section-list>button.selected>span{color:#fff;background:#0879e8;border-color:#0879e8}.report-section-list b,.report-section-list small{display:block}.report-section-list b{font-size:var(--fs-caption)}.report-section-list small{color:#748393;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.report-ready-note{color:#285b88;background:#eaf4ff;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:15px;padding:13px;display:grid}.report-ready-note>span{color:#0879e8;width:38px;height:38px;font-size:var(--fs-title);background:#d8ebff;border-radius:13px;place-items:center;font-weight:850;display:grid}.report-ready-note b,.report-ready-note small{display:block}.report-ready-note b{font-size:var(--fs-caption)}.report-ready-note small{font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.report-download{color:#fff;width:100%;font:inherit;font-size:var(--fs-label);background:#087ff0;border:0;border-radius:17px;margin-top:15px;padding:15px;font-weight:800;box-shadow:0 11px 25px #087ff033}.report-download:disabled{opacity:.55;box-shadow:none}html[data-luma-theme=dark] .report-section-list>button{color:#edf2f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .report-section-list>button>span{background:#182536;border-color:#33465d}html[data-luma-theme=dark] .report-section-list>button.selected{background:#153957;border-color:#2d85ca}html[data-luma-theme=dark] .report-section-list>button.selected>span{background:#2387dd;border-color:#2387dd}html[data-luma-theme=dark] .report-sections-head small,html[data-luma-theme=dark] .report-section-list small{color:#a0afbf}html[data-luma-theme=dark] .report-ready-note{color:#c1def8;background:#17334c}html[data-luma-theme=dark] .report-ready-note>span{color:#8fc9ff;background:#173a5f}@media (min-width:760px){.reports-sheet{width:min(860px,100vw - 48px)}.report-period-picker{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);align-items:end}.report-date-range{grid-column:span 1}.report-section-list{grid-template-columns:1fr 1fr;gap:10px}.report-section-list>button{min-height:76px}}.restore-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.restore-file-picker{color:#1e4770;cursor:pointer;background:#eff7ff;border:1px dashed #77aede;border-radius:19px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin:18px 0 12px;padding:14px;display:grid}.restore-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.restore-file-picker>span{color:#0879e8;width:46px;height:46px;font-size:var(--fs-title);background:#dceeff;border-radius:15px;place-items:center;font-weight:850;display:grid}.restore-file-picker b,.restore-file-picker small{display:block}.restore-file-picker b{font-size:var(--fs-label)}.restore-file-picker small{color:#66809a;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.restore-file-picker.disabled{opacity:.65;pointer-events:none}.restore-preview{color:#1e4335;background:linear-gradient(145deg,#f7fcf9,#eef8f3);border:1px solid #cce4d8;border-radius:21px;margin:12px 0;padding:15px}.restore-preview header{justify-content:space-between;align-items:start;gap:12px;display:flex}.restore-preview header small,.restore-preview h3,.restore-preview p,.restore-preview em{display:block}.restore-preview header small{color:#5b8b70;font-size:var(--fs-compact);font-weight:750}.restore-preview h3{font-size:var(--fs-label);margin:3px 0 0}.restore-preview header>span{color:#218b58;min-width:38px;height:30px;font-size:var(--fs-caption);background:#dff4e8;border-radius:12px;place-items:center;padding:0 8px;font-weight:850;display:grid}.restore-preview>p{color:#5b6f65;font-size:var(--fs-caption);margin:10px 0 12px;line-height:1.4}.restore-preview>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.restore-preview>div span{background:#fff;border:1px solid #dcece2;border-radius:13px;padding:9px}.restore-preview>div small,.restore-preview>div b{display:block}.restore-preview>div small{color:#718278;font-size:var(--fs-compact)}.restore-preview>div b{color:#216443;font-size:var(--fs-caption);margin-top:2px}.restore-preview em{color:#5d7568;font-size:var(--fs-compact);margin-top:12px;font-style:normal;line-height:1.4}.restore-status{color:#285d8d;font-size:var(--fs-caption);background:#eaf4ff;border-radius:14px;margin:12px 0;padding:11px 13px;line-height:1.4}.restore-primary{color:#fff;width:100%;font-size:var(--fs-label);background:#087ff0;border:0;border-radius:17px;margin-top:13px;padding:15px;font-weight:800;box-shadow:0 11px 25px #087ff033}.restore-primary.confirm{background:#c94642;box-shadow:0 11px 25px #c9464230}.restore-primary:disabled{opacity:.65;box-shadow:none}.restore-undo{background:#fff8f7;border:1px solid #ecd7d4;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px;display:flex}.restore-undo div{min-width:0}.restore-undo b,.restore-undo small{display:block}.restore-undo b{font-size:var(--fs-caption);color:#7b3936}.restore-undo small{color:#8e7775;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.restore-undo button{color:#c14843;min-height:44px;font-size:var(--fs-compact);background:#ffe9e7;border:0;border-radius:12px;flex:none;padding:10px 11px;font-weight:800}.restore-undo button:disabled{opacity:.6}html[data-luma-theme=dark] .restore-file-picker{color:#b9ddfb;background:#142b3d;border-color:#32638b}html[data-luma-theme=dark] .restore-file-picker>span{color:#8fc9ff;background:#173a5f}html[data-luma-theme=dark] .restore-file-picker small{color:#a8c2d7}html[data-luma-theme=dark] .restore-preview{color:#e0f5e8;background:linear-gradient(145deg,#122d24,#10241d);border-color:#2c5b48}html[data-luma-theme=dark] .restore-preview header>span{color:#72dba5;background:#153d2d}html[data-luma-theme=dark] .restore-preview>p,html[data-luma-theme=dark] .restore-preview em{color:#b4cfc0}html[data-luma-theme=dark] .restore-preview>div span{background:#172d25;border-color:#2e5142}html[data-luma-theme=dark] .restore-preview>div small{color:#9bb4a7}html[data-luma-theme=dark] .restore-preview>div b{color:#7de0ad}html[data-luma-theme=dark] .restore-status{color:#b9dbf7;background:#17334c}html[data-luma-theme=dark] .restore-undo{background:#2b1d20;border-color:#593b3d}html[data-luma-theme=dark] .restore-undo b{color:#ffaba6}html[data-luma-theme=dark] .restore-undo small{color:#d3b2b0}html[data-luma-theme=dark] .restore-undo button{color:#ffb0aa;background:#4a282a}.admin-backup-download{color:#1e4770;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #b9d5ec;border-radius:19px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin:18px 0 10px;padding:14px;display:grid}.admin-backup-download>span{color:#0879e8;width:46px;height:46px;font-size:var(--fs-title);background:#e2f1ff;border-radius:15px;place-items:center;font-weight:850;display:grid}.admin-backup-download b,.admin-backup-download small{display:block}.admin-backup-download b{font-size:var(--fs-label)}.admin-backup-download small{color:#66809a;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.admin-backup-download.completed{color:#246044;background:#f2fbf6;border-color:#9fd1b8}.admin-backup-download.completed>span{color:#218b58;background:#dff4e8}.admin-backup-download:disabled{opacity:.65;cursor:wait}.admin-restore-preview.blocked{color:#753f3b;background:#fff8f7;border-color:#edc2be}.admin-restore-preview>ul{color:#a1433e;font-size:var(--fs-compact);background:#fff0ee;border-radius:13px;margin:12px 0 0;padding:10px 10px 10px 29px;line-height:1.45}.admin-restore-confirmation{margin-top:16px;display:block}.admin-restore-confirmation input{text-transform:uppercase}.admin-restore-sheet .restore-primary{margin-bottom:4px}html[data-luma-theme=dark] .admin-backup-download{color:#c3def4;background:#172a3b;border-color:#304f69}html[data-luma-theme=dark] .admin-backup-download>span{color:#91ceff;background:#1b3d58}html[data-luma-theme=dark] .admin-backup-download small{color:#9eb7cb}html[data-luma-theme=dark] .admin-backup-download.completed{color:#c4ead5;background:#142d23;border-color:#35634e}html[data-luma-theme=dark] .admin-restore-preview.blocked{color:#ffc1bc;background:#2d2022;border-color:#663e40}html[data-luma-theme=dark] .admin-restore-preview>ul{color:#ffc0ba;background:#40272a}.month-analysis{background:linear-gradient(145deg,#fff,#f4f8fc);border:1px solid #dde6ef;border-radius:22px;margin:22px 0 4px;padding:15px}.month-analysis .control-section-head{margin:0 0 12px}.month-analysis .control-section-head small,.recommendation-head small{color:#7b8998;font-size:var(--fs-compact);margin-bottom:3px;font-weight:700;display:block}.month-analysis-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.month-analysis-grid article{background:#fff;border:1px solid #e2e9f0;border-radius:15px;min-width:0;padding:11px}.month-analysis-grid span,.month-analysis-grid b{display:block}.month-analysis-grid span{color:#7a8796;font-size:var(--fs-compact)}.month-analysis-grid b{overflow-wrap:anywhere;font-size:var(--fs-caption);margin-top:5px}.month-analysis-grid .within b{color:#218b58}.month-analysis-grid .over b{color:#d5544f}.recommendation-head{align-items:end;margin-top:24px}.recommendation-head>div{min-width:0}.personal-recommendations{flex-direction:column;gap:9px;display:flex}.personal-recommendation{background:#fff;border:1px solid #dfe7ef;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.personal-recommendation>i{color:#1779d5;width:32px;height:32px;font-size:var(--fs-caption);background:#e9f3ff;border-radius:11px;place-items:center;font-style:normal;font-weight:850;display:grid}.personal-recommendation.attention>i{color:#d14d47;background:#ffebe8}.personal-recommendation.positive>i{color:#248b58;background:#e4f6eb}.personal-recommendation b{font-size:var(--fs-caption);line-height:1.3;display:block}.personal-recommendation p{color:#718092;font-size:var(--fs-compact);margin:4px 0 0;line-height:1.45}.personal-recommendation button{color:#0879e8;font-size:var(--fs-compact);background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-weight:780;display:inline-flex}.personal-recommendation button .ui-icon{--ui-icon-size:12px}html[data-luma-theme=dark] .month-analysis,html[data-luma-theme=dark] .personal-recommendation{color:#eef3f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .month-analysis-grid article{background:#182535;border-color:#2b3b4e}html[data-luma-theme=dark] .month-analysis-grid span,html[data-luma-theme=dark] .month-analysis .control-section-head small,html[data-luma-theme=dark] .recommendation-head small{color:#9eabba}html[data-luma-theme=dark] .personal-recommendation p{color:#aab6c5}html[data-luma-theme=dark] .personal-recommendation>i{color:#8fc9ff;background:#173a5f}html[data-luma-theme=dark] .personal-recommendation.attention>i{color:#ff938e;background:#452425}html[data-luma-theme=dark] .personal-recommendation.positive>i{color:#68dba2;background:#15372b}@media (max-width:390px){.month-analysis{padding:13px}.month-analysis-grid{gap:7px}.month-analysis-grid article{padding:10px}.personal-recommendation{padding:12px}}.payment-coverage{background:linear-gradient(145deg,#f7fcf9,#eef8f3);border:1px solid #cfe4d8;border-radius:22px;margin:14px 0;overflow:hidden;box-shadow:0 10px 26px #173d2a0a}.payment-coverage.short{background:linear-gradient(145deg,snow,#fff1ef);border-color:#f0d1ce}.payment-coverage.future_covered{background:linear-gradient(145deg,#f8fbff,#eef5fd);border-color:#d5dfef}.payment-coverage-head{color:#1d2833;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.payment-coverage-head>span{min-width:0}.payment-coverage-head small,.payment-coverage-head b,.payment-coverage-head em{display:block}.payment-coverage-head small{color:#6f7f8d;font-size:var(--fs-compact);font-weight:720}.payment-coverage-head b{font-size:var(--fs-label);margin-top:4px;line-height:1.3}.payment-coverage-head em{color:#788696;font-size:var(--fs-compact);margin-top:4px;font-style:normal;line-height:1.42}.payment-coverage.covered .payment-coverage-head b{color:#19784a}.payment-coverage.future_covered .payment-coverage-head b{color:#216da7}.payment-coverage.short .payment-coverage-head b{color:#bd4844}.payment-coverage-chevron{color:#1879cb;background:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #dae5ee}.payment-coverage-chevron .ui-icon{--ui-icon-size:18px;transform:rotate(90deg)}.payment-coverage-detail{border-top:1px solid #dce8e1;padding:0 14px 15px}.payment-coverage-today{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.payment-coverage-today>span{background:#fff;border:1px solid #dfe9e3;border-radius:15px;padding:11px}.payment-coverage-today small,.payment-coverage-today b{display:block}.payment-coverage-today small{color:#748290;font-size:var(--fs-compact)}.payment-coverage-today b{font-size:var(--fs-caption);margin-top:4px}.coverage-checkpoints{flex-direction:column;gap:8px;margin-top:10px;display:flex}.coverage-checkpoints article{background:#fff;border:1px solid #dce5e0;border-radius:16px;padding:12px}.coverage-checkpoints article.short{background:#fff7f6;border-color:#efcbc8}.coverage-checkpoints header{justify-content:space-between;align-items:end;gap:12px;display:flex}.coverage-checkpoints header small,.coverage-checkpoints header b{display:block}.coverage-checkpoints header small{color:#778696;font-size:var(--fs-compact)}.coverage-checkpoints header b{font-size:var(--fs-caption);margin-top:2px}.coverage-checkpoints header strong{font-size:var(--fs-label)}.coverage-checkpoints article>p{color:#778595;font-size:var(--fs-compact);margin:6px 0 10px;line-height:1.35}.coverage-checkpoints article>div{border-top:1px solid #e5ebe7;grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.coverage-checkpoints article>div small,.coverage-checkpoints article>div b{display:block}.coverage-checkpoints article>div small{color:#81909d;font-size:var(--fs-compact)}.coverage-checkpoints article>div b{font-size:var(--fs-caption);margin-top:3px}.coverage-checkpoints article.covered>div span:last-child b{color:#218756}.coverage-checkpoints article.short>div span:last-child b{color:#cb4e49}.coverage-timeline{background:#fff;border:1px solid #dce6e0;border-radius:16px;margin-top:10px;overflow:hidden}.coverage-timeline summary{color:#1877c5;font-size:var(--fs-compact);cursor:pointer;padding:12px;font-weight:760}.coverage-timeline>div{border-top:1px solid #e5ebe7}.coverage-timeline article{border-top:1px solid #edf1ee;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.coverage-timeline article:first-child{border-top:0}.coverage-timeline time{color:#7a8996;font-size:var(--fs-compact)}.coverage-timeline span{min-width:0}.coverage-timeline span b,.coverage-timeline span small{display:block}.coverage-timeline span b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-compact);overflow:hidden}.coverage-timeline span small{color:#85919e;font-size:var(--fs-compact);margin-top:2px}.coverage-timeline strong{font-size:var(--fs-compact)}.coverage-note,.coverage-warning,.coverage-empty{color:#748290;font-size:var(--fs-compact);margin:11px 2px 0;line-height:1.45}.coverage-warning{color:#956019;background:#fff2dc;border-radius:13px;padding:10px 11px}.coverage-empty{background:#fff;border-radius:14px;padding:12px}html[data-luma-theme=dark] .payment-coverage{box-shadow:none;background:linear-gradient(145deg,#14271f,#11221b);border-color:#29473c}html[data-luma-theme=dark] .payment-coverage.short{background:linear-gradient(145deg,#2b191a,#241617);border-color:#583332}html[data-luma-theme=dark] .payment-coverage.future_covered{background:linear-gradient(145deg,#132538,#102131);border-color:#29445f}html[data-luma-theme=dark] .payment-coverage-head{color:#eef3f8}html[data-luma-theme=dark] .payment-coverage-head small,html[data-luma-theme=dark] .payment-coverage-head em{color:#a4b1c0}html[data-luma-theme=dark] .payment-coverage-chevron{color:#8fcaff;background:#1b3044;box-shadow:inset 0 0 0 1px #31506c}html[data-luma-theme=dark] .payment-coverage-detail{border-color:#2b4138}html[data-luma-theme=dark] .payment-coverage-today>span,html[data-luma-theme=dark] .coverage-checkpoints article,html[data-luma-theme=dark] .coverage-timeline,html[data-luma-theme=dark] .coverage-empty{color:#eef3f8;background:#15212d;border-color:#2c3c4d}html[data-luma-theme=dark] .coverage-checkpoints article.short{background:#2d1c1d;border-color:#5b3434}html[data-luma-theme=dark] .coverage-checkpoints article>div,html[data-luma-theme=dark] .coverage-timeline>div,html[data-luma-theme=dark] .coverage-timeline article{border-color:#2a3948}html[data-luma-theme=dark] .coverage-warning{color:#efc779;background:#382b17}@media (max-width:390px){.payment-coverage-head{grid-template-columns:minmax(0,1fr) 38px;padding:14px}.payment-coverage-detail{padding:0 12px 13px}.payment-coverage-today{gap:6px}.payment-coverage-today>span,.coverage-checkpoints article{padding:10px}.coverage-timeline article{grid-template-columns:48px minmax(0,1fr) auto;padding:9px}.coverage-timeline strong{text-align:right;max-width:86px}}.overlay{padding:max(8px,env(safe-area-inset-top)) 0 0!important;overscroll-behavior:none!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;overflow:hidden!important}.overlay .sheet,.overlay .tall-sheet{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:min(520px,100%);max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important;overscroll-behavior:contain!important;margin:0!important;overflow:hidden auto!important}.overlay .sheet{padding-bottom:max(28px,calc(env(safe-area-inset-bottom) + 18px))}@media (min-width:700px){.overlay{padding-top:max(24px,env(safe-area-inset-top))!important}.overlay .sheet,.overlay .tall-sheet{max-height:calc(100dvh - max(24px,env(safe-area-inset-top)))!important}}.desktop-rail-slot{display:contents}.desktop-rail{display:none}.workspace-grid{display:contents}@media (min-width:700px){.app-shell{--desktop-edge:24px;--desktop-gutter:22px;--desktop-gap:24px;--desktop-rail-width:76px;grid-template-columns:var(--desktop-rail-width) minmax(0,1fr);gap:0 var(--desktop-gap);width:calc(100% - var(--desktop-gutter) * 2);max-width:none;min-height:100dvh;margin:0 auto;overflow:visible;padding:var(--desktop-edge) 0!important;display:grid!important}.desktop-rail-slot{top:var(--desktop-edge);height:calc(100dvh - var(--desktop-edge) * 2);grid-area:1/1;align-self:start;align-items:center;min-width:0;min-height:0;display:flex;position:sticky}.desktop-rail{overscroll-behavior-y:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #dfe5ec;border-radius:24px;flex-direction:column;align-items:center;gap:18px;width:100%;max-height:100%;padding:10px 7px;scroll-padding-block:12px;display:flex;overflow:hidden auto;box-shadow:0 18px 48px #22344a12}.desktop-rail>*{flex-shrink:0}.workspace-grid>*{min-width:0}.desktop-rail button{color:#77818d;width:48px;min-height:48px;font:inherit;background:0 0;border:0;border-radius:15px;place-items:center;padding:0;line-height:1;transition:background .18s,color .18s;display:grid}:is(.desktop-rail button:hover,.desktop-rail button:focus-visible){color:#087ced;background:#edf5ff;outline:none}.desktop-rail button.active{color:#087ced;background:#e2f0ff}.desktop-rail .ui-icon{--ui-icon-size:21px}.desktop-rail .desktop-brand{height:52px;padding:5px;background:0 0!important}.desktop-rail .desktop-brand .luma-symbol{width:34px;height:34px}.desktop-rail .desktop-rail-label{display:none}.desktop-rail-links{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.desktop-rail .desktop-rail-add{color:#fff;background:#087ff0;margin:4px 0;box-shadow:0 10px 20px #087ff038}:is(.desktop-rail .desktop-rail-add:hover,.desktop-rail .desktop-rail-add:focus-visible){color:#fff;background:#0573d9}.desktop-profile{margin-top:2px}.desktop-profile .profile-avatar{width:30px;height:30px;font-size:var(--fs-caption)}.workspace-grid{grid-column:2;gap:18px;min-width:0;display:grid}.workspace-grid>.topbar,.workspace-grid>.balance-card,.workspace-grid>.liquidity-summary-card,.workspace-grid>.quick-actions,.workspace-grid>.insight-card,.workspace-grid>.section{margin:0}.workspace-grid>.topbar{padding:1px 2px 4px}.workspace-grid>.section{min-width:0}.tabbar{display:none!important}.account-scroll{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px;margin:0;padding:0;display:grid;overflow:visible}.account-scroll>.account,.account-scroll>.add-account-card{min-width:0;height:202px;margin:0}.account-scroll>.add-account-card{min-height:202px}.account-scroll>.account{padding:19px}.account-scroll>.account:after{font-size:var(--fs-caption);opacity:.17;top:auto;bottom:57px;right:16px}.account-scroll>.account b{max-width:calc(100% - 44px);line-height:1.3}.account-scroll>.account strong{margin-top:auto}.account-scroll>.account em{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:2px;display:block;position:static;overflow:hidden}.quick-actions{background:#fbfcfe;border:1px solid #e1e6ed;border-radius:21px;padding:15px 12px;margin:0!important}.quick-actions button{border-radius:15px;min-height:76px}.quick-actions button:hover{background:#f1f6fc}.quick-actions .action-icon{border-radius:14px;width:44px;height:44px}.movement-list.full-list{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.movement-list.full-list .movement-row{background:#fff;border:1px solid #e1e6ed;border-radius:15px;margin-bottom:10px}.overlay{align-items:center!important;padding:24px!important}.overlay .sheet,.overlay .tall-sheet,html[data-luma-font-scale] .overlay .sheet,html[data-luma-font-scale] .overlay .tall-sheet{border-radius:30px 30px 24px 24px;width:min(760px,100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;margin:auto!important}.overlay .plan-sheet,.overlay .control-sheet,.overlay .users-sheet,.overlay .profitability-sheet,html[data-luma-font-scale] .overlay .plan-sheet,html[data-luma-font-scale] .overlay .control-sheet,html[data-luma-font-scale] .overlay .users-sheet,html[data-luma-font-scale] .overlay .profitability-sheet{width:min(900px,100vw - 48px)!important}.overlay .sheet-head{padding-top:4px}.overlay .grabber{margin-bottom:16px}.plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.month-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.control-actions{gap:18px 10px;margin:20px 0;grid-template-columns:repeat(4,minmax(0,1fr))!important}.control-actions button>span{border-radius:15px;width:48px;height:48px}.control-actions .ui-icon{--ui-icon-size:20px}.plan-actions{margin:18px 0}.plan-actions button>span{width:46px;height:46px}.plan-actions .ui-icon{--ui-icon-size:22px}html[data-luma-theme=dark] .desktop-rail{background:#111923d9;border-color:#293746;box-shadow:0 20px 50px #00000035}html[data-luma-theme=dark] .desktop-rail button{color:#a8b4c3}:is(html[data-luma-theme=dark] .desktop-rail button:hover,html[data-luma-theme=dark] .desktop-rail button:focus-visible){color:#8fcaff;background:#1b3045}html[data-luma-theme=dark] .desktop-rail button.active{color:#8fcaff;background:#1b3858}html[data-luma-theme=dark] .desktop-profile:before{background:#2a3747}html[data-luma-theme=dark] .quick-actions{background:#131c28;border-color:#293746}html[data-luma-theme=dark] .quick-actions button:hover{background:#182638}html[data-luma-theme=dark] .movement-list.full-list .movement-row{background:#131b26;border-color:#293746}}@media (min-width:1040px){.app-shell{--desktop-rail-width:216px;--desktop-gutter:clamp(24px,2vw,64px);--desktop-gap:clamp(24px,1.5vw,40px)}.desktop-rail{border-radius:27px;align-items:stretch;padding:13px 11px}.desktop-rail button{text-align:left;grid-template-columns:24px minmax(0,1fr);justify-content:start;gap:11px;width:100%;min-height:46px;padding:0 12px}.desktop-rail .desktop-brand{grid-template-columns:35px minmax(0,1fr);height:56px;padding:6px 8px}.desktop-rail .desktop-brand .luma-symbol{width:35px;height:35px}.desktop-rail .desktop-rail-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);font-weight:800;display:block;overflow:hidden}.desktop-rail-links{align-items:stretch}.desktop-rail .desktop-rail-add{grid-template-columns:24px minmax(0,1fr);margin:7px 0}.desktop-profile{position:relative;border-radius:15px!important;grid-template-columns:24px minmax(0,1fr)!important;justify-content:start!important;gap:11px!important;min-height:56px!important;margin-top:14px!important;padding:10px 12px!important}.desktop-profile:before{content:"";background:#e1e7ee;height:1px;position:absolute;top:-7px;left:12px;right:12px}.desktop-profile .profile-avatar{width:28px;height:28px;font-size:var(--fs-caption);place-self:center}.workspace-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:start;gap:18px}.workspace-grid>.topbar,.workspace-grid>.section{grid-column:1/-1}.workspace-grid>.balance-card{grid-area:2/1/4}.workspace-grid>.liquidity-summary-card{grid-area:2/2}.workspace-grid>.quick-actions{grid-area:3/2}.workspace-grid>.insight-card{grid-area:4/1}.workspace-grid>.section{grid-row:auto}.workspace-grid>.movements .movement-list:not(.full-list){background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.workspace-grid>.movements .movement-list:not(.full-list) .movement-row{background:#fff;border:1px solid #e1e6ed;border-radius:15px;margin-bottom:10px}.workspace-grid>.movements .movement-list:not(.full-list) .movement-row:last-child{border-bottom:1px solid #e1e6ed}.workspace-grid>.movements .movement-list:not(.full-list) .movement-row:nth-child(5){grid-column:1/3}.account-scroll{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}html[data-luma-theme=dark] .workspace-grid>.movements .movement-list:not(.full-list) .movement-row{background:#131b26;border-color:#293746}.overlay .plan-sheet,.overlay .control-sheet,html[data-luma-font-scale] .overlay .plan-sheet,html[data-luma-font-scale] .overlay .control-sheet{width:min(960px,100vw - 72px)!important}.overlay .users-sheet,.overlay .profitability-sheet,html[data-luma-font-scale] .overlay .users-sheet,html[data-luma-font-scale] .overlay .profitability-sheet{width:min(860px,100vw - 72px)!important}.list-actions.phase-two-list-actions{grid-template-columns:repeat(3,1fr)}}html[data-luma-theme=dark] .category-manage{color:#eef3f8!important;background:#131d2a!important;border-color:#2b3a4d!important}html[data-luma-theme=dark] .category-manage header>span{color:#8fcaff!important;background:#173a5f!important}html[data-luma-theme=dark] .category-manage header>b{color:#eef3f8!important}html[data-luma-theme=dark] .category-manage button{color:#64b4ff!important}html[data-luma-theme=dark] .category-manage .danger-link{color:#ff918d!important}html[data-luma-theme=dark] .subcategory-list>div{border-color:#2a3948!important}html[data-luma-theme=dark] .subcategory-list span{color:#b8c5d4!important}html[data-luma-theme=dark] .subcategory-list .add-subcategory{color:#8fcaff!important;background:#1a3148!important}html[data-luma-theme=dark] .category-feedback{color:#83dbac!important;background:#163629!important}.desktop-plan-overview{display:contents}@media (min-width:700px){.desktop-plan-overview{grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr);grid-template-areas:"hero opening""hero pending""hero budget""hero budgetstatus""stats stats""note note";align-items:stretch;gap:10px;display:grid}.desktop-plan-overview .plan-hero{grid-area:hero;margin:0}.desktop-plan-overview .plan-opening{grid-area:opening;margin:0}.desktop-plan-overview .cashflow-pending{grid-area:pending;margin:0}.desktop-plan-overview .budget-editor{grid-area:budget;margin:0}.desktop-plan-overview .budget-status{grid-area:budgetstatus;margin:0}.desktop-plan-overview .plan-stats{grid-area:stats}.desktop-plan-overview .card-payments-note{grid-area:note;margin:0}.desktop-plan-overview .plan-hero{flex-direction:column;justify-content:center;min-height:100%;display:flex}.desktop-plan-overview .plan-hero>strong{font-size:calc(var(--fs-display) * 1.08)}}@media (min-width:1040px){.desktop-plan-overview{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:12px}.desktop-plan-overview .plan-hero{padding:24px}.desktop-plan-overview .plan-hero>strong{font-size:calc(var(--fs-display) * 1.18)}.desktop-plan-overview .plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.import-sheet{background:linear-gradient(#fbfdff,#f2f6fa);padding-bottom:max(30px,calc(env(safe-area-inset-bottom) + 20px))!important}.import-steps{gap:9px;margin:17px 0;display:grid}.import-step{color:#1d2834;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f1;border-radius:18px;grid-template-columns:35px minmax(0,1fr) 26px;align-items:center;gap:11px;width:100%;padding:13px;text-decoration:none;display:grid}.import-step>span{color:#0879e8;width:35px;height:35px;font-size:var(--fs-caption);background:#e4f1ff;border-radius:12px;place-items:center;font-weight:850;display:grid}.import-step div{min-width:0}.import-step b,.import-step small{display:block}.import-step b{font-size:var(--fs-label)}.import-step small{color:#788697;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.import-step>i{color:#8291a2;font-size:var(--fs-body-lg);place-items:center;font-style:normal;display:grid}.import-step.disabled{cursor:wait;opacity:.65}.import-picker input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.import-preview{background:#fff;border:1px solid #d9e4ef;border-radius:22px;margin:18px 0 12px;padding:14px;box-shadow:0 12px 30px #2944630a}.import-preview>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.import-preview>header div{min-width:0}.import-preview>header small,.import-preview>header h3{margin:0;display:block}.import-preview>header small{color:#7b8999;font-size:var(--fs-compact)}.import-preview>header h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);margin-top:3px;overflow:hidden}.import-preview>header>b{color:#1577cb;min-width:34px;height:34px;font-size:var(--fs-caption);background:#edf5ff;border-radius:12px;place-items:center;padding:0 9px;display:grid}.import-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.import-counts article{text-align:center;background:#f4f7fa;border-radius:14px;padding:11px 8px}.import-counts b,.import-counts small{display:block}.import-counts b{font-size:var(--fs-body)}.import-counts small{color:#7c8997;font-size:var(--fs-compact);margin-top:2px}.import-counts .ready b{color:#218a58}.import-counts .duplicate b{color:#b87519}.import-counts .invalid b{color:#c84d49}.import-impact{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.import-impact>div{background:#f8fafc;border:1px solid #e0e7ef;border-radius:14px;padding:11px}.import-impact small,.import-impact b{display:block}.import-impact small{color:#778596;font-size:var(--fs-compact);line-height:1.35}.import-impact b{font-size:var(--fs-caption);margin-top:5px}.import-impact>p{color:#7b8897;font-size:var(--fs-compact);grid-column:1/3;margin:1px 2px 0;line-height:1.4}.import-impact .import-adjustments{background:#f4f8fc;grid-column:1/3}.import-adjustments>b{margin:0 0 6px}.import-adjustments span{color:#657588;font-size:var(--fs-compact);border-top:1px solid #e4eaf0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.import-adjustments em{color:#257f57;white-space:nowrap;font-style:normal;font-weight:780}.import-row-list{overscroll-behavior:contain;border:1px solid #e0e7ef;border-radius:16px;flex-direction:column;max-height:340px;margin-top:12px;display:flex;overflow-y:auto}.import-row{background:#fff;border-top:1px solid #e7ecf1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.import-row:first-child{border-top:0}.import-row>span{color:#238955;width:27px;height:27px;font-size:var(--fs-compact);background:#e3f5ea;border-radius:9px;place-items:center;font-weight:850;display:grid}.import-row>div{min-width:0}.import-row b,.import-row small,.import-row em{display:block}.import-row b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);overflow:hidden}.import-row small{color:#7c8998;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.import-row em{color:#bc554e;font-size:var(--fs-compact);margin-top:4px;font-style:normal;line-height:1.35}.import-row>strong{max-width:118px;font-size:var(--fs-caption);text-align:right}.import-row.duplicate>span{color:#a86814;background:#fff0d9}.import-row.error>span{color:#c64e48;background:#ffe9e7}.import-row.duplicate,.import-row.error{background:#fcfcfd}.import-row.duplicate>strong,.import-row.error>strong{color:#7b8795}.import-status{color:#2c628f;font-size:var(--fs-compact);background:#edf5ff;border-radius:14px;margin:11px 0;padding:11px 13px;line-height:1.45}.import-correction{color:#8f3731;background:#fff6f4;border:1px solid #efc3be;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;margin-top:12px;padding:12px;text-decoration:none;display:grid}.import-correction>span{color:#fff;background:#d95b52;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.import-correction b,.import-correction small{display:block}.import-correction b{font-size:var(--fs-caption)}.import-correction small{color:#9a5b56;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.import-correction>i{font-style:normal;font-size:var(--fs-body)}.import-primary{color:#fff;width:100%;font:inherit;font-size:var(--fs-label);background:#0a84ff;border:0;border-radius:17px;margin:2px 0 12px;padding:15px;font-weight:800;box-shadow:0 10px 24px #0a84ff2d}.import-primary.confirm{background:#178654;box-shadow:0 10px 24px #1786542d}.import-primary:disabled{box-shadow:none;background:#cbd2da}.import-undo{background:#fff;border:1px solid #e0e7ef;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:13px;display:flex}.import-undo div{min-width:0}.import-undo b,.import-undo small{display:block}.import-undo b{font-size:var(--fs-caption)}.import-undo small{color:#778596;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-compact);margin-top:3px;overflow:hidden}.import-undo button{color:#c83f39;font:inherit;font-size:var(--fs-compact);background:#ffebe9;border:0;border-radius:11px;flex:none;padding:9px 11px;font-weight:780}.import-undo-result{background:#fffaf0;border:1px solid #f0c980;border-radius:19px;margin:12px 0;padding:15px}.import-undo-result>header{align-items:flex-start;gap:11px;display:flex}.import-undo-result>header>span{color:#9b6400;background:#ffe8b6;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.import-undo-result>header div{min-width:0}.import-undo-result>header small,.import-undo-result>header h3,.import-undo-result>header p{margin:0;display:block}.import-undo-result>header small{color:#9b6400;font-size:var(--fs-compact);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.import-undo-result>header h3{font-size:var(--fs-subtitle);margin-top:2px}.import-undo-result>header p{color:#7d6c54;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-compact);margin-top:3px;overflow:hidden}.import-undo-counts{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.import-undo-counts article{background:#fff;border:1px solid #eadab9;border-radius:14px;padding:10px 12px}.import-undo-counts b,.import-undo-counts small{display:block}.import-undo-counts b{font-size:var(--fs-subtitle)}.import-undo-counts small{color:#807158;font-size:var(--fs-compact);margin-top:2px}.import-undo-explanation{color:#675a47;font-size:var(--fs-compact);margin:12px 1px;line-height:1.48}.import-retained-list{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:360px;display:flex;overflow-y:auto}.import-retained-list>article{background:#fff;border:1px solid #eadab9;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.import-retained-list>article>span{color:#8e5c00;font-size:var(--fs-compact);background:#fff0cf;border-radius:7px;align-self:start;padding:4px 7px;font-weight:800}.import-retained-list>article>div{min-width:0}.import-retained-list b,.import-retained-list small,.import-retained-list em{display:block}.import-retained-list b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);overflow:hidden}.import-retained-list small{color:#85765e;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.import-retained-list em{color:#9a5300;font-size:var(--fs-compact);margin-top:5px;font-style:normal;line-height:1.4}.import-retained-list button{color:#fff;font:inherit;font-size:var(--fs-compact);background:#176fc1;border:0;border-radius:10px;padding:8px 10px;font-weight:800}.import-retained-list button:disabled{opacity:.5}html[data-luma-theme=dark] .import-sheet{background:linear-gradient(#15202e,#0d141d)!important}html[data-luma-theme=dark] .import-step,html[data-luma-theme=dark] .import-preview,html[data-luma-theme=dark] .import-undo{color:#eef3f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .import-step>span,html[data-luma-theme=dark] .import-preview>header>b{color:#8fcaff;background:#183b5e}html[data-luma-theme=dark] .import-step small,html[data-luma-theme=dark] .import-preview>header small,html[data-luma-theme=dark] .import-counts small,html[data-luma-theme=dark] .import-impact small,html[data-luma-theme=dark] .import-impact>p,html[data-luma-theme=dark] .import-row small,html[data-luma-theme=dark] .import-undo small{color:#a8b5c4}html[data-luma-theme=dark] .import-counts article,html[data-luma-theme=dark] .import-impact>div{background:#182535;border-color:#2b3b4e}html[data-luma-theme=dark] .import-row-list{border-color:#2b3b4e}html[data-luma-theme=dark] .import-row{color:#eef3f8;background:#141f2c;border-color:#2a3848}html[data-luma-theme=dark] .import-row.duplicate,html[data-luma-theme=dark] .import-row.error{background:#17212d}html[data-luma-theme=dark] .import-status{color:#a9d5ff;background:#183451}html[data-luma-theme=dark] .import-undo button{color:#ff9a95;background:#442526}html[data-luma-theme=dark] .import-undo-result{color:#f3eadb;background:#221d15;border-color:#5a4725}html[data-luma-theme=dark] .import-undo-result>header>span,html[data-luma-theme=dark] .import-retained-list>article>span{color:#ffd486;background:#493817}html[data-luma-theme=dark] .import-undo-result>header p,html[data-luma-theme=dark] .import-undo-explanation,html[data-luma-theme=dark] .import-undo-counts small,html[data-luma-theme=dark] .import-retained-list small{color:#c9b99d}html[data-luma-theme=dark] .import-undo-counts article,html[data-luma-theme=dark] .import-retained-list>article{background:#181d25;border-color:#4a402f}html[data-luma-theme=dark] .import-retained-list em{color:#ffc16f}html[data-luma-theme=dark] .import-correction{color:#ffaaa5;background:#362322;border-color:#67403e}html[data-luma-theme=dark] .import-correction small{color:#dca19d}@media (max-width:390px){.import-preview{padding:12px}.import-impact{grid-template-columns:1fr}.import-impact>p,.import-impact .import-adjustments{grid-column:1}.import-adjustments span{flex-direction:column;align-items:flex-start;gap:2px}.import-row{grid-template-columns:27px minmax(0,1fr)}.import-row>strong{text-align:left;grid-column:2;max-width:none;margin-top:2px}.import-undo{flex-direction:column;align-items:flex-start}.import-undo button{align-self:stretch}.import-retained-list>article{grid-template-columns:auto minmax(0,1fr)}.import-retained-list>article>button{grid-column:1/-1;width:100%}}@media (min-width:700px){.overlay .import-sheet,html[data-luma-font-scale] .overlay .import-sheet{width:min(860px,100vw - 48px)!important}.import-steps{grid-template-columns:1fr 1fr}.import-row-list{max-height:420px}}.security-sheet{background:linear-gradient(#f8fbff 0%,#f3f7fb 100%)}.security-loading,.security-message{color:#2d628f;font-size:var(--fs-caption);background:#eaf3ff;border-radius:16px;margin:16px 0;padding:14px 16px;line-height:1.45}.security-message{color:#9a5b18;background:#fff0e3}.security-hero{background:linear-gradient(135deg,#e8f8ef,#f8fffb);border:1px solid #cbe8d8;border-radius:22px;align-items:center;gap:14px;margin:16px 0;padding:18px;display:flex}.security-hero>span{color:#fff;height:46px;font-size:var(--fs-subtitle);background:#168553;border-radius:15px;flex:0 0 46px;place-items:center;font-weight:850;display:grid;box-shadow:0 9px 20px #16855328}.security-hero small,.security-hero h3{margin:0;display:block}.security-hero small{color:#21865a;font-size:var(--fs-compact);font-weight:780}.security-hero h3{font-size:var(--fs-label);margin-top:4px;line-height:1.32}.security-hero.attention{background:linear-gradient(135deg,#fff2e2,#fffaf3);border-color:#f0d4b3}.security-hero.attention>span{background:#b86e19;box-shadow:0 9px 20px #b86e1928}.security-hero.attention small{color:#a45e14}.security-check-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.security-check-grid article{background:#fff;border:1px solid #dce6ef;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.security-check-grid article>span{color:#218753;width:32px;height:32px;font-size:var(--fs-caption);background:#e3f5eb;border-radius:10px;place-items:center;font-weight:850;display:grid}.security-check-grid b,.security-check-grid small{display:block}.security-check-grid b{font-size:var(--fs-caption)}.security-check-grid small{color:#748394;font-size:var(--fs-compact);margin-top:4px;line-height:1.4}.security-safe-limits,.security-activity{background:#fff;border:1px solid #dce6ef;border-radius:20px;margin-top:14px;padding:15px}.security-safe-limits>header,.security-activity>summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.security-safe-limits header small,.security-safe-limits header h3,.security-activity summary small,.security-activity summary h3{margin:0;display:block}.security-safe-limits header small,.security-activity summary small{color:#778596;font-size:var(--fs-compact)}.security-safe-limits header h3,.security-activity summary h3{font-size:var(--fs-label);margin-top:2px}.security-safe-limits>header>span,.security-activity>summary>span{color:#248455;font-size:var(--fs-compact);background:#e5f5ec;border-radius:999px;padding:6px 9px;font-weight:780}.external-backup-card{background:#fff;border:1px solid #dce6ef;border-radius:20px;margin-top:14px;overflow:hidden}.external-backup-card summary{cursor:pointer;align-items:center;gap:11px;padding:15px;list-style:none;display:flex}.external-backup-card summary::-webkit-details-marker{display:none}.external-backup-card summary>span{color:#218753;background:#e3f5eb;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.external-backup-card summary>div{flex:1;min-width:0}.external-backup-card summary b,.external-backup-card summary small{display:block}.external-backup-card summary b{font-size:var(--fs-caption)}.external-backup-card summary small{color:#748394;font-size:var(--fs-compact);margin-top:3px}.external-backup-card summary>i{color:#8190a0;font-style:normal}.external-backup-detail{padding:0 15px 15px}.external-backup-detail p{color:#667789;font-size:var(--fs-caption);margin:0 0 12px;line-height:1.45}.external-backup-detail button{color:#fff;width:100%;font:inherit;font-size:var(--fs-caption);background:#1269d3;border:0;border-radius:14px;padding:12px;font-weight:780}.external-backup-detail button:disabled{opacity:.58}.security-limit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.security-limit-grid article{text-align:center;background:#f2f6fa;border-radius:14px;padding:11px 8px}.security-limit-grid b,.security-limit-grid small{display:block}.security-limit-grid b{font-size:var(--fs-caption)}.security-limit-grid small{color:#788696;font-size:var(--fs-compact);margin-top:3px;line-height:1.3}.security-activity>div{border:1px solid #e2e9f0;border-radius:15px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.security-activity article{border-top:1px solid #e7edf2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.security-activity article:first-child{border-top:0}.security-activity article>span{color:#238854;width:27px;height:27px;font-size:var(--fs-compact);background:#e3f5eb;border-radius:9px;place-items:center;font-weight:850;display:grid}.security-activity article.attention>span{color:#ae6918;background:#fff0dd}.security-activity article b,.security-activity article small{display:block}.security-activity article b{font-size:var(--fs-caption)}.security-activity article small{color:#778596;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.security-activity article time{color:#8794a2;font-size:var(--fs-compact);white-space:nowrap}.security-activity>p{color:#738293;font-size:var(--fs-caption);margin:12px 0 0}html[data-luma-theme=dark] .security-sheet{background:linear-gradient(#15202e,#0d141d)!important}html[data-luma-theme=dark] .security-loading{color:#a9d5ff;background:#183451}html[data-luma-theme=dark] .security-message{color:#f5c483;background:#3c2c1d}html[data-luma-theme=dark] .security-hero{background:linear-gradient(135deg,#153428,#172c26);border-color:#285342}html[data-luma-theme=dark] .security-hero.attention{background:linear-gradient(135deg,#332619,#29241d);border-color:#59442b}html[data-luma-theme=dark] .security-check-grid article,html[data-luma-theme=dark] .security-safe-limits,html[data-luma-theme=dark] .security-activity{color:#eef3f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .security-check-grid article>span{color:#68dba2;background:#173a2c}html[data-luma-theme=dark] .security-check-grid small,html[data-luma-theme=dark] .security-safe-limits header small,html[data-luma-theme=dark] .security-activity summary small,html[data-luma-theme=dark] .security-limit-grid small,html[data-luma-theme=dark] .security-activity article small,html[data-luma-theme=dark] .security-activity article time,html[data-luma-theme=dark] .security-activity>p{color:#a8b5c4}html[data-luma-theme=dark] .security-limit-grid article{background:#192535}html[data-luma-theme=dark] .security-activity>div,html[data-luma-theme=dark] .security-activity article{border-color:#2a394a}html[data-luma-theme=dark] .security-safe-limits>header>span,html[data-luma-theme=dark] .security-activity>summary>span{color:#6fdca7;background:#173a2c}html[data-luma-theme=dark] .external-backup-card{color:#eef3f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .external-backup-card summary>span{color:#68dba2;background:#173a2c}html[data-luma-theme=dark] .external-backup-card summary small,html[data-luma-theme=dark] .external-backup-detail p{color:#a8b5c4}@media (max-width:520px){.security-check-grid{grid-template-columns:1fr}.security-limit-grid{grid-template-columns:1fr 1fr}.security-activity article{grid-template-columns:28px minmax(0,1fr)}.security-activity article time{grid-column:2}}@media (min-width:700px){.overlay .security-sheet,html[data-luma-font-scale] .overlay .security-sheet{width:min(780px,100vw - 48px)!important}}.billing-provider-stack{gap:8px;margin:10px 0 12px;display:grid}.billing-provider-stack .billing-setup{margin:0}.billing-setup{color:#875817;background:#fff7e8;border:1px solid #f0d7ad;border-radius:16px;align-items:center;gap:11px;margin:10px 0 12px;padding:12px 13px;display:flex}.billing-setup.ready{color:#23744d;background:#edf9f3;border-color:#cfe9dc}.billing-setup>span{width:36px;height:36px;font-size:var(--fs-body);background:#fff;border-radius:12px;flex:0 0 36px;place-items:center;font-weight:800;display:grid}.billing-setup b,.billing-setup small{display:block}.billing-setup b{font-size:var(--fs-caption)}.billing-setup small{color:inherit;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.managed-billing{background:#f8fafc;border:1px solid #e4e9ef;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;display:flex}.managed-billing>div{min-width:0}.managed-billing small{color:#7f8791;font-size:var(--fs-compact);margin-top:4px;display:block}.managed-billing>b{color:#76808d;font-size:var(--fs-compact)}.billing-status{color:#65707d;font-size:var(--fs-compact);background:#edf0f4;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800;display:inline-flex}.billing-status.authorized{color:#278958;background:#e1f5e9}.billing-status.pending{color:#2478c4;background:#e8f2ff}.billing-status.paused{color:#b56d17;background:#fff0df}.billing-status.cancelled,.billing-status.expired{color:#c74e46;background:#ffe8e5}.billing-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.billing-actions button{border:var(--luma-context-admin-inline-action-border,0);background:var(--luma-context-admin-inline-action-background,transparent);color:var(--luma-context-admin-inline-action-color,#0a78dd);padding:var(--luma-context-admin-inline-action-padding,0);font-size:var(--fs-compact)}.billing-actions .billing-primary{background:#e8f3ff;border-radius:11px;padding:8px 10px;font-weight:750}.billing-actions .warning-link{color:#b56a16}.billing-actions .danger-link{color:#d14942}html[data-luma-theme=dark] .billing-setup{color:#f0c27e;background:#332819;border-color:#604b2e}html[data-luma-theme=dark] .billing-setup.ready{color:#70d9a5;background:#15372b;border-color:#286447}html[data-luma-theme=dark] .billing-setup>span{background:#ffffff12}html[data-luma-theme=dark] .managed-billing{background:#17212e;border-color:#2b3a4d}html[data-luma-theme=dark] .managed-billing small,html[data-luma-theme=dark] .managed-billing>b{color:#a9b6c6}html[data-luma-theme=dark] .billing-status{color:#c0cad6;background:#273442}html[data-luma-theme=dark] .billing-status.authorized{color:#70d9a5;background:#15372b}html[data-luma-theme=dark] .billing-status.pending{color:#8ec8ff;background:#173452}html[data-luma-theme=dark] .billing-status.paused{color:#f0bf76;background:#392b1a}html[data-luma-theme=dark] .billing-status.cancelled,html[data-luma-theme=dark] .billing-status.expired{color:#ff998f;background:#382229}html[data-luma-theme=dark] .billing-actions .billing-primary{color:#9dceff;background:#173452}.billing-actions{align-items:center}.billing-self-service{color:#6f7c8b;font-size:var(--fs-compact);flex:220px;line-height:1.4}.billing-status.canceled{color:#c74e46;background:#ffe8e5}.subscription-sheet{padding-bottom:max(28px,env(safe-area-inset-bottom))}.subscription-summary{gap:12px;margin-top:18px;display:grid}.subscription-card{background:#fff;border:1px solid #dce6ef;border-radius:22px;padding:18px}.subscription-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.subscription-card h3,.subscription-card p{margin:0}.subscription-card h3{font-size:var(--fs-label)}.subscription-card p{color:#748394;font-size:var(--fs-caption);margin-top:5px;line-height:1.45}.subscription-price{white-space:nowrap;color:#1479ce;font-size:var(--fs-title);font-weight:820}.subscription-detail-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.subscription-detail-grid article{background:#f2f6fa;border-radius:16px;padding:12px}.subscription-detail-grid small,.subscription-detail-grid b{display:block}.subscription-detail-grid small{color:#748394;font-size:var(--fs-compact)}.subscription-detail-grid b{font-size:var(--fs-caption);margin-top:4px}.subscription-message{color:#276a9f;font-size:var(--fs-caption);background:#eef6ff;border-radius:15px;margin-top:12px;padding:12px 14px;line-height:1.45}.subscription-pay-button{color:#fff;width:100%;min-height:56px;font-size:var(--fs-label);background:#147fe5;border:0;border-radius:17px;justify-content:center;align-items:center;margin-top:14px;font-weight:800;display:flex;box-shadow:0 10px 24px #147fe52c}.subscription-pay-button:disabled{color:#83909d;box-shadow:none;background:#d8e0e9}.subscription-note{color:#748394;font-size:var(--fs-compact);margin:12px 2px 0;line-height:1.45}html[data-luma-theme=dark] .billing-self-service{color:#a9b6c6}html[data-luma-theme=dark] .billing-status.canceled{color:#ff998f;background:#382229}html[data-luma-theme=dark] .subscription-card{color:#eef3f8;background:#131d2a;border-color:#2b3a4d}html[data-luma-theme=dark] .subscription-card p,html[data-luma-theme=dark] .subscription-detail-grid small,html[data-luma-theme=dark] .subscription-note{color:#a8b5c4}html[data-luma-theme=dark] .subscription-detail-grid article{background:#192535}html[data-luma-theme=dark] .subscription-message{color:#9dceff;background:#173452}@media (max-width:520px){.subscription-detail-grid{grid-template-columns:1fr}.subscription-card>header{align-items:center}}.subscription-summary{background:linear-gradient(145deg,#eef7ff,#fff);border:1px solid #dce6ef;border-radius:22px;padding:18px}.subscription-summary small{color:#3975a5;font-size:var(--fs-compact);font-weight:780}.subscription-summary strong{color:#1479ce;font-size:var(--fs-title);line-height:1}.subscription-summary p{color:#748394;font-size:var(--fs-caption);margin:0;line-height:1.45}.subscription-details{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.subscription-details>span{background:#f7f9fc;border:1px solid #e0e8f0;border-radius:16px;padding:12px}.subscription-details small,.subscription-details b{display:block}.subscription-details small{color:#748394;font-size:var(--fs-compact)}.subscription-details b{font-size:var(--fs-caption);margin-top:4px}.subscription-confirmed{color:#23744d;background:#e8f8ef;border-radius:17px;align-items:center;gap:11px;margin-top:12px;padding:14px;display:flex}.subscription-confirmed>span{color:#168553;background:#fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.subscription-confirmed b,.subscription-confirmed p{margin:0;display:block}.subscription-confirmed b{font-size:var(--fs-caption)}.subscription-confirmed p{font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.subscription-pay{justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:14px;display:flex}.subscription-new-link{color:#1677b9;width:100%;min-height:46px;font-size:var(--fs-caption);background:#fff;border:1px solid #cbd9e5;border-radius:14px;justify-content:center;align-items:center;margin-top:8px;font-weight:800;display:flex}.subscription-new-link:disabled{opacity:.5}.subscription-retry-note{color:#748394;font-size:var(--fs-compact);margin:9px 3px 0;line-height:1.45}.subscription-privacy{color:#748394;font-size:var(--fs-compact);margin:12px 2px 0;line-height:1.45}html[data-luma-theme=dark] .subscription-summary{background:linear-gradient(145deg,#173452,#131d2a);border-color:#2b3a4d}html[data-luma-theme=dark] .subscription-summary small{color:#9dceff}html[data-luma-theme=dark] .subscription-summary strong{color:#80c3ff}html[data-luma-theme=dark] .subscription-summary p,html[data-luma-theme=dark] .subscription-details small,html[data-luma-theme=dark] .subscription-privacy,html[data-luma-theme=dark] .subscription-retry-note{color:#a8b5c4}html[data-luma-theme=dark] .subscription-details>span{background:#192535;border-color:#2b3a4d}html[data-luma-theme=dark] .subscription-confirmed{color:#70d9a5;background:#15372b}html[data-luma-theme=dark] .subscription-confirmed>span{color:#70d9a5;background:#ffffff12}html[data-luma-theme=dark] .subscription-new-link{color:#9dceff;background:#192535;border-color:#2b3a4d}.readonly-access-banner{color:#235f91;text-align:left;background:#edf7ff;border:1px solid #bfdcf5;border-radius:19px;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:14px 16px;display:flex}.readonly-access-banner>span{color:#176fb6;font-size:var(--fs-compact);background:#d9edff;border-radius:999px;flex:none;padding:6px 9px;font-weight:800}.readonly-access-banner>div{flex:1;min-width:0}.readonly-access-banner b,.readonly-access-banner small{display:block}.readonly-access-banner b{font-size:var(--fs-caption)}.readonly-access-banner small{color:#567995;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.readonly-access-banner>i{font-size:var(--fs-title);font-style:normal}.subscription-readonly,.subscription-refunded{color:#276a9f;background:#eef6ff;border-radius:17px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px;display:flex}.subscription-readonly>span,.subscription-refunded>span{color:#1479ce;background:#fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.subscription-readonly b,.subscription-readonly p,.subscription-refunded b,.subscription-refunded p{margin:0;display:block}.subscription-readonly b,.subscription-refunded b{font-size:var(--fs-caption)}.subscription-readonly p,.subscription-refunded p{font-size:var(--fs-compact);margin-top:3px;line-height:1.45}.subscription-refunded{color:#5f6a76;background:#f1f3f6}.subscription-refunded>span{color:#687583}.subscription-refund{color:#7f571f;background:#fff8eb;border:1px solid #f0d7ad;border-radius:17px;gap:12px;margin-top:12px;padding:14px;display:grid}.subscription-refund b,.subscription-refund p{margin:0;display:block}.subscription-refund b{font-size:var(--fs-caption)}.subscription-refund p{font-size:var(--fs-compact);margin-top:4px;line-height:1.45}.subscription-refund button{color:#bd6813;font-size:var(--fs-caption);background:0 0;border:0;justify-self:start;padding:0;font-weight:780}.subscription-refund button:disabled{opacity:.6}.renewal-home-banner{color:#65418f;text-align:left;background:#f6f0ff;border:1px solid #ddcff5;border-radius:19px;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:14px 16px;display:flex}.renewal-home-banner>span{color:#7346a7;font-size:var(--fs-compact);background:#e9dcfb;border-radius:999px;flex:none;padding:6px 9px;font-weight:800}.renewal-home-banner>div{flex:1;min-width:0}.renewal-home-banner b,.renewal-home-banner small{display:block}.renewal-home-banner b{font-size:var(--fs-caption)}.renewal-home-banner small{color:#795f96;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.renewal-home-banner>i{font-size:var(--fs-title);font-style:normal}html[data-luma-theme=dark] .readonly-access-banner{color:#9dceff;background:#142c43;border-color:#28537a}html[data-luma-theme=dark] .readonly-access-banner>span{color:#9dceff;background:#1b4365}html[data-luma-theme=dark] .readonly-access-banner small{color:#9db2c7}html[data-luma-theme=dark] .subscription-readonly{color:#9dceff;background:#173452}html[data-luma-theme=dark] .subscription-readonly>span{color:#9dceff;background:#ffffff12}html[data-luma-theme=dark] .subscription-refunded{color:#b7c2ce;background:#222d39}html[data-luma-theme=dark] .subscription-refunded>span{color:#b7c2ce;background:#ffffff12}html[data-luma-theme=dark] .subscription-refund{color:#f0c27e;background:#332819;border-color:#604b2e}html[data-luma-theme=dark] .subscription-refund button{color:#ffc071}html[data-luma-theme=dark] .renewal-home-banner{color:#cfb2f1;background:#251d34;border-color:#4c376b}html[data-luma-theme=dark] .renewal-home-banner>span{color:#d9bcfb;background:#38284d}html[data-luma-theme=dark] .renewal-home-banner small{color:#b9a5cf}@media (max-width:520px){.subscription-details{grid-template-columns:1fr}}@media (min-width:700px) and (max-height:600px){.app-shell{--desktop-edge:12px}}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse) and (min-width:700px){.app-shell{width:calc(100% - max(20px,env(safe-area-inset-left) + env(safe-area-inset-right)));grid-template-columns:66px minmax(0,1fr);gap:0 12px;padding:8px max(10px,env(safe-area-inset-right)) 16px max(10px,env(safe-area-inset-left))!important}.desktop-rail-slot{display:contents}.desktop-rail{border-radius:20px;grid-area:1/1;align-self:start;align-items:center;gap:5px;height:calc(100dvh - 16px);max-height:none;padding:6px;position:sticky;top:8px;overflow:hidden}.desktop-rail .desktop-brand{display:none}.desktop-rail-links{flex-direction:column;flex:none;align-items:center;gap:3px;width:100%;display:flex}.desktop-rail button{color:#667586;background:#f1f5f9;border:1px solid #dbe4ed;border-radius:14px;place-items:center;width:42px;min-height:42px;padding:0;display:grid;box-shadow:0 2px 7px #1d314510}.desktop-rail-links .ui-icon{--ui-icon-size:20px;display:block}.desktop-rail .desktop-rail-add{color:#fff;background:#087ff0;border-color:#087ff0;margin:0;box-shadow:0 7px 15px #087ff035}.desktop-profile{border-radius:14px!important;width:42px!important;min-height:42px!important;margin:auto auto 0!important;padding:0!important}.desktop-profile:before{display:none}.desktop-profile .profile-avatar{width:28px;height:28px}.workspace-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:12px}.workspace-grid>.topbar,.workspace-grid>.section{grid-column:1}.workspace-grid>.balance-card,.workspace-grid>.liquidity-summary-card,.workspace-grid>.quick-actions,.workspace-grid>.today-card,.workspace-grid>.insight-card{grid-area:auto/1}.workspace-grid>.movements .movement-list:not(.full-list){display:block}html[data-luma-theme=dark] .desktop-rail button{color:#b7c6d7;box-shadow:none;background:#172433;border-color:#2a3d51}html[data-luma-theme=dark] .desktop-rail button.active{color:#8dcbff;background:#173d61;border-color:#287fca}html[data-luma-theme=dark] .desktop-rail .desktop-rail-add{color:#fff;background:#1689ee;border-color:#1689ee;box-shadow:0 7px 15px #087ff035}}@media (orientation:landscape) and (max-height:320px) and (pointer:coarse) and (min-width:700px){.app-shell{grid-template-columns:108px minmax(0,1fr)}.desktop-rail-links{grid-template-columns:repeat(2,42px);justify-content:center;gap:4px;display:grid}}.repeat-movement-button{color:#0878dc;width:100%;min-height:48px;font-size:var(--fs-body);background:#e8f3ff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-weight:760;display:flex}.repeat-movement-button:active{transform:scale(.985)}.repeat-movement-button .ui-icon{--ui-icon-size:19px}.undo-toast{z-index:70;left:50%;bottom:calc(94px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#20242bdc;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:14px;width:min(430px,100% - 24px);padding:13px 13px 13px 16px;animation:.24s ease-out undo-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 45px #0005}.undo-toast>div{flex:1;min-width:0}.undo-toast b,.undo-toast small{display:block}.undo-toast b{font-size:var(--fs-caption)}.undo-toast small{color:#c7ced7;font-size:var(--fs-compact);margin-top:3px;line-height:1.3}.undo-toast button{color:#167de0;min-height:38px;font-size:var(--fs-caption);background:#f5f8fc;border:0;border-radius:12px;flex:none;padding:0 13px;font-weight:800}.undo-toast button:disabled{opacity:.65}.undo-toast.error{background:#472526e8}.undo-toast.error button{color:#c6433c}@keyframes undo-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}html[data-luma-theme=dark] .repeat-movement-button{color:#9dceff;background:#173452}@media (min-width:700px){.undo-toast{bottom:36px}}.financial-radar{background:linear-gradient(145deg,#f8fbff,#eef5fc);border:1px solid #dbe5ef;border-radius:24px;margin:0 0 18px;padding:17px;box-shadow:0 12px 30px #263c560b}.financial-radar>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.financial-radar>header small{color:#477da9;font-size:var(--fs-compact);letter-spacing:.8px;font-weight:850;display:block}.financial-radar>header h2{font-size:var(--fs-body-lg);letter-spacing:-.35px;margin:3px 0 0}.financial-radar>header button{color:#0879e8;font-size:var(--fs-caption);background:0 0;border:0;padding:2px 0;font-weight:780}.financial-radar-grid{flex-direction:column;gap:8px;margin-top:13px;display:flex}.radar-closing,.radar-item{color:#28333f;text-align:left;background:#fff;border:1px solid #dfe7ef;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.radar-closing{color:#fff;background:linear-gradient(135deg,#16334d,#102439);grid-template-columns:38px minmax(0,1fr)}.radar-closing>span,.radar-item>span{color:#1779d5;width:36px;height:36px;font-size:var(--fs-caption);background:#e8f3ff;border-radius:12px;place-items:center;font-weight:850;display:grid}.radar-closing>span{color:#a9d6ff;background:#ffffff17}.radar-closing .ui-icon{--ui-icon-size:19px}.radar-closing small,.radar-closing strong,.radar-closing p,.radar-item small,.radar-item b,.radar-item p{display:block}.radar-closing small,.radar-item small{color:#7d8c9c;font-size:var(--fs-compact);font-weight:740}.radar-closing small{color:#b7cada}.radar-closing strong{font-size:var(--fs-title);letter-spacing:-.4px;margin-top:2px}.radar-closing p,.radar-item p{color:#748394;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.38}.radar-closing p{color:#9fb4c7}.radar-item{width:100%;font:inherit}.radar-item>div{min-width:0}.radar-item b{font-size:var(--fs-caption);margin-top:2px;line-height:1.3}.radar-item>i{color:#9ba8b6;font-style:normal}.radar-item>i .ui-icon{--ui-icon-size:14px}.radar-item.danger>span,.radar-item.attention>span{color:#cf4d47;background:#ffebe8}.radar-item.warning>span,.radar-item.opportunity>span{color:#bd741f;background:#fff1df}.radar-item.positive>span{color:#27895a;background:#e3f5ea}.recurring-suggestion{color:#2a3846;text-align:left;background:#f4f9ff;border:1px solid #d7e5f2;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:9px;padding:12px;display:grid}.recurring-suggestion>span{color:#1478d2;background:#dfeeff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.recurring-suggestion>span .ui-icon{--ui-icon-size:18px}.recurring-suggestion small,.recurring-suggestion b,.recurring-suggestion p{display:block}.recurring-suggestion small{color:#5282aa;font-size:var(--fs-compact);font-weight:760}.recurring-suggestion b{font-size:var(--fs-caption);margin-top:2px}.recurring-suggestion p{color:#748394;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.35}.recurring-suggestion>i{color:#0878dd;font-size:var(--fs-compact);background:#e1f0ff;border-radius:10px;padding:7px 9px;font-style:normal;font-weight:800}.financial-radar>footer{color:#7a8998;font-size:var(--fs-compact);margin:11px 2px 0;line-height:1.4}html[data-luma-theme=dark] .financial-radar{box-shadow:none;background:linear-gradient(145deg,#132131,#101a26);border-color:#2a3b4d}html[data-luma-theme=dark] .financial-radar>header small{color:#8ec8f6}html[data-luma-theme=dark] .radar-item{color:#edf2f8;background:#172230;border-color:#2a3a4b}html[data-luma-theme=dark] .radar-item small,html[data-luma-theme=dark] .radar-item p,html[data-luma-theme=dark] .financial-radar>footer{color:#9fadbc}html[data-luma-theme=dark] .recurring-suggestion{color:#edf2f8;background:#162536;border-color:#2b4055}html[data-luma-theme=dark] .recurring-suggestion p{color:#a5b4c3}html[data-luma-theme=dark] .recurring-suggestion>i{color:#92cbff;background:#173b5d}@media (min-width:700px) and (max-width:1039px){.workspace-grid>.financial-radar{margin:0}.financial-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.radar-closing,.radar-item{grid-template-columns:36px minmax(0,1fr);align-content:start}.radar-item>i{display:none}}@media (min-width:1040px){.workspace-grid>.insight-card{display:none}.workspace-grid>.financial-radar{grid-area:4/1/auto/-1;margin:0}.workspace-grid>.today-card{grid-area:5/1/auto/-1}.financial-radar{padding:16px}.financial-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.radar-closing,.radar-item{grid-template-columns:36px minmax(0,1fr);align-content:start;padding:11px}.radar-item>i{display:none}.recurring-suggestion{padding:10px 12px}.financial-radar>footer{margin-top:9px}}@media (max-width:390px){.financial-radar{padding:14px}.radar-closing,.radar-item,.recurring-suggestion{grid-template-columns:34px minmax(0,1fr)}.radar-item>i,.recurring-suggestion>i{display:none}}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse) and (min-width:700px){.workspace-grid>.financial-radar,.workspace-grid>.today-card{grid-area:auto/1}.financial-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.completion-choice{background:#f7f8fa;border:1px solid #e5e8ed;border-radius:17px;margin:0 0 15px;padding:13px}.completion-choice>p{justify-content:space-between;gap:12px;margin:0 0 10px;display:flex}.completion-choice>p b,.completion-choice>p small{font-size:var(--fs-caption)}.completion-choice>p small{color:#7c8088;text-align:right}.completion-choice>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.completion-choice button{color:#30343a;text-align:left;background:#fff;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;display:flex}.completion-choice button small{color:#7e838c;font-size:var(--fs-compact)}.completion-choice button.selected{color:#096fcf;background:#eaf4ff;border-color:#0a84ff;box-shadow:0 3px 12px #0a84ff18}.completion-choice button.selected small{color:#4383bd}.completed-actions{margin-top:5px}.completed-actions button{background:#eef6ff;border-radius:10px;padding:6px 10px;font-weight:700}.plan-result-sheet{background:linear-gradient(#fbfcfe,#f4f6f9)}.plan-result-status{color:#27744b;background:#eaf8ef;border-radius:18px;align-items:center;gap:12px;margin:8px 0 14px;padding:14px;display:flex}.plan-result-status>span{color:#fff;background:#31a667;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.plan-result-status b,.plan-result-status small{display:block}.plan-result-status small{color:#528267;font-size:var(--fs-caption);margin-top:3px}.plan-result-numbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plan-result-numbers>div{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:13px}.plan-result-numbers span,.plan-result-numbers b{display:block}.plan-result-numbers span{color:#858a93;font-size:var(--fs-caption)}.plan-result-numbers b{font-size:var(--fs-subtitle);margin-top:5px}.plan-result-numbers .under b{color:#278357}.plan-result-numbers .over b{color:#d24f47}.plan-result-explanation{color:#70757e;font-size:var(--fs-caption);margin:10px 2px 16px}.recurring-result-choice{background:#eef7ff;border:1px solid #d9e8f7;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.recurring-result-choice b,.recurring-result-choice small{display:block}.recurring-result-choice small{color:#62788e;font-size:var(--fs-caption);margin-top:4px;line-height:1.35}.recurring-result-choice button{color:#fff;background:#0a84ff;border:0;border-radius:12px;flex:none;max-width:180px;padding:10px 12px;font-weight:700}.plan-result-history{background:#fff;border:1px solid #e2e6eb;border-radius:18px;margin-top:15px;overflow:hidden}.plan-result-history>header{border-bottom:1px solid #eceef1;justify-content:space-between;padding:13px 14px;display:flex}.plan-result-history>header small{color:#858a93}.plan-result-history>p{text-align:center;color:#858a93;padding:20px}.reopen-plan-button{color:#555b64;background:#eceef2;border:0;border-radius:14px;width:100%;margin-top:14px;padding:13px;font-weight:700}html[data-luma-theme=dark] .completion-choice,html[data-luma-theme=dark] .plan-result-sheet{color:#edf3fa;background:#0f1824}html[data-luma-theme=dark] .completion-choice{border-color:#2a394b}html[data-luma-theme=dark] .completion-choice button,html[data-luma-theme=dark] .plan-result-numbers>div,html[data-luma-theme=dark] .plan-result-history{color:#eef4fb;background:#152130;border-color:#2c3c50}html[data-luma-theme=dark] .completion-choice button.selected{background:#173b60;border-color:#438fd6}html[data-luma-theme=dark] .recurring-result-choice{color:#e6f2fd;background:#142b41;border-color:#2e5578}html[data-luma-theme=dark] .reopen-plan-button{color:#d9e2ec;background:#253244}@media (max-width:560px){.completion-choice>p{display:block}.completion-choice>p small{text-align:left;margin-top:3px;display:block}.plan-result-numbers{grid-template-columns:1fr}.recurring-result-choice{display:block}.recurring-result-choice button{width:100%;max-width:none;margin-top:12px}}.review-quick-action{color:#1c5f97;text-align:left;background:#eaf5ff;border:1px solid #cfe4f7;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;margin-top:9px;padding:10px 12px;display:grid}.review-quick-action>span{color:#fff;font-size:var(--fs-compact);background:#0a84ff;border-radius:8px;padding:4px 7px;font-weight:800}.review-quick-action>b{font-size:var(--fs-caption)}.review-quick-action>i{font-style:normal}.review-sheet{background:linear-gradient(#f9fbfe,#f3f6f9)}.review-intro{color:#687582;font-size:var(--fs-caption);margin:4px 0 15px;line-height:1.5}.review-list{gap:11px;display:grid}.review-card{background:#fff;border:1px solid #e1e6eb;border-radius:20px;padding:14px;box-shadow:0 8px 24px #21354b0a}.review-card.high{border-color:#f0d2ce}.review-card-main{grid-template-columns:40px minmax(0,1fr);gap:11px;display:grid}.review-card-main>span{color:#cf4e47;width:40px;height:40px;font-size:var(--fs-caption);background:#fff0ee;border-radius:13px;place-items:center;font-weight:850;display:grid}.review-card.medium .review-card-main>span{color:#bd741f;background:#fff3df}.review-card-main small{color:#8a929b;font-size:var(--fs-compact);letter-spacing:.45px;font-weight:800}.review-card-main h3{color:#252d36;font-size:var(--fs-body);letter-spacing:-.2px;margin:3px 0 0}.review-card-main p{color:#6f7b87;font-size:var(--fs-caption);margin:5px 0 0;line-height:1.45}.review-fix{color:#fff;background:#0a84ff;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;margin-top:13px;padding:11px 13px;font-weight:780;display:flex}.review-fix i{font-style:normal}.review-dismiss-actions{justify-content:center;gap:15px;margin-top:10px;display:flex}.review-dismiss-actions button{color:#7b838d;font-size:var(--fs-compact);background:0 0;border:0;padding:3px}.review-dismiss-actions button:last-child{color:#9a6260}.review-empty{text-align:center;padding:40px 20px}.review-empty>span{color:#2e9761;width:58px;height:58px;font-size:var(--fs-title);background:#e1f6e9;border-radius:50%;place-items:center;margin:0 auto 13px;font-weight:850;display:grid}.review-empty h3{margin:0}.review-empty p{color:#77818b;max-width:390px;font-size:var(--fs-caption);margin:7px auto 16px;line-height:1.5}.review-empty button{color:#4d5863;background:#e8edf2;border:0;border-radius:13px;padding:10px 24px;font-weight:750}.review-footnote{color:#929aa3;font-size:var(--fs-compact);margin:17px 4px 0;line-height:1.4}html[data-luma-theme=dark] .review-sheet{background:linear-gradient(#111c29,#0c141e)}html[data-luma-theme=dark] .review-card{box-shadow:none;background:#152130;border-color:#2a394b}html[data-luma-theme=dark] .review-card.high{border-color:#613d3b}html[data-luma-theme=dark] .review-card-main h3{color:#eef3f8}html[data-luma-theme=dark] .review-card-main p,html[data-luma-theme=dark] .review-intro,html[data-luma-theme=dark] .review-footnote{color:#9eacba}html[data-luma-theme=dark] .review-quick-action{color:#b9ddfb;background:#15324c;border-color:#285273}@media (min-width:800px){.review-sheet{width:min(680px,100vw - 48px)}.review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{flex-direction:column;display:flex}.review-fix{margin-top:auto}.review-dismiss-actions{flex-wrap:wrap}}@media (max-width:390px){.review-dismiss-actions{justify-content:space-between;gap:7px}}.advisor-card-button{width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #dfe7ef}.advisor-confidence{color:#526679;text-align:left;background:#eaf1f7;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px 11px;display:grid}.advisor-confidence>span{color:#41627f;font-size:var(--fs-compact);background:#d9e6f2;border-radius:8px;padding:4px 7px;font-weight:820}.advisor-confidence.medium>span{color:#a46620;background:#fff0d8}.advisor-confidence.high>span{color:#28794e;background:#dff4e8}.advisor-confidence>small{font-size:var(--fs-compact);line-height:1.35}.advisor-confidence>i{font-style:normal}.advisor-sheet{background:linear-gradient(#f8fbfe,#f1f5f9)}.advisor-summary{background:linear-gradient(135deg,#edf5fc,#f7fbff);border:1px solid #d9e5ef;border-radius:21px;margin:3px 0 14px;padding:17px}.advisor-summary>span{color:#466883;font-size:var(--fs-compact);background:#dce9f4;border-radius:999px;padding:5px 9px;font-weight:820;display:inline-flex}.advisor-summary.medium>span{color:#9e661f;background:#fff0d8}.advisor-summary.high>span{color:#27764c;background:#def3e7}.advisor-summary h3{color:#28333e;font-size:var(--fs-body);margin:10px 0 3px}.advisor-summary p{color:#697887;font-size:var(--fs-caption);margin:0;line-height:1.45}.advisor-insight-list{gap:11px;display:grid}.advisor-insight{background:#fff;border:1px solid #dfe6ed;border-radius:20px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px;display:grid;box-shadow:0 8px 24px #26384c0a}.advisor-insight-number{color:#288454;width:36px;height:36px;font-size:var(--fs-caption);background:#e4f4ea;border-radius:12px;place-items:center;font-weight:850;display:grid}.advisor-insight.opportunity .advisor-insight-number{color:#ae6d21;background:#fff0dc}.advisor-insight.attention .advisor-insight-number{color:#c94d46;background:#ffebe8}.advisor-insight small{color:#7c8a97;font-size:var(--fs-compact);letter-spacing:.35px;text-transform:uppercase;font-weight:820;display:block}.advisor-insight h3{color:#26313b;font-size:var(--fs-body);letter-spacing:-.2px;margin:4px 0 0}.advisor-insight p{color:#6e7b87;font-size:var(--fs-caption);margin:6px 0 0;line-height:1.45}.advisor-insight button{color:#176fae;width:100%;font-size:var(--fs-caption);background:#edf3f8;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;font-weight:780;display:flex}.advisor-insight button i{font-style:normal}.advisor-note{color:#8a949e;font-size:var(--fs-compact);margin:15px 4px 0;line-height:1.45}html[data-luma-theme=dark] .advisor-confidence{color:#aebdcc;background:#172635}html[data-luma-theme=dark] .advisor-confidence>span{color:#b6d6ef;background:#24394d}html[data-luma-theme=dark] .advisor-sheet{background:linear-gradient(#111c29,#0c141e)}html[data-luma-theme=dark] .advisor-summary{background:linear-gradient(135deg,#172a3b,#142230);border-color:#2b4052}html[data-luma-theme=dark] .advisor-summary h3,html[data-luma-theme=dark] .advisor-insight h3{color:#eef3f8}html[data-luma-theme=dark] .advisor-summary p,html[data-luma-theme=dark] .advisor-insight p,html[data-luma-theme=dark] .advisor-note{color:#9eacba}html[data-luma-theme=dark] .advisor-insight{box-shadow:none;background:#152130;border-color:#2a394b}html[data-luma-theme=dark] .advisor-insight button{color:#9fd3fb;background:#1d3042}@media (min-width:800px){.advisor-sheet{width:min(820px,100vw - 48px)}.advisor-insight-list{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-insight{flex-direction:column;display:flex}.advisor-insight>div:last-child{flex-direction:column;flex:1;display:flex}.advisor-insight button{margin-top:auto}}.advisor-simulator-launch,.advisor-simulator-hero{text-align:left;cursor:pointer;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;display:grid}.advisor-simulator-launch{color:#29465f;background:#eef6fc;border-radius:15px;margin-top:10px;padding:11px}.advisor-simulator-launch>span,.advisor-simulator-hero>span{color:#087ccc;background:#dbeeff;border-radius:13px;place-items:center;font-weight:850;display:grid}.advisor-simulator-launch>span{width:40px;height:40px}.advisor-simulator-launch b,.advisor-simulator-launch small,.advisor-simulator-hero b,.advisor-simulator-hero small,.advisor-simulator-hero p{display:block}.advisor-simulator-launch b{font-size:var(--fs-caption)}.advisor-simulator-launch small{color:#72879a;font-size:var(--fs-compact);margin-top:2px}.advisor-simulator-launch>i,.advisor-simulator-hero>i{color:#7d91a4;font-style:normal}.advisor-simulator-hero{color:#293743;background:#fff;border:1px solid #d6e6f2;border-radius:20px;margin:0 0 14px;padding:15px;box-shadow:0 8px 24px #26384c0a}.advisor-simulator-hero>span{width:42px;height:42px}.advisor-simulator-hero small{color:#4e83aa;font-size:var(--fs-compact);letter-spacing:.35px;font-weight:820}.advisor-simulator-hero b{font-size:var(--fs-body);margin-top:3px}.advisor-simulator-hero p{color:#71808d;font-size:var(--fs-caption);margin:3px 0 0}.simulator-sheet{background:linear-gradient(#f8fbfe,#f2f6fa)}.simulator-intro{color:#6e7d8b;font-size:var(--fs-caption);margin:0 0 15px;line-height:1.5}.simulator-amount{background:#fff;border:1px solid #dbe5ed;border-radius:20px;margin:0 0 14px}.simulator-fields{gap:12px;display:grid}.simulator-mode{background:#e6edf3;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 0;padding:4px;display:grid}.simulator-mode button{color:#71808d;min-height:42px;font-size:var(--fs-caption);background:0 0;border:0;border-radius:11px;font-weight:780}.simulator-mode button.selected{color:#1678bc;background:#fff;box-shadow:0 2px 8px #30465a1f}.simulator-months{margin-bottom:14px}.simulator-result{background:linear-gradient(135deg,#edf9f2,#f7fcf9);border:1px solid #cce7d8;border-radius:22px;margin:16px 0;padding:17px}.simulator-result.opportunity{background:linear-gradient(135deg,#fff8eb,#fffdf8);border-color:#f0d9b7}.simulator-result.attention{background:linear-gradient(135deg,#fff1ef,#fff9f8);border-color:#efcfcb}.simulator-result>header{grid-template-columns:38px minmax(0,1fr);gap:11px;display:grid}.simulator-result>header>span{color:#248052;background:#d8f0e2;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.simulator-result.opportunity>header>span{color:#a76a22;background:#ffebcb}.simulator-result.attention>header>span{color:#c8443e;background:#ffe0dc}.simulator-result header small{color:#5d9273;font-size:var(--fs-compact);letter-spacing:.4px;font-weight:850}.simulator-result.opportunity header small{color:#a77839}.simulator-result.attention header small{color:#b75b55}.simulator-result h3{color:#27343e;font-size:var(--fs-body);margin:3px 0}.simulator-result header p{color:#6d7c88;font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.simulator-impact-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.simulator-impact-grid>div{background:#ffffffb8;border-radius:15px;min-width:0;padding:12px}.simulator-impact-grid span,.simulator-impact-grid small{color:#778692;font-size:var(--fs-compact);line-height:1.35;display:block}.simulator-impact-grid b{overflow-wrap:anywhere;color:#25333d;font-size:var(--fs-body);margin:4px 0 2px;display:block}.simulator-impact-grid b.negative{color:#c7433d}.simulator-installment-note{color:#71808d;font-size:var(--fs-compact);margin:10px 2px 0;line-height:1.45}.simulator-placeholder{color:#738391;text-align:center;border:1px dashed #ccd8e2;border-radius:20px;justify-items:center;margin:16px 0;padding:24px 15px;display:grid}.simulator-placeholder>span{color:#1679bd;background:#e2f0fb;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.simulator-placeholder b{font-size:var(--fs-caption)}.simulator-placeholder p{font-size:var(--fs-compact);margin:5px 0 0;line-height:1.45}.simulator-actions{gap:8px;margin-top:14px;display:grid}.simulator-actions .save-button{margin:0}.simulator-secondary,.simulator-reset{min-height:46px;font-size:var(--fs-caption);border-radius:14px;font-weight:800}.simulator-secondary{color:#1677b9;background:#fff;border:1px solid #cbd9e5}.simulator-reset{color:#748492;background:0 0;border:0}.simulator-actions button:disabled{opacity:.45;cursor:not-allowed}.simulator-plan-context{background:#fff;border:1px solid #d7e4ee;border-radius:18px;margin:15px 0 0;padding:14px}.simulator-plan-context header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.simulator-plan-context header span{color:#4c83aa;font-size:var(--fs-compact);letter-spacing:.35px;font-weight:850}.simulator-plan-context header b{color:#2b3a46;font-size:var(--fs-caption);text-align:right}.simulator-plan-context>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.simulator-plan-context>div>span{background:#f2f6f9;border-radius:13px;padding:10px}.simulator-plan-context small,.simulator-plan-context b{display:block}.simulator-plan-context small{color:#788792;font-size:var(--fs-compact)}.simulator-plan-context b{color:#2c3a45;font-size:var(--fs-caption);margin-top:3px}.simulator-placeholder.attention{color:#a64b45;border-color:#efc9c5}.simulator-placeholder.attention>span{color:#c7443d;background:#ffe4e1}html[data-luma-theme=dark] .advisor-simulator-launch{color:#d9e7f2;background:#192b3b}html[data-luma-theme=dark] .advisor-simulator-launch small{color:#9cafbf}html[data-luma-theme=dark] .advisor-simulator-hero{color:#edf4fa;box-shadow:none;background:#152130;border-color:#2a4052}html[data-luma-theme=dark] .advisor-simulator-hero p{color:#9eacb8}html[data-luma-theme=dark] .simulator-sheet{background:linear-gradient(#111c29,#0c141e)}html[data-luma-theme=dark] .simulator-intro{color:#9eacba}html[data-luma-theme=dark] .simulator-amount,html[data-luma-theme=dark] .simulator-mode button.selected,html[data-luma-theme=dark] .simulator-impact-grid>div,html[data-luma-theme=dark] .simulator-secondary,html[data-luma-theme=dark] .simulator-plan-context{background:#172534;border-color:#2a3e50}html[data-luma-theme=dark] .simulator-mode{background:#0d1823}html[data-luma-theme=dark] .simulator-plan-context header b,html[data-luma-theme=dark] .simulator-plan-context b{color:#edf3f8}html[data-luma-theme=dark] .simulator-plan-context>div>span{background:#10202e}html[data-luma-theme=dark] .simulator-plan-context small{color:#9eacb8}html[data-luma-theme=dark] .simulator-result{background:linear-gradient(135deg,#122a21,#14251f);border-color:#2a5640}html[data-luma-theme=dark] .simulator-result.opportunity{background:linear-gradient(135deg,#2c2316,#231f18);border-color:#5c492d}html[data-luma-theme=dark] .simulator-result.attention{background:linear-gradient(135deg,#2e1c1b,#251a1a);border-color:#593733}html[data-luma-theme=dark] .simulator-result h3,html[data-luma-theme=dark] .simulator-impact-grid b{color:#edf3f8}html[data-luma-theme=dark] .simulator-result header p,html[data-luma-theme=dark] .simulator-impact-grid span,html[data-luma-theme=dark] .simulator-impact-grid small,html[data-luma-theme=dark] .simulator-installment-note{color:#9faeba}html[data-luma-theme=dark] .simulator-placeholder{color:#9eacb9;border-color:#314455}html[data-luma-theme=dark] .simulator-placeholder.attention{color:#e39b95;border-color:#5b3834}html[data-luma-theme=dark] .simulator-secondary{color:#9fd3fb}@media (min-width:800px){.simulator-sheet{width:min(740px,100vw - 48px)}.simulator-fields{grid-template-columns:1.15fr 1fr}.simulator-fields>label:last-child{grid-column:1/-1}.simulator-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.simulator-actions{grid-template-columns:1fr 1fr}.simulator-reset{grid-column:1/-1}}@media (max-width:420px){.simulator-impact-grid{grid-template-columns:1fr}.advisor-simulator-launch{grid-template-columns:38px minmax(0,1fr) auto}.advisor-simulator-launch>span{width:38px;height:38px}}.subscription-confirmed.courtesy{color:#6842a0;background:#f3edff}.subscription-confirmed.courtesy>span{color:#764db0}.courtesy-user{background:#f8f4ff;border:1px solid #e3d8f5;border-radius:18px;align-items:center;gap:11px;margin:4px 0 12px;padding:13px;display:flex}.courtesy-user>span{color:#fff;background:#7b55b1;border-radius:13px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.courtesy-user b,.courtesy-user small{display:block}.courtesy-user small{color:#7d718d;font-size:var(--fs-compact);margin-top:2px}.courtesy-modes{background:#ece9f1;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0;padding:4px;display:grid}.courtesy-modes button{color:#71677f;min-height:43px;font-size:var(--fs-compact);background:0 0;border:0;border-radius:11px;font-weight:780}.courtesy-modes button.selected{color:#7145aa;background:#fff;box-shadow:0 2px 8px #4b346621}.courtesy-sheet .field{margin-top:12px}html[data-luma-theme=dark] .subscription-confirmed.courtesy{color:#cdb3f1;background:#2c2140}html[data-luma-theme=dark] .subscription-confirmed.courtesy>span{color:#d4b7fb}html[data-luma-theme=dark] .courtesy-user{background:#251c35;border-color:#493762}html[data-luma-theme=dark] .courtesy-user small{color:#bba9ce}html[data-luma-theme=dark] .courtesy-modes{background:#161220}html[data-luma-theme=dark] .courtesy-modes button{color:#ad9cbe}html[data-luma-theme=dark] .courtesy-modes button.selected{color:#d8c0f5;background:#38294d}@media (max-width:390px){.courtesy-modes{grid-template-columns:1fr}.courtesy-modes button{min-height:38px}}.tutorial-overlay{background:#10131a9c;align-items:center!important;padding:18px!important;display:flex!important}.tutorial-overlay .tutorial-sheet{background:linear-gradient(#fff,#f7f9fc);border-radius:30px;width:min(470px,100% - 24px);padding:18px 22px 24px;max-height:calc(100dvh - 36px)!important;margin:auto!important;overflow-y:auto!important}.tutorial-head{justify-content:space-between;align-items:center;display:flex}.tutorial-head>button{color:#77818d;font-size:var(--fs-caption);background:0 0;border:0;padding:7px;font-weight:750}.tutorial-head>button:disabled{opacity:.55}.tutorial-brand{align-items:center;gap:8px;display:flex}.tutorial-brand>span{color:#fff;background:#17191e;border-radius:11px;place-items:center;width:31px;height:31px;display:grid}.tutorial-brand>b{font-size:var(--fs-body)}.tutorial-progress>i{background:#dde2e8;border-radius:999px;height:4px}.tutorial-progress>i.active{background:#0a84ff}.tutorial-visual{background:radial-gradient(circle at 70% 25%,#90c8ff 0,#0000 25%),linear-gradient(145deg,#dcedff,#f2eaff);border-radius:25px;place-items:center;height:150px;margin:0 0 18px;display:grid;position:relative;overflow:hidden}.tutorial-visual>span{z-index:2;color:#147bd4;width:76px;height:76px;font-size:var(--fs-display);background:#fff;border-radius:25px;place-items:center;font-weight:900;display:grid;position:relative;box-shadow:0 18px 35px #28628e26}.tutorial-visual>i{border:1px solid #fff9;border-radius:25px;width:82px;height:82px;position:absolute;transform:rotate(18deg)}.tutorial-visual>i:nth-of-type(2){width:116px;height:116px;transform:rotate(35deg)}.tutorial-visual>i:nth-of-type(3){width:154px;height:154px;transform:rotate(52deg)}.tutorial-copy>small{color:#3783be;font-size:var(--fs-compact);letter-spacing:.45px;text-transform:uppercase;font-weight:850}.tutorial-copy h2{font-size:var(--fs-title);letter-spacing:-.45px;margin:5px 0 7px}.tutorial-copy>p{color:#6f7c89;font-size:var(--fs-caption);margin:0;line-height:1.5}.tutorial-copy ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.tutorial-copy li{color:#404a54;font-size:var(--fs-caption);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;line-height:1.4;display:grid}.tutorial-copy li>span{color:#238357;width:24px;height:24px;font-size:var(--fs-compact);background:#e4f5eb;border-radius:9px;place-items:center;font-weight:900;display:grid}.tutorial-actions{gap:9px;margin-top:20px;display:flex}.tutorial-actions button{min-height:49px;font-size:var(--fs-caption);border-radius:15px;font-weight:800}.tutorial-back{color:#596674;background:#fff;border:1px solid #d9e0e7;flex:0 0 34%}.tutorial-next{color:#fff;background:#0a84ff;border:0;flex:1}.tutorial-next:disabled{opacity:.6}.tutorial-sheet>.inline-error{margin-bottom:0}html[data-luma-theme=dark] .tutorial-overlay .tutorial-sheet{color:#edf3f8;background:linear-gradient(#151f2b,#0e161f)!important}html[data-luma-theme=dark] .tutorial-brand>span{color:#16202b;background:#edf3f8}html[data-luma-theme=dark] .tutorial-head>button,html[data-luma-theme=dark] .tutorial-copy>p{color:#a5b1bf}html[data-luma-theme=dark] .tutorial-progress>i{background:#2c3948}html[data-luma-theme=dark] .tutorial-progress>i.active{background:#5eb0ff}html[data-luma-theme=dark] .tutorial-visual{background:radial-gradient(circle at 70% 25%,#255d8e 0,#0000 27%),linear-gradient(145deg,#17324c,#2a2140)}html[data-luma-theme=dark] .tutorial-visual>span{color:#83c7ff;background:#172635}html[data-luma-theme=dark] .tutorial-copy li{color:#d8e0e8}html[data-luma-theme=dark] .tutorial-copy li>span{color:#70d9a5;background:#15372b}html[data-luma-theme=dark] .tutorial-back{color:#d8e2ec;background:#17212e;border-color:#334355}@media (max-width:390px){.tutorial-overlay{padding:8px!important}.tutorial-overlay .tutorial-sheet{border-radius:24px;width:100%;padding:16px 18px 20px;max-height:calc(100dvh - 16px)!important}.tutorial-visual{height:125px}.tutorial-copy ul{gap:7px}}.tutorial-overlay{-webkit-backdrop-filter:blur(20px);background:#09111eb8;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important}.tutorial-overlay .tutorial-sheet{background:linear-gradient(155deg,#fffffffa,#f3f6fafd);border:1px solid #ffffffb8;border-radius:36px;width:min(920px,100vw - 36px);padding:22px 24px 20px;box-shadow:0 38px 110px #020b174f,inset 0 1px #fff;max-height:calc(100dvh - 36px)!important}.tutorial-head{gap:18px}.tutorial-head>button{color:#607080;background:#eef2f6;border-radius:999px;flex:none;min-height:44px;padding:0 12px}.tutorial-head>button:hover{background:#e5ebf1}.tutorial-brand{gap:10px}.tutorial-brand>.luma-symbol{background:#121923;border-radius:14px;width:42px;height:42px;box-shadow:0 8px 22px #0c172526}.tutorial-brand>span{color:#1c2732!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important}.tutorial-brand>span b,.tutorial-brand>span small{display:block}.tutorial-brand>span b{font-size:var(--fs-label);letter-spacing:-.01em}.tutorial-brand>span small{color:#86919d;font-size:var(--fs-compact);margin-top:2px;font-weight:650}.tutorial-progress{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:18px 0 20px;display:grid}.tutorial-progress>button{text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;min-width:0;min-height:44px;padding:6px 0;display:flex}.tutorial-progress>button i{background:#dce3ea;border-radius:999px;width:100%;height:5px;transition:background .25s,transform .25s;display:block}.tutorial-progress>button span{color:#8a96a2;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-weight:720;display:block;overflow:hidden}.tutorial-progress>button.active i{background:#0a84ff}.tutorial-progress>button[aria-current=step] i{background:#0077ed;transform:scaleY(1.45)}.tutorial-progress>button[aria-current=step] span{color:#2379bc}.tutorial-layout{grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);align-items:center;gap:31px;min-height:380px;display:grid}.tutorial-scene{background:radial-gradient(circle at 14% 5%,#fff 0,#0000 29%),radial-gradient(circle at 88% 88%,#b9ddff 0,#0000 38%),linear-gradient(145deg,#e7f2ff,#eee9ff);border:1px solid #ffffffc9;border-radius:30px;place-items:center;min-height:350px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #355a7c21,inset 0 1px #fff}.tutorial-scene:before,.tutorial-scene:after{content:"";border:1px solid #ffffff8c;border-radius:56px;width:190px;height:190px;position:absolute;transform:rotate(28deg)}.tutorial-scene:after{width:260px;height:260px;transform:rotate(51deg)}.tutorial-scene>*{z-index:1;position:relative}.tutorial-example-badge{z-index:3;color:#587087;font-size:var(--fs-compact);letter-spacing:.06em;text-transform:uppercase;background:#ffffffbd;border:1px solid #ffffffbd;border-radius:999px;padding:6px 9px;font-weight:850;top:16px;right:16px;box-shadow:0 5px 16px #33475a12;position:absolute!important}.tutorial-welcome-mark{justify-items:center;display:grid}.tutorial-welcome-mark>.luma-symbol{background:#111923;border-radius:29px;width:92px;height:92px;box-shadow:0 20px 45px #13283f42}.tutorial-welcome-mark>b{color:#172331;font-size:var(--fs-title);letter-spacing:.34em;text-transform:uppercase;margin-top:18px}.tutorial-welcome-mark>small{color:#708297;font-size:var(--fs-compact);letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-weight:800}.tutorial-welcome-mark>div{gap:8px;margin-top:22px;display:flex}.tutorial-welcome-mark>div i{background:#18222d;border-radius:999px;width:28px;height:8px}.tutorial-welcome-mark>div i:nth-child(2){background:#0a84ff}.tutorial-welcome-mark>div i:nth-child(3){background:#52b982}.tutorial-mini-home,.tutorial-mini-accounts,.tutorial-mini-movements,.tutorial-mini-plan,.tutorial-mini-control,.tutorial-mini-personalize,.tutorial-mini-subscription{color:#21303e;width:min(100%,330px)}.tutorial-mini-home{color:#f3f7fb;background:#121d29;border-radius:25px;padding:26px;box-shadow:0 22px 50px #1c314b40}.tutorial-mini-home>small{color:#91a2b3}.tutorial-mini-home>strong{font-size:var(--fs-display);letter-spacing:-.04em;margin-top:7px;display:block}.tutorial-mini-home>span{color:#83d8ad;font-size:var(--fs-compact);align-items:center;gap:7px;margin-top:9px;font-weight:750;display:flex}.tutorial-mini-home>span i{background:#51c98b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #51c98b1c}.tutorial-mini-home>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px;display:grid}.tutorial-mini-home>div b{color:#bac6d1;font-size:var(--fs-compact);text-align:center;background:#ffffff0b;border:1px solid #ffffff16;border-radius:12px;padding:10px 5px}.tutorial-mini-accounts{gap:12px;display:grid}.tutorial-mini-accounts article{background:#fffffff0;border:1px solid #ffffffc9;border-radius:22px;grid-template-columns:1fr auto;gap:5px;padding:20px;display:grid;box-shadow:0 14px 32px #31506c18}.tutorial-mini-accounts span{color:#2774ae;width:max-content;font-size:var(--fs-compact);background:#e8f4ff;border-radius:999px;grid-column:1/-1;padding:5px 8px;font-weight:800}.tutorial-mini-accounts small{color:#778798}.tutorial-mini-accounts b{font-size:var(--fs-caption)}.tutorial-mini-movements{background:#fffffff0;border:1px solid #ffffffd1;border-radius:23px;overflow:hidden;box-shadow:0 16px 36px #31506c1b}.tutorial-mini-movements article{border-bottom:1px solid #dfe6ed;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.tutorial-mini-movements article:last-child{border:0}.tutorial-mini-movements i{color:#567087;background:#eaf0f6;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.tutorial-mini-movements i.expense{color:#c75048;background:#ffe9e7}.tutorial-mini-movements i.income{color:#2d8b5d;background:#e3f5eb}.tutorial-mini-movements b,.tutorial-mini-movements small{display:block}.tutorial-mini-movements small{color:#7c8a97;font-size:var(--fs-compact);margin-top:3px}.tutorial-mini-movements strong{font-size:var(--fs-compact)}.tutorial-mini-plan{background:#fffffff0;border:1px solid #ffffffcf;border-radius:24px;padding:22px;box-shadow:0 17px 38px #31506c1c}.tutorial-mini-plan header{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:19px;display:flex}.tutorial-mini-plan header span{color:#778697;font-size:var(--fs-compact);font-weight:750}.tutorial-mini-plan header b{font-size:var(--fs-caption)}.tutorial-mini-plan article{grid-template-columns:86px 1fr auto;align-items:center;gap:9px;margin-top:14px;display:grid}.tutorial-mini-plan article small{color:#657585}.tutorial-mini-plan article>i{background:#e2e8ef;border-radius:999px;height:8px;overflow:hidden}.tutorial-mini-plan article>i em{border-radius:inherit;background:#4cb881;height:100%;display:block}.tutorial-mini-plan article:nth-of-type(2)>i em{background:#5a9fe0}.tutorial-mini-plan article b{font-size:var(--fs-compact)}.tutorial-mini-plan footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:21px;display:grid}.tutorial-mini-plan footer span{color:#68798a;font-size:var(--fs-compact);text-align:center;background:#edf3f8;border-radius:10px;padding:7px 9px;font-weight:720}.tutorial-mini-plan footer span.selected{color:#1776bd;background:#ddecfa}.tutorial-mini-control>div{color:#f0fff6;background:linear-gradient(145deg,#173a2c,#245b43);border-radius:23px;padding:23px;box-shadow:0 18px 38px #1d4a3640}.tutorial-mini-control>div small,.tutorial-mini-control>div span,.tutorial-mini-control>div strong{display:block}.tutorial-mini-control>div small{color:#9ad7b5}.tutorial-mini-control>div strong{font-size:var(--fs-display);margin:8px 0 5px}.tutorial-mini-control>div span{color:#b8dbc8;font-size:var(--fs-compact)}.tutorial-mini-control article{background:#f3fff8;border:1px solid #bfe2cf;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:11px;padding:14px;display:grid}.tutorial-mini-control article i{color:#258357;background:#d8f2e4;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.tutorial-mini-control article b,.tutorial-mini-control article small{display:block}.tutorial-mini-control article small{color:#70837a;font-size:var(--fs-compact);margin-top:3px}.tutorial-mini-personalize{background:#fffffff0;border:1px solid #ffffffca;border-radius:24px;padding:22px;box-shadow:0 17px 38px #31506c1b}.tutorial-mini-personalize header{align-items:center;gap:11px;display:flex}.tutorial-mini-personalize header>.profile-avatar{width:45px;height:45px}.tutorial-mini-personalize b,.tutorial-mini-personalize small{display:block}.tutorial-mini-personalize small{color:#7b8996;font-size:var(--fs-compact);margin-top:3px}.tutorial-mini-personalize>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;display:grid}.tutorial-mini-personalize button{color:#526678;min-height:44px;font-size:var(--fs-compact);background:#f6f8fa;border:1px solid #d8e1e9;border-radius:13px;font-weight:750}.tutorial-mini-personalize button:first-child{color:#fff;background:#16202b;border-color:#232d38}.tutorial-mini-personalize footer{color:#4a755d;font-size:var(--fs-compact);align-items:center;gap:8px;margin-top:17px;font-weight:720;display:flex}.tutorial-mini-personalize footer span{color:#2b895c;background:#dcf2e6;border-radius:8px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.tutorial-mini-subscription{text-align:center;background:#fffffff2;border:1px solid #ffffffd1;border-radius:27px;justify-items:center;padding:26px;display:grid;box-shadow:0 19px 44px #31506c22}.tutorial-unlock{color:#fff;width:60px;height:60px;font-size:var(--fs-title);background:#0a84ff;border-radius:20px;place-items:center;display:grid;box-shadow:0 12px 26px #0a84ff42}.tutorial-mini-subscription>small{color:#748494;margin-top:15px;font-weight:750}.tutorial-mini-subscription>strong{font-size:var(--fs-display);letter-spacing:-.04em;margin-top:5px}.tutorial-mini-subscription>strong em{font-size:var(--fs-compact);letter-spacing:0;font-style:normal}.tutorial-mini-subscription>p{color:#6f7e8b;font-size:var(--fs-caption);margin:6px 0 16px}.tutorial-mini-subscription>div{color:#377a58;font-size:var(--fs-compact);background:#eaf7f0;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-weight:720;display:flex}.tutorial-mini-subscription>div i{font-style:normal;font-weight:900}.tutorial-copy>small{color:#157ac4}.tutorial-copy h2{letter-spacing:-.045em;max-width:430px;margin:8px 0 10px;font-size:clamp(1.9rem,3.6vw,2.65rem);line-height:1.04}.tutorial-copy>p{max-width:470px;font-size:var(--fs-label);line-height:1.55}.tutorial-copy ul{gap:11px;margin-top:21px}.tutorial-copy li{font-size:var(--fs-caption);grid-template-columns:29px minmax(0,1fr)}.tutorial-copy li>span{border-radius:10px;width:28px;height:28px}.tutorial-message{color:#90601f;font-size:var(--fs-compact);background:#fff2da;border-radius:13px;margin:13px 0 0;padding:10px 12px;line-height:1.4}.tutorial-actions{justify-content:flex-end;margin-top:18px}.tutorial-actions button{border-radius:17px;min-height:52px}.tutorial-back{flex:0 0 150px}.tutorial-next{flex:0 330px;box-shadow:0 11px 24px #0a84ff28}.tutorial-optional-note{color:#8a96a2;font-size:var(--fs-compact);text-align:right;margin:11px 0 0}html[data-luma-theme=dark] .tutorial-overlay .tutorial-sheet{border-color:#ffffff14;box-shadow:0 42px 120px #000a,inset 0 1px #ffffff12;background:linear-gradient(155deg,#17222ffb,#0c141dfc)!important}html[data-luma-theme=dark] .tutorial-brand>span{color:#eff5fa!important}html[data-luma-theme=dark] .tutorial-brand>span small{color:#91a0af}html[data-luma-theme=dark] .tutorial-head>button{color:#bdc8d3;background:#202d3b}html[data-luma-theme=dark] .tutorial-progress>button i{background:#2d3c4c}html[data-luma-theme=dark] .tutorial-progress>button span{color:#788897}html[data-luma-theme=dark] .tutorial-progress>button[aria-current=step] span{color:#83c6ff}html[data-luma-theme=dark] .tutorial-scene{background:radial-gradient(circle at 14% 5%,#29425a 0,#0000 30%),radial-gradient(circle at 88% 88%,#243757 0,#0000 38%),linear-gradient(145deg,#13293d,#241d35);border-color:#ffffff12;box-shadow:0 23px 60px #0006,inset 0 1px #ffffff12}html[data-luma-theme=dark] .tutorial-example-badge{color:#9eb2c4;background:#111c27d9;border-color:#ffffff14}html[data-luma-theme=dark] .tutorial-welcome-mark>b{color:#f2f6fa}html[data-luma-theme=dark] .tutorial-welcome-mark>small{color:#98aabb}html[data-luma-theme=dark] .tutorial-mini-accounts article,html[data-luma-theme=dark] .tutorial-mini-movements,html[data-luma-theme=dark] .tutorial-mini-plan,html[data-luma-theme=dark] .tutorial-mini-personalize,html[data-luma-theme=dark] .tutorial-mini-subscription{color:#e8eff5;background:#142130f2;border-color:#ffffff15}html[data-luma-theme=dark] .tutorial-mini-movements article{border-color:#2b3c4d}html[data-luma-theme=dark] .tutorial-mini-plan article>i{background:#2d3b49}html[data-luma-theme=dark] .tutorial-mini-plan footer span{color:#acb9c5;background:#223140}html[data-luma-theme=dark] .tutorial-mini-plan footer span.selected{color:#a6d8ff;background:#20466a}html[data-luma-theme=dark] .tutorial-mini-control article{color:#dcefe4;background:#142a21;border-color:#28513e}html[data-luma-theme=dark] .tutorial-mini-personalize button{color:#bdcad6;background:#1b2937;border-color:#314253}html[data-luma-theme=dark] .tutorial-mini-personalize button:first-child{color:#17222d;background:#eaf1f7;border-color:#53677a}html[data-luma-theme=dark] .tutorial-mini-subscription>div{color:#88d5ad;background:#173529}html[data-luma-theme=dark] .tutorial-copy>p,html[data-luma-theme=dark] .tutorial-optional-note{color:#9facb9}html[data-luma-theme=dark] .tutorial-message{color:#e7c27d;background:#352916}@media (max-width:760px){.tutorial-overlay{align-items:flex-end!important;padding:0!important}.tutorial-overlay .tutorial-sheet{width:100%;padding:18px 18px max(18px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:31px 31px 0 0;max-height:min(94dvh,900px)!important;margin:auto 0 0!important}.tutorial-layout{min-height:0;display:block}.tutorial-scene{border-radius:25px;min-height:220px;margin-bottom:21px;padding:22px}.tutorial-mini-home,.tutorial-mini-accounts,.tutorial-mini-movements,.tutorial-mini-plan,.tutorial-mini-control,.tutorial-mini-personalize,.tutorial-mini-subscription{width:min(100%,310px)}.tutorial-progress>button span{display:none}.tutorial-copy h2{font-size:clamp(1.8rem,9vw,2.35rem)}.tutorial-copy>p{font-size:var(--fs-caption)}.tutorial-copy ul{margin-top:16px}.tutorial-actions{bottom:calc(-1 * max(18px,env(safe-area-inset-bottom)));z-index:5;margin:18px -18px calc(-1 * max(18px,env(safe-area-inset-bottom)));padding:12px 18px max(18px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#f7f9fb 22%);position:sticky}html[data-luma-theme=dark] .tutorial-actions{background:linear-gradient(#0000,#0d151e 22%)}.tutorial-optional-note{text-align:left;margin:12px 0 0}.tutorial-back{flex-basis:32%}.tutorial-next{flex:1}}@media (max-width:390px){.tutorial-head{align-items:flex-start}.tutorial-head>button{padding:0 9px}.tutorial-brand>.luma-symbol{width:38px;height:38px}.tutorial-scene{min-height:196px}.tutorial-mini-home{padding:20px}.tutorial-mini-home>div{margin-top:17px}.tutorial-mini-plan,.tutorial-mini-personalize,.tutorial-mini-subscription{padding:18px}.tutorial-mini-accounts article{padding:15px}.tutorial-mini-movements article{padding:11px 13px}}@media (prefers-reduced-motion:reduce){.tutorial-progress>button i{transition:none}}.welcome-preferences-overlay{-webkit-backdrop-filter:blur(20px);background:#09111eb8;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;align-items:center!important;display:flex!important}.welcome-preferences-overlay .welcome-preferences-sheet{background:linear-gradient(155deg,#fffffffa,#f3f6fafd);border:1px solid #ffffffb8;border-radius:34px;width:min(820px,100vw - 36px);padding:25px 28px 24px;box-shadow:0 38px 110px #020b174f,inset 0 1px #fff;max-height:calc(100dvh - 36px)!important;margin:auto!important;overflow-y:auto!important}.welcome-preferences-brand{align-items:center;gap:10px;display:flex}.welcome-preferences-brand>.luma-symbol{background:#121923;border-radius:14px;width:43px;height:43px;box-shadow:0 8px 22px #0c172526}.welcome-preferences-brand>span b,.welcome-preferences-brand>span small{display:block}.welcome-preferences-brand>span b{font-size:var(--fs-label)}.welcome-preferences-brand>span small{color:#86919d;font-size:var(--fs-compact);margin-top:2px;font-weight:650}.welcome-preferences-heading{margin:25px 0 20px}.welcome-preferences-heading p{color:#157ac4;font-size:var(--fs-compact);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-weight:850}.welcome-preferences-heading h2{color:#1d2a37;letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(1.85rem,4.4vw,2.75rem);line-height:1.04}.welcome-preferences-heading>span{color:#687886;max-width:650px;font-size:var(--fs-label);margin-top:11px;line-height:1.55;display:block}.welcome-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.welcome-appearance-options button{grid-template-columns:43px minmax(0,1fr) 20px;height:100%;padding:12px}.welcome-font-size-picker{margin-top:14px}.welcome-reading-preview{background:#f7fbff;border:1px solid #dce6ee;border-radius:17px;gap:3px;margin-top:14px;padding:14px 16px;display:grid}.welcome-reading-preview small{color:#1979bd;font-size:var(--fs-compact);font-weight:800}.welcome-reading-preview b{color:#243341;font-size:var(--fs-body)}.welcome-reading-preview span{color:#71808d;font-size:var(--fs-caption)}.welcome-preferences-continue{color:#fff;width:100%;min-height:54px;font:inherit;font-size:var(--fs-label);background:#0a84ff;border:0;border-radius:17px;margin-top:17px;font-weight:850;box-shadow:0 12px 26px #0a84ff35}.welcome-preferences-continue:disabled{opacity:.6;box-shadow:none}.welcome-preferences-note{color:#84909b;font-size:var(--fs-compact);text-align:center;margin:10px 2px 0;line-height:1.4}.tutorial-head-actions{align-items:center;gap:8px;display:flex}.tutorial-skip{color:#607080;min-height:44px;font:inherit;font-size:var(--fs-caption);background:#eef2f6;border:0;border-radius:999px;flex:none;padding:0 12px;font-weight:750}.tutorial-skip:hover{background:#e5ebf1}.tutorial-skip:disabled{opacity:.55}.tutorial-text-controls{background:#f8fafc;border:1px solid #dce3e9;border-radius:999px;grid-template-columns:40px minmax(62px,auto) 40px;align-items:center;min-height:44px;display:grid;overflow:hidden}.tutorial-text-controls button{color:#1678c5;height:42px;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;font-weight:850}.tutorial-text-controls button:disabled{color:#aab4bd}.tutorial-text-controls span{color:#6d7b87;font-size:var(--fs-compact);text-align:center;text-transform:capitalize;font-weight:750}html[data-luma-theme=dark] .welcome-preferences-overlay .welcome-preferences-sheet{color:#edf3f8;background:linear-gradient(155deg,#17222ffb,#0c141dfc);border-color:#ffffff14;box-shadow:0 42px 120px #000a,inset 0 1px #ffffff12}html[data-luma-theme=dark] .welcome-preferences-heading h2,html[data-luma-theme=dark] .welcome-reading-preview b{color:#edf3f8}html[data-luma-theme=dark] .welcome-preferences-heading>span,html[data-luma-theme=dark] .welcome-reading-preview span{color:#9facb9}html[data-luma-theme=dark] .welcome-reading-preview{background:#121e2a;border-color:#304253}html[data-luma-theme=dark] .tutorial-skip{color:#bdc8d3;background:#202d3b}html[data-luma-theme=dark] .tutorial-text-controls{background:#121d28;border-color:#314152}html[data-luma-theme=dark] .tutorial-text-controls button{color:#87c9fb}html[data-luma-theme=dark] .tutorial-text-controls button:disabled{color:#566574}html[data-luma-theme=dark] .tutorial-text-controls span{color:#aebac5}@media (max-width:760px){.welcome-preferences-overlay{align-items:flex-end!important;padding:0!important}.welcome-preferences-overlay .welcome-preferences-sheet{width:100%;padding:20px 18px max(20px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:31px 31px 0 0;max-height:96dvh!important;margin:auto 0 0!important}.welcome-preferences-heading{margin:19px 0 16px}.welcome-preferences-heading h2{font-size:clamp(1.8rem,8.5vw,2.35rem)}.welcome-appearance-options{grid-template-columns:1fr}.welcome-appearance-options button{min-height:64px}.welcome-font-size-picker>div{grid-template-columns:repeat(5,minmax(0,1fr))}.tutorial-head{align-items:flex-start}.tutorial-head-actions{flex-direction:column-reverse;align-items:flex-end}.tutorial-text-controls{grid-template-columns:35px minmax(54px,auto) 35px;min-height:38px}.tutorial-text-controls button{height:36px}.tutorial-skip{min-height:36px;padding:0 10px}}@media (max-width:410px){.welcome-font-size-picker{padding:11px}.welcome-font-size-picker>div{gap:4px}.welcome-font-size-picker button{min-height:55px}.tutorial-text-controls span{display:none}.tutorial-text-controls{grid-template-columns:36px 36px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-sheet{background:linear-gradient(#f9fbfe,#f1f5f9)}.help-cost-note{color:#2e7250;background:#edf9f2;border:1px solid #cfe8d9;border-radius:17px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin:2px 0 14px;padding:12px 13px;display:grid}.help-cost-note>span{color:#fff;background:#36a66d;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.help-cost-note b,.help-cost-note small{display:block}.help-cost-note small{color:#5b806d;font-size:var(--fs-compact);margin-top:2px;line-height:1.4}.help-chat{gap:11px;min-height:210px;display:grid}.help-bubble{background:#fff;border:1px solid #dce5ed;border-radius:18px 18px 18px 7px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;max-width:92%;padding:12px 13px;display:grid;box-shadow:0 7px 20px #2b40560a}.help-bubble>span{color:#0879ca;background:#e4f2ff;border-radius:11px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.help-bubble b{font-size:var(--fs-caption)}.help-bubble p{color:#667582;font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.help-bubble.user{color:#fff;background:#0a84ff;border:0;border-radius:18px 18px 7px;justify-self:end;display:block;box-shadow:0 7px 18px #0a84ff24}.help-bubble.user p{color:#fff;margin:0}.help-bubble.answer{max-width:100%}.help-bubble ol{color:#47545f;font-size:var(--fs-caption);gap:7px;margin:11px 0;padding-left:20px;line-height:1.4;display:grid}.help-bubble.answer button,.help-bubble.missing button{color:#0c72b7;background:#e8f3fc;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:10px 12px;font-weight:800;display:flex}.help-bubble button i{font-style:normal}.help-bubble.missing{background:#fffaf1;border-color:#eadfc9}.help-bubble.missing>span{color:#a76a22;background:#fff0d1}.help-bubble.missing button{color:#9b621d;background:#fff0d7}.help-bubble.missing button:disabled{opacity:.65}.help-bubble.missing small{color:#5f7e6c;font-size:var(--fs-compact);margin-top:8px;line-height:1.35;display:block}.help-suggestions{margin:16px 0 11px}.help-suggestions>small{color:#7a8793;font-size:var(--fs-compact);margin:0 2px 7px;font-weight:800;display:block}.help-suggestions>div{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.help-suggestions button{color:#4e687e;font-size:var(--fs-compact);background:#fff;border:1px solid #d6e2ec;border-radius:999px;flex:none;padding:8px 10px;font-weight:720}.help-composer{background:linear-gradient(#f3f6f900,#f3f6f9 23%);grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:5px -2px -20px;padding:10px 2px 20px;display:grid;position:sticky;bottom:-20px}.help-composer label{display:block}.help-composer input{color:#26313b;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cfdbe5;border-radius:15px;padding:0 14px}.help-composer>button{color:#fff;width:44px;height:44px;font-size:var(--fs-body);background:#0a84ff;border:0;border-radius:15px;font-weight:900}.help-composer>button:disabled{background:#b9c5cf}.feature-admin{margin:16px 0}.feature-admin-list{gap:9px;display:grid}.feature-admin-list>article{background:#fff;border:1px solid #dfe6ed;border-radius:17px;padding:13px}.feature-admin-list>article.planned{background:#f2f9ff;border-color:#bddbf2}.feature-admin-list>article.done{background:#f3faf6;border-color:#cfe5d7}.feature-admin-list header{justify-content:space-between;gap:10px;display:flex}.feature-admin-list header b,.feature-admin-list header small{display:block}.feature-admin-list header b{font-size:var(--fs-caption);line-height:1.35}.feature-admin-list header small{color:#7b8791;font-size:var(--fs-compact);margin-top:4px}.feature-admin-list header>span{color:#39729d;height:max-content;font-size:var(--fs-compact);background:#e8f2fb;border-radius:999px;flex:none;padding:5px 8px;font-weight:800}.feature-admin-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.feature-admin-actions button{color:#586674;font-size:var(--fs-compact);background:#edf1f5;border:0;border-radius:10px;padding:7px 9px;font-weight:760}.feature-admin-actions button.selected{color:#176fae;background:#dceeff}.feature-admin-actions button:last-child{color:#8b7371;background:0 0;margin-left:auto}html[data-luma-theme=dark] .help-sheet{background:linear-gradient(#111c29,#0c141e)}html[data-luma-theme=dark] .help-cost-note{color:#79d9aa;background:#153428;border-color:#29503f}html[data-luma-theme=dark] .help-cost-note small{color:#9fbdac}html[data-luma-theme=dark] .help-bubble{color:#eef3f8;box-shadow:none;background:#152130;border-color:#2a3a4b}html[data-luma-theme=dark] .help-bubble p,html[data-luma-theme=dark] .help-bubble ol{color:#a7b4c1}html[data-luma-theme=dark] .help-bubble.user{background:#126fba;border:0}html[data-luma-theme=dark] .help-bubble.user p{color:#fff}html[data-luma-theme=dark] .help-bubble.answer button{color:#94cdff;background:#193650}html[data-luma-theme=dark] .help-bubble.missing{background:#2b2319;border-color:#57452e}html[data-luma-theme=dark] .help-bubble.missing button{color:#efc47d;background:#3b2f1d}html[data-luma-theme=dark] .help-suggestions button,html[data-luma-theme=dark] .help-composer input{color:#dce6ef;background:#172332;border-color:#2b3b4d}html[data-luma-theme=dark] .help-composer{background:linear-gradient(#0d162000,#0d1620 23%)}html[data-luma-theme=dark] .feature-admin-list>article{color:#eef3f8;background:#15202c;border-color:#2b3a4d}html[data-luma-theme=dark] .feature-admin-list>article.planned{background:#142c42;border-color:#285477}html[data-luma-theme=dark] .feature-admin-list>article.done{background:#142a21;border-color:#28503e}html[data-luma-theme=dark] .feature-admin-list header small{color:#9eabba}html[data-luma-theme=dark] .feature-admin-list header>span{color:#94cdff;background:#193650}html[data-luma-theme=dark] .feature-admin-actions button{color:#c1ccd7;background:#243241}html[data-luma-theme=dark] .feature-admin-actions button.selected{color:#a2d2ff;background:#1b4264}@media (min-width:800px){.help-sheet{width:min(650px,100vw - 48px)}}@media (max-width:390px){.help-bubble{max-width:96%}.feature-admin-list header{display:grid}.feature-admin-list header>span{width:max-content}}.owner-access-inventory{background:linear-gradient(145deg,#f5faff,#eef7ff);border:1px solid #cfe2f2;border-radius:21px;margin:12px 0 15px;padding:14px}.owner-access-inventory>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-access-inventory header small,.owner-access-inventory header h3{display:block}.owner-access-inventory header small{color:#5e86a6;font-size:var(--fs-compact);font-weight:850}.owner-access-inventory header h3{font-size:var(--fs-body);margin:4px 0 0;line-height:1.3}.owner-access-inventory>header>span{color:#257c51;font-size:var(--fs-compact);background:#def3e7;border-radius:999px;padding:6px 9px;font-weight:850}.owner-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.owner-access-grid article{background:#fff;border:1px solid #dbe8f2;border-radius:14px;padding:10px}.owner-access-grid small,.owner-access-grid b{display:block}.owner-access-grid small{color:#74889a;font-size:var(--fs-compact);line-height:1.3}.owner-access-grid b{font-size:var(--fs-label);margin-top:5px}.owner-access-grid p{color:#6c7b88;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.35}.owner-access-actions{gap:8px;margin-top:10px;display:grid}.owner-access-actions>a,.owner-access-actions>button{box-sizing:border-box;color:#1473bd;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #a9d0f0;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.owner-access-actions>button:disabled{opacity:.65;cursor:wait}.owner-access-actions>a>span,.owner-access-actions>button>span{background:#e1f1ff;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.owner-access-actions b,.owner-access-actions small{display:block}.owner-access-actions b{font-size:var(--fs-caption)}.owner-access-actions small{color:#6b8296;font-size:var(--fs-compact);margin-top:2px}.owner-access-inventory>p{color:#63798b;font-size:var(--fs-compact);margin:10px 1px 0;line-height:1.4}.managed-user-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-user-meta span:last-child{grid-column:auto}html[data-luma-theme=dark] .owner-access-inventory{background:linear-gradient(145deg,#152c3f,#142535);border-color:#2d526d}html[data-luma-theme=dark] .owner-access-inventory header small{color:#8fc3eb}html[data-luma-theme=dark] .owner-access-inventory header h3{color:#eef5fb}html[data-luma-theme=dark] .owner-access-grid article,html[data-luma-theme=dark] .owner-access-actions>a,html[data-luma-theme=dark] .owner-access-actions>button{background:#182a39;border-color:#30475a}html[data-luma-theme=dark] .owner-access-grid small,html[data-luma-theme=dark] .owner-access-grid p,html[data-luma-theme=dark] .owner-access-actions small,html[data-luma-theme=dark] .owner-access-inventory>p{color:#9fb1c1}html[data-luma-theme=dark] .owner-access-actions>a,html[data-luma-theme=dark] .owner-access-actions>button{color:#9bd0f7}html[data-luma-theme=dark] .owner-access-actions>a>span,html[data-luma-theme=dark] .owner-access-actions>button>span{background:#1d3d57}@media (max-width:520px){.owner-access-grid{grid-template-columns:1fr}.owner-access-inventory{padding:12px}.owner-access-inventory>header{display:grid}.owner-access-inventory>header>span{width:max-content}}.owner-auth-foundation{background:linear-gradient(145deg,#f3fbf7,#edf8f3);border:1px solid #c7dfd2;border-radius:21px;margin:12px 0 15px;padding:14px}.owner-auth-foundation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-auth-foundation header small,.owner-auth-foundation header h3{display:block}.owner-auth-foundation header small{color:#4d8a69;font-size:var(--fs-compact);font-weight:850}.owner-auth-foundation header h3{font-size:var(--fs-body);margin:4px 0 0;line-height:1.3}.owner-auth-foundation>header>span{color:#267850;font-size:var(--fs-compact);background:#d8f0e3;border-radius:999px;padding:6px 9px;font-weight:850}.owner-auth-foundation>p{color:#5e7468;font-size:var(--fs-compact);margin:10px 1px 0;line-height:1.45}.auth-foundation-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.auth-foundation-grid article{background:#fff;border:1px solid #d7e7de;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.auth-foundation-grid article>span{color:#738079;background:#edf1ee;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.auth-foundation-grid article.ready>span{color:#278259;background:#ddf2e6}.auth-foundation-grid small,.auth-foundation-grid b{display:block}.auth-foundation-grid small{color:#7a8d82;font-size:var(--fs-compact)}.auth-foundation-grid b{font-size:var(--fs-caption);margin-top:2px}.auth-foundation-protections{gap:6px;margin-top:11px;display:grid}.auth-foundation-protections p{color:#52695d;font-size:var(--fs-compact);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;margin:0;line-height:1.4;display:grid}.auth-foundation-protections p>span{color:#287e55;background:#dff2e7;border-radius:7px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.owner-auth-foundation>footer{border-top:1px solid #d7e7de;gap:4px;margin-top:11px;padding-top:10px;display:grid}.owner-auth-foundation>footer span{color:#7a8b82;font-size:var(--fs-compact)}.owner-auth-foundation>footer b{color:#2b6f4d;font-size:var(--fs-compact);line-height:1.4}html[data-luma-theme=dark] .owner-auth-foundation{background:linear-gradient(145deg,#152a20,#13251d);border-color:#315342}html[data-luma-theme=dark] .owner-auth-foundation header small{color:#8bcaa9}html[data-luma-theme=dark] .owner-auth-foundation header h3{color:#eef8f2}html[data-luma-theme=dark] .owner-auth-foundation>p,html[data-luma-theme=dark] .auth-foundation-protections p,html[data-luma-theme=dark] .owner-auth-foundation>footer span{color:#a0b7aa}html[data-luma-theme=dark] .auth-foundation-grid article{background:#182b22;border-color:#304b3c}html[data-luma-theme=dark] .auth-foundation-grid small{color:#9eb4a7}html[data-luma-theme=dark] .auth-foundation-grid b{color:#edf7f1}html[data-luma-theme=dark] .owner-auth-foundation>footer{border-color:#304b3c}html[data-luma-theme=dark] .owner-auth-foundation>footer b{color:#90d5b0}@media (max-width:520px){.auth-foundation-grid{grid-template-columns:1fr}.owner-auth-foundation{padding:12px}.owner-auth-foundation>header{display:grid}.owner-auth-foundation>header>span{width:max-content}}.luma-login-form{gap:12px;margin-top:22px;display:grid}.luma-login-form label>span{color:#606873;font-size:var(--fs-caption);margin:0 0 6px;font-weight:800;display:block}.luma-login-form input{box-sizing:border-box;color:#1d2229;width:100%;font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:15px;outline:0;padding:13px 14px}.luma-login-form input:focus{border-color:#6d9bc5;box-shadow:0 0 0 3px #4b8bc519}.password-control{margin:0!important;display:block!important;position:relative!important}.password-control input{padding-right:56px}.password-control button{z-index:2;color:#617181;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-control button:hover,.password-control button:active{color:#315f7f;background:#eef4f8}.password-control button:focus-visible{outline-offset:1px;outline:3px solid #4b8bc533}.password-visibility-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.luma-login-form p{color:#b13b35;font-size:var(--fs-caption);background:#fff0ef;border-radius:12px;margin:0;padding:9px 11px;line-height:1.4}.luma-login-form .access-primary{margin-top:2px}.access-divider{color:#9097a0;font-size:var(--fs-compact);align-items:center;gap:10px;margin:17px 0 0;display:flex}.access-divider:before,.access-divider:after{content:"";background:#dfe3e8;flex:1;height:1px}.luma-recovery-link{font-size:var(--fs-caption)!important;margin-top:12px!important;padding:13px!important}.sign-out-button{cursor:pointer;border:0;width:100%}.auth-foundation-action{color:#256f4d;width:max-content;font-size:var(--fs-compact);cursor:pointer;background:#d7eee1;border:0;border-radius:12px;padding:9px 12px;font-weight:850}.auth-foundation-action:disabled{cursor:not-allowed;opacity:.55}.owner-access-sheet{background:linear-gradient(#fafcfb,#f4f7f5)}.owner-access-hero{background:#fff;border:1px solid #d8e5dd;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:12px;margin:14px 0;padding:15px;display:grid}.owner-access-hero>span{color:#517261;width:44px;height:44px;font-size:var(--fs-body-lg);background:#edf2ef;border-radius:15px;place-items:center;font-weight:900;display:grid}.owner-access-hero.ready>span{color:#258158;background:#ddf3e6}.owner-access-hero small,.owner-access-hero h3{display:block}.owner-access-hero small{color:#56836c;font-size:var(--fs-compact);font-weight:850}.owner-access-hero h3{font-size:var(--fs-body-lg);margin:3px 0 0}.owner-access-hero p{color:#68766f;font-size:var(--fs-caption);margin:7px 0 0;line-height:1.45}.owner-access-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.owner-access-facts span{background:#fff;border:1px solid #e0e8e3;border-radius:14px;min-width:0;padding:10px}.owner-access-facts small,.owner-access-facts b{display:block}.owner-access-facts small{color:#85918a;font-size:var(--fs-compact)}.owner-access-facts b{overflow-wrap:anywhere;font-size:var(--fs-caption);margin-top:3px}.owner-access-form{background:#fff;border:1px solid #dfe6e2;border-radius:20px;margin-top:14px;padding:14px}.owner-access-form .field:first-child{margin-top:0}.owner-access-form .password-control{display:block}.owner-access-form .password-control input{box-sizing:border-box;color:#1d2229;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:15px;outline:0;padding:13px 56px 13px 14px}.owner-access-form .password-control input:focus{border-color:#6d9bc5;box-shadow:0 0 0 3px #4b8bc519}.owner-access-form .field>small{color:#89928d;font-size:var(--fs-compact);margin-top:5px;line-height:1.35;display:block}.owner-access-form .field>small.field-error{color:#bd403a;font-weight:750}.owner-access-status{font-size:var(--fs-caption);border-radius:13px;gap:3px;margin:10px 0;padding:11px 12px;line-height:1.4;display:grid}.owner-access-status b,.owner-access-status span{display:block}.owner-access-status.success{color:#287651;background:#e7f6ed}.owner-access-status.error{color:#a93631;background:#fff0ef;border:1px solid #f0c2be}.finance-integrity-note{color:#335e83;background:#eaf5ff;border-radius:17px;margin-top:12px;padding:13px}.finance-integrity-note b,.finance-integrity-note small{display:block}.finance-integrity-note p{font-size:var(--fs-caption);margin:5px 0 7px;line-height:1.45}.finance-integrity-note small{font-size:var(--fs-compact)}.owner-devices{margin-top:16px}.owner-devices>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.owner-devices header b,.owner-devices header small{display:block}.owner-devices header small{color:#858e89;font-size:var(--fs-compact);margin-top:3px}.owner-devices header>span{color:#4d6859;min-width:26px;height:26px;font-size:var(--fs-caption);background:#e3ece7;border-radius:999px;place-items:center;font-weight:800;display:grid}.owner-devices article{border-top:1px solid #e1e7e3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.owner-devices article>span{color:#60786b;background:#edf2ef;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.owner-devices article b,.owner-devices article small{display:block}.owner-devices article b{font-size:var(--fs-caption)}.owner-devices article small{color:#858e89;font-size:var(--fs-compact);margin-top:2px}.owner-devices article button{color:#c04a44;font-size:var(--fs-compact);background:0 0;border:0;font-weight:800}.owner-access-recovery{color:#78827d;font-size:var(--fs-compact);margin:14px 0 3px;line-height:1.45}.owner-access-recovery b{color:#4e5b54}html[data-luma-theme=dark] .luma-login-form label>span{color:#aeb8c5}html[data-luma-theme=dark] .luma-login-form input,html[data-luma-theme=dark] .owner-access-form .password-control input{color:#f3f6f9;background:#121a24;border-color:#344252}html[data-luma-theme=dark] .password-control button{color:#aebdcc}html[data-luma-theme=dark] .password-control button:hover,html[data-luma-theme=dark] .password-control button:active{color:#b9d9f1;background:#26384a}html[data-luma-theme=dark] .access-divider:before,html[data-luma-theme=dark] .access-divider:after{background:#34404d}html[data-luma-theme=dark] .owner-access-sheet{background:linear-gradient(#15201a,#0e1712)}html[data-luma-theme=dark] .owner-access-hero,html[data-luma-theme=dark] .owner-access-facts span,html[data-luma-theme=dark] .owner-access-form{color:#eff7f2;background:#17251d;border-color:#30483a}html[data-luma-theme=dark] .owner-access-hero p,html[data-luma-theme=dark] .owner-access-facts small,html[data-luma-theme=dark] .owner-devices header small,html[data-luma-theme=dark] .owner-devices article small,html[data-luma-theme=dark] .owner-access-recovery{color:#9fb0a6}html[data-luma-theme=dark] .owner-access-status.error{color:#ffaaa4;background:#321e1d;border-color:#683d3b}html[data-luma-theme=dark] .owner-access-status.success{color:#83dbac;background:#163629}html[data-luma-theme=dark] .owner-devices article{border-color:#2b4034}html[data-luma-theme=dark] .finance-integrity-note{color:#b9d8f3;background:#152d42}@media (max-width:520px){.owner-access-facts{grid-template-columns:1fr}.owner-access-hero{grid-template-columns:40px minmax(0,1fr)}.owner-access-hero>span{width:38px;height:38px}.auth-foundation-action{width:100%}}.custody-editor{background:#f1faf5;border:1px solid #b8d9c6;border-radius:18px;gap:12px;padding:14px;display:grid}.custody-summary{background:#fff;border-radius:14px;gap:7px;padding:12px;display:grid}.custody-summary span{color:#69746f;font-size:var(--fs-label);justify-content:space-between;gap:12px;display:flex}.custody-summary span b{color:#27322d}.custody-summary p{color:#69746f;font-size:var(--fs-compact);margin:4px 0 0;line-height:1.45}html[data-luma-theme=dark] .custody-editor{background:#14291f;border-color:#315746}html[data-luma-theme=dark] .custody-summary{background:#102019}html[data-luma-theme=dark] .custody-summary span,html[data-luma-theme=dark] .custody-summary p{color:#9eb4a8}html[data-luma-theme=dark] .custody-summary span b{color:#edf8f1}.account-delete-review{background:#f7f9fb;border:1px solid #dfe5ec;border-radius:18px;margin:0 0 14px;padding:14px}.account-delete-review>header,.account-delete-loading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.account-delete-review>header>span,.account-delete-loading>span{border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.account-delete-review>header.blocked>span{color:#c8443d;background:#ffe5e2}.account-delete-review>header.clear>span{color:#278057;background:#def3e7}.account-delete-review header b,.account-delete-review header small,.account-delete-loading b,.account-delete-loading small{display:block}.account-delete-review header b,.account-delete-loading b{font-size:var(--fs-caption);line-height:1.35}.account-delete-review header small,.account-delete-loading small{color:#77838e;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.account-delete-loading>span{background:#e7f2fd;position:relative}.account-delete-loading>span:after{content:"";border:2px solid #8ebee8;border-top-color:#1682df;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite account-review-spin}.account-delete-summary{color:#5f6b76;font-size:var(--fs-caption);margin:13px 1px;line-height:1.5}.account-delete-summary b{color:#303942}.account-delete-custody{color:#805c24;font-size:var(--fs-compact);background:#fff3d9;border-radius:13px;margin:0 0 11px;padding:10px 11px;line-height:1.4}.account-delete-groups{gap:7px;display:grid}.account-delete-groups>article{background:#fff;border:1px solid #e2e7ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.account-delete-groups b,.account-delete-groups small{display:block}.account-delete-groups b{font-size:var(--fs-caption)}.account-delete-groups small{color:#b45b55;font-size:var(--fs-compact);margin-top:2px}.account-delete-groups>article>strong{color:#475462;min-width:30px;height:30px;font-size:var(--fs-caption);background:#edf1f5;border-radius:10px;place-items:center;padding:0 8px;display:grid}.account-delete-error{color:#ac3731;font-size:var(--fs-compact);background:#ffe9e7;border-radius:12px;margin:11px 0 0;padding:10px 11px;line-height:1.4}.account-delete-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.account-delete-actions button{color:#566370;min-height:44px;font-size:var(--fs-caption);background:#e8edf2;border:0;border-radius:13px;font-weight:800}.account-delete-actions button.danger{color:#fff;background:#df4c44}.account-delete-actions button:disabled{opacity:.6}.account-delete-review .account-delete-actions:has(button:only-child){grid-template-columns:1fr}@keyframes account-review-spin{to{transform:rotate(360deg)}}html[data-luma-theme=dark] .account-delete-review{background:#121e2a;border-color:#2c3d4e}html[data-luma-theme=dark] .account-delete-review header small,html[data-luma-theme=dark] .account-delete-loading small,html[data-luma-theme=dark] .account-delete-summary{color:#9eacb9}html[data-luma-theme=dark] .account-delete-summary b{color:#edf3f8}html[data-luma-theme=dark] .account-delete-custody{color:#e5bf7e;background:#342919}html[data-luma-theme=dark] .account-delete-groups>article{background:#172433;border-color:#2b3c4c}html[data-luma-theme=dark] .account-delete-groups>article>strong{color:#d9e3ed;background:#223244}html[data-luma-theme=dark] .account-delete-actions button{color:#d7e1eb;background:#263545}html[data-luma-theme=dark] .account-delete-actions button.danger{color:#fff;background:#ca4842}@media (max-width:390px){.account-delete-actions{grid-template-columns:1fr}.account-delete-review{padding:12px}}.account-management-message,.account-management-loading{font-size:var(--fs-caption);border-radius:14px;margin:11px 0;padding:11px 12px;line-height:1.4}.account-management-message{color:#287850;background:#e8f6ee}.account-management-loading{color:#5f7181;background:#edf3f8}.manage-wrap.archived{background:#f5f7f9;border:1px dashed #cbd5df;border-radius:19px;padding:7px}.manage-wrap.archived .manage-account{opacity:.82}.archived-badge{color:#65727e;font-size:var(--fs-compact);vertical-align:middle;background:#e4e9ee;border-radius:999px;margin-left:7px;padding:3px 6px;font-style:normal;font-weight:800;display:inline-flex}.account-row-actions button:disabled{opacity:.55}.account-close-options{gap:9px;margin-top:13px;display:grid}.account-close-options>article{background:#fff;border:1px solid #dfe5eb;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.account-close-options>article.recommended{background:#f1faf5;border-color:#c7e3d2}.account-close-options>article.permanent{background:#fff7f6;border-color:#edd6d3}.account-close-options span{color:#2b7a51;font-size:var(--fs-compact);background:#d9f1e3;border-radius:999px;margin-bottom:5px;padding:3px 6px;font-weight:850;display:inline-flex}.account-close-options b,.account-close-options p{display:block}.account-close-options b{font-size:var(--fs-caption)}.account-close-options p{color:#697783;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.4}.account-close-options button{color:#277750;min-height:39px;font-size:var(--fs-compact);background:#dff1e7;border:0;border-radius:11px;padding:0 11px;font-weight:820}.account-close-options .permanent button{color:#b93f39;background:#ffe5e2}.account-close-options ul{grid-column:1/-1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.account-close-options li{color:#a04b45;font-size:var(--fs-compact);line-height:1.4}.account-close-options li:before{content:var(--luma-symbol-dot) " ";font-weight:900}.account-delete-protection{color:#7d6b69;font-size:var(--fs-compact);margin:10px 1px 0;line-height:1.45}.account-purge-summary{background:#fff6f5;border:1px solid #efd0cc;border-radius:15px;margin:13px 0;padding:13px}.account-purge-summary b{font-size:var(--fs-caption)}.account-purge-summary p{color:#785e5b;font-size:var(--fs-compact);margin:5px 0 0;line-height:1.45}.account-confirm-name{margin-top:13px}.account-confirm-name>span b{color:#bd3f39}html[data-luma-theme=dark] .account-management-message{color:#7ed8ab;background:#15372a}html[data-luma-theme=dark] .account-management-loading{color:#a8bac9;background:#192938}html[data-luma-theme=dark] .manage-wrap.archived{background:#101a24;border-color:#3a4754}html[data-luma-theme=dark] .archived-badge{color:#bbc6d0;background:#2a3744}html[data-luma-theme=dark] .account-close-options>article{background:#182532;border-color:#31404e}html[data-luma-theme=dark] .account-close-options>article.recommended{background:#14291f;border-color:#2c533f}html[data-luma-theme=dark] .account-close-options>article.permanent{background:#2a1c1b;border-color:#583632}html[data-luma-theme=dark] .account-close-options p{color:#a5b1bc}html[data-luma-theme=dark] .account-close-options button{color:#91ddb4;background:#224432}html[data-luma-theme=dark] .account-close-options .permanent button{color:#f2aaa4;background:#4c2926}html[data-luma-theme=dark] .account-delete-protection{color:#b9a09d}html[data-luma-theme=dark] .account-purge-summary{background:#2b1d1c;border-color:#5b3935}html[data-luma-theme=dark] .account-purge-summary p{color:#c8aaa7}@media (max-width:520px){.account-close-options>article{grid-template-columns:1fr}.account-close-options button{width:100%}}.movement-delete-review{background:#f7fafc;border:1px solid #dbe5ec;border-radius:17px;margin:12px 0 3px;padding:13px}.movement-delete-review>header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.movement-delete-review>header>span{color:#27845a;background:#dff3e8;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.movement-delete-review.blocked>header>span{color:#c44842;background:#ffe7e4}.movement-delete-review header b,.movement-delete-review header small{display:block}.movement-delete-review header b{font-size:var(--fs-caption)}.movement-delete-review header small{color:#74818d;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.movement-delete-relations{gap:6px;margin-top:11px;display:grid}.movement-delete-relations p{color:#2e7651;font-size:var(--fs-compact);background:#e8f6ee;border-radius:11px;margin:0;padding:8px 10px;font-weight:750}.movement-delete-relations p.blocked{color:#a9423d;background:#ffebe8}.movement-delete-relations p span{margin-left:4px}.movement-delete-cleanup,.movement-delete-blocker{color:#66746f;font-size:var(--fs-compact);margin:9px 1px 0;line-height:1.4}.movement-delete-blocker{color:#a44a45}.movement-delete-review>button{color:#657789;font-size:var(--fs-compact);background:0 0;border:0;margin-top:10px;padding:2px;font-weight:750}.delete-movement-button.confirm{color:#fff!important;background:#d94c45!important;border-radius:15px!important;padding:14px!important}.data-export-actions .data-reset-entry{color:#733a37;background:#fff8f7;border-color:#ecd2cf}.data-export-actions .data-reset-entry>span{color:#c84640;background:#ffe5e2}.data-reset-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.data-reset-loading,.data-reset-warning{border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:12px 0;padding:13px;display:grid}.data-reset-loading{background:#f1f7fc;border:1px solid #d7e4ee}.data-reset-loading>span{border:3px solid #b7d4eb;border-top-color:#1880d6;border-radius:50%;width:22px;height:22px;margin:auto;animation:.8s linear infinite account-review-spin}.data-reset-warning{color:#8e403b;background:#fff5f4;border:1px solid #efcfcb}.data-reset-warning>span{color:#c43f38;width:40px;height:40px;font-size:var(--fs-body);background:#ffe0dd;border-radius:13px;place-items:center;font-weight:900;display:grid}.data-reset-loading b,.data-reset-loading small,.data-reset-warning b,.data-reset-warning small{display:block}.data-reset-loading b,.data-reset-warning b{font-size:var(--fs-caption)}.data-reset-loading small,.data-reset-warning small{color:#758390;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.data-reset-warning small{color:#98706d}.data-reset-summary{background:#f8fafc;border:1px solid #dde4eb;border-radius:19px;margin:12px 0;padding:14px}.data-reset-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-reset-summary header small,.data-reset-summary header h3{display:block}.data-reset-summary header small{color:#7d8893;font-size:var(--fs-compact);font-weight:750}.data-reset-summary header h3{font-size:var(--fs-body);margin:2px 0 0}.data-reset-summary header strong{color:#536170;font-size:var(--fs-compact);background:#e8edf2;border-radius:11px;padding:7px 9px}.data-reset-summary>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.data-reset-summary>div>span{background:#fff;border:1px solid #e1e6eb;border-radius:12px;padding:9px}.data-reset-summary span small,.data-reset-summary span b{display:block}.data-reset-summary span small{color:#7b8792;font-size:var(--fs-compact)}.data-reset-summary span b{font-size:var(--fs-caption);margin-top:2px}.data-reset-preserved{color:#306f50;background:#eaf7f0;border-radius:15px;margin:11px 0;padding:12px}.data-reset-preserved b{font-size:var(--fs-caption);display:block}.data-reset-preserved p{font-size:var(--fs-compact);margin:4px 0 0;line-height:1.45}.data-reset-backup{color:#28628f;background:#f0f8ff;border:1px solid #b9d9f3;border-radius:17px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:13px;text-decoration:none;display:grid}.data-reset-backup.done{color:#2a714e;background:#f0faf4;border-color:#bcdcca}.data-reset-backup>span{color:#1679c9;background:#dcedfc;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.data-reset-backup.done>span{color:#2b8559;background:#d9f0e3}.data-reset-backup b,.data-reset-backup small{display:block}.data-reset-backup b{font-size:var(--fs-caption)}.data-reset-backup small{color:#71879a;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.data-reset-confirmation{margin-top:14px}.data-reset-confirmation>span b{color:#c1423c}.data-reset-primary{color:#fff;width:100%;min-height:50px;font-size:var(--fs-label);background:#d94b44;border:0;border-radius:16px;margin-top:13px;font-weight:850;box-shadow:0 10px 24px #d94b4430}.data-reset-primary:disabled{color:#8a8e93;box-shadow:none;background:#d2d5d9}.data-reset-status{color:#9b631c;font-size:var(--fs-caption);background:#fff0de;border-radius:13px;margin:12px 0;padding:11px 12px;line-height:1.4}.data-reset-status.success{color:#287850;background:#e7f6ed}.data-reset-complete{text-align:center;color:#2c6548;background:#f1faf5;border:1px solid #c8e5d4;border-radius:22px;justify-items:center;margin:12px 0;padding:22px 17px;display:grid}.data-reset-complete>span{color:#fff;width:54px;height:54px;font-size:var(--fs-title);background:#39a96f;border-radius:18px;place-items:center;font-weight:900;display:grid}.data-reset-complete b{font-size:var(--fs-body);margin-top:12px;display:block}.data-reset-complete p{color:#527362;font-size:var(--fs-caption);margin:6px 0;line-height:1.45}.data-reset-complete small{color:#70877a;font-size:var(--fs-compact);line-height:1.4;display:block}.data-reset-complete button{color:#fff;background:#2c8d5d;border:0;border-radius:13px;margin-top:15px;padding:12px 17px;font-weight:800}html[data-luma-theme=dark] .movement-delete-review,html[data-luma-theme=dark] .data-reset-summary{background:#14202c;border-color:#304051}html[data-luma-theme=dark] .movement-delete-review header small,html[data-luma-theme=dark] .movement-delete-cleanup,html[data-luma-theme=dark] .data-reset-summary header small,html[data-luma-theme=dark] .data-reset-summary span small{color:#9cabb9}html[data-luma-theme=dark] .movement-delete-relations p{color:#80d6aa;background:#18372a}html[data-luma-theme=dark] .movement-delete-relations p.blocked{color:#ef9b95;background:#402522}html[data-luma-theme=dark] .data-export-actions .data-reset-entry{color:#f0d9d7;background:#2b1d1c;border-color:#563632}html[data-luma-theme=dark] .data-reset-warning{color:#f1b0aa;background:#2c1d1c;border-color:#5a3733}html[data-luma-theme=dark] .data-reset-warning small{color:#c3a3a0}html[data-luma-theme=dark] .data-reset-loading{color:#dce8f2;background:#142332;border-color:#304151}html[data-luma-theme=dark] .data-reset-summary>div>span{background:#192634;border-color:#2d3d4c}html[data-luma-theme=dark] .data-reset-preserved{color:#85d3aa;background:#163126}html[data-luma-theme=dark] .data-reset-backup{color:#9ed1f6;background:#152b3d;border-color:#31526d}html[data-luma-theme=dark] .data-reset-backup.done{color:#91d8b3;background:#162d23;border-color:#315844}html[data-luma-theme=dark] .data-reset-complete{color:#91dbb4;background:#142a20;border-color:#315743}html[data-luma-theme=dark] .data-reset-complete p,html[data-luma-theme=dark] .data-reset-complete small{color:#a5bcaf}@media (max-width:390px){.data-reset-summary>div{grid-template-columns:1fr 1fr}.data-reset-sheet{padding-left:18px;padding-right:18px}}.access-login-shell{min-height:100svh;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow:hidden auto}.login-access-card{border-radius:38px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(960px,100%);min-height:610px;padding:0;display:grid;overflow:hidden}.login-brand-panel{isolation:isolate;background:radial-gradient(circle at 9% 2%,#fff 0,#0000 32%),linear-gradient(145deg,#f3f5f8,#e5e9ef);border-right:1px solid #dde2e9;flex-direction:column;justify-content:space-between;min-width:0;padding:45px 46px 38px;display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";z-index:-1;border:1px solid #8995a51f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-175px;right:-180px;box-shadow:0 0 0 42px #8995a50b,0 0 0 88px #8995a508}.luma-lockup{border-radius:0;align-items:center;gap:13px;width:max-content;height:auto;display:inline-flex;overflow:visible}.luma-lockup-symbol{background:#f1f4f7;border-radius:22px;width:72px;height:72px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #1f293515,inset 0 0 0 1px #ffffffc9}.luma-lockup-symbol img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.34);filter:none!important}.luma-lockup-symbol-light{mix-blend-mode:multiply;display:block}.luma-lockup-symbol-dark{mix-blend-mode:screen;display:none}.luma-lockup-name{color:#151a21;gap:5px;line-height:1;display:grid}.luma-lockup-name b{letter-spacing:.48em;font-size:1.38rem;font-weight:630}.luma-lockup-name small{color:#717a85;letter-spacing:.42em;align-items:center;gap:7px;font-size:.58rem;font-weight:700;display:flex}.luma-lockup-name small i{opacity:.55;background:currentColor;width:18px;height:1px;display:block}.login-brand-copy{margin:auto 0}.login-brand-copy .access-kicker{margin-top:38px}.login-brand-copy h1{letter-spacing:-.055em;max-width:510px;font-size:clamp(3rem,5.1vw,4.45rem);line-height:.98}.login-brand-copy .access-copy{max-width:455px;font-size:var(--fs-label);margin-top:23px;line-height:1.65}.login-trust{gap:8px;margin-top:32px;display:grid}.login-trust>span{color:#66717d;font-size:var(--fs-caption);align-items:center;gap:9px;display:flex}.login-trust i{color:#3f765d;width:22px;height:22px;font-size:var(--fs-compact);background:#dfe7e3;border-radius:50%;place-items:center;font-style:normal;display:grid}.login-trust b{font-weight:700}.login-form-panel{background:#ffffffeb;flex-direction:column;justify-content:center;min-width:0;padding:42px 40px;display:flex}.login-form-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:42px;display:flex}.access-theme-toggle{color:#5f6974;min-height:38px;font-size:var(--fs-compact);background:#f4f6f8;border:1px solid #dce1e7;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:flex}.access-theme-toggle span{font-size:var(--fs-label)}.login-welcome{color:#8c682c;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-weight:800}.login-form-panel h2{color:#1b2027;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,2.65rem)}.login-form-copy{color:#737c86;font-size:var(--fs-caption);margin:9px 0 0;line-height:1.5}.login-form-panel .luma-login-form{margin-top:29px}.login-form-panel .luma-login-form input{background:#f8fafc;border-radius:17px;min-height:54px}.login-form-panel .access-primary{border-radius:17px;min-height:56px;margin-top:8px}.login-form-panel .access-secondary{border-radius:15px}.login-form-panel .access-footnote{max-width:335px}.login-checkout-continuation{color:#2d6f4e;background:#f0faf4;border:1px solid #cbe3d5;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;margin:16px 0 -13px;padding:11px 12px;display:grid}.login-checkout-continuation>span{width:32px;height:32px;font-size:var(--fs-caption);background:#d8f0e2;border-radius:10px;place-items:center;font-weight:900;display:grid}.login-checkout-continuation b,.login-checkout-continuation small{display:block}.login-checkout-continuation b{font-size:var(--fs-caption)}.login-checkout-continuation small{color:#64806f;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.access-shell.luma-access-dark .login-access-card{background:#101722;border-color:#344150;box-shadow:0 44px 120px #0000008c,inset 0 1px #ffffff13}.access-shell.luma-access-dark .login-brand-panel{background:radial-gradient(circle at 13% 2%,#283648 0,#0000 33%),radial-gradient(circle at 95% 88%,#1c2a3c 0,#0000 42%),linear-gradient(150deg,#121a25,#090e15);border-color:#2d3948}.access-shell.luma-access-dark .login-brand-panel:before{border-color:#9bb7d11c;box-shadow:0 0 0 42px #7798b70a,0 0 0 88px #7798b707}.access-shell.luma-access-dark .luma-lockup-symbol{background:#111923;box-shadow:0 18px 40px #0007,inset 0 0 0 1px #ffffff12}.access-shell.luma-access-dark .luma-lockup-symbol-light{display:none}.access-shell.luma-access-dark .luma-lockup-symbol-dark{display:block}.access-shell.luma-access-dark .luma-lockup-name{color:#f7f9fb}.access-shell.luma-access-dark .luma-lockup-name small{color:#9ca8b6}.access-shell.luma-access-dark .login-brand-copy .access-copy{color:#aeb8c4}.access-shell.luma-access-dark .login-trust>span{color:#a5b1be}.access-shell.luma-access-dark .login-trust i{color:#81d2a8;background:#1b3329}.access-shell.luma-access-dark .login-form-panel{background:linear-gradient(160deg,#17212ce8,#0d141dea)}.access-shell.luma-access-dark .login-form-panel h2{color:#f4f7fa}.access-shell.luma-access-dark .login-form-copy{color:#8f9cab}.access-shell.luma-access-dark .access-theme-toggle{color:#b9c5d2;background:#172331;border-color:#334252}.access-shell.luma-access-dark .login-form-panel .luma-login-form input{background:#101822}.access-shell.luma-access-dark .login-checkout-continuation{color:#9bdfb9;background:#142a20;border-color:#315642}.access-shell.luma-access-dark .login-checkout-continuation>span{color:#9ee0bb;background:#204d36}.access-shell.luma-access-dark .login-checkout-continuation small{color:#a6bcae}.topbar-identity{align-items:center;gap:11px;min-width:0;display:flex}.topbar-identity>div{min-width:0}.topbar-brand-mark{background:#f8f9fb;border-radius:13px;flex:0 0 42px;width:42px;height:42px;box-shadow:0 7px 18px #26324213,inset 0 0 0 1px #fff}.topbar-brand-mark img{transform:scale(1.38)}.topbar-brand-mark .luma-symbol-light{mix-blend-mode:multiply}.topbar-brand-mark .luma-symbol-dark{mix-blend-mode:screen}html[data-luma-theme=dark] .topbar-brand-mark{background:#111a25;box-shadow:0 8px 20px #0005,inset 0 0 0 1px #ffffff12}@media (min-width:900px){.topbar-brand-mark{display:none}}@media (max-width:760px){.access-login-shell{align-items:start;padding:0}.login-access-card{border:0;border-radius:0;width:100%;min-height:100svh;display:block}.login-brand-panel{border-bottom:1px solid #dde2e9;border-right:0;min-height:0;padding:27px 24px 23px}.luma-lockup-symbol{border-radius:19px;width:60px;height:60px}.luma-lockup-name b{font-size:1.15rem}.luma-lockup-name small{font-size:.52rem}.login-brand-copy{margin:28px 0 0}.login-brand-copy .access-kicker{margin:0 0 7px}.login-brand-copy h1{font-size:clamp(2.45rem,11vw,3.25rem);line-height:1}.login-brand-copy .access-copy{max-width:460px;margin-top:15px;line-height:1.52}.login-trust{display:none}.login-form-panel{padding:27px 24px max(30px,env(safe-area-inset-bottom))}.login-form-head{margin-bottom:27px}.access-shell.luma-access-dark .login-brand-panel{border-color:#2d3948}}@media (max-width:380px){.login-brand-copy .access-copy{display:none}.login-brand-panel{padding-bottom:20px}.login-form-panel{padding-top:22px}.login-form-head{margin-bottom:22px}.luma-lockup{gap:9px}.luma-lockup-symbol{width:54px;height:54px}.luma-lockup-name b{letter-spacing:.4em}.access-security{font-size:var(--fs-compact)}}.owner-access-form .field>label{font-size:var(--fs-label);margin:0 3px 7px;font-weight:700;display:block}.activation-access-shell{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.activation-access-card{width:min(100%,520px)}.activation-loading{text-align:center;padding:42px 0 24px}.activation-loading h1{font-size:var(--fs-title)!important;margin-top:24px!important}.activation-loading p{color:#7d8792}.activation-identity,.activation-share-user{background:#f5f8fb;border:1px solid #dce4ec;border-radius:19px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin:20px 0 4px;padding:13px;display:grid}.activation-identity>span,.activation-share-user>span{color:#fff;width:46px;height:46px;font-size:var(--fs-body-lg);background:linear-gradient(145deg,#1b2632,#526477);border-radius:15px;place-items:center;font-weight:850;display:grid}.activation-identity b,.activation-identity small,.activation-identity em,.activation-share-user b,.activation-share-user small,.activation-share-user em{min-width:0;display:block}.activation-identity small,.activation-share-user small{color:#74808c;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.activation-identity em,.activation-share-user em{color:#2978b8;font-size:var(--fs-compact);margin-top:3px;font-style:normal;font-weight:800}.activation-form label>small{color:#818a94;font-size:var(--fs-compact);margin:-1px 2px 0;line-height:1.4;display:block}.activation-form label>small.field-error,.field>small.field-error{color:#bb403b;margin-top:5px}.activation-status{margin-top:0!important}.activation-result{text-align:center;padding:30px 0 12px}.activation-result>span{color:#238154;width:60px;height:60px;font-size:var(--fs-title);background:#dff3e8;border-radius:19px;place-items:center;margin:0 auto 18px;font-weight:900;display:grid}.activation-result.error>span{color:#c4423c;background:#ffe7e4}.activation-result h1{font-size:var(--fs-title)!important}.activation-result>p:not(.access-kicker){color:#707a85;max-width:390px;margin:11px auto 22px;line-height:1.55}.activation-result .access-secondary{border:0}.managed-user-sheet{padding-bottom:max(28px,env(safe-area-inset-bottom))}.managed-user-sheet .field>small{color:#7d8791;font-size:var(--fs-compact);margin:5px 2px 0;line-height:1.4;display:block}.managed-app-access{color:#2f678f;background:#f0f8ff;border:1px solid #cfe3f3;border-radius:14px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.managed-app-access>span{background:#d9edfc;border-radius:11px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.managed-app-access b,.managed-app-access small{display:block}.managed-app-access b{font-size:var(--fs-caption)}.managed-app-access small{color:#68849a;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.managed-app-access.active{color:#297650;background:#f0faf4;border-color:#cae5d5}.managed-app-access.active>span{background:#daf1e3}.managed-app-access.locked{color:#a5423d;background:#fff6f5;border-color:#efd2ce}.managed-app-access.locked>span{background:#ffe2df}.managed-user footer .activation-link-action{color:#197a51;font-weight:800}.activation-share-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.activation-share-notice{color:#315f83;background:#eaf6ff;border-radius:17px;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:10px;margin:13px 0;padding:13px;display:grid}.activation-share-notice>span{width:37px;height:37px;font-size:var(--fs-body);background:#d3eafb;border-radius:12px;place-items:center;font-weight:900;display:grid}.activation-share-notice b{font-size:var(--fs-caption)}.activation-share-notice p{font-size:var(--fs-compact);margin:4px 0 0;line-height:1.45}.activation-url{color:#66727e;font-size:var(--fs-compact);white-space:nowrap;background:#f5f7f9;border:1px solid #dce2e9;border-radius:14px;margin:13px 0;padding:12px;overflow:hidden}.activation-url span{text-overflow:ellipsis;display:block;overflow:hidden}.activation-share-primary{margin-top:8px}.activation-copy-button{color:#3d5265;width:100%;min-height:48px;font:inherit;background:#e9eef3;border:0;border-radius:15px;margin-top:9px;font-weight:820}.access-primary:disabled,.save-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}html[data-luma-theme=dark] .activation-identity,html[data-luma-theme=dark] .activation-share-user{background:#15202b;border-color:#334250}html[data-luma-theme=dark] .activation-identity small,html[data-luma-theme=dark] .activation-share-user small,html[data-luma-theme=dark] .activation-form label>small{color:#9aa7b4}html[data-luma-theme=dark] .activation-result>p:not(.access-kicker){color:#a1acb8}html[data-luma-theme=dark] .managed-app-access{color:#a9d8fa;background:#142a3b;border-color:#31516b}html[data-luma-theme=dark] .managed-app-access small{color:#90abc0}html[data-luma-theme=dark] .managed-app-access.active{color:#8ed9b0;background:#142a20;border-color:#315642}html[data-luma-theme=dark] .managed-app-access.locked{color:#efa6a0;background:#2b1d1c;border-color:#5a3935}html[data-luma-theme=dark] .activation-share-notice{color:#b7d9f4;background:#152d42}html[data-luma-theme=dark] .activation-share-notice>span{background:#1d405d}html[data-luma-theme=dark] .activation-url{color:#a8b4c0;background:#15202b;border-color:#334150}html[data-luma-theme=dark] .activation-copy-button{color:#dce5ee;background:#263544}@media (max-width:480px){.activation-access-card{padding-left:20px;padding-right:20px}.activation-identity,.activation-share-user{grid-template-columns:43px minmax(0,1fr)}.activation-identity>span,.activation-share-user>span{width:41px;height:41px}.managed-user-sheet,.activation-share-sheet{padding-left:18px;padding-right:18px}}.registration-access-shell{padding-top:max(22px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom));align-items:start;overflow:auto}.registration-access-card{width:min(100%,560px)}.registration-back{color:#53718b;font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;margin:17px 0 0;padding:0;font-weight:820}.registration-form{grid-template-columns:1fr 1fr}.registration-form>label:first-child,.registration-form>label:nth-child(2),.registration-form>label:nth-child(7),.registration-form>p,.registration-form>.access-primary{grid-column:1/-1}.registration-form label>small{color:#7f8993;font-size:var(--fs-compact);margin:5px 2px 0;line-height:1.4;display:block}.registration-form label>small.field-error{color:#b43e39}.registration-consent{background:#f5f8fb;border:1px solid #dce4eb;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin-top:2px;padding:12px;display:grid!important}.registration-consent input{accent-color:#167bd5;height:20px;margin:1px 0 0;padding:0;width:20px!important}.registration-consent>span{line-height:1.45;color:#63717e!important;font-size:var(--fs-compact)!important;margin:0!important;font-weight:650!important}.registration-open-button{background:#f6f8fa;border:1px solid #dce3e9;margin-top:10px!important}.public-registration-foundation{background:linear-gradient(145deg,#f4f9fd,#eef6fb);border-color:#c9dceb}.public-registration-foundation header small{color:#4e7e9f}.public-registration-foundation>header>span{color:#346b91;background:#dcecf7}.registration-permission-map{gap:7px;margin-top:12px;display:grid}.registration-permission-map article{background:#ffffffb8;border:1px solid #dbe8f1;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.registration-permission-map article>span{color:#34749e;width:28px;height:28px;font-size:var(--fs-compact);background:#e2f0fa;border-radius:9px;place-items:center;font-weight:900;display:grid}.registration-permission-map b,.registration-permission-map small{display:block}.registration-permission-map b{font-size:var(--fs-caption)}.registration-permission-map small{color:#718290;font-size:var(--fs-compact);margin-top:2px;line-height:1.4}.registration-closed-note{color:#356785;background:#e4f1fa;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:11px;display:grid}.registration-closed-note.ready{color:#286e4e;background:#dff3e8}.registration-closed-note>span{background:#cee5f5;border-radius:11px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.registration-closed-note.ready>span{background:#c8ead7}.registration-closed-note b,.registration-closed-note small{display:block}.registration-closed-note b{font-size:var(--fs-caption)}.registration-closed-note small{font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.registration-toggle-button{color:#fff;width:100%;font:inherit;font-size:var(--fs-caption);cursor:pointer;background:#167bd5;border:0;border-radius:14px;margin-top:10px;padding:12px 15px;font-weight:850}.registration-toggle-button.pause{color:#4d5f6e;background:#e7edf2}.registration-toggle-button:disabled{cursor:not-allowed;opacity:.55}html[data-luma-theme=dark] .registration-back{color:#9bc6e6}html[data-luma-theme=dark] .registration-form label>small{color:#9eabb8}html[data-luma-theme=dark] .registration-consent{background:#15212c;border-color:#344656}html[data-luma-theme=dark] .registration-consent>span{color:#b4c0cc!important}html[data-luma-theme=dark] .registration-open-button{color:#e8eef4;background:#15212c;border-color:#344351}html[data-luma-theme=dark] .public-registration-foundation{background:linear-gradient(145deg,#152631,#12212b);border-color:#315064}html[data-luma-theme=dark] .registration-permission-map article{background:#132431;border-color:#2f485a}html[data-luma-theme=dark] .registration-permission-map article>span{color:#acd8f5;background:#1c3a50}html[data-luma-theme=dark] .registration-permission-map small{color:#9fb4c3}html[data-luma-theme=dark] .registration-closed-note{color:#b8d9ef;background:#173044}html[data-luma-theme=dark] .registration-closed-note.ready{color:#aee1c4;background:#17382a}html[data-luma-theme=dark] .registration-closed-note>span{background:#21465f}html[data-luma-theme=dark] .registration-closed-note.ready>span{background:#21553d}html[data-luma-theme=dark] .registration-toggle-button.pause{color:#c5d3dd;background:#243440}@media (max-width:560px){.registration-form{grid-template-columns:1fr}.registration-form>label,.registration-form>p,.registration-form>.access-primary{grid-column:1}.registration-access-card{padding-left:20px;padding-right:20px}}.managed-user footer .danger-link.permanent{font-weight:800}.member-purge-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.member-purge-person{background:#f7f8fa;border:1px solid #e4e7eb;border-radius:19px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;padding:13px;display:grid}.member-purge-person>span{color:#fff;width:46px;height:46px;font-size:var(--fs-body-lg);background:linear-gradient(145deg,#313942,#111820);border-radius:15px;place-items:center;font-weight:850;display:grid}.member-purge-person b,.member-purge-person small,.member-purge-person em{min-width:0;display:block}.member-purge-person small{color:#737b85;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.member-purge-person em{color:#68737e;font-size:var(--fs-compact);margin-top:3px;font-style:normal;font-weight:800}.member-purge-block{color:#933f3a;background:#fff4f3;border:1px solid #efc9c5;border-radius:17px;margin:13px 0;padding:14px}.member-purge-block b{font-size:var(--fs-caption)}.member-purge-block p{font-size:var(--fs-compact);margin:5px 0 0;line-height:1.45}.member-purge-summary{margin-top:13px}.member-purge-sheet .data-reset-confirmation input{text-transform:none}.member-purge-sheet .admin-privacy{margin-top:14px}.member-purge-error{margin:12px 0}.member-purge-error .inline-error{margin:0}.member-purge-error>button{color:#b33b35;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #efc9c5;border-radius:15px;margin-top:9px;font-weight:820}.member-purge-error>button:disabled{cursor:wait;opacity:.62}html[data-luma-theme=dark] .member-purge-person{background:#17222d;border-color:#33404d}html[data-luma-theme=dark] .member-purge-person small,html[data-luma-theme=dark] .member-purge-person em{color:#9ba8b4}html[data-luma-theme=dark] .member-purge-block{color:#efaaa4;background:#2d1d1c;border-color:#5d3935}html[data-luma-theme=dark] .member-purge-error>button{color:#ffaaa4;background:#231a1a;border-color:#61413e}@media (max-width:480px){.member-purge-sheet{padding-left:18px;padding-right:18px}.member-purge-summary>div{grid-template-columns:1fr 1fr}}.admin-disclosure{background:#fff;border:1px solid #dfe5ec;border-radius:20px;margin:12px 0;overflow:hidden;box-shadow:0 8px 24px #26394b08}.admin-disclosure.attention{border-color:#ebd1a8}.admin-disclosure-toggle{color:#1d252d;text-align:left;cursor:pointer;width:100%;min-height:68px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:13px 14px;display:grid}:is(.admin-disclosure-toggle:focus-visible,.managed-user-toggle:focus-visible){outline-offset:-3px;outline:3px solid #0a84ff52}.admin-disclosure-copy b,.admin-disclosure-copy small{display:block}.admin-disclosure-copy b{font-size:var(--fs-label);font-weight:830}.admin-disclosure-copy small{color:#7c8793;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.admin-disclosure-toggle>em{color:#66717d;font-size:var(--fs-compact);white-space:nowrap;background:#edf1f5;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:820}.admin-disclosure.attention .admin-disclosure-toggle>em{color:#a96718;background:#fff0da}.admin-disclosure-chevron{color:#687481;width:30px;height:30px;font-size:var(--fs-title);background:#edf1f5;border-radius:50%;place-items:center;font-style:normal;font-weight:540;line-height:1;transition:transform .2s,background .2s;display:grid}.admin-disclosure.open>.admin-disclosure-toggle .admin-disclosure-chevron,.managed-user.open .admin-disclosure-chevron{transform:rotate(90deg)}.admin-disclosure-content{border-top:1px solid #ebeff3;padding:0 13px 14px;animation:.18s admin-disclosure-in}.admin-disclosure-stack{gap:12px;padding-top:1px;display:grid}.admin-disclosure-stack>.owner-access-inventory,.admin-disclosure-stack>.owner-auth-foundation{margin:12px 0 0}.admin-disclosure-stack>.owner-auth-foundation+.owner-auth-foundation{margin-top:0}.admin-disclosure-stack>.billing-provider-stack,.admin-disclosure-stack>.admin-capacity{margin:0}.admin-secondary-sections{gap:9px;margin-top:18px;display:grid}.admin-secondary-sections>.admin-disclosure{margin:0}.admin-section-list{padding-top:12px}.admin-section-list.admin-history,.admin-section-list.billing-diagnostics{margin:0}.admin-section-list .control-note{margin:5px 2px 2px}.managed-user{padding:0;transition:border-color .2s,box-shadow .2s}.managed-user.open{border-color:#cbd9e7;box-shadow:0 10px 28px #26394b0c}.managed-user-toggle{color:#20272f;text-align:left;cursor:pointer;width:100%;min-height:72px;font:inherit;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:13px;display:grid}.managed-user-avatar{color:#fff;width:42px;height:42px;font-size:var(--fs-body);background:linear-gradient(145deg,#262b34,#646c7a);border-radius:14px;place-items:center;font-weight:850;display:grid}.managed-user-primary{min-width:0}.managed-user-primary b,.managed-user-primary small{display:block}.managed-user-primary b{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-user-primary small{color:#818a95;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.managed-user-glance{justify-items:end;gap:4px;display:grid}.managed-user-glance>small{color:#7d8791;font-size:var(--fs-compact);white-space:nowrap;font-weight:720}.managed-user-glance>small.attention{color:#c15d35}.managed-user-details{border-top:1px solid #edf0f3;padding:0 13px 13px;animation:.18s admin-disclosure-in}.managed-user-details>footer{flex-wrap:wrap;gap:10px;margin-top:11px;display:flex}.managed-user-details>footer button{border:var(--luma-context-admin-inline-action-border,0);background:var(--luma-context-admin-inline-action-background,transparent);color:var(--luma-context-admin-inline-action-color,#0a78dd);padding:var(--luma-context-admin-inline-action-padding,0);font-size:var(--fs-compact)}.managed-user-details>footer .warning-link{color:#b56a16}.managed-user-details>footer .danger-link{color:#d14942}@keyframes admin-disclosure-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html[data-luma-theme=dark] .admin-disclosure{box-shadow:none;background:#131d29;border-color:#2b3a4a}html[data-luma-theme=dark] .admin-disclosure.attention{border-color:#5b482e}html[data-luma-theme=dark] .admin-disclosure-toggle,html[data-luma-theme=dark] .managed-user-toggle{color:#eef3f8}html[data-luma-theme=dark] .admin-disclosure-copy small,html[data-luma-theme=dark] .managed-user-primary small,html[data-luma-theme=dark] .managed-user-glance>small{color:#9ba8b6}html[data-luma-theme=dark] .admin-disclosure-toggle>em,html[data-luma-theme=dark] .admin-disclosure-chevron{color:#bac6d2;background:#243241}html[data-luma-theme=dark] .admin-disclosure.attention .admin-disclosure-toggle>em{color:#efbd78;background:#3a2c1c}html[data-luma-theme=dark] .admin-disclosure-content,html[data-luma-theme=dark] .managed-user-details{border-color:#2a3847}html[data-luma-theme=dark] .managed-user.open{border-color:#3a4b5c}html[data-luma-theme=dark] .managed-user-glance>small.attention{color:#f09b79}@media (max-width:560px){.admin-disclosure-toggle{grid-template-columns:minmax(0,1fr) auto 28px;padding:12px}.admin-disclosure-toggle>em{text-overflow:ellipsis;max-width:116px;overflow:hidden}.managed-user-toggle{grid-template-columns:40px minmax(0,1fr) 28px}.managed-user-avatar{width:40px;height:40px}.managed-user-glance{grid-area:2/2;place-items:center start;gap:7px;display:flex}.managed-user-toggle>.admin-disclosure-chevron{grid-area:1/3/3}.managed-user-primary small{white-space:normal;line-height:1.3}.admin-disclosure-content{padding:0 10px 11px}}@media (prefers-reduced-motion:reduce){.admin-disclosure-chevron{transition:none}.admin-disclosure-content,.managed-user-details{animation:none}}.control-disclosure{background:#fff;border:1px solid #dde6ef;border-radius:20px;margin:16px 0 4px;overflow:hidden;box-shadow:0 8px 24px #26394b08}.control-disclosure.month-analysis{background:#fff;padding:0}.control-disclosure-head{color:#202831;text-align:left;cursor:pointer;width:100%;min-height:66px;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;padding:13px 14px;display:grid}.control-disclosure-head>span b,.control-disclosure-head>span small{display:block}.control-disclosure-head>span b{font-size:var(--fs-label);font-weight:830}.control-disclosure-head>span small{color:#7a8795;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.control-disclosure-head>i{display:var(--luma-context-disclosure-chevron-display,grid);place-items:var(--luma-context-disclosure-chevron-place-items,center);width:var(--luma-context-disclosure-chevron-width,30px);height:var(--luma-context-disclosure-chevron-height,30px);border-radius:var(--luma-context-disclosure-chevron-border-radius,50%);background:var(--luma-context-disclosure-chevron-background,#edf2f6);color:var(--luma-context-disclosure-chevron-color,#687582);font-size:var(--fs-label);font-style:var(--luma-context-disclosure-chevron-font-style,normal)}.control-disclosure-content{border-top:1px solid #e9eef3;padding:0 14px 14px;animation:.18s admin-disclosure-in}.control-disclosure-content.month-analysis-grid{padding-top:13px}.safe-breakdown-head{color:#fff;border-top:1px solid #ffffff1b;min-height:51px;margin-top:13px;padding:9px 0 0}.safe-breakdown-head>span small{color:#a9c2b9}.safe-breakdown-head>i{color:#d7ebe3;background:#ffffff16}.safe-hero>.safe-breakdown{margin-top:9px}.category-budget-disclosure{margin-top:20px}.content-disclosure-head{color:#202831;text-align:left;cursor:pointer;width:100%;min-height:66px;font:inherit;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:12px 13px;display:grid}.content-disclosure-head>span b,.content-disclosure-head>span small{display:block}.content-disclosure-head>span b{font-size:var(--fs-label);font-weight:830}.content-disclosure-head>span small{color:#798693;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.content-disclosure-head>i{display:var(--luma-context-disclosure-chevron-display,grid);place-items:var(--luma-context-disclosure-chevron-place-items,center);width:var(--luma-context-disclosure-chevron-width,30px);height:var(--luma-context-disclosure-chevron-height,30px);border-radius:var(--luma-context-disclosure-chevron-border-radius,50%);background:var(--luma-context-disclosure-chevron-background,#edf2f6);color:var(--luma-context-disclosure-chevron-color,#687582);font-size:var(--fs-label);font-style:var(--luma-context-disclosure-chevron-font-style,normal)}.content-disclosure-icon{color:#238154;width:38px;height:38px;font-size:var(--fs-label);background:#e1f4e9;border-radius:13px;place-items:center;font-weight:900;display:grid!important}.content-disclosure-content{border-top:1px solid #e9eef3;padding:0 13px 13px;animation:.18s admin-disclosure-in}.data-safety-disclosure,.import-safety-disclosure{background:#fff;border:1px solid #dfe6ed;border-radius:20px;margin:14px 0 4px;overflow:hidden;box-shadow:0 8px 24px #26394b08}.data-safety-disclosure .security-stack{margin-top:12px}.data-safety-disclosure .admin-privacy,.import-safety-disclosure .admin-privacy{margin:11px 0 0}.import-safety-disclosure{margin-top:14px}.import-rows-toggle{color:#246a9f;text-align:left;cursor:pointer;width:100%;min-height:55px;font:inherit;background:#f4f8fc;border:1px solid #d9e4ef;border-radius:15px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:grid}.import-rows-toggle span b,.import-rows-toggle span small{display:block}.import-rows-toggle span b{font-size:var(--fs-caption)}.import-rows-toggle span small{color:#71869a;font-size:var(--fs-compact);margin-top:2px}.import-rows-toggle>i{color:#2672aa;background:#dfeefa;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}:is(.control-disclosure-head:focus-visible,.content-disclosure-head:focus-visible,.import-rows-toggle:focus-visible){outline-offset:-3px;outline:3px solid #0a84ff52}html[data-luma-theme=dark] .control-disclosure,html[data-luma-theme=dark] .data-safety-disclosure,html[data-luma-theme=dark] .import-safety-disclosure{box-shadow:none;background:#131d29;border-color:#2b3a4a}html[data-luma-theme=dark] .control-disclosure.month-analysis{background:#131d29}html[data-luma-theme=dark] .control-disclosure-head,html[data-luma-theme=dark] .content-disclosure-head{color:#eef3f8}html[data-luma-theme=dark] .control-disclosure-head>span small,html[data-luma-theme=dark] .content-disclosure-head>span small{color:#9ba8b6}html[data-luma-theme=dark] .control-disclosure-head>i,html[data-luma-theme=dark] .content-disclosure-head>i{color:#bac6d2;background:#243241}html[data-luma-theme=dark] .safe-breakdown-head>span small{color:#a9c2b9}html[data-luma-theme=dark] .safe-breakdown-head>i{color:#d7ebe3;background:#ffffff16}html[data-luma-theme=dark] .control-disclosure-content,html[data-luma-theme=dark] .content-disclosure-content{border-color:#2a3847}html[data-luma-theme=dark] .content-disclosure-icon{color:#74d7a5;background:#17392c}html[data-luma-theme=dark] .import-rows-toggle{color:#9ed0f6;background:#172535;border-color:#304456}html[data-luma-theme=dark] .import-rows-toggle span small{color:#91a8bb}html[data-luma-theme=dark] .import-rows-toggle>i{color:#a9d7f7;background:#223b50}@media (max-width:480px){.control-disclosure-head{padding:12px}.content-disclosure-head{grid-template-columns:38px minmax(0,1fr) 28px;padding:11px}.content-disclosure-icon{width:36px;height:36px}.category-budget-editor{grid-template-columns:1fr 1fr}.category-budget-editor select{grid-column:1/-1}.category-budget-editor>button{min-height:42px}.import-rows-toggle{padding:10px 11px}}@media (prefers-reduced-motion:reduce){.control-disclosure-content,.content-disclosure-content{animation:none}}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.security-activity>summary{cursor:pointer;list-style:none}.security-activity>summary::-webkit-details-marker{display:none}.security-activity>summary>i{color:#687582;width:30px;height:30px;font-size:var(--fs-label);background:#edf2f6;border-radius:50%;flex:0 0 30px;place-items:center;margin-left:auto;font-style:normal;transition:transform .2s;display:grid}.security-activity[open]>summary>i{transform:rotate(180deg)}html[data-luma-theme=dark] .security-activity>summary>i{color:#afbdcc;background:#223246}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.luma-login-form .session-choice{cursor:pointer;background:#f5f8fb;border:1px solid #dce4eb;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin-top:1px;padding:11px 12px;display:grid}.luma-login-form .session-choice input{accent-color:#0a84ff;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0}.luma-login-form .session-choice>span{color:#4f5d6a;margin:0;font-weight:650}.luma-login-form .session-choice b,.luma-login-form .session-choice small{display:block}.luma-login-form .session-choice b{font-size:var(--fs-caption)}.luma-login-form .session-choice small{color:#7d8792;font-size:var(--fs-compact);margin-top:3px;font-weight:550;line-height:1.4}.passkey-login-button{color:#216c9e!important;background:#f1f8fd!important;border:1px solid #cfe1ef!important;margin-top:10px!important;font-weight:820!important}.passkey-devices{border-top:1px solid #dfe7e2;margin-top:20px;padding-top:15px}.passkey-devices>.notification-check-button{color:#fff}.passkey-unavailable{color:#7c8780;font-size:var(--fs-compact);margin:10px 0 0;line-height:1.4}html[data-luma-theme=dark] .luma-login-form .session-choice{background:#15212c;border-color:#344656}html[data-luma-theme=dark] .luma-login-form .session-choice>span{color:#d6dee6}html[data-luma-theme=dark] .luma-login-form .session-choice small{color:#9eabb8}html[data-luma-theme=dark] .passkey-login-button{color:#a8d5f5!important;background:#152b3e!important;border-color:#31506a!important}html[data-luma-theme=dark] .passkey-devices{border-color:#2b4034}html[data-luma-theme=dark] .passkey-unavailable{color:#9fb0a6}.notification-time-field label b,.notification-time-field label small{display:block}.notification-time-field label b{font-size:var(--fs-label)}.notification-time-field label small{color:#7e8792;font-size:var(--fs-compact);margin-top:3px}.quiet-hours-range{align-items:center}.quiet-hours-range label{color:#747f8b;font-size:var(--fs-compact);font-weight:730;display:block}.luma-login-form .session-choice label{color:#4f5d6a;cursor:pointer;margin:0;font-weight:650}.luma-login-form .session-choice label b,.luma-login-form .session-choice label small{display:block}html[data-luma-theme=dark] .notification-time-field label small,html[data-luma-theme=dark] .quiet-hours-range label{color:#9eabba}html[data-luma-theme=dark] .luma-login-form .session-choice label{color:#d6dee6}.mobile-access-shortcut{color:#245f8b;text-align:left;width:100%;font:inherit;background:#f2f8fd;border:1px solid #cfe1ef;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;margin:13px 0;padding:12px 13px;display:grid}.mobile-access-shortcut>span{color:#1677c5;width:40px;height:40px;font-size:var(--fs-body);background:#dceefa;border-radius:13px;place-items:center;font-weight:900;display:grid}.mobile-access-shortcut b,.mobile-access-shortcut small{display:block}.mobile-access-shortcut b{font-size:var(--fs-label)}.mobile-access-shortcut small{color:#6c8295;font-size:var(--fs-compact);margin-top:3px}.mobile-access-shortcut>i{font-size:var(--fs-title);font-style:normal}.notification-test-note{color:#768391;font-size:var(--fs-compact);margin:6px 2px 0;line-height:1.4}.access-preferences-hero{background:#f1faf5;border:1px solid #cae1d5;border-radius:19px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;margin:13px 0;padding:14px;display:grid}.access-preferences-hero>span{color:#27845a;width:46px;height:46px;font-size:var(--fs-title);background:#d8f0e3;border-radius:15px;place-items:center;font-weight:900;display:grid}.access-preferences-hero b,.access-preferences-hero p{display:block}.access-preferences-hero b{font-size:var(--fs-body)}.access-preferences-hero p{color:#5f776b;font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.session-preference-card{background:#f8fafc;border:1px solid #e0e6ec;border-radius:19px;margin:13px 0;padding:14px}.session-preference-card>div b,.session-preference-card>div small{display:block}.session-preference-card>div b{font-size:var(--fs-label)}.session-preference-card>div small{color:#71808d;font-size:var(--fs-compact);margin-top:4px;line-height:1.45}.session-preference-card .session-choice{cursor:pointer;border-top:1px solid #e3e8ed;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding-top:12px;display:grid}.session-preference-card .session-choice input{accent-color:#0a84ff;width:20px;height:20px;margin:1px 0 0}.session-preference-card .session-choice b,.session-preference-card .session-choice small{display:block}.session-preference-card .session-choice b{font-size:var(--fs-caption)}.session-preference-card .session-choice small{color:#7c8792;font-size:var(--fs-compact);margin-top:3px;font-weight:550;line-height:1.4}.access-preferences-sheet .passkey-devices{margin-top:13px}.access-preferences-sheet .notification-check-button:disabled{box-shadow:none}.private-timeout-field{color:#4f5d6a;background:#fff;border:1px solid #dce4eb;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin:10px 0 0;padding:11px 12px;display:grid!important}.private-timeout-field>span{font-size:var(--fs-caption);font-weight:780}.private-timeout-field select{color:#263747;width:auto;min-width:122px;min-height:40px;font:inherit;font-size:var(--fs-caption);background:#f7fafc;border:1px solid #cbd8e2;border-radius:12px;margin:0;padding:7px 32px 7px 10px;font-weight:750}.private-timeout-field small{color:#7c8792;font-size:var(--fs-compact);grid-column:1/-1;font-weight:550;line-height:1.4}.session-preference-card .private-timeout-field{background:#fff;border-color:#e0e6ec;padding-top:12px}html[data-luma-theme=dark] .mobile-access-shortcut{color:#a8d5f5;background:#152b3e;border-color:#31506a}html[data-luma-theme=dark] .mobile-access-shortcut>span{color:#9ed2f7;background:#203f57}html[data-luma-theme=dark] .mobile-access-shortcut small,html[data-luma-theme=dark] .notification-test-note{color:#94a7b8}html[data-luma-theme=dark] .access-preferences-hero{background:#142a20;border-color:#315743}html[data-luma-theme=dark] .access-preferences-hero>span{color:#8edbb2;background:#1d4633}html[data-luma-theme=dark] .access-preferences-hero p{color:#a2b9ad}html[data-luma-theme=dark] .session-preference-card{background:#14202c;border-color:#304151}html[data-luma-theme=dark] .session-preference-card>div small,html[data-luma-theme=dark] .session-preference-card .session-choice small{color:#9dacba}html[data-luma-theme=dark] .session-preference-card .session-choice{color:#edf3f8;border-color:#2d3d4c}html[data-luma-theme=dark] .private-timeout-field{color:#d6dee6;background:#15212c;border-color:#344656}html[data-luma-theme=dark] .private-timeout-field select{color:#edf3f8;background:#101a23;border-color:#405465}html[data-luma-theme=dark] .private-timeout-field small{color:#9dacba}html[data-luma-theme=dark] .session-preference-card .private-timeout-field{background:#101b25;border-color:#304151}@media (max-width:699px){.owner-access-overlay{-webkit-overflow-scrolling:touch;padding:max(8px,env(safe-area-inset-top)) 0 max(24px,env(safe-area-inset-bottom))!important;overscroll-behavior-y:auto!important;display:block!important;overflow:hidden auto!important}.owner-access-overlay .owner-access-sheet{scrollbar-gutter:auto;width:min(520px,100%);max-height:none!important;min-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important;overscroll-behavior:auto!important;margin:0 auto!important;overflow:visible!important}}.owner-device-disclosure{padding:0;overflow:hidden}.owner-device-toggle{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:14px;display:grid}.owner-device-toggle div b,.owner-device-toggle div small{display:block}.owner-device-toggle div small{color:#77838f;font-size:var(--fs-compact);margin-top:3px;font-weight:550}.owner-device-toggle>span{color:#64717e;font-size:var(--fs-compact);background:#edf1f5;border-radius:999px;padding:6px 9px;font-weight:820}.owner-device-toggle>i{color:#687481;width:30px;height:30px;font-size:var(--fs-title);background:#edf1f5;border-radius:50%;place-items:center;font-style:normal;transition:transform .2s;display:grid}.owner-device-disclosure.open .owner-device-toggle>i{transform:rotate(90deg)}.owner-device-list{border-top:1px solid #e8edf1;padding:0 13px 13px}.owner-device-list>div>article{grid-template-columns:42px minmax(0,1fr) auto}.owner-device-list article em{color:#64776d;font-size:var(--fs-compact);margin-top:3px;font-style:normal;font-weight:730;display:block}.owner-device-list article.needs-reconnect em{color:#b66b19}.device-actions{align-items:center;gap:7px;display:flex!important}.device-actions button{padding:7px 8px!important;position:static!important}.device-actions button.danger{color:#c84943!important}.device-name-editor{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:9px;display:grid}.device-name-editor input{min-width:0;color:inherit;background:#fff;border:1px solid #cad8e5;border-radius:10px;padding:8px 9px}.device-name-editor button{color:#176fae;font-size:var(--fs-compact);background:#e4f0fb;border:0;border-radius:9px;font-weight:780}.records-pagination{border-top:1px solid #e2e8ed;gap:8px;margin-top:12px;padding:11px 0 1px;display:grid}.records-pagination>small{color:#74808c;font-size:var(--fs-compact)}.records-pagination>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.records-pagination button{color:#2875ad;min-height:38px;font-size:var(--fs-compact);background:#f5f8fa;border:1px solid #d8e1e9;border-radius:11px;padding:0 10px;font-weight:780}.records-pagination button:last-child{justify-self:stretch}.records-pagination button:disabled{color:#a4adb5;opacity:.65}.records-pagination span{text-align:center;color:#687581;font-size:var(--fs-compact);white-space:nowrap;font-weight:740}html[data-luma-theme=dark] .owner-device-toggle div small,html[data-luma-theme=dark] .records-pagination>small{color:#9dabb8}html[data-luma-theme=dark] .owner-device-toggle>span,html[data-luma-theme=dark] .owner-device-toggle>i{color:#bcc7d1;background:#243240}html[data-luma-theme=dark] .owner-device-list,html[data-luma-theme=dark] .records-pagination{border-color:#2d3b49}html[data-luma-theme=dark] .device-name-editor input{background:#111c27;border-color:#344556}html[data-luma-theme=dark] .device-name-editor button,html[data-luma-theme=dark] .records-pagination button{color:#9bcdf2;background:#182a3a;border-color:#344758}html[data-luma-theme=dark] .records-pagination span{color:#a8b4bf}@media (max-width:430px){.owner-device-list>div>article{grid-template-columns:38px minmax(0,1fr)}.owner-device-list>div>article>.device-actions{grid-column:2;justify-content:flex-start}.device-name-editor{grid-template-columns:1fr 1fr}.device-name-editor input{grid-column:1/-1}.records-pagination>div{grid-template-columns:1fr 1fr}.records-pagination span{grid-area:1/1/auto/-1}.records-pagination button:first-child{grid-column:1}.records-pagination button:last-child{grid-column:2}}.category-summary-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.category-summary-picker{margin-top:20px}.category-period-segment{grid-template-columns:repeat(3,1fr);margin:13px 0 10px}.category-summary-date{margin:4px 0 12px}.category-summary-date>span{font-size:var(--fs-body);text-transform:capitalize;font-weight:780}.category-summary-filters{grid-template-columns:1fr 1fr;gap:9px;margin:11px 0 15px;display:grid}.category-summary-filters label>span{color:#6f747a;font-size:var(--fs-caption);margin:0 3px 6px;font-weight:740;display:block}.category-summary-filters select{width:100%;min-height:43px;color:inherit;background:#fff;border:1px solid #dde1e6;border-radius:13px;padding:10px}.category-summary-content.loading{opacity:.55;pointer-events:none}.category-result-hero{background:radial-gradient(circle at 92% 6%,#d8f2e4 0,#0000 38%),linear-gradient(145deg,#f8fcfa,#edf7f1);border:1px solid #d8e8df;border-radius:24px;margin-top:10px;padding:21px}.category-result-hero.negative{background:radial-gradient(circle at 92% 6%,#ffe2de 0,#0000 38%),linear-gradient(145deg,snow,#fff0ee);border-color:#f0dcd9}.category-result-hero small,.category-result-hero span,.category-result-hero strong{display:block}.category-result-hero small{color:#507262;font-size:var(--fs-caption);text-transform:capitalize;font-weight:760}.category-result-hero span{color:#6f8178;font-size:var(--fs-label);margin-top:16px}.category-result-hero strong{color:#1d7048;font-size:var(--fs-display);letter-spacing:-1.5px;margin-top:3px}.category-result-hero.negative strong{color:#bd4e46}.category-result-hero p{color:#718078;font-size:var(--fs-caption);margin:11px 0 0;line-height:1.45}.category-summary-numbers{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 16px;display:grid}.category-summary-numbers article{background:#fff;border:1px solid #e5e7ea;border-radius:16px;min-width:0;padding:13px 10px}.category-summary-numbers span,.category-summary-numbers b{display:block}.category-summary-numbers span{color:#7b8086;font-size:var(--fs-compact)}.category-summary-numbers b{font-size:var(--fs-label);text-overflow:ellipsis;margin-top:5px;overflow:hidden}.category-breakdown{background:#fff;border:1px solid #e2e6ea;border-radius:20px;margin:16px 0;overflow:hidden}.category-breakdown summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;list-style:none;display:grid}.category-breakdown summary::-webkit-details-marker{display:none}.category-breakdown summary span b,.category-breakdown summary span small{display:block}.category-breakdown summary span b{font-size:var(--fs-body)}.category-breakdown summary span small{color:#7d858d;font-size:var(--fs-compact);margin-top:3px}.category-breakdown summary>i{color:#65717b;min-width:30px;height:30px;font-size:var(--fs-caption);background:#edf1f4;border-radius:999px;place-items:center;padding:0 7px;font-style:normal;font-weight:800;display:grid}.category-breakdown>div{border-top:1px solid #edf0f2;padding:0 13px 13px}.category-breakdown>div>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 2px;display:grid}.category-breakdown>div>button:last-child{border-bottom:0}.category-breakdown>div>button.selected{color:#0879e8}.category-breakdown button>span:first-child b,.category-breakdown button>span:first-child small,.category-breakdown button>span:last-child small,.category-breakdown button>span:last-child strong{display:block}.category-breakdown button>span:first-child b{font-size:var(--fs-label)}.category-breakdown button small{color:#838991;font-size:var(--fs-compact);margin-top:2px}.category-breakdown button>span:last-child{text-align:right}.category-breakdown button strong{font-size:var(--fs-label);margin-top:4px}.category-breakdown strong.positive{color:#27875a}.category-breakdown strong.negative{color:#c65049}.category-breakdown>div>p{color:#7e858b;font-size:var(--fs-label);margin:13px 2px 2px}.category-movements{margin-top:20px}.category-movements>header{justify-content:space-between;align-items:end;margin:0 2px 9px;display:flex}.category-movements>header small,.category-movements>header h3{margin:0;display:block}.category-movements>header small{color:#858a91;font-size:var(--fs-compact);font-weight:750}.category-movements>header h3{font-size:var(--fs-title);margin-top:2px}.category-movements>header>b{color:#5f6d78;min-width:31px;height:31px;font-size:var(--fs-caption);background:#e9eef2;border-radius:999px;place-items:center;padding:0 8px;display:grid}.category-summary-empty{margin-top:22px}html[data-luma-theme=dark] .category-summary-filters label>span{color:#9ba8b4}html[data-luma-theme=dark] .category-summary-filters select,html[data-luma-theme=dark] .category-summary-numbers article,html[data-luma-theme=dark] .category-breakdown{background:#14202c;border-color:#2d3d4c}html[data-luma-theme=dark] .category-result-hero{background:radial-gradient(circle at 92% 6%,#27563c88 0,#0000 40%),linear-gradient(145deg,#16281f,#112019);border-color:#315141}html[data-luma-theme=dark] .category-result-hero.negative{background:radial-gradient(circle at 92% 6%,#65332e77 0,#0000 40%),linear-gradient(145deg,#2a1d1c,#211716);border-color:#573633}html[data-luma-theme=dark] .category-result-hero small,html[data-luma-theme=dark] .category-result-hero span,html[data-luma-theme=dark] .category-result-hero p{color:#a7b9af}html[data-luma-theme=dark] .category-result-hero strong{color:#83d4aa}html[data-luma-theme=dark] .category-result-hero.negative strong{color:#ef9b94}html[data-luma-theme=dark] .category-summary-numbers span,html[data-luma-theme=dark] .category-breakdown summary span small,html[data-luma-theme=dark] .category-breakdown button small{color:#9ba8b4}html[data-luma-theme=dark] .category-breakdown summary>i,html[data-luma-theme=dark] .category-movements>header>b{color:#b7c4cf;background:#24323e}html[data-luma-theme=dark] .category-breakdown>div,html[data-luma-theme=dark] .category-breakdown>div>button{border-color:#2b3946}@media (max-width:390px){.category-summary-filters{grid-template-columns:1fr}.category-summary-numbers{grid-template-columns:1fr 1fr}.category-summary-numbers article:last-child{grid-column:1/-1}.category-breakdown>div>button{grid-template-columns:1fr}.category-breakdown button>span:last-child{text-align:left}}.areas-sheet{padding-bottom:max(34px,env(safe-area-inset-bottom))}.areas-content.loading{opacity:.58;pointer-events:none}.area-result-hero>div{border-top:1px solid #cfe2d7;gap:18px;margin-top:15px;padding-top:13px;display:flex}.area-result-hero>div small{color:#687a71;text-transform:none}.area-result-hero>div b{color:inherit;font-size:var(--fs-label);margin-top:2px;display:block}.area-view-grid{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0;display:grid}.area-view-grid>button{display:var(--luma-context-area-summary-tile-display,grid);grid-template-columns:var(--luma-context-area-summary-tile-grid-template-columns,38px minmax(0,1fr));align-items:var(--luma-context-area-summary-tile-align-items,center);gap:var(--luma-context-area-summary-tile-gap,10px);min-width:var(--luma-context-area-summary-tile-min-width,0);padding:var(--luma-context-area-summary-tile-padding,13px);border:var(--luma-context-area-summary-tile-border,1px solid #e0e5e9);border-radius:var(--luma-context-area-summary-tile-border-radius,18px);background:var(--luma-context-area-summary-tile-background,#fff);color:inherit;text-align:var(--luma-context-area-summary-tile-text-align,left)}.area-view-grid>button.selected{background:#f0f8ff;border-color:#1686e4;box-shadow:0 0 0 1px #1686e425}.area-view-grid>button>span{display:var(--luma-context-area-summary-icon-display,grid);place-items:var(--luma-context-area-summary-icon-place-items,center);width:var(--luma-context-area-summary-icon-width,38px);height:var(--luma-context-area-summary-icon-height,38px);border-radius:var(--luma-context-area-summary-icon-border-radius,13px);background:var(--luma-context-area-summary-icon-background,#eaf0f5);color:var(--luma-context-area-summary-icon-color,#41718f);font-size:var(--fs-label);font-weight:var(--luma-context-area-summary-icon-font-weight,850)}.area-view-grid button div{min-width:0}.area-view-grid button b,.area-view-grid button small,.area-view-grid button strong{display:var(--luma-context-summary-tile-label-display,block);overflow:var(--luma-context-summary-tile-label-overflow,hidden);text-overflow:var(--luma-context-summary-tile-label-text-overflow,ellipsis);white-space:var(--luma-context-summary-tile-label-white-space,nowrap)}.area-view-grid button b{font-size:var(--fs-label)}.area-view-grid button small{color:#7d8790;font-size:var(--fs-compact);margin-top:2px}.area-view-grid button strong{grid-column:var(--luma-context-area-summary-amount-grid-column,2);margin-top:var(--luma-context-area-summary-amount-margin-top,-2px);color:var(--luma-context-area-summary-amount-color,#4e5e69);font-size:var(--fs-caption)}.area-starter{background:#f3f9fe;border:1px solid #cfe1f0;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:12px;margin:15px 0;padding:16px;display:grid}.area-starter>span{color:#197cc5;width:45px;height:45px;font-size:var(--fs-title);background:#dceffc;border-radius:15px;place-items:center;display:grid}.area-starter b{font-size:var(--fs-label)}.area-starter p{color:#71808d;font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.area-starter button{color:#fff;background:#1685de;border:0;border-radius:12px;grid-column:2;justify-self:start;padding:10px 13px;font-weight:800}.area-starter button:disabled{opacity:.55}.area-actions{gap:8px;margin:13px 0;display:flex}.area-actions button{color:#2078b8;background:#f3f8fc;border:1px solid #d6e2ed;border-radius:13px;flex:1;min-height:42px;padding:9px 12px;font-weight:780}.area-breakdown{margin-top:17px}.area-breakdown button:disabled{opacity:.72}.area-organizer{background:#fff;border:1px solid #e1e6ea;border-radius:20px;margin:16px 0;overflow:hidden}.area-organizer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;list-style:none;display:grid}.area-organizer>summary::-webkit-details-marker{display:none}.area-organizer>summary span b,.area-organizer>summary span small{display:block}.area-organizer>summary span small{color:#7d8790;font-size:var(--fs-compact);margin-top:3px}.area-organizer>summary>i{color:#65717b;min-width:30px;height:30px;font-size:var(--fs-caption);background:#edf1f4;border-radius:999px;place-items:center;padding:0 7px;font-style:normal;font-weight:800;display:grid}.area-assignment-list{border-top:1px solid #ebeff2;padding:0 13px}.area-assignment-group{border-bottom:1px solid #edf0f2;padding:11px 1px}.area-assignment-group:last-child{border-bottom:0}.area-category-assignment,.area-subcategory-picker label{grid-template-columns:minmax(0,1fr) minmax(120px,42%);align-items:center;gap:10px;display:grid}.area-assignment-list label span b,.area-assignment-list label span small{display:block}.area-assignment-list label span b{font-size:var(--fs-label)}.area-assignment-list label span small{color:#818991;font-size:var(--fs-compact);margin-top:2px}.area-assignment-list select{min-width:0;min-height:39px;color:inherit;background:#f8fafb;border:1px solid #dbe2e8;border-radius:11px;padding:8px}.area-subcategory-picker{background:#f5f8fa;border-radius:13px;margin-top:9px}.area-subcategory-picker>summary{color:#2878ae;cursor:pointer;font-size:var(--fs-caption);justify-content:space-between;align-items:center;padding:9px 10px;font-weight:800;list-style:none;display:flex}.area-subcategory-picker>summary::-webkit-details-marker{display:none}.area-subcategory-picker>summary small{color:#53758d;background:#e3edf4;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;display:grid}.area-subcategory-picker>div{padding:0 10px 4px}.area-subcategory-picker label{border-top:1px solid #e3e9ed;padding:9px 0}.area-category-pagination{margin:0 13px 13px}.area-editor-sheet form{margin-top:18px}.area-editor-sheet .danger-wide{color:#be4540;background:#fff5f4;border:1px solid #efcfcb;border-radius:14px;width:100%;min-height:45px;margin-top:10px;font-weight:800}.area-movements{margin-top:18px}.area-organizer-search{background:#f7f9fb;border:1px solid #dce3e9;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 13px 12px;padding:8px 10px;display:grid}.area-organizer-search>span{color:#6f7c86;font-size:var(--fs-body-lg)}.area-organizer-search input{min-width:0;color:inherit;font-size:var(--fs-label);background:0 0;border:0;outline:0}.area-organizer-search input::placeholder{color:#929ba3}.area-organizer-search button{color:#68747e;width:28px;height:28px;font-size:var(--fs-body-lg);background:#e7ebef;border:0;border-radius:9px;place-items:center;display:grid}.area-organizer-empty{text-align:center;flex-direction:column;gap:3px;padding:23px 12px;display:flex}.area-organizer-empty b{font-size:var(--fs-label)}.area-organizer-empty small{color:#818991;font-size:var(--fs-caption)}html[data-luma-theme=dark] .area-result-hero>div{border-color:#315141}html[data-luma-theme=dark] .area-result-hero>div small{color:#a7b9af}html[data-luma-theme=dark] .area-view-grid>button,html[data-luma-theme=dark] .area-organizer{background:#14202c;border-color:#2d3c49}html[data-luma-theme=dark] .area-view-grid>button.selected{background:#162b3c;border-color:#438ec8}html[data-luma-theme=dark] .area-view-grid>button>span,html[data-luma-theme=dark] .area-organizer>summary>i{color:#a8c9df;background:#243442}html[data-luma-theme=dark] .area-view-grid button small,html[data-luma-theme=dark] .area-organizer summary small,html[data-luma-theme=dark] .area-assignment-list label small{color:#9ca9b5}html[data-luma-theme=dark] .area-view-grid button strong{color:#c2ccd5}html[data-luma-theme=dark] .area-starter{background:#152736;border-color:#2d4a61}html[data-luma-theme=dark] .area-starter>span{color:#96cff4;background:#1d3b50}html[data-luma-theme=dark] .area-starter p{color:#9eacb9}html[data-luma-theme=dark] .area-actions button{color:#9bcdf2;background:#192b3b;border-color:#31465a}html[data-luma-theme=dark] .area-assignment-list,html[data-luma-theme=dark] .area-assignment-group,html[data-luma-theme=dark] .area-subcategory-picker label{border-color:#2b3946}html[data-luma-theme=dark] .area-assignment-list select{background:#111c27;border-color:#344758}html[data-luma-theme=dark] .area-subcategory-picker{background:#111c27}html[data-luma-theme=dark] .area-subcategory-picker>summary{color:#8fc5ea}html[data-luma-theme=dark] .area-subcategory-picker>summary small{color:#b5cad8;background:#263846}html[data-luma-theme=dark] .area-organizer-search{background:#111c27;border-color:#344758}html[data-luma-theme=dark] .area-organizer-search>span{color:#9aabba}html[data-luma-theme=dark] .area-organizer-search button{color:#c2d1dc;background:#263846}html[data-luma-theme=dark] .area-organizer-empty small{color:#9ca9b5}html[data-luma-theme=dark] .area-editor-sheet .danger-wide{color:#ef9b94;background:#291b1a;border-color:#5b3835}@media (max-width:430px){.area-view-grid,.area-category-assignment,.area-subcategory-picker label{grid-template-columns:1fr}.area-starter{grid-template-columns:40px minmax(0,1fr)}.area-starter>span{width:40px;height:40px}.area-result-hero>div{justify-content:space-between}}.project-summary-sheet{padding-bottom:max(34px,env(safe-area-inset-bottom))}.project-summary-content.loading{opacity:.58;pointer-events:none}.project-actions,.project-register-actions{gap:8px;margin:13px 0;display:flex}.project-actions button,.project-register-actions button{color:#2078b8;min-height:42px;font:inherit;background:#f3f8fc;border:1px solid #d6e2ed;border-radius:13px;flex:1;padding:9px 12px;font-weight:780}.project-starter{background:#f7f6ff;border:1px solid #d9d8f2;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:12px;margin:15px 0;padding:16px;display:grid}.project-starter>span{color:#625bc5;width:45px;height:45px;font-size:var(--fs-title);background:#e9e7ff;border-radius:15px;place-items:center;display:grid}.project-starter b{font-size:var(--fs-label)}.project-starter p{color:#74738a;font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.project-starter button{color:#fff;background:#625bc5;border:0;border-radius:12px;grid-column:2;justify-self:start;padding:10px 13px;font-weight:800}.project-cards{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0;display:grid}.project-cards>button{min-width:var(--luma-context-project-summary-tile-min-width,0);padding:var(--luma-context-project-summary-tile-padding,13px);border:var(--luma-context-project-summary-tile-border,1px solid #e0e3e8);border-radius:var(--luma-context-project-summary-tile-border-radius,18px);background:var(--luma-context-project-summary-tile-background,#fff);color:inherit;text-align:var(--luma-context-project-summary-tile-text-align,left)}.project-cards>button.selected{background:#f5f4ff;border-color:#6961d1;box-shadow:0 0 0 1px #6961d125}.project-cards small,.project-cards b,.project-cards strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-cards small{color:#84838f;font-size:var(--fs-compact)}.project-cards b{font-size:var(--fs-label);margin-top:4px}.project-cards strong{color:#505362;font-size:var(--fs-body);margin-top:9px}.project-cards strong.positive{color:#27875a}.project-cards strong.negative{color:#c65049}.project-organizer{background:#fff;border:1px solid #e1e5ea;border-radius:20px;margin:17px 0;overflow:hidden}.project-organizer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;list-style:none;display:grid}.project-organizer>summary::-webkit-details-marker{display:none}.project-organizer summary b,.project-organizer summary small{display:block}.project-organizer summary small{color:#7d8790;font-size:var(--fs-compact);margin-top:3px}.project-organizer summary>i{color:#65717b;min-width:30px;height:30px;font-size:var(--fs-caption);background:#edf1f4;border-radius:999px;place-items:center;padding:0 7px;font-style:normal;font-weight:800;display:grid}.project-assignment-list{border-top:1px solid #ebeff2;padding:0 13px 13px}.project-assignment-list>label{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) minmax(120px,42%);align-items:center;gap:10px;padding:11px 1px;display:grid}.project-assignment-list>label span b,.project-assignment-list>label span small{display:block}.project-assignment-list>label span b{font-size:var(--fs-label)}.project-assignment-list>label span small{color:#818991;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.project-assignment-list select{min-width:0;min-height:39px;color:inherit;background:#f8fafb;border:1px solid #dbe2e8;border-radius:11px;padding:8px}.project-assignment-list>p{color:#7e858b;font-size:var(--fs-label);margin:13px 2px 2px}html[data-luma-theme=dark] .project-actions button,html[data-luma-theme=dark] .project-register-actions button{color:#b7b2ff;background:#20273e;border-color:#39435d}html[data-luma-theme=dark] .project-starter{background:#211f35;border-color:#454066}html[data-luma-theme=dark] .project-starter>span{color:#bbb5ff;background:#343057}html[data-luma-theme=dark] .project-starter p{color:#aaa8bc}html[data-luma-theme=dark] .project-cards>button,html[data-luma-theme=dark] .project-organizer{background:#14202c;border-color:#2d3c49}html[data-luma-theme=dark] .project-cards>button.selected{background:#27233f;border-color:#7e76e2}html[data-luma-theme=dark] .project-cards small,html[data-luma-theme=dark] .project-organizer summary small,html[data-luma-theme=dark] .project-assignment-list>label span small{color:#9ca9b5}html[data-luma-theme=dark] .project-cards strong{color:#c5cbd2}html[data-luma-theme=dark] .project-organizer summary>i{color:#a8c9df;background:#243442}html[data-luma-theme=dark] .project-assignment-list,html[data-luma-theme=dark] .project-assignment-list>label{border-color:#2b3946}html[data-luma-theme=dark] .project-assignment-list select{background:#111c27;border-color:#344758}@media (max-width:430px){.project-cards,.project-assignment-list>label{grid-template-columns:1fr}.project-starter{grid-template-columns:40px minmax(0,1fr)}.project-starter>span{width:40px;height:40px}.project-actions,.project-register-actions{flex-direction:column}}.movement-plan-compact{background:#f8fafc;border:1px solid #dde4ea;border-radius:17px;margin:2px 0 15px;overflow:hidden}.movement-plan-summary{width:100%;min-height:66px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:10px 12px;display:grid}.movement-plan-summary>span{color:#397493;width:38px;height:38px;font-size:var(--fs-body);background:#e7eff6;border-radius:13px;place-items:center;font-weight:850;display:grid}.movement-plan-summary>div{min-width:0}.movement-plan-summary small,.movement-plan-summary b,.movement-plan-summary p{display:block}.movement-plan-summary small{color:#72808c;font-size:var(--fs-compact);text-transform:uppercase;font-weight:800}.movement-plan-summary small em{color:#959da5;text-transform:none;margin-left:4px;font-style:normal;font-weight:650}.movement-plan-summary b{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.movement-plan-summary p{color:#7d8791;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.movement-plan-summary>i{color:#82909b;font-size:var(--fs-label);place-items:center;font-style:normal;display:grid}.movement-plan-picker{border-top:1px solid #e5eaee;padding:0 12px 12px}.movement-plan-picker .field{margin:11px 0 0}.movement-plan-picker select{min-height:48px}.movement-plan-compact.linked{background:#eef7ff;border-color:#91c2eb;box-shadow:0 0 0 1px #0a84ff18}.movement-plan-compact.linked .movement-plan-summary>span{color:#0879df;background:#d8edff}.movement-plan-compact.linked .movement-plan-summary small{color:#2777b2}html[data-luma-theme=dark] .movement-plan-compact{background:#14212d;border-color:#304252}html[data-luma-theme=dark] .movement-plan-summary>span{color:#a9c9dd;background:#233442}html[data-luma-theme=dark] .movement-plan-summary small,html[data-luma-theme=dark] .movement-plan-summary p{color:#9dabb8}html[data-luma-theme=dark] .movement-plan-picker{border-color:#2b3b49}html[data-luma-theme=dark] .movement-plan-compact.linked{background:#172c3d;border-color:#397dad}html[data-luma-theme=dark] .movement-plan-compact.linked .movement-plan-summary>span{color:#9bd0f5;background:#183e5b}html[data-luma-theme=dark] .movement-plan-compact.linked .movement-plan-summary small{color:#9bd0f5}@media (max-width:390px){.movement-plan-summary{grid-template-columns:36px minmax(0,1fr) 18px;padding-left:10px;padding-right:10px}.movement-plan-summary>span{width:36px;height:36px}.movement-plan-summary b{font-size:var(--fs-caption)}}.plan-auto-match{background:linear-gradient(145deg,#f1f8ff,#e9f4ff);border:1px solid #9bc8ee;border-radius:18px;margin:-3px 0 14px;padding:13px;box-shadow:0 8px 22px #2076b512}.plan-auto-match header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.plan-auto-match header>span{color:#087be3;width:34px;height:34px;font-size:var(--fs-body-lg);background:#d9edff;border-radius:12px;place-items:center;font-weight:850;display:grid}.plan-auto-match header small,.plan-auto-match header b{display:block}.plan-auto-match header small{color:#307eb8;font-size:var(--fs-compact);letter-spacing:.45px;text-transform:uppercase;font-weight:850}.plan-auto-match header b{color:#1f3548;font-size:var(--fs-caption);margin-top:3px;line-height:1.4}.plan-auto-match-detail{background:#ffffffa6;border-radius:13px;margin:11px 0 0;padding:10px 11px}.plan-auto-match-detail strong,.plan-auto-match-detail small{display:block}.plan-auto-match-detail strong{color:#173b58;font-size:var(--fs-caption)}.plan-auto-match-detail small{color:#668095;font-size:var(--fs-compact);margin-top:2px}.plan-auto-match-reasons{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.plan-auto-match-reasons span{color:#256d9f;font-size:var(--fs-compact);background:#dcefff;border-radius:999px;padding:4px 7px;font-weight:700}.plan-auto-match footer{gap:8px;margin-top:11px;display:flex}.plan-auto-match footer button{color:#496172;min-height:39px;font-size:var(--fs-caption);background:#dfeaf3;border:0;border-radius:12px;padding:8px 13px;font-weight:800}.plan-auto-match footer button.primary{color:#fff;background:#087be3}.plan-auto-match>p{color:#6f8190;font-size:var(--fs-compact);margin:8px 2px 0;line-height:1.35}html[data-luma-theme=dark] .plan-auto-match{box-shadow:none;background:linear-gradient(145deg,#152b3d,#122435);border-color:#326f9d}html[data-luma-theme=dark] .plan-auto-match header>span{color:#8dccff;background:#183d5a}html[data-luma-theme=dark] .plan-auto-match header small{color:#8dccff}html[data-luma-theme=dark] .plan-auto-match header b,html[data-luma-theme=dark] .plan-auto-match-detail strong{color:#eef6fc}html[data-luma-theme=dark] .plan-auto-match-detail{background:#0c1925a8}html[data-luma-theme=dark] .plan-auto-match-detail small,html[data-luma-theme=dark] .plan-auto-match>p{color:#a6b8c8}html[data-luma-theme=dark] .plan-auto-match-reasons span{color:#a8d8fb;background:#183d5a}html[data-luma-theme=dark] .plan-auto-match footer button{color:#d7e4ee;background:#263847}@media (max-width:520px){.plan-auto-match footer button{flex:1}.plan-auto-match-detail small{line-height:1.4}}.registration-launchers{grid-template-columns:minmax(0,1fr) minmax(112px,.43fr)!important;gap:9px!important}.registration-launchers>button{color:#27313b;text-align:left;background:#fff;border:1px solid #dfe6ee;border-radius:18px;align-items:center;min-width:0;min-height:72px;padding:10px 11px;display:grid}.registration-launchers .registration-launcher-main{background:linear-gradient(145deg,#fafdff,#edf6ff);border-color:#cfe2f4;grid-template-columns:49px minmax(0,1fr) 18px;gap:10px}.registration-launchers .registration-launcher-plan{grid-template-columns:42px minmax(0,1fr);gap:8px}.registration-launchers .registration-launcher-plan .action-icon{border-radius:14px;width:42px;height:42px}.registration-launchers b,.registration-launchers small{display:block}.registration-launchers b{font-size:var(--fs-label)}.registration-launchers small{color:#75818e;font-size:var(--fs-compact);margin-top:3px;font-weight:500;line-height:1.3}.registration-launchers em{color:#6b8194;place-items:center;font-style:normal;display:grid}.registration-menu-sheet{padding-bottom:max(28px,env(safe-area-inset-bottom))}.registration-menu-intro{color:#737d88;font-size:var(--fs-caption);margin:14px 2px 13px;line-height:1.45}.registration-menu-group{background:#fff;border:1px solid #e2e7ec;border-radius:19px;overflow:hidden}.registration-menu-group>button{color:#26313b;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf1;grid-template-columns:42px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;min-height:65px;padding:10px 12px;display:grid}.registration-menu-group>button:last-child{border-bottom:0}.registration-menu-group>button>span{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.registration-menu-group>button>span.coral{color:#dc584d;background:#ffe5e1}.registration-menu-group>button>span.green{color:#218e58;background:#dff7e9}.registration-menu-group>button>span.blue{color:#1775ca;background:#e1efff}.registration-menu-group>button>span.violet{color:#765bd0;background:#ece6ff}.registration-menu-group b,.registration-menu-group small{display:block}.registration-menu-group b{font-size:var(--fs-label)}.registration-menu-group small{color:#7a8590;font-size:var(--fs-compact);margin-top:3px}.registration-menu-group i{color:#a0a9b2;place-items:center;font-style:normal;display:grid}.registration-menu-group em{color:#6d5cbc;font-size:var(--fs-compact);white-space:nowrap;background:#f0edff;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:750}.registration-menu-divider{color:#8a939d;font-size:var(--fs-compact);align-items:center;gap:9px;margin:15px 4px 7px;font-weight:750;display:flex}.registration-menu-divider:after{content:"";background:#e1e5e9;flex:1;height:1px}.registration-menu-group.secondary>button{min-height:61px}.registration-menu-group.secondary>button>span{border-radius:13px;width:38px;height:38px}html[data-luma-theme=dark] .registration-launchers>button,html[data-luma-theme=dark] .registration-menu-group{color:#edf2f8;background:#141e2a;border-color:#2d3b4a}html[data-luma-theme=dark] .registration-launchers .registration-launcher-main{background:linear-gradient(145deg,#152a3d,#132231);border-color:#315979}html[data-luma-theme=dark] .registration-launchers small,html[data-luma-theme=dark] .registration-menu-intro,html[data-luma-theme=dark] .registration-menu-group small{color:#9eacba}html[data-luma-theme=dark] .registration-menu-group>button{color:#edf2f8;border-color:#2a3846}html[data-luma-theme=dark] .registration-menu-group em{color:#c3b8ff;background:#302b4d}html[data-luma-theme=dark] .registration-menu-divider{color:#8e9baa}html[data-luma-theme=dark] .registration-menu-divider:after{background:#2a3744}@media (max-width:390px){.registration-launchers{grid-template-columns:minmax(0,1fr) 96px!important}.registration-launchers .registration-launcher-main{grid-template-columns:45px minmax(0,1fr)}.registration-launchers .registration-launcher-main>em,.registration-launcher-plan small{display:none}.registration-menu-group>button{grid-template-columns:40px minmax(0,1fr) auto 12px;padding-left:10px;padding-right:10px}.registration-menu-group>button>span{width:40px;height:40px}.registration-menu-group em{padding:4px 6px}}.registration-flow-sheet{overscroll-behavior-y:contain;scroll-padding-bottom:120px;overflow-y:auto}.registration-flow-sheet .sheet-head{z-index:3}.registration-flow-sheet .save-button{min-height:50px}.registration-flow-sheet .field>input,.registration-flow-sheet .field>select{min-height:48px}@media (pointer:coarse){.registration-flow-sheet .sheet-head button{width:44px;height:44px}.registration-flow-sheet .segment button,.registration-flow-sheet .plan-auto-match footer button,.registration-flow-sheet .inline-create-actions button,.registration-flow-sheet .records-pagination button{min-height:44px}}@media (max-width:699px){.registration-flow-sheet{width:100%;max-height:min(94dvh,900px);padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(18px,env(safe-area-inset-left));-webkit-overflow-scrolling:touch;overflow-y:auto}.registration-flow-sheet .sheet-head{background:linear-gradient(#fafafa 82%,#fafafa00);margin:0 -4px;padding:10px 4px 8px;position:sticky;top:-10px}.registration-flow-sheet .sheet-head button{width:44px;height:44px}html[data-luma-theme=dark] .registration-flow-sheet .sheet-head{background:linear-gradient(#151e2a 82%,#151e2a00)}.movement-sheet .category-pair,.registration-flow-sheet .movement-details{grid-template-columns:1fr}.movement-sheet .inline-create-actions{flex-wrap:wrap}.movement-sheet .inline-create-actions button{flex:1}.movement-sheet .inline-create-actions button:last-child{margin-left:0}.plan-partial-note{display:grid}.plan-partial-note b{text-align:left}}@media (max-width:420px){.registration-menu-group>button{grid-template-columns:40px minmax(0,1fr) 16px}.registration-menu-group>button>i{grid-area:1/3}.registration-menu-group .plan-option>span{grid-row:1/3}.registration-menu-group .plan-option>div{grid-area:1/2}.registration-menu-group .plan-option>em{grid-area:2/2;justify-self:start}.movement-sheet .amount-input input,.payment-sheet .amount-input input,.transfer-sheet .amount-input input{width:min(48vw,160px)}.movement-sheet .completion-choice>div{grid-template-columns:1fr}.movement-sheet .preview-balance{align-items:flex-start;gap:12px}.movement-sheet .preview-balance b{text-align:right}}@media (min-width:700px){.registration-flow-overlay{align-items:center;padding:24px}.registration-flow-sheet,html[data-luma-font-scale] .registration-flow-overlay .registration-flow-sheet{scrollbar-gutter:stable;border-radius:29px;max-height:calc(100dvh - 48px);padding:18px 28px 30px;box-shadow:0 28px 90px #07111f42;width:min(620px,100vw - 48px)!important}.registration-flow-sheet>.grabber{display:none}.registration-menu-sheet,html[data-luma-font-scale] .registration-flow-overlay .registration-menu-sheet{width:min(560px,100vw - 48px)!important}.plan-registration-sheet,.movement-sheet,html[data-luma-font-scale] .registration-flow-overlay .plan-registration-sheet,html[data-luma-font-scale] .registration-flow-overlay .movement-sheet{width:min(680px,100vw - 48px)!important}.registration-flow-sheet .sheet-head{margin-bottom:6px}.movement-sheet .segment{margin-top:15px}.movement-sheet>.amount-input{padding-top:13px}}@media (min-width:1100px){.registration-flow-overlay{padding:38px}.registration-flow-sheet{max-height:calc(100dvh - 76px)}.movement-sheet,html[data-luma-font-scale] .registration-flow-overlay .movement-sheet{width:min(720px,100vw - 76px)!important}.plan-registration-sheet,html[data-luma-font-scale] .registration-flow-overlay .plan-registration-sheet{width:min(700px,100vw - 76px)!important}}.plan-register-quick{width:100%;color:inherit;text-align:left;background:linear-gradient(145deg,#faf9ff,#f0eeff);border:1px solid #dcd9f2;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:11px;margin:-7px 0 22px;padding:11px 13px;display:grid}.plan-register-quick>span{color:#665ac8;width:42px;height:42px;font-size:var(--fs-title);background:#e4e0ff;border-radius:14px;place-items:center;display:grid}.plan-register-quick b,.plan-register-quick small{display:block}.plan-register-quick b{font-size:var(--fs-body)}.plan-register-quick small{color:#77758b;font-size:var(--fs-compact);margin-top:2px}.plan-register-quick>i{color:#7770c8;place-items:center;font-style:normal;display:grid}.plan-registration-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.plan-registration-intro{color:#727983;font-size:var(--fs-caption);margin:14px 0 15px;line-height:1.5}.plan-registration-content{gap:16px;transition:opacity .18s;display:grid}.plan-registration-content.loading{opacity:.55;pointer-events:none}.plan-registration-group{background:#fff;border:1px solid #e1e5e9;border-radius:20px;overflow:hidden}.plan-registration-group>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.plan-registration-group h3,.plan-registration-group header small{margin:0;display:block}.plan-registration-group h3{font-size:var(--fs-body)}.plan-registration-group header small{color:#818991;font-size:var(--fs-compact);margin-top:2px}.plan-registration-group header>span{color:#65717b;min-width:28px;height:28px;font-size:var(--fs-caption);background:#edf1f4;border-radius:999px;place-items:center;padding:0 7px;font-weight:800;display:grid}.plan-registration-group.overdue{border-color:#efd9d6}.plan-registration-group.overdue>header{background:#fff7f6}.plan-registration-group.overdue h3{color:#b74a44}.plan-registration-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:64px minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:12px 13px;display:grid}.plan-registration-row:last-child{border-bottom:0}.plan-registration-date{color:#3d718f;min-height:38px;font-size:var(--fs-compact);text-align:center;background:#edf4fa;border-radius:11px;place-items:center;padding:5px;font-weight:800;display:grid}.plan-registration-date.fortnight{color:#685db1;background:#eeeafd}.plan-registration-copy,.plan-registration-value{min-width:0}.plan-registration-copy b,.plan-registration-copy small,.plan-registration-copy em,.plan-registration-value strong,.plan-registration-value small{display:block}.plan-registration-copy b{font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-registration-copy small{color:#818991;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.plan-registration-copy em{color:#a36e27;font-size:var(--fs-compact);margin-top:3px;font-style:normal}.plan-registration-value{text-align:right}.plan-registration-value strong{font-size:var(--fs-label)}.plan-registration-value strong.income{color:#24815a}.plan-registration-value small{color:#1478c3;font-size:var(--fs-compact);margin-top:3px;font-weight:750}.plan-registration-row>i{color:#a0a5ab;font-size:var(--fs-body);font-style:normal}.plan-registration-note{color:#6f7881;font-size:var(--fs-compact);background:#f0f4f7;border-radius:14px;margin:14px 2px 2px;padding:11px 12px;line-height:1.45}.plan-registration-empty{margin:18px 0}.plan-registration-empty>span{color:#2c9a67;font-size:var(--fs-title);margin-bottom:8px;display:block}html[data-luma-theme=dark] .plan-register-quick{background:linear-gradient(145deg,#211f34,#1a1b2c);border-color:#423d64}html[data-luma-theme=dark] .plan-register-quick>span{color:#bbb3ff;background:#343058}html[data-luma-theme=dark] .plan-register-quick small,html[data-luma-theme=dark] .plan-registration-intro{color:#a6adb6}html[data-luma-theme=dark] .plan-registration-group{background:#14202c;border-color:#2d3c49}html[data-luma-theme=dark] .plan-registration-group>header,html[data-luma-theme=dark] .plan-registration-row{border-color:#2b3946}html[data-luma-theme=dark] .plan-registration-group.overdue{border-color:#573936}html[data-luma-theme=dark] .plan-registration-group.overdue>header{background:#261b1b}html[data-luma-theme=dark] .plan-registration-group header small,html[data-luma-theme=dark] .plan-registration-copy small{color:#9ca9b5}html[data-luma-theme=dark] .plan-registration-group header>span,html[data-luma-theme=dark] .plan-registration-note{color:#b7c4cf;background:#24323e}html[data-luma-theme=dark] .plan-registration-date{color:#a6d1eb;background:#203545}html[data-luma-theme=dark] .plan-registration-date.fortnight{color:#c2b9ff;background:#2f2a4d}@media (max-width:390px){.plan-registration-row{grid-template-columns:58px minmax(0,1fr) 12px}.plan-registration-value{text-align:left;grid-column:2}.plan-registration-row>i{grid-area:1/3/3}}.plan-registration-date{overflow-wrap:anywhere;word-break:break-word;min-width:0}.registration-launchers{grid-template-columns:minmax(0,1.15fr) minmax(168px,.85fr)!important}.registration-launchers>button>span{min-width:0}.registration-launchers b,.registration-launchers small{overflow-wrap:anywhere}@media (max-width:460px){.registration-launchers{grid-template-columns:1fr!important}.registration-launchers .registration-launcher-main,.registration-launchers .registration-launcher-plan{grid-template-columns:49px minmax(0,1fr) 18px;gap:10px}.registration-launchers .registration-launcher-main>em{display:grid}.registration-launchers .registration-launcher-plan small{display:block}}html[data-luma-font-scale=large] .registration-launchers,html[data-luma-font-scale=extra_large] .registration-launchers,html[data-luma-font-scale=accessibility] .registration-launchers{grid-template-columns:1fr!important}html[data-luma-font-scale=large] .registration-launchers .registration-launcher-main,html[data-luma-font-scale=large] .registration-launchers .registration-launcher-plan,html[data-luma-font-scale=extra_large] .registration-launchers .registration-launcher-main,html[data-luma-font-scale=extra_large] .registration-launchers .registration-launcher-plan,html[data-luma-font-scale=accessibility] .registration-launchers .registration-launcher-main,html[data-luma-font-scale=accessibility] .registration-launchers .registration-launcher-plan{grid-template-columns:49px minmax(0,1fr) 18px;gap:10px}html[data-luma-font-scale=large] .registration-launchers .registration-launcher-main>em,html[data-luma-font-scale=extra_large] .registration-launchers .registration-launcher-main>em,html[data-luma-font-scale=accessibility] .registration-launchers .registration-launcher-main>em{display:grid}html[data-luma-font-scale=large] .registration-launchers .registration-launcher-plan small,html[data-luma-font-scale=extra_large] .registration-launchers .registration-launcher-plan small,html[data-luma-font-scale=accessibility] .registration-launchers .registration-launcher-plan small{display:block}.recommendation-feedback{margin:0 0 10px}.personal-recommendation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.personal-recommendation-actions button{margin-top:0}.personal-recommendation-actions .recommendation-dismiss{color:#687684;background:#f5f7f9;border:1px solid #dce3e9;border-radius:10px;min-height:44px;padding:6px 10px}.personal-recommendation-actions .recommendation-dismiss:disabled{cursor:wait;opacity:.65}html[data-luma-theme=dark] .personal-recommendation-actions .recommendation-dismiss{color:#b8c4d0;background:#202c39;border-color:#394858}.review-quick-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:9px;display:grid}.review-quick-actions .review-quick-action{min-width:0;margin-top:0}.review-quick-dismiss{color:#687684;min-width:104px;font-size:var(--fs-compact);background:#fff;border:1px solid #d7e0e8;border-radius:15px;padding:9px 12px;font-weight:780}.review-quick-dismiss:disabled{cursor:wait;opacity:.65}.home-review-feedback{color:#527465;font-size:var(--fs-compact);margin:8px 2px 0;line-height:1.4}html[data-luma-theme=dark] .review-quick-dismiss{color:#bdc9d4;background:#182533;border-color:#394858}html[data-luma-theme=dark] .home-review-feedback{color:#9bc4aa}@media (max-width:390px){.review-quick-actions{grid-template-columns:1fr}.review-quick-dismiss{min-height:40px}}.help-bubble.command-loading,.help-bubble.command-preview{max-width:100%}.help-bubble.command-preview{background:#f5faff;border-color:#b9d9f0}.help-bubble.command-preview>span{color:#1674b8;background:#dcefff}.help-bubble.command-preview.completed{background:#f2faf5;border-color:#b9e0c9}.help-bubble.command-preview.completed>span,.help-bubble.command-preview.already_done>span{color:#218757;background:#dcf3e6}.help-bubble.command-preview.cancelled{background:#f7f8fa;border-color:#dde3e8}.help-command-summary{background:#fff;border:1px solid #dce8f2;border-radius:14px;gap:7px;margin-top:12px;padding:11px;display:grid}.help-command-summary>span{grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr);align-items:start;gap:9px;display:grid}.help-command-summary small{color:#778795;font-size:var(--fs-compact)}.help-command-summary strong{font-size:var(--fs-caption);text-align:right;overflow-wrap:anywhere}.help-command-summary em{color:#6f7e8a;font-size:var(--fs-compact);border-top:1px solid #e6edf3;padding-top:8px;font-style:normal;line-height:1.4}.help-command-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.help-command-actions button{min-height:42px;color:#fff!important;background:#0a84ff!important;border:0!important;border-radius:12px!important;justify-content:center!important;margin:0!important;padding:9px 12px!important}.help-command-actions button:last-child{border:var(--luma-context-help-cancel-border,1px solid #d7e0e7)!important;background:var(--luma-context-help-cancel-background,#fff)!important;color:var(--luma-context-help-cancel-color,#647483)!important}.help-command-actions button:disabled{opacity:.6}.help-bubble.command-preview>div>button{color:#116fae;background:#e5f2fc;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:10px 12px;font-weight:800;display:flex}.help-command-status{color:#527465;font-size:var(--fs-compact);margin-top:9px;line-height:1.4;display:block}.help-command-list{gap:7px;margin-top:11px;display:grid}.help-command-list>span{color:#405362;font-size:var(--fs-caption);background:#fff;border:1px solid #dce8f2;border-radius:11px;padding:9px 11px;line-height:1.35}.help-command-list>button{color:#263947!important;text-align:left!important;background:#fff!important;border:1px solid #dce8f2!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin:0!important;padding:9px 11px!important;display:flex!important}.help-command-list>button span{gap:2px;display:grid}.help-command-list>button small{color:#778795;font-size:var(--fs-compact)}.help-command-list>button i{color:#0a84ff;font-style:normal}html[data-luma-theme=dark] .help-bubble.command-preview{background:#14283a;border-color:#315574}html[data-luma-theme=dark] .help-bubble.command-preview.completed{background:#142b21;border-color:#2c5c43}html[data-luma-theme=dark] .help-bubble.command-preview.cancelled{background:#18232e;border-color:#344250}html[data-luma-theme=dark] .help-command-summary{background:#101d29;border-color:#344a5d}html[data-luma-theme=dark] .help-command-summary em{color:#a9b7c3;border-color:#2d4050}html[data-luma-theme=dark] .help-command-actions button:last-child{border-color:var(--luma-context-help-cancel-night-border-color,#3a4a58)!important;background:var(--luma-context-help-cancel-night-background,#1d2a36)!important;color:var(--luma-context-help-cancel-night-color,#c2ccd5)!important}html[data-luma-theme=dark] .help-command-list>span,html[data-luma-theme=dark] .help-command-list>button{color:#dbe5ed!important;background:#101d29!important;border-color:#344a5d!important}html[data-luma-theme=dark] .help-bubble.command-preview>div>button{color:#9bd2fa;background:#193b55}@media (max-width:390px){.help-command-summary>span{grid-template-columns:1fr}.help-command-summary strong{text-align:left}.help-command-actions{grid-template-columns:1fr}}.help-bubble.command-preview.subcategory{background:#faf8ff;border-color:#d8d1ef}.help-bubble.command-preview.subcategory>span{color:#6858bb;background:#ece7ff}.help-bubble.command-preview.missing_area,.help-bubble.command-preview.confirm_area_creation{background:#fffaf1;border-color:#ead9b9}.help-bubble.command-preview.missing_area>span,.help-bubble.command-preview.confirm_area_creation>span{color:#9e671f;background:#fff0d1}.help-command-options{grid-template-columns:1fr}.help-command-options button:nth-child(2){border:var(--luma-context-help-cancel-border,1px solid #d7e0e7)!important;background:var(--luma-context-help-cancel-background,#fff)!important;color:var(--luma-context-help-cancel-color,#647483)!important}.help-command-options button:last-child{color:#7a8791!important;background:0 0!important;border:0!important}html[data-luma-theme=dark] .help-bubble.command-preview.subcategory{background:#211d34;border-color:#4b426d}html[data-luma-theme=dark] .help-bubble.command-preview.missing_area,html[data-luma-theme=dark] .help-bubble.command-preview.confirm_area_creation{background:#2b2319;border-color:#59482e}html[data-luma-theme=dark] .help-command-options button:nth-child(2){border-color:var(--luma-context-help-cancel-night-border-color,#3a4a58)!important;background:var(--luma-context-help-cancel-night-background,#1d2a36)!important;color:var(--luma-context-help-cancel-night-color,#c2ccd5)!important}.subscription-cancel{color:#40586c;background:#f7fafc;border:1px solid #d8e4ef;border-radius:17px;gap:10px;margin-top:12px;padding:14px;display:grid}.subscription-cancel b,.subscription-cancel p{margin:0;display:block}.subscription-cancel b{font-size:var(--fs-caption)}.subscription-cancel p{font-size:var(--fs-compact);margin-top:4px;line-height:1.45}.subscription-cancel button{color:#276a9f;font-size:var(--fs-caption);background:0 0;border:0;justify-self:start;padding:0;font-weight:780}.subscription-cancel button:disabled{opacity:.6}.subscription-canceled{color:#276a9f;background:#eef6ff;border-radius:17px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px;display:flex}.subscription-canceled>span{color:#1479ce;background:#fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.subscription-canceled b,.subscription-canceled p{margin:0;display:block}.subscription-canceled b{font-size:var(--fs-caption)}.subscription-canceled p{font-size:var(--fs-compact);margin-top:3px;line-height:1.45}.subscription-renewal-notice{color:#276a9f;background:#eef7ff;border:1px solid #cfe2f4;border-radius:17px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px;display:flex}.subscription-renewal-notice>span{color:#1479ce;background:#fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.subscription-renewal-notice b,.subscription-renewal-notice p{margin:0;display:block}.subscription-renewal-notice b{font-size:var(--fs-caption)}.subscription-renewal-notice p{font-size:var(--fs-compact);margin-top:3px;line-height:1.45}html[data-luma-theme=dark] .subscription-cancel{color:#b9c8d7;background:#192535;border-color:#2b3a4d}html[data-luma-theme=dark] .subscription-cancel button{color:#9dceff}html[data-luma-theme=dark] .subscription-canceled{color:#9dceff;background:#173452}html[data-luma-theme=dark] .subscription-canceled>span{color:#9dceff;background:#ffffff12}html[data-luma-theme=dark] .subscription-renewal-notice{color:#9dceff;background:#142c43;border-color:#28537a}html[data-luma-theme=dark] .subscription-renewal-notice>span{color:#9dceff;background:#ffffff12}.subscription-billing-consent{color:#41586b;cursor:pointer;background:#f6fbff;border:1px solid #cbddea;border-radius:17px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px;display:flex}.subscription-billing-consent input{accent-color:#147fe5;flex:none;width:21px;height:21px;margin:1px 0 0}.subscription-billing-consent>span{font-size:var(--fs-compact);line-height:1.5}.subscription-billing-consent strong{color:#176fae}.subscription-billing-consent small{color:#687b8c;font-size:inherit;margin-top:6px;display:block}.subscription-billing-consent a{color:#1479ce;text-underline-offset:2px;font-weight:760;text-decoration:underline}html[data-luma-theme=dark] .subscription-billing-consent{color:#c2d2df;background:#172a3b;border-color:#2e506b}html[data-luma-theme=dark] .subscription-billing-consent strong,html[data-luma-theme=dark] .subscription-billing-consent a{color:#8ac8ff}html[data-luma-theme=dark] .subscription-billing-consent small{color:#a9bbc9}.legal-consent-access-shell{padding-top:max(22px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom));align-items:start;overflow:auto}.legal-consent-access-card{width:min(100%,600px)}.legal-consent-access-card h1{max-width:480px}.legal-consent-form{gap:11px;margin-top:22px;display:grid}.legal-consent-form .registration-consent{margin:0}.legal-consent-form .registration-consent a,.legal-consent-policy-link a{color:#1479ce;text-underline-offset:2px;font-weight:800;text-decoration:underline}.legal-consent-form .registration-consent.already-accepted{background:#f2faf5;border-color:#c9e3d4}.legal-consent-form .registration-consent small{color:#2c8055;font-size:inherit;margin-top:4px;display:block}.legal-consent-policy-link{color:#70808e;font-size:var(--fs-compact);margin:2px 2px 4px;line-height:1.5}.legal-consent-status{color:#b13b35;font-size:var(--fs-caption);background:#fff0ef;border-radius:13px;margin:0;padding:10px 12px;line-height:1.4}.legal-consent-signout{color:#687786;font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;justify-self:center;margin:15px auto 0;padding:8px 12px;font-weight:780}.legal-consent-signout:disabled{cursor:wait;opacity:.6}html[data-luma-theme=dark] .legal-consent-form .registration-consent.already-accepted,.access-shell.luma-access-dark .legal-consent-form .registration-consent.already-accepted{background:#152a21;border-color:#315a44}html[data-luma-theme=dark] .legal-consent-form .registration-consent small,.access-shell.luma-access-dark .legal-consent-form .registration-consent small{color:#8bd4ad}html[data-luma-theme=dark] .legal-consent-form .registration-consent a,html[data-luma-theme=dark] .legal-consent-policy-link a,.access-shell.luma-access-dark .legal-consent-form .registration-consent a,.access-shell.luma-access-dark .legal-consent-policy-link a{color:#8ac8ff}html[data-luma-theme=dark] .legal-consent-policy-link,.access-shell.luma-access-dark .legal-consent-policy-link{color:#9eabb8}html[data-luma-theme=dark] .legal-consent-signout,.access-shell.luma-access-dark .legal-consent-signout{color:#a9b6c2}@media (max-width:480px){.legal-consent-access-card{padding-left:20px;padding-right:20px}.legal-consent-access-card .access-copy{line-height:1.5}}.reconcile-sheet .control-note{margin:4px 2px 0}.reconcile-list article{border-radius:19px;padding:15px;display:block}.reconcile-list article.differs{background:#fffaf2;border-color:#efd7ad}.reconcile-list article.matches{background:#f7fcf9;border-color:#cfe8d8}.reconcile-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reconcile-list article>header strong{font-size:var(--fs-body)}.reconcile-list article>label{border:0;margin-top:12px;padding:0;display:block}.reconcile-list article>label>span{color:#727980;font-size:var(--fs-compact);margin:0 2px 6px;font-weight:760;display:block}.reconcile-list article>label>div{background:#fff;border:1px solid #dfe3e7;border-radius:13px;align-items:center;gap:5px;padding:10px 11px;display:flex}.reconcile-list article>label i{color:#7d858c;font-style:normal}.reconcile-list article>button{width:100%;margin-top:10px;padding:11px}.reconcile-difference{color:#9a6821;font-size:var(--fs-caption);align-items:center;gap:7px;margin:9px 2px 0;font-weight:700;display:flex}.reconcile-difference>span{color:#ae7018;background:#fff0d5;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.reconcile-list article.matches .reconcile-difference{color:#327451}.reconcile-list article.matches .reconcile-difference>span{color:#277349;background:#dff3e7}.financial-definition{background:#fff;border:1px solid #dfe6ec;border-radius:17px;margin:12px 0 16px;overflow:hidden}.financial-definition summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:grid}.financial-definition summary::-webkit-details-marker{display:none}.financial-definition summary span b,.financial-definition summary span small{display:block}.financial-definition summary span b{font-size:var(--fs-caption)}.financial-definition summary span small{color:#7b838b;font-size:var(--fs-compact);margin-top:2px}.financial-definition summary>i{color:#6d7882;font-style:normal}.financial-definition[open] summary>i{transform:rotate(180deg)}.financial-definition>div{border-top:1px solid #edf0f3;padding:2px 14px 13px}.financial-definition p{color:#6f7880;font-size:var(--fs-caption);margin:10px 0 0;line-height:1.5}.financial-definition p b{color:#303a43}.financial-definition.compact{margin:10px 0 14px}html[data-luma-theme=dark] .financial-definition,html[data-luma-theme=dark] .reconcile-list article,html[data-luma-theme=dark] .reconcile-list article.differs,html[data-luma-theme=dark] .reconcile-list article.matches,html[data-luma-theme=dark] .reconcile-list article>label>div{color:#edf2f8;background:#14202c;border-color:#2d3d4c}html[data-luma-theme=dark] .financial-definition>div{border-color:#2b3946}html[data-luma-theme=dark] .financial-definition p,html[data-luma-theme=dark] .financial-definition summary span small,html[data-luma-theme=dark] .reconcile-list article>label>span{color:#9ba8b4}html[data-luma-theme=dark] .financial-definition p b{color:#edf2f8}.login-account-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:-3px 1px 3px;display:flex}.login-account-help button{color:#1977c7;font:inherit;font-size:var(--fs-compact);cursor:pointer;background:0 0;border:0;padding:3px 0;font-weight:760}.recovery-access-shell{padding-top:max(22px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom));align-items:start;overflow:auto}.recovery-access-card{width:min(100%,560px)}.recovery-request-form,.recovery-reset-form{margin-top:20px}.recovery-reset-form .field-error{color:#bd403a;font-size:var(--fs-compact);margin-top:5px;display:block}.account-security-sheet{background:linear-gradient(#fafcff,#f4f7fb)}.account-security-identity{background:#fff;border:1px solid #dce6ee;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:12px;margin:13px 0;padding:15px;display:grid}.account-security-identity>span{color:#258158;width:44px;height:44px;font-size:var(--fs-body-lg);background:#def3e7;border-radius:15px;place-items:center;font-weight:900;display:grid}.account-security-identity small,.account-security-identity h3,.account-security-identity p,.account-security-identity em{display:block}.account-security-identity small{color:#56836c;font-size:var(--fs-compact);font-weight:850}.account-security-identity h3{font-size:var(--fs-body-lg);margin:3px 0 0}.account-security-identity p{overflow-wrap:anywhere;color:#596875;font-size:var(--fs-caption);margin:4px 0 0}.account-security-identity em{color:#7a8792;font-size:var(--fs-compact);margin-top:5px;font-style:normal}.account-consent-card{background:#fff;border:1px solid #dfe7ed;border-radius:19px;margin:12px 0 16px;overflow:hidden}.account-consent-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.account-consent-card header b,.account-consent-card header small{display:block}.account-consent-card header small{color:#7c8894;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.account-consent-card header>span{color:#2e7953;font-size:var(--fs-compact);background:#e3f3e9;border-radius:999px;padding:6px 9px;font-weight:820}.account-consent-card>a{color:#26313a;border-top:1px solid #e9eef2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.account-consent-card>a b,.account-consent-card>a small{display:block}.account-consent-card>a b{font-size:var(--fs-caption)}.account-consent-card>a small{color:#7d8993;font-size:var(--fs-compact);margin-top:3px}.account-consent-card>a i{color:#1978c5;background:#e8f4fd;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:850;display:grid}.account-security-devices{background:#fff;border:1px solid #dfe7ed;border-radius:19px;margin-top:0;padding:14px;overflow:hidden}.account-security-devices>.owner-device-list{border-top:0;padding:0}.account-security-devices>.owner-device-list>article{grid-template-columns:36px minmax(0,1fr) auto}.account-security-actions{gap:9px;margin-top:13px;display:grid}.account-security-actions>button{color:#23303a;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5ed;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.account-security-actions>button:disabled{cursor:not-allowed;opacity:.5}.account-security-actions>button>span{color:#1978c5;background:#e8f4fd;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.account-security-actions b,.account-security-actions small{display:block}.account-security-actions b{font-size:var(--fs-caption)}.account-security-actions small{color:#7b8893;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}html[data-luma-theme=dark] .login-account-help button,.access-shell.luma-access-dark .login-account-help button{color:#8ac8ff}html[data-luma-theme=dark] .account-security-sheet{background:linear-gradient(#14202b,#0d151e)}html[data-luma-theme=dark] .account-security-identity,html[data-luma-theme=dark] .account-consent-card,html[data-luma-theme=dark] .account-security-devices,html[data-luma-theme=dark] .account-security-actions>button{color:#edf3f8;background:#15212c;border-color:#30404e}html[data-luma-theme=dark] .account-security-identity p,html[data-luma-theme=dark] .account-security-identity em,html[data-luma-theme=dark] .account-consent-card header small,html[data-luma-theme=dark] .account-consent-card>a small,html[data-luma-theme=dark] .account-security-actions small{color:#9eacb8}html[data-luma-theme=dark] .account-consent-card>a{color:#edf3f8;border-color:#2c3b48}html[data-luma-theme=dark] .account-consent-card>a i,html[data-luma-theme=dark] .account-security-actions>button>span{color:#92cdf7;background:#19384f}@media (max-width:480px){.recovery-access-card{padding-left:20px;padding-right:20px}.login-account-help{flex-direction:column;align-items:flex-start}.account-security-identity{grid-template-columns:40px minmax(0,1fr)}.account-security-identity>span{width:38px;height:38px}.account-consent-card>header{display:grid}.account-consent-card header>span{width:max-content}.account-security-devices>.owner-device-list>article{grid-template-columns:34px minmax(0,1fr)}.account-security-devices>.owner-device-list>article>.device-actions{grid-column:2;justify-content:flex-start}}.bulk-change-review{background:#fff;border:1px solid #b9d7ef;border-radius:14px;flex-direction:column;grid-column:1/-1;gap:5px;margin-top:3px;padding:12px;display:flex}.bulk-change-review>span{color:#1478c4;font-size:var(--fs-compact);text-transform:uppercase;letter-spacing:.5px;font-weight:850}.bulk-change-review>b{color:#263746;font-size:var(--fs-caption);line-height:1.4}.bulk-change-review>small{color:#6f8090;line-height:1.4}.bulk-change-review>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.bulk-change-review button{color:#3d607c;min-height:40px;font:inherit;background:#f4f8fb;border:1px solid #c9d9e7;border-radius:11px;font-weight:800}.bulk-change-review button:last-child{color:#fff;background:#1685de;border-color:#1685de}html[data-luma-theme=dark] .bulk-change-review{background:#0f1a25;border-color:#31516c}html[data-luma-theme=dark] .bulk-change-review>b{color:#edf2f8}html[data-luma-theme=dark] .bulk-change-review button{color:#b9d7ef;background:#172738;border-color:#38506a}html[data-luma-theme=dark] .bulk-change-review button:last-child{color:#fff;background:#2685d0}@media (max-width:430px){.bulk-change-review>div{grid-template-columns:1fr}}.registration-draft-card{background:#f4faff;border:1px solid #cfe1ef;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 0;padding:12px;display:grid}.registration-draft-card>span{color:#1377c4;width:40px;height:40px;font-size:var(--fs-body-lg);background:#dcefff;border-radius:13px;place-items:center;font-weight:850;display:grid}.registration-draft-card small,.registration-draft-card b,.registration-draft-card p{margin:0;display:block}.registration-draft-card small{color:#4d83ad;font-size:var(--fs-compact);letter-spacing:.5px;font-weight:850}.registration-draft-card b{color:#243746;font-size:var(--fs-caption);margin-top:2px}.registration-draft-card p{color:#6d7f8e;font-size:var(--fs-compact);margin-top:3px;line-height:1.4}.registration-draft-card>div:last-child{gap:5px;display:grid}.registration-draft-card button{color:#fff;min-height:34px;font:inherit;font-size:var(--fs-compact);background:#1683da;border:0;border-radius:10px;padding:6px 10px;font-weight:820}.registration-draft-card button:last-child{color:#748492;background:0 0}.registration-draft-loading,.registration-draft-status{color:#6e7d89;font-size:var(--fs-compact);margin:8px 2px}.movement-details-toggle{color:#334552;text-align:left;width:100%;font:inherit;background:#f7f9fb;border:1px solid #dce5ec;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin:1px 0 12px;padding:11px 13px;display:flex}.movement-details-toggle b,.movement-details-toggle small{display:block}.movement-details-toggle b{font-size:var(--fs-caption)}.movement-details-toggle small{color:#7b8995;font-size:var(--fs-compact);margin-top:2px}.movement-details-toggle i{color:#7d8b96;font-style:normal}.category-pair[data-single=true]{grid-template-columns:1fr}.movement-draft-actions{justify-content:space-between;align-items:center;gap:10px;margin:-2px 1px 12px;display:flex}.movement-draft-actions>button{color:#2577b8;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;padding:7px 2px;font-weight:780}.movement-draft-actions>small{color:#5b806d;font-size:var(--fs-compact);text-align:right}.spotlight-loading{color:#71808d;font-size:var(--fs-caption);justify-content:center;align-items:center;gap:9px;margin:17px 4px;display:flex}.spotlight-see-all{color:#2677b7;width:100%;font:inherit;font-size:var(--fs-caption);background:#f4f8fc;border:1px solid #dce5ec;border-radius:14px;margin-top:7px;padding:11px;font-weight:800}html[data-luma-theme=dark] .registration-draft-card,html[data-luma-theme=dark] .movement-details-toggle{color:#edf3f8;background:#162432;border-color:#304354}html[data-luma-theme=dark] .registration-draft-card>span{color:#91cefb;background:#193b56}html[data-luma-theme=dark] .registration-draft-card b{color:#edf3f8}html[data-luma-theme=dark] .registration-draft-card p,html[data-luma-theme=dark] .movement-details-toggle small,html[data-luma-theme=dark] .spotlight-loading{color:#a0afbb}html[data-luma-theme=dark] .movement-draft-actions>button{color:#91cefb}html[data-luma-theme=dark] .movement-draft-actions>small{color:#8fc3a7}html[data-luma-theme=dark] .spotlight-see-all{color:#91cefb;background:#162432;border-color:#304354}@media (max-width:430px){.registration-draft-card{grid-template-columns:38px minmax(0,1fr)}.registration-draft-card>span{width:38px;height:38px}.registration-draft-card>div:last-child{grid-column:2;grid-template-columns:1fr auto}.movement-draft-actions{flex-direction:column;align-items:flex-start}.movement-draft-actions>small{text-align:left}}.topbar{gap:12px}.topbar-identity{flex:1}.topbar-identity h1{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.topbar-actions{flex:none;gap:6px}.topbar-action,.topbar-profile{color:#435160;background:#e9edf2;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.topbar-action .ui-icon{--ui-icon-size:20px}:is(.topbar-action:hover,.topbar-action:focus-visible){color:#087be3;background:#dfeafa;outline:none}.topbar-profile{background:0 0}.topbar-profile .profile-avatar{width:42px;height:42px;box-shadow:0 5px 15px #1113}.topbar-notifications>.notification-count{color:#fff;background:#ff453a;border:2px solid #fafafd;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.account-section-title>div{align-items:center;gap:8px;display:flex}.account-count{color:#637181;min-width:24px;height:24px;font-size:var(--fs-compact);background:#e7edf4;border-radius:999px;place-items:center;padding:0 7px;font-weight:800;display:grid}.account-scroll{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.account-scroll>.account,.account-scroll>.add-account-card{scroll-snap-align:start;flex:none}.account-scroll-hint{color:#8a949f;font-size:var(--fs-compact);text-align:right;margin:6px 1px 0}.financial-radar[data-home-focus]{padding:16px}.home-focus-main{color:#28333f;text-align:left;background:#fff;border:1px solid #dfe7ef;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-top:12px;padding:13px;display:grid}.home-focus-main>span{color:#2678bb;background:#e7f2fc;border-radius:12px;place-items:center;width:37px;height:37px;font-weight:850;display:grid}.financial-radar[data-home-focus][data-tone=attention] .home-focus-main>span{color:#cf4d47;background:#ffebe8}.financial-radar[data-home-focus][data-tone=positive] .home-focus-main>span{color:#27895a;background:#e3f5ea}.home-focus-main>div{min-width:0}.home-focus-main small,.home-focus-main b{display:block}.home-focus-main small{color:#6f8192;font-size:var(--fs-compact);font-weight:780}.home-focus-main b{font-size:var(--fs-caption);margin-top:2px;line-height:1.35}.home-focus-main p{color:#748394;font-size:var(--fs-compact);margin:4px 0 0;line-height:1.4}.home-focus-main>i{color:#95a3b1;font-style:normal}.home-focus-main>i .ui-icon{--ui-icon-size:15px}[data-home-focus-dismiss]{margin:8px 0 0 auto;display:block}.home-focus-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid;margin:10px 0 0!important}.home-focus-shortcuts>button{color:#35485a;text-align:left;background:#eaf1f7;border:0;border-radius:15px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.home-focus-shortcuts .ui-icon{--ui-icon-size:17px;color:#3e7cac}.home-focus-shortcuts span{min-width:0}.home-focus-shortcuts b,.home-focus-shortcuts small{display:block}.home-focus-shortcuts b{font-size:var(--fs-compact)}.home-focus-shortcuts small{color:#758596;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.home-focus-shortcuts>button>i{color:#8d9aa7;font-style:normal}html[data-luma-theme=dark] .topbar-action{color:#c4d0dd;background:#1b2735}:is(html[data-luma-theme=dark] .topbar-action:hover,html[data-luma-theme=dark] .topbar-action:focus-visible){color:#8fcaff;background:#1a3651}html[data-luma-theme=dark] .topbar-notifications>.notification-count{border-color:#0e141d}html[data-luma-theme=dark] .account-count{color:#aebdca;background:#1c2a39}html[data-luma-theme=dark] .home-focus-main{color:#edf2f8;background:#172230;border-color:#2a3a4b}html[data-luma-theme=dark] .home-focus-main p{color:#9fadbc}html[data-luma-theme=dark] .home-focus-shortcuts small{color:#9dadbd}@media (max-width:460px){.topbar{margin-bottom:18px}.topbar-brand-mark{display:none}.topbar-identity h1{max-width:116px;font-size:var(--fs-title);letter-spacing:-.6px}.topbar-identity .eyebrow{font-size:var(--fs-caption)}.topbar-actions{gap:4px}.topbar-action,.topbar-profile,.topbar-profile .profile-avatar{width:40px;height:40px}.account-scroll{margin-right:-22px}.account-scroll>.account{min-width:188px;height:142px;padding:16px}.account-scroll>.add-account-card{min-width:132px;height:142px}.home-focus-shortcuts{grid-template-columns:1fr}.home-focus-main{grid-template-columns:35px minmax(0,1fr) auto;padding:11px}.home-focus-main>span{width:34px;height:34px}.financial-radar[data-home-focus]{padding:14px}}@media (max-width:360px){.topbar-identity .eyebrow{display:none}.topbar-identity h1{max-width:78px;font-size:var(--fs-body-lg)}.topbar-action,.topbar-profile,.topbar-profile .profile-avatar{width:39px;height:39px}}@media (min-width:700px){.workspace-grid>.home-accounts{min-width:0}.account-scroll{scroll-snap-type:x proximity!important;gap:12px!important;margin-right:-22px!important;padding:2px 22px 7px 0!important;display:flex!important;overflow:auto hidden!important}.account-scroll>.account{flex:0 0 218px!important;width:218px!important;min-width:218px!important;height:154px!important;padding:18px!important}.account-scroll>.add-account-card{flex:0 0 150px!important;width:150px!important;min-width:150px!important;height:154px!important;min-height:154px!important}.account-scroll>.account em{text-align:right!important;white-space:normal!important;max-width:96px!important;margin:0!important;position:absolute!important;bottom:14px!important;right:14px!important}.workspace-grid>.financial-radar[data-home-focus]{margin:0}.home-focus-main{grid-template-columns:40px minmax(0,1fr) auto}.home-focus-shortcuts{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.workspace-grid>.quick-actions{grid-area:2/2}.workspace-grid>.home-accounts,.workspace-grid>.financial-radar[data-home-focus]{grid-area:auto/1/auto/-1}.account-scroll>.account{flex-basis:232px!important;width:232px!important;min-width:232px!important}.workspace-grid>.movements{grid-column:1/-1}}html[data-luma-font-scale=large] .topbar,html[data-luma-font-scale=extra_large] .topbar,html[data-luma-font-scale=accessibility] .topbar{align-items:flex-start}html[data-luma-font-scale=extra_large] .home-focus-shortcuts,html[data-luma-font-scale=accessibility] .home-focus-shortcuts{grid-template-columns:1fr}.support-sheet{background:linear-gradient(#fafcff,#f4f6f9)}.support-report-form{border-bottom:1px solid #e5e9ee;padding-bottom:18px}.support-tracking{margin-top:18px}.support-tracking>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.support-tracking>header small,.support-tracking>header h3{margin:0;display:block}.support-tracking>header small{color:#7d8792;font-size:var(--fs-compact)}.support-tracking>header span{color:#6d7c89;font-size:var(--fs-compact)}.support-tracking>div{flex-direction:column;gap:9px;display:flex}.support-tracking article{background:#fff;border:1px solid #dfe5eb;border-radius:17px;padding:14px}.support-tracking article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-tracking article>header span{color:#586a7c;font-size:var(--fs-compact);font-weight:800}.support-tracking article>header b{color:#3474aa;font-size:var(--fs-compact);background:#eaf3fb;border-radius:999px;padding:5px 8px}.support-tracking article.in_review>header b{color:#9b681d;background:#fff1d8}.support-tracking article.resolved>header b{color:#2f7b50;background:#e4f5ea}.support-tracking article.cancelled{opacity:.72}.support-tracking article.cancelled>header b{color:#707983;background:#eef0f2}.support-tracking article>p{color:#34414d;font-size:var(--fs-caption);margin:10px 0 6px;line-height:1.5}.support-tracking article>small{color:#87919b;font-size:var(--fs-compact)}.support-tracking blockquote{color:#355873;background:#f0f7fd;border:0;border-radius:13px;margin:11px 0 0;padding:11px 12px}.support-tracking blockquote b,.support-tracking blockquote p{margin:0;display:block}.support-tracking blockquote b{font-size:var(--fs-compact)}.support-tracking blockquote p{font-size:var(--fs-caption);margin-top:4px}.support-tracking article>button{color:#c34d47;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;margin-top:11px;font-weight:750}.support-empty{color:#71808d;text-align:center;font-size:var(--fs-caption);background:#eef2f6;border-radius:15px;margin:0;padding:15px}.account-closure-entry{background:#fff;border:1px solid #ead9d8;border-radius:18px;margin-top:18px;overflow:hidden}.account-closure-entry>button{color:#4b3c3c;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.account-closure-entry>button>span{color:#c34d47;background:#ffefed;border-radius:12px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.account-closure-entry>button b,.account-closure-entry>button small{display:block}.account-closure-entry>button small{color:#8a7777;font-size:var(--fs-compact);margin-top:2px}.account-closure-entry>button i{color:#a28d8d;font-style:normal}.account-closure-entry>form{border-top:1px solid #f0e3e2;padding:4px 14px 14px}.account-closure-entry>form>p{color:#756768;font-size:var(--fs-caption);line-height:1.5}.support-closure-confirm{color:#675c5c;font-size:var(--fs-caption);align-items:flex-start;gap:9px;margin:10px 1px 13px;line-height:1.45;display:flex}.support-closure-confirm input{accent-color:#c84c47;width:19px;height:19px;margin:1px 0 0}.danger-button{color:#fff;width:100%;min-height:46px;font:inherit;background:#d84d47;border:0;border-radius:13px;font-weight:800}.danger-button:disabled{color:#fff;opacity:.85;background:#dbc8c7}.support-admin-request-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.support-admin-request-head span,.support-admin-request-head b{color:#50708b;font-size:var(--fs-compact);background:#edf3f8;border-radius:999px;padding:4px 7px}.support-admin-list article>label{margin-top:11px;display:block}.support-admin-list article>label>span{color:#687887;font-size:var(--fs-compact);margin-bottom:5px;font-weight:750;display:block}.support-admin-list article textarea{box-sizing:border-box;color:#263442;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8e0e7;border-radius:12px;padding:10px}.support-admin-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.support-admin-actions button{min-height:40px}.support-admin-actions button:disabled{opacity:.5}.backup-care{color:#60481f;background:#fff9ef;border:1px solid #f0d6aa;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:12px 0 15px;padding:14px;display:grid}.backup-care>span{color:#a96b11;background:#ffebc8;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.backup-care.current{color:#345e45;background:#f3fbf6;border-color:#cfe7d7}.backup-care.current>span{color:#287348;background:#dff3e6}.backup-care b,.backup-care small{display:block}.backup-care small{color:#84745b;font-size:var(--fs-compact);margin-top:3px}.backup-care p{color:#75684f;font-size:var(--fs-caption);margin:7px 0 10px;line-height:1.4}.backup-care>div>div{flex-wrap:wrap;gap:8px;display:flex}.backup-care a,.backup-care button{color:#276b9f;min-height:44px;font:inherit;font-size:var(--fs-compact);background:#e8f1f8;border:0;border-radius:11px;justify-content:center;align-items:center;padding:9px 11px;font-weight:800;text-decoration:none;display:inline-flex}.backup-care a{color:#fff;background:#1687df}.external-backup-card.stale,.external-backup-card.failed,.external-backup-card.missing{background:#fff9ef;border-color:#efd39f}html[data-luma-theme=dark] .support-sheet{background:linear-gradient(#14202b,#0d151e)}html[data-luma-theme=dark] .support-report-form{border-color:#2a3947}html[data-luma-theme=dark] .support-tracking article,html[data-luma-theme=dark] .account-closure-entry{color:#edf3f8;background:#15212c;border-color:#30404f}html[data-luma-theme=dark] .support-tracking article>p{color:#dbe4eb}html[data-luma-theme=dark] .support-tracking blockquote{color:#b8dbf5;background:#17334b}html[data-luma-theme=dark] .account-closure-entry>button{color:#f2e7e6}html[data-luma-theme=dark] .account-closure-entry>button small{color:#b7a5a4}html[data-luma-theme=dark] .account-closure-entry>form{border-color:#493437}html[data-luma-theme=dark] .account-closure-entry>form>p,html[data-luma-theme=dark] .support-closure-confirm{color:#c4b3b2}html[data-luma-theme=dark] .support-admin-list article textarea{color:#edf3f8;background:#101a24;border-color:#344657}html[data-luma-theme=dark] .backup-care{color:#f2d69a;background:#2e281c;border-color:#65512e}html[data-luma-theme=dark] .backup-care.current{color:#8de0ae;background:#153326;border-color:#2f6047}html[data-luma-theme=dark] .backup-care small,html[data-luma-theme=dark] .backup-care p{color:#c0ad85}html[data-luma-theme=dark] .external-backup-card.stale,html[data-luma-theme=dark] .external-backup-card.failed,html[data-luma-theme=dark] .external-backup-card.missing{background:#2e281c;border-color:#65512e}@media (max-width:460px){.support-admin-actions{grid-template-columns:1fr}.backup-care{grid-template-columns:36px minmax(0,1fr);padding:12px}.backup-care>span{width:35px;height:35px}.backup-care>div>div{grid-template-columns:1fr;display:grid}.backup-care a,.backup-care button{text-align:center}}.notice-sheet{width:min(720px,100vw - 28px);padding-bottom:max(30px,env(safe-area-inset-bottom));background:linear-gradient(#fafcff,#f4f7fa)}.notice-overview{color:#234f72;background:#edf7ff;border:1px solid #d4e4f1;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 18px;padding:14px;display:grid}.notice-overview>span{color:#0879e8;background:#d9edff;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.notice-overview>span .ui-icon{--ui-icon-size:21px}.notice-overview b,.notice-overview p{display:block}.notice-overview b{font-size:var(--fs-label)}.notice-overview p{color:#648098;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.4}.notice-feedback{color:#266699;font-size:var(--fs-compact);background:#eaf4ff;border-radius:13px;margin:9px 1px;padding:10px 12px;line-height:1.4}.notice-group{margin-top:22px}.notice-group>header{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 9px;display:flex}.notice-group>header small,.notice-group>header h3{display:block}.notice-group>header small{color:#7d8b98;font-size:var(--fs-compact);letter-spacing:.45px;font-weight:820}.notice-group>header h3{font-size:var(--fs-body-lg);margin:3px 0 0}.notice-group>header>span{color:#5e7080;min-width:27px;height:27px;font-size:var(--fs-compact);background:#e5edf4;border-radius:999px;place-items:center;padding:0 8px;font-weight:850;display:grid}.notice-card-list{gap:10px;display:grid}.notice-card{background:#fff;border:1px solid #dfe7ee;border-radius:20px;padding:14px;box-shadow:0 8px 24px #21354b0a}.notice-card.review.high,.notice-card.reminder-card.danger{border-color:#efcfcc}.notice-card-main{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;display:grid}.notice-card-main>span{color:#1978c6;width:38px;height:38px;font-size:var(--fs-caption);background:#e9f3ff;border-radius:13px;place-items:center;font-weight:850;display:grid}.notice-card.review.high .notice-card-main>span,.notice-card.reminder-card.danger .notice-card-main>span,.notice-card.suggestion.attention .notice-card-main>span{color:#cc4b46;background:#ffebe8}.notice-card.review.medium .notice-card-main>span,.notice-card.reminder-card.warning .notice-card-main>span{color:#ae6d1d;background:#fff2dc}.notice-card.suggestion.positive .notice-card-main>span{color:#28875a;background:#e2f5ea}.notice-card-main b{font-size:var(--fs-caption);line-height:1.35;display:block}.notice-card-main p{color:#71808d;font-size:var(--fs-compact);margin:4px 0 0;line-height:1.45}.notice-primary{color:#fff;width:100%;min-height:43px;font:inherit;font-size:var(--fs-caption);background:#0a84ff;border:0;border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;font-weight:800;display:flex}.notice-primary i{font-style:normal}.notice-primary.quiet{color:#1f6fae;background:#eef7ff;border:1px solid #cfe2f1}.notice-secondary{flex-wrap:wrap;justify-content:flex-end;gap:7px 15px;margin-top:9px;display:flex}.notice-secondary button{color:#667582;font:inherit;font-size:var(--fs-compact);background:0 0;border:0;padding:5px 1px;font-weight:720}.notice-secondary button:last-child{color:#95615e}.notice-secondary button:disabled{opacity:.55}.notice-empty{text-align:center;padding:42px 20px 28px}.notice-empty>span{color:#2e9761;width:58px;height:58px;font-size:var(--fs-title);background:#e1f6e9;border-radius:50%;place-items:center;margin:0 auto 13px;font-weight:850;display:grid}.notice-empty h3{margin:0}.notice-empty p{color:#77818b;max-width:390px;font-size:var(--fs-caption);margin:7px auto 0;line-height:1.5}.notice-control-link{color:#263746;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #dfe7ee;border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:22px;padding:12px;display:grid}.notice-control-link>.ui-icon{--ui-icon-size:20px;color:#3977aa}.notice-control-link b,.notice-control-link small{display:block}.notice-control-link b{font-size:var(--fs-caption)}.notice-control-link small{color:#788694;font-size:var(--fs-compact);margin-top:2px}.notice-control-link>i{color:#8b98a4;font-style:normal}html[data-luma-theme=dark] .notice-sheet{background:linear-gradient(#111c29,#0c141e)}html[data-luma-theme=dark] .notice-overview{color:#c3e1f8;background:#15304a;border-color:#2d506d}html[data-luma-theme=dark] .notice-overview>span{color:#8fcaff;background:#173d5c}html[data-luma-theme=dark] .notice-overview p,html[data-luma-theme=dark] .notice-card-main p,html[data-luma-theme=dark] .notice-control-link small{color:#a2b0bd}html[data-luma-theme=dark] .notice-card,html[data-luma-theme=dark] .notice-control-link{color:#edf3f8;box-shadow:none;background:#15212f;border-color:#2b3b4b}html[data-luma-theme=dark] .notice-card.review.high,html[data-luma-theme=dark] .notice-card.reminder-card.danger{border-color:#633b3a}html[data-luma-theme=dark] .notice-primary.quiet{color:#a8d7fb;background:#173650;border-color:#2e5878}html[data-luma-theme=dark] .notice-group>header>span{color:#b2c0cc;background:#1c2b3a}html[data-luma-theme=dark] .notice-feedback{color:#b9dbf7;background:#17334c}@media (min-width:760px){.notice-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-card{flex-direction:column;display:flex}.notice-primary{margin-top:auto}.notice-card-main{margin-bottom:12px}.notice-primary+.notice-secondary{margin-top:9px}}@media (max-width:430px){.notice-sheet{width:100%;padding-left:18px;padding-right:18px}.notice-overview{grid-template-columns:40px minmax(0,1fr);padding:12px}.notice-overview>span{width:40px;height:40px}.notice-card{padding:12px}.notice-secondary{justify-content:flex-start;gap:4px 13px}.notice-secondary button{min-height:34px}.notice-control-link{grid-template-columns:32px minmax(0,1fr) auto}}html[data-luma-theme=dark] .notice-card-main>span{color:#8fcaff;background:#173d5c;box-shadow:inset 0 0 0 1px #8fcaff24}html[data-luma-theme=dark] .notice-card.review.high .notice-card-main>span,html[data-luma-theme=dark] .notice-card.reminder-card.danger .notice-card-main>span,html[data-luma-theme=dark] .notice-card.suggestion.attention .notice-card-main>span{color:#ff9a92;background:#3b2328;box-shadow:inset 0 0 0 1px #ff9a9230}html[data-luma-theme=dark] .notice-card.review.medium .notice-card-main>span,html[data-luma-theme=dark] .notice-card.reminder-card.warning .notice-card-main>span{color:#efc279;background:#3a2b17;box-shadow:inset 0 0 0 1px #efc2792c}html[data-luma-theme=dark] .notice-card.suggestion.positive .notice-card-main>span{color:#79d9a6;background:#173728;box-shadow:inset 0 0 0 1px #79d9a62b}html[data-luma-theme=dark] .reconcile-list article.matches{color:#edf7f1;background:#11271d;border-color:#2a5943}html[data-luma-theme=dark] .reconcile-list article.differs{color:#fff4dd;background:#2a2115;border-color:#6b4c28}html[data-luma-theme=dark] .reconcile-list article.matches .reconcile-difference{color:#79d9a6}html[data-luma-theme=dark] .reconcile-list article.matches .reconcile-difference>span{color:#8ae2b2;background:#173f2c}html[data-luma-theme=dark] .reconcile-list article.differs .reconcile-difference{color:#efc279}html[data-luma-theme=dark] .reconcile-list article.differs .reconcile-difference>span{color:#f3c77e;background:#463218}html[data-luma-theme=dark] .reconcile-list article>button:disabled{color:#aeb9c6;opacity:1;background:#263342}.amount-visibility-toggle{color:#fff;min-height:36px;font-size:var(--fs-compact);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:flex}:is(.amount-visibility-toggle:hover,.amount-visibility-toggle:focus-visible){background:#ffffff24;outline:none}.amount-visibility-toggle .password-visibility-icon{width:18px;height:18px}.home-command-column{flex-direction:column;gap:12px;min-width:0;display:flex}.home-command-column>.registration-launchers{margin:0}.home-liquidity-summary{color:#263441;text-align:left;background:linear-gradient(145deg,#fbfdff,#f2f7fb);border:1px solid #dce5ee;border-radius:21px;flex-direction:column;flex:none;justify-content:flex-start;gap:12px;width:100%;min-width:0;padding:15px;display:flex;box-shadow:0 8px 22px #25364b0a}.home-liquidity-summary>header{grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.home-liquidity-summary>header>span{color:#2179c6;background:#e3f1ff;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.home-liquidity-summary>header>span .ui-icon{--ui-icon-size:20px}.home-liquidity-summary>header small,.home-liquidity-summary>header b{display:block}.home-liquidity-summary>header small{color:#788796;font-size:var(--fs-compact);letter-spacing:.75px;font-weight:850}.home-liquidity-summary>header b{font-size:var(--fs-body-lg);margin-top:1px}.home-liquidity-summary>header>i{color:#8e9ba8;place-items:center;font-style:normal;display:grid}.home-liquidity-summary>header>i .ui-icon{--ui-icon-size:16px}.home-liquidity-summary>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.home-liquidity-summary>div>span{background:#e9f0f6;border-radius:14px;min-width:0;padding:10px}.home-liquidity-summary>div small,.home-liquidity-summary>div b{display:block}.home-liquidity-summary>div small{color:#748391;font-size:var(--fs-compact);line-height:1.25}.home-liquidity-summary>div b{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;margin-top:3px;overflow:visible}.home-liquidity-summary>p{color:#6f7f8d;font-size:var(--fs-compact);margin:0 1px;line-height:1.35}.home-focus-shortcuts.single{grid-template-columns:minmax(0,1fr)}.control-actions-organized{grid-template-columns:repeat(3,minmax(0,1fr))}.control-actions-organized button:nth-child(9) span{color:#2877bd;background:#e4efff}.organize-sheet{padding-bottom:max(28px,env(safe-area-inset-bottom));background:linear-gradient(#fafcff,#f5f7fa)}.organize-options{flex-direction:column;gap:9px;margin-top:16px;display:flex}.organize-options>button{color:#27313c;text-align:left;background:#fff;border:1px solid #e0e6ec;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:13px;display:grid;box-shadow:0 7px 18px #25364b08}.organize-options>button>span{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.organize-options>button>span .ui-icon{--ui-icon-size:21px}.organize-options>button>span.blue{color:#2378c2;background:#e5f2ff}.organize-options>button>span.green{color:#278c59;background:#e3f6eb}.organize-options>button>span.violet{color:#765ec4;background:#eee9ff}.organize-options>button b,.organize-options>button small{display:block}.organize-options>button b{font-size:var(--fs-body)}.organize-options>button small{color:#6f7d8a;font-size:var(--fs-compact);margin-top:2px}.organize-options>button p{color:#7e8994;font-size:var(--fs-compact);margin:5px 0 0;line-height:1.35}.organize-options>button>i{color:#98a3ae;place-items:center;font-style:normal;display:grid}.organize-options>button>i .ui-icon{--ui-icon-size:16px}.organize-note{color:#7d8894;font-size:var(--fs-compact);margin:14px 4px 0;line-height:1.45}html[data-luma-theme=dark] .home-liquidity-summary{color:#edf2f8;box-shadow:none;background:linear-gradient(145deg,#172432,#111c27);border-color:#2b3a49}html[data-luma-theme=dark] .home-liquidity-summary>header>span{color:#8fcaff;background:#193852}html[data-luma-theme=dark] .home-liquidity-summary>header small,html[data-luma-theme=dark] .home-liquidity-summary>p{color:#9baaba}html[data-luma-theme=dark] .home-liquidity-summary>div>span{background:#1d2b39}html[data-luma-theme=dark] .home-liquidity-summary>div small{color:#9caaba}html[data-luma-theme=dark] .organize-sheet{background:linear-gradient(#111b27,#0d151f)}html[data-luma-theme=dark] .organize-options>button{color:#edf2f8;box-shadow:none;background:#16212e;border-color:#2b3948}html[data-luma-theme=dark] .organize-options>button small,html[data-luma-theme=dark] .organize-options>button p,html[data-luma-theme=dark] .organize-note{color:#9eacba}html[data-luma-theme=dark] .organize-options>button>span.blue{color:#8fcaff;background:#193852}html[data-luma-theme=dark] .organize-options>button>span.green{color:#7dd7a6;background:#17382a}html[data-luma-theme=dark] .organize-options>button>span.violet{color:#c1b5ff;background:#302b4d}@media (min-width:700px){.organize-sheet{border-radius:28px;width:min(600px,100% - 40px)}.control-actions-organized{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1040px){.workspace-grid>.home-command-column{grid-area:2/2;align-self:stretch}.workspace-grid>.balance-card{grid-area:2/1}.home-command-column>.home-liquidity-summary{min-height:0}}@media (min-width:1040px) and (max-width:1350px){.home-command-column>.registration-launchers{grid-template-columns:1fr!important}.home-command-column .registration-launcher-main,.home-command-column .registration-launcher-plan{grid-template-columns:49px minmax(0,1fr) 18px;gap:10px}.home-command-column .registration-launcher-main>em{display:grid}}@media (max-width:1039px){.workspace-grid>.home-command-column{grid-area:auto/1}.home-liquidity-summary{flex:none}}@media (max-width:520px){.amount-visibility-toggle{padding:7px 9px}.organize-options>button{grid-template-columns:42px minmax(0,1fr) 16px;padding:12px}.organize-options>button>span{width:42px;height:42px}}.searchable-picker{min-width:0;position:relative}.searchable-picker-trigger{color:#242a31;text-align:left;background:#fff;border:1px solid #e0e0e4;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 13px;display:flex}.searchable-picker-trigger>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.searchable-picker-trigger>i{color:#7d8a96;font-size:var(--fs-body-lg);font-style:normal}.searchable-picker.open .searchable-picker-trigger{border-color:#7ab8f8;box-shadow:0 0 0 3px #0a84ff14}.searchable-picker-trigger:focus-visible{border-color:#7ab8f8;box-shadow:0 0 0 3px #0a84ff14}.searchable-picker-menu{z-index:40;background:#fff;border:1px solid #dce3ea;border-radius:16px;width:100%;min-width:220px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #1625362b}.searchable-picker-menu>label{display:block}.searchable-picker-menu input{color:#26313c;background:#f8fafc;border:1px solid #dce3ea;border-radius:11px;outline:0;width:100%;height:42px;padding:0 12px}.searchable-picker-menu input:focus{border-color:#72b5ee;box-shadow:0 0 0 3px #0a84ff14}.searchable-picker-menu>div{overscroll-behavior:contain;gap:3px;max-height:230px;margin-top:7px;display:grid;overflow:auto}.searchable-picker-menu>div>button{color:#2f3943;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.searchable-picker-menu>div>button:hover,.searchable-picker-menu>div>button.selected,.searchable-picker-menu>div>button.highlighted{color:#126cae;background:#eaf4fd}.searchable-picker-menu>div>button i{font-style:normal;font-weight:900}.searchable-picker-menu>div>p{color:#788591;font-size:var(--fs-compact);text-align:center;margin:8px;padding:8px}.searchable-picker-create{color:#126cae;width:100%;min-height:42px;font:inherit;font-size:var(--fs-caption);text-align:left;background:#eef7ff;border:1px solid #bedaf2;border-radius:11px;margin-top:7px;padding:9px 10px;font-weight:800}.searchable-picker-create:disabled{opacity:.6}.searchable-picker-error{color:#bc3d37;font-size:var(--fs-compact);margin:7px 3px 2px;line-height:1.35}.keyboard-help-sheet{padding-bottom:max(30px,env(safe-area-inset-bottom))}.keyboard-shortcut-list{background:#fff;border:1px solid #e0e6ec;border-radius:20px;gap:2px;margin-top:16px;display:grid;overflow:hidden}.keyboard-shortcut-list>div{border-bottom:1px solid #e8edf1;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.keyboard-shortcut-list>div:last-child{border:0}.keyboard-shortcut-list>div>span{align-items:center;gap:6px;display:flex}.keyboard-shortcut-list kbd{color:#3a4651;min-width:34px;font:750 var(--fs-compact)/1 var(--font-app),sans-serif;text-align:center;background:#f6f8fa;border:1px solid #cfd7df;border-bottom-width:2px;border-radius:8px;padding:6px 8px;box-shadow:inset 0 1px #fff}.keyboard-shortcut-list>div>span>b{color:#8995a0;font-size:var(--fs-compact)}.keyboard-shortcut-list p,.keyboard-shortcut-list b,.keyboard-shortcut-list small{margin:0;display:block}.keyboard-shortcut-list p>b{font-size:var(--fs-caption)}.keyboard-shortcut-list p>small{color:#7b8894;font-size:var(--fs-compact);margin-top:3px}.recovery-support-link{justify-content:space-between;align-items:center;margin-top:17px;text-decoration:none;display:flex!important}html[data-luma-theme=dark] .searchable-picker-trigger{color:#eef3f8;background:#172330;border-color:#314151}html[data-luma-theme=dark] .searchable-picker-trigger>i{color:#9fadb9}html[data-luma-theme=dark] .searchable-picker-menu{background:#111c27;border-color:#304050;box-shadow:0 18px 45px #0008}html[data-luma-theme=dark] .searchable-picker-menu input{color:#eef3f8;background:#192633;border-color:#314151}html[data-luma-theme=dark] .searchable-picker-menu>div>button{color:#dfe7ee}html[data-luma-theme=dark] .searchable-picker-menu>div>button:hover,html[data-luma-theme=dark] .searchable-picker-menu>div>button.selected,html[data-luma-theme=dark] .searchable-picker-menu>div>button.highlighted{color:#91cfff;background:#193852}html[data-luma-theme=dark] .searchable-picker-create{color:#9fd4fb;background:#172f43;border-color:#31506a}html[data-luma-theme=dark] .searchable-picker-error{color:#ef9f99}html[data-luma-theme=dark] .keyboard-shortcut-list{background:#15212d;border-color:#2c3a48}html[data-luma-theme=dark] .keyboard-shortcut-list>div{border-color:#293846}html[data-luma-theme=dark] .keyboard-shortcut-list kbd{color:#edf3f8;background:#222f3c;border-color:#445463;box-shadow:inset 0 1px #ffffff0d}html[data-luma-theme=dark] .keyboard-shortcut-list p>small{color:#9eabb7}@media (max-width:520px){.searchable-picker-menu{z-index:60;top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:22px;width:auto;min-width:0;max-height:min(58dvh,460px);padding:12px;position:fixed;left:12px;box-shadow:0 24px 70px #0007}.searchable-picker-menu input{height:48px}.searchable-picker-menu>div{max-height:min(43dvh,330px)}.keyboard-shortcut-list>div{grid-template-columns:96px minmax(0,1fr);padding:12px}}.workspace-grid>.getting-started-card{grid-column:1/-1;min-width:0;margin:0}.getting-started-card{background:linear-gradient(145deg,#f6fbff,#edf7ff);border:1px solid #cfe2f2;border-radius:22px;padding:15px 16px;box-shadow:0 10px 28px #1c496d0b}.getting-started-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.getting-started-card header small{color:#4f85ac;font-size:var(--fs-compact);letter-spacing:.07em;font-weight:850;display:block}.getting-started-card h2{font-size:var(--fs-body);letter-spacing:-.02em;margin:3px 0 0}.getting-started-card header button{color:#0878d1;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;padding:4px 0;font-weight:800}.getting-started-progress{background:#dce8f2;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.getting-started-progress>i{border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#47b17c);height:100%;transition:width .25s;display:block}.getting-started-next{color:#263746;text-align:left;background:#fff;border:1px solid #d5e6f3;border-radius:15px;grid-template-columns:35px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px;display:grid}.getting-started-next>span{color:#0a75c9;background:#e5f2ff;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.getting-started-next b,.getting-started-next small{display:block}.getting-started-next b{font-size:var(--fs-caption)}.getting-started-next small{color:#718493;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.getting-started-next>i{color:#7c9ab1;font-style:normal}.getting-started-next .ui-icon{--ui-icon-size:16px}.getting-started-sheet{background:linear-gradient(#f9fcff,#f3f7fa)}.getting-started-intro{color:#6f7e8b;font-size:var(--fs-caption);margin:9px 1px 14px;line-height:1.5}.getting-started-summary{background:#edf7ff;border:1px solid #cfe3f3;border-radius:19px;padding:14px}.getting-started-summary>div:first-child{align-items:baseline;gap:7px;display:flex}.getting-started-summary strong{font-size:var(--fs-heading);letter-spacing:-.05em}.getting-started-summary span,.getting-started-summary small{color:#5f7b90;font-size:var(--fs-caption);font-weight:750}.getting-started-summary small{font-size:var(--fs-compact);margin-top:1px;font-weight:650;display:block}.getting-started-list{gap:8px;margin-top:13px;display:grid}.getting-started-list article{background:#fff;border:1px solid #dfe7ed;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.getting-started-list article>span{color:#687a88;background:#edf2f6;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.getting-started-list article.done>span{color:#238256;background:#dff3e7}.getting-started-list b,.getting-started-list small{display:block}.getting-started-list b{font-size:var(--fs-caption)}.getting-started-list small{color:#788692;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.getting-started-list button,.getting-started-list em{color:#0875c9;font:inherit;font-size:var(--fs-compact);white-space:nowrap;background:#e7f3ff;border:0;border-radius:11px;padding:8px 10px;font-weight:800}.getting-started-list em{color:#267b53;background:#e5f5eb;font-style:normal}.getting-started-help{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.getting-started-help button{color:#496579;min-height:44px;font:inherit;font-size:var(--fs-caption);background:#fff;border:1px solid #d5e2eb;border-radius:13px;padding:9px;font-weight:800}.context-help-link{color:#126da9;width:max-content;max-width:100%;font:inherit;font-size:var(--fs-compact);background:#edf7ff;border:1px solid #cae0f2;border-radius:999px;align-items:center;gap:7px;margin:8px 0 13px;padding:7px 10px;font-weight:800;display:flex}.context-help-link>span{color:#fff;width:20px;height:20px;font-size:var(--fs-compact);background:#0a84ff;border-radius:50%;place-items:center;display:grid}.help-example{background:#f1f8fe;border:1px solid #d7e8f4;border-radius:13px;margin:11px 0 0;padding:10px 11px}.help-example small{color:#4380aa;font-size:var(--fs-compact);letter-spacing:.07em;font-weight:850;display:block}.help-example p{color:#536d80!important;margin-top:4px!important}.help-library{gap:7px;margin:16px 0 11px;display:grid}.help-library>small{color:#728493;font-size:var(--fs-compact);letter-spacing:.07em;margin:0 2px;font-weight:850}.help-library details{background:#fff;border:1px solid #d9e4ed;border-radius:14px;overflow:hidden}.help-library summary{cursor:pointer;color:#334b5d;font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-weight:800;list-style:none;display:flex}.help-library summary::-webkit-details-marker{display:none}.help-library summary i{color:#3177a9;min-width:23px;height:23px;font-size:var(--fs-compact);background:#e7f2fb;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid}.help-library details>div{border-top:1px solid #e5ebf0;display:grid}.help-library details button{display:var(--luma-context-help-result-display,flex);align-items:var(--luma-context-help-result-align,center);justify-content:var(--luma-context-help-result-justify,space-between);gap:var(--luma-context-help-result-gap,10px);min-height:var(--luma-context-help-result-min-height,44px);padding:var(--luma-context-help-result-padding,10px 12px);border:var(--luma-context-help-result-border,0);border-bottom:var(--luma-context-help-result-divider,1px solid #e9eef2);background:var(--luma-context-help-result-background,transparent);color:var(--luma-context-help-result-color,#405766);text-align:var(--luma-context-help-result-text-align,left);font:inherit;font-size:var(--fs-caption)}.help-library details button:last-child{border-bottom:0}.help-library details button>i{color:var(--luma-context-help-result-arrow-color,#1680ce);font-style:var(--luma-context-help-result-arrow-style,normal);font-weight:var(--luma-context-help-result-arrow-weight,900)}.tutorial-progress>button span{text-overflow:clip;overflow:visible}.tutorial-progress>button{overflow:visible}.tutorial-copy>p{max-width:440px}.tutorial-copy li{align-items:start}html[data-luma-theme=dark] .getting-started-card{background:linear-gradient(145deg,#152b3c,#122433);border-color:#2f506a}html[data-luma-theme=dark] .getting-started-card header small{color:#89bde4}html[data-luma-theme=dark] .getting-started-card h2{color:#edf5fb}html[data-luma-theme=dark] .getting-started-progress{background:#2b3d4d}html[data-luma-theme=dark] .getting-started-next{color:#edf4fa;background:#172938;border-color:#30485b}html[data-luma-theme=dark] .getting-started-next>span{color:#9ad1fa;background:#1a3c58}html[data-luma-theme=dark] .getting-started-next small{color:#9eafbd}html[data-luma-theme=dark] .getting-started-sheet{background:linear-gradient(#111d28,#0d161f)}html[data-luma-theme=dark] .getting-started-intro{color:#a3b1bc}html[data-luma-theme=dark] .getting-started-summary{background:#162c3e;border-color:#31516a}html[data-luma-theme=dark] .getting-started-summary span,html[data-luma-theme=dark] .getting-started-summary small{color:#a0b7c8}html[data-luma-theme=dark] .getting-started-list article{background:#15222e;border-color:#2d3d4b}html[data-luma-theme=dark] .getting-started-list small{color:#9eabb6}html[data-luma-theme=dark] .getting-started-list article>span{color:#bac7d0;background:#263542}html[data-luma-theme=dark] .getting-started-list article.done>span{color:#76d8a5;background:#173a2b}html[data-luma-theme=dark] .getting-started-list button{color:#9bd0f6;background:#193952}html[data-luma-theme=dark] .getting-started-list em{color:#83d6aa;background:#17372a}html[data-luma-theme=dark] .getting-started-help button{color:#bed0dc;background:#192733;border-color:#334453}html[data-luma-theme=dark] .context-help-link{border-color:var(--luma-context-learning-secondary-night-border-color,#31516a);background:var(--luma-context-learning-secondary-night-background,#172f42);color:var(--luma-context-learning-secondary-night-color,#9bcef2)}html[data-luma-theme=dark] .help-example{background:#152d40;border-color:#315069}html[data-luma-theme=dark] .help-example small{color:#87bde4}html[data-luma-theme=dark] .help-example p{color:#aec1cf!important}html[data-luma-theme=dark] .help-library details{background:#14212d;border-color:#2e4050}html[data-luma-theme=dark] .help-library summary{color:#d8e5ee}html[data-luma-theme=dark] .help-library summary i{color:#9acef3;background:#1c3b53}html[data-luma-theme=dark] .help-library details>div,html[data-luma-theme=dark] .help-library details button{border-color:#2a3a48}html[data-luma-theme=dark] .help-library details button{color:#b9c9d4}@media (max-width:560px){.getting-started-list article{grid-template-columns:36px minmax(0,1fr)}.getting-started-list article>button,.getting-started-list article>em{grid-column:2;width:max-content}.getting-started-help{grid-template-columns:1fr}.help-library details button{min-height:46px}}@media (max-width:390px){.getting-started-card{padding:13px}.getting-started-next{grid-template-columns:34px minmax(0,1fr) 16px}.tutorial-progress{gap:4px}.tutorial-progress>button span{display:none}}@media (prefers-reduced-motion:reduce){.getting-started-progress>i{transition:none}}html[data-luma-theme=light]{--blue:#0873ca;--luma-action:#0873ca;--luma-focus:#005eaa;--luma-focus-halo:#fff;--luma-muted:#5d6874;--luma-muted-strong:#4f5b67;--luma-success:#176d43;--luma-success-soft:#e1f5e9;--luma-danger:#a9322c;--luma-danger-soft:#fff0ee;--luma-warning:#86500b;--luma-warning-soft:#fff1dc;--luma-info:#0869b5;--luma-info-soft:#e3f1ff;--luma-disabled-bg:#e1e6ec;--luma-disabled-text:#52606d;--luma-disabled-line:#aeb9c4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-luma-theme=dark]{--blue:#0b70c4;--luma-action:#0b70c4;--luma-focus:#8bcbff;--luma-focus-halo:#090d13;--luma-muted:#afbbc8;--luma-muted-strong:#c1cad4;--luma-success:#8ce0b2;--luma-success-soft:#173828;--luma-danger:#ffaaa4;--luma-danger-soft:#412126;--luma-warning:#ffd08a;--luma-warning-soft:#3b2d19;--luma-info:#9fd4ff;--luma-info-soft:#173651;--luma-disabled-bg:#32404f;--luma-disabled-text:#bec9d4;--luma-disabled-line:#526172}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--luma-focus-ring-width) solid var(--luma-focus)!important;outline-offset:var(--luma-focus-ring-offset)!important;box-shadow:0 0 0 var(--luma-focus-halo-width) var(--luma-focus-halo)!important}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:1}.sheet-head>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.month-switcher{grid-template-columns:44px minmax(0,1fr) 44px}.month-switcher>button{width:auto;min-width:44px;min-height:44px}.month-switcher>.month-jump{width:100%;font:inherit!important;font-size:var(--fs-body)!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.month-switcher>.month-jump>span{min-width:0;font:inherit;line-height:inherit;overflow-wrap:anywhere}.context-help-link{min-height:44px}.goal-list footer button,.installment-list footer button,.profitability-card>button,.personal-recommendation-actions button,.planned-actions button,.account-row-actions button,.category-manage button,.subcategory-list button,.recoverable-list footer button,.statement-list article>button,.statement-list footer button,.recurring-row button{min-height:44px;padding:9px 8px}.segment button.selected{font-weight:850;box-shadow:inset 0 0 0 2px!important}.segment button.selected:before{content:var(--luma-symbol-checkmark);margin-right:6px;font-size:.82em;font-weight:900;display:inline-block}.font-size-picker button{position:relative}.font-size-picker button.selected:after{content:var(--luma-symbol-checkmark);background:var(--luma-action);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:grid;position:absolute;top:5px;right:6px}.appearance-options i{color:#0000;background:0 0;border:2px solid #7b8793}.appearance-options button.selected i{border-color:var(--luma-action);background:var(--luma-action);color:#fff}html[data-luma-theme=dark] .appearance-options i{color:#0000;background:0 0;border-color:#788899}html[data-luma-theme=dark] .appearance-options button.selected i{color:#fff;background:#0b70c4;border-color:#72bdf7}html[data-luma-theme=light] :where(.sheet-kicker,.appearance-intro,.appearance-note,.getting-started-intro,.review-intro,.review-footnote,.advisor-note,.organize-note,.plan-registration-intro),html[data-luma-theme=light] :where(.appearance-options,.font-size-picker,.profile-action,.control-disclosure-head,.personal-recommendation,.getting-started-list,.organize-options,.keyboard-shortcut-list) small{color:var(--luma-muted)!important}html[data-luma-theme=light] .control-section-head>span{color:#4f5b67;background:#e2e7ec}html[data-luma-theme=light] .recommendation-head>div>small,html[data-luma-theme=dark] :where(.sheet-kicker,.appearance-intro,.appearance-note,.getting-started-intro,.review-intro,.review-footnote,.advisor-note,.organize-note,.plan-registration-intro){color:var(--luma-muted)!important}html[data-luma-theme=light] :where(.positive,.profitability-card header strong.positive){color:var(--luma-success)!important}html[data-luma-theme=light] :where(.negative,.danger-link){color:var(--luma-danger)!important}html[data-luma-theme=dark] :where(.positive,.profitability-card header strong.positive){color:var(--luma-success)!important}html[data-luma-theme=dark] :where(.negative,.danger-link){color:var(--luma-danger)!important}html[data-luma-theme=dark] .import-row>span{background:var(--luma-success-soft);color:var(--luma-success)}html[data-luma-theme=dark] .import-row.duplicate>span{background:var(--luma-warning-soft);color:var(--luma-warning)}html[data-luma-theme=dark] .import-row.error>span{background:var(--luma-danger-soft);color:var(--luma-danger)}html[data-luma-theme=light] :where(.green,.movement-symbol.income,.recurring-row>span.income,.review-empty>span,.notice-empty>span,.calendar-row.income time,.calendar-row.goal time,.personal-recommendation.positive>i,.radar-item.positive>span,.today-card>div>button.positive>span,.financial-radar[data-home-focus][data-tone=positive] .home-focus-main>span,.refund-explanation span,.recovery-explanation span,.cost-covered-explanation span,.security-stack article>span,.security-activity article>span,.import-row.ready>span){color:var(--luma-success)!important}html[data-luma-theme=light] :where(.coral,.movement-symbol.expense,.recurring-row>span.expense,.calendar-row.expense time,.reminder.danger>span,.review-card-main>span,.personal-recommendation.attention>i,.radar-item.danger>span,.radar-item.attention>span,.notice-card.review.high .notice-card-main>span,.notice-card.reminder-card.danger .notice-card-main>span){color:var(--luma-danger)!important}html[data-luma-theme=light] :where(.reminder.warning>span,.calendar-row.warning time,.radar-item.warning>span,.radar-item.opportunity>span,.review-card.medium .review-card-main>span,.notice-card.review.medium .notice-card-main>span,.notice-card.reminder-card.warning .notice-card-main>span){color:var(--luma-warning)!important}html[data-luma-theme=light] :where(.blue,.movement-symbol.payment,.report-ready-note>span,.notice-overview>span,.restore-file-picker>span,.data-export-actions a>span,.data-export-actions button>span,.import-step>span,.wide-add,.organize-options>button>span.blue){color:var(--luma-info)!important}html[data-luma-theme=light] :where(.violet,.organize-options>button>span.violet){color:#6048a6!important}:where(.quick-create button,.budget-editor>button,.category-budget-editor>button,.reconcile-list button,.admin-capacity button,.admin-history-tools .user-search button,.movement-search button,.mobile-primary,.notification-check-button,.import-primary,.recurring-result-choice button,.review-fix,.tutorial-next,.tutorial-unlock,.help-composer>button,.help-command-actions button,.notice-primary){background:var(--luma-action)!important;color:#fff!important}.context-help-link>span,.topbar-notifications>.notification-count{color:#fff;background:#c4372f}.context-help-link>span{background:var(--luma-action)}html[data-luma-theme=light] :where(.account-row-actions .edit-account,.benefit-history article>button,.goal-list footer button,.installment-list footer button,.planned-actions button,.recoverable-list footer button,.recurring-row button,.statement-list article>button,.statement-list footer button){color:var(--luma-info)!important}:where(.save-button,.danger-button,.data-reset-primary,.subscription-pay-button,.mobile-primary,.report-download,.admin-history-pagination button,.movement-history-pagination button,.category-budget-editor>button):disabled{border:1px dashed var(--luma-disabled-line)!important;background:var(--luma-disabled-bg)!important;color:var(--luma-disabled-text)!important;box-shadow:none!important}.inline-error,.searchable-picker-error{overflow-wrap:anywhere;max-width:100%;font-weight:750}html[data-luma-theme=light] .inline-error,html[data-luma-theme=light] .searchable-picker-error{background:var(--luma-danger-soft);border:1px solid #e0a8a4;border-radius:12px;padding:10px 12px;color:var(--luma-danger)!important}html[data-luma-theme=dark] .inline-error,html[data-luma-theme=dark] .searchable-picker-error{background:var(--luma-danger-soft);border:1px solid #774047;border-radius:12px;padding:10px 12px;color:var(--luma-danger)!important}.profitability-card header>strong{border-radius:999px;padding:4px 8px}.profitability-card header>strong.positive{background:#e3f7eb;color:#125f39!important}.profitability-card header>strong.negative{background:#ffebe8;color:#9e2c28!important}html[data-luma-theme=dark] .profitability-card.design-neutral{--theme-bg:radial-gradient(circle at 88% 10%,#50607066 0,transparent 34%),linear-gradient(145deg,#303b48,#151c25);--theme-ink:#f2f6fa;--theme-soft:#c1ccd7}html[data-luma-theme=dark] .profitability-card header>strong.positive{background:#173d2b;color:#9ae8ba!important}html[data-luma-theme=dark] .profitability-card header>strong.negative{background:#482328;color:#ffb0aa!important}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--luma-focus-ring-width) solid Highlight!important;box-shadow:none!important}.segment button.selected,.appearance-options button.selected,.font-size-picker button.selected{outline-offset:1px!important;outline:2px solid highlight!important}}.customer-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.customer-journey-steps li{color:#74818e;background:#f6f8fb;border:1px solid #dce4ec;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.customer-journey-steps li>span{width:28px;height:28px;font-size:var(--fs-compact);border:2px solid #cbd6e0;border-radius:50%;place-items:center;font-weight:900;display:grid}.customer-journey-steps b,.customer-journey-steps small{min-width:0;display:block}.customer-journey-steps b{color:#536474;font-size:var(--fs-compact);line-height:1.2}.customer-journey-steps small{color:#82909c;font-size:calc(var(--fs-compact) * .86);margin-top:2px;line-height:1.25}.customer-journey-steps li.current{background:#eef7ff;border-color:#82bce7}.customer-journey-steps li.current>span{color:#fff;background:#1578c5;border-color:#1578c5}.customer-journey-steps li.current b{color:#176da9}.customer-journey-steps li.complete>span{color:#fff;background:#2b9063;border-color:#2b9063}.customer-journey-steps li.complete b{color:#2b7655}.registration-email-next{text-align:left;background:#f3f7fa;border-radius:16px;margin:-7px auto 20px;padding:14px 16px}.registration-email-next b{color:#3f566a;font-size:var(--fs-caption);display:block}.registration-email-next ol{color:#6b7885;font-size:var(--fs-compact);margin:8px 0 0;padding-left:20px;line-height:1.55}.registration-email-next li+li{margin-top:4px}.activation-next-step{font-size:var(--fs-compact);text-align:left;background:#eef6ff;border-radius:14px;padding:12px 14px;color:#386b93!important}.registration-unavailable-card{width:min(100%,560px)}.registration-back{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.registration-unavailable-message{text-align:center;padding:18px 0 8px}.registration-unavailable-message>span{width:58px;height:58px;font-size:var(--fs-body-lg);background:#e9f4fc;border-radius:19px;place-items:center;margin:0 auto 17px;display:grid}.registration-unavailable-message h1{font-size:var(--fs-title)!important}.registration-unavailable-message>p:not(.access-kicker){color:#6f7c88;max-width:450px;font-size:var(--fs-caption);margin:10px auto 18px;line-height:1.55}.registration-request-link,.registration-login-link{margin-top:9px!important}.registration-login-link{background:0 0!important;border:0!important}.subscription-sheet>.customer-journey-steps{margin-top:15px}.subscription-state{border:1px solid;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;margin-top:12px;padding:14px;display:grid}.subscription-state>span{border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.subscription-state b,.subscription-state p,.subscription-state small{margin:0;display:block}.subscription-state b{font-size:var(--fs-caption)}.subscription-state p{font-size:var(--fs-compact);margin-top:3px;line-height:1.45}.subscription-state small{font-size:var(--fs-compact);margin-top:6px;font-weight:760;line-height:1.4}.subscription-state.processing{color:#286795;background:#eef7ff;border-color:#bcdcf5}.subscription-state.processing>span{color:#1676bd;background:#d8edfd}.subscription-state.rejected{color:#9d3c37;background:#fff3f1;border-color:#edc7c3}.subscription-state.rejected>span{color:#b83f38;background:#ffe0dc}html[data-luma-theme=dark] .customer-journey-steps li,.luma-access-dark .customer-journey-steps li{color:#a4b1bd;background:#17222e;border-color:#334250}html[data-luma-theme=dark] .customer-journey-steps b,.luma-access-dark .customer-journey-steps b{color:#c0cad4}html[data-luma-theme=dark] .customer-journey-steps small,.luma-access-dark .customer-journey-steps small{color:#94a3b1}html[data-luma-theme=dark] .customer-journey-steps li.current,.luma-access-dark .customer-journey-steps li.current{background:#142d43;border-color:#35658d}html[data-luma-theme=dark] .customer-journey-steps li.current b,.luma-access-dark .customer-journey-steps li.current b{color:#9ed2fa}html[data-luma-theme=dark] .customer-journey-steps li.complete b,.luma-access-dark .customer-journey-steps li.complete b{color:#90dbb4}html[data-luma-theme=dark] .registration-email-next,.luma-access-dark .registration-email-next{background:#17232f}html[data-luma-theme=dark] .registration-email-next b,.luma-access-dark .registration-email-next b{color:#d5dee7}html[data-luma-theme=dark] .registration-email-next ol,.luma-access-dark .registration-email-next ol{color:#a6b2bd}html[data-luma-theme=dark] .activation-next-step,.luma-access-dark .activation-next-step{background:#142d43;color:#a7d3f5!important}html[data-luma-theme=dark] .registration-unavailable-message>span,.luma-access-dark .registration-unavailable-message>span{background:#183249}html[data-luma-theme=dark] .registration-unavailable-message>p:not(.access-kicker),.luma-access-dark .registration-unavailable-message>p:not(.access-kicker){color:#a4b0bc}html[data-luma-theme=dark] .subscription-state.processing{color:#a7d3f5;background:#142d43;border-color:#2d5677}html[data-luma-theme=dark] .subscription-state.processing>span{color:#a7d3f5;background:#1b4261}html[data-luma-theme=dark] .subscription-state.rejected{color:#f0aaa4;background:#301e1d;border-color:#613d39}html[data-luma-theme=dark] .subscription-state.rejected>span{color:#ffc1bb;background:#542e2b}@media (max-width:560px){.customer-journey-steps{grid-template-columns:1fr;margin-bottom:18px}.customer-journey-steps li{padding:8px 10px}.registration-unavailable-card{padding-left:20px;padding-right:20px}.registration-unavailable-message{padding-top:8px}}.learning-center-sheet{width:min(780px,100vw - 32px);max-height:min(92dvh,980px);padding-bottom:max(28px,env(safe-area-inset-bottom));background:linear-gradient(#fbfdff,#f4f8fb)}.learning-center-intro{color:#637584;max-width:660px;font-size:var(--fs-caption);margin:8px 1px 16px;line-height:1.55}.learning-progress-card{background:linear-gradient(145deg,#edf8ff,#f4fbff);border:1px solid #c9e1f2;border-radius:22px;padding:17px;box-shadow:0 12px 30px #1d5d8d10}.learning-progress-card>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 14px;display:grid}.learning-progress-card>div:first-child>span{color:#357dab;font-size:var(--fs-compact);letter-spacing:.07em;text-transform:uppercase;font-weight:850}.learning-progress-card strong{font-size:var(--fs-heading);letter-spacing:-.05em;grid-area:1/2/3;line-height:1}.learning-progress-card strong small{font-size:var(--fs-caption);letter-spacing:0}.learning-progress-card p{color:#587185;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.4}.learning-progress-card>.getting-started-progress{margin-top:13px}.learning-progress-card>button{color:#263e51;text-align:left;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #c5dded;border-radius:15px;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.learning-progress-card>button>span{color:#0875c9;font-size:var(--fs-compact);font-weight:850}.learning-progress-card>button>b{overflow-wrap:anywhere;font-size:var(--fs-caption)}.learning-progress-card>button>i{color:#4187b8;font-style:normal}.learning-modules{gap:9px;margin-top:15px;display:grid}.learning-modules details{background:#fff;border:1px solid #d8e3ec;border-radius:18px;overflow:hidden}.learning-modules summary{cursor:pointer;color:#2e4658;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:11px;min-height:64px;padding:10px 13px;list-style:none;display:grid}.learning-modules summary::-webkit-details-marker{display:none}.learning-modules summary>span{color:#0c73bc;width:36px;height:36px;font-size:var(--fs-caption);background:#e6f3fd;border-radius:12px;place-items:center;font-weight:900;display:grid}.learning-modules summary b,.learning-modules summary small{display:block}.learning-modules summary b{font-size:var(--fs-caption)}.learning-modules summary small{color:#71818f;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.learning-modules summary>em{color:#617584;font-size:var(--fs-compact);background:#edf2f6;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:850}.learning-modules summary>i{color:#7390a5;font-style:normal;transition:transform .2s}.learning-modules details[open] summary>i{transform:rotate(90deg)}.learning-modules details>div{border-top:1px solid #e2e9ef;grid-template-columns:1fr 1fr;display:grid}.learning-modules details>div>button{color:#334d60;text-align:left;min-height:74px;font:inherit;background:0 0;border:1px solid #e7edf2;border-top:0;border-left:0;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px 13px;display:grid}.learning-modules details>div>button:nth-child(2n){border-right:0}.learning-modules details>div>button>span{color:#6f7f8c;width:30px;height:30px;font-size:var(--fs-compact);background:#eef2f5;border-radius:10px;place-items:center;font-weight:900;display:grid}.learning-modules details>div>button>span.complete{color:#207c50;background:#ddf3e6}.learning-modules details>div>button b,.learning-modules details>div>button small{min-width:0;display:block}.learning-modules details>div>button b{font-size:var(--fs-caption);line-height:1.3}.learning-modules details>div>button small{color:#778692;font-size:var(--fs-compact);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.learning-modules details>div>button>i{color:#5c8aab;font-style:normal}.learning-center-footer{justify-items:start;gap:7px;margin-top:15px;display:grid}.learning-center-footer button{color:#126da9;min-height:44px;font:inherit;font-size:var(--fs-caption);background:#edf7ff;border:1px solid #c9dfef;border-radius:13px;padding:9px 12px;font-weight:820}.learning-center-footer p{color:#7a8792;font-size:var(--fs-compact);margin:0}.help-practice{background:#f1f8fd;border:1px solid #cfe3f1;border-radius:16px;margin:12px 0 0;padding:12px}.help-practice>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.help-practice>header>small{color:#3177a8;font-size:var(--fs-compact);letter-spacing:.06em;font-weight:850}.help-practice>header>div{background:#dcebf6;border-radius:11px;padding:3px;display:flex}.help-practice>header button{color:#58758b;min-height:44px;font:inherit;font-size:var(--fs-compact);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-weight:820}.help-practice>header button[aria-pressed=true]{color:#086fb9;background:#fff;box-shadow:0 2px 7px #315b761c}.help-practice>p{line-height:1.4;color:#506b7e!important;font-size:var(--fs-compact)!important;margin:10px 1px 0!important}.help-practice>article{background:#fff;border:1px solid #d5e5f0;border-radius:13px;margin-top:9px;padding:11px 12px}.help-practice>article small,.help-practice>article strong{display:block}.help-practice>article small{color:#4f83a8;font-size:var(--fs-compact);letter-spacing:.07em;font-weight:900}.help-practice>article strong{color:#304b5e;font-size:var(--fs-caption);margin-top:4px;line-height:1.45}.help-practice>section{color:#718391;font-size:var(--fs-compact);margin-top:8px;line-height:1.35}.help-topic-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid!important}.help-topic-actions>button{border:0;justify-content:space-between;align-items:center;min-height:46px;font:inherit!important;font-size:var(--fs-compact)!important;border-radius:12px!important;margin:0!important;padding:9px 11px!important;font-weight:820!important;display:flex!important}.help-topic-actions>button:first-child{color:#126fae!important;background:#e8f4fd!important}.help-topic-actions>.help-learned-button{justify-content:center;color:#287a52!important;background:#e8f5ed!important}.help-topic-actions>.help-learned-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #62a984}.help-progress-message{color:var(--luma-warning);font-size:var(--fs-compact);margin-top:8px;line-height:1.35;display:block}.tutorial-actions .tutorial-learn-more{color:#126fab;min-height:52px;font:inherit;font-size:var(--fs-caption);background:#edf7ff;border:1px solid #c6ddec;border-radius:17px;flex:190px;font-weight:820}html[data-luma-theme=dark] .learning-center-sheet{background:linear-gradient(#111d28,#0d161f)}html[data-luma-theme=dark] .learning-center-intro{color:#a9b7c2}html[data-luma-theme=dark] .learning-progress-card{background:linear-gradient(145deg,#153247,#122b3d);border-color:#2e536e}html[data-luma-theme=dark] .learning-progress-card>div:first-child>span{color:#8dc6ec}html[data-luma-theme=dark] .learning-progress-card p{color:#a9bdcb}html[data-luma-theme=dark] .learning-progress-card>button{color:#e9f2f8;background:#172838;border-color:#34536a}html[data-luma-theme=dark] .learning-progress-card>button>span{color:#93d0fa}html[data-luma-theme=dark] .learning-modules details{background:#14212d;border-color:#2d3f4f}html[data-luma-theme=dark] .learning-modules summary{color:#e1ebf2}html[data-luma-theme=dark] .learning-modules summary>span{color:#99d2f8;background:#193c56}html[data-luma-theme=dark] .learning-modules summary small{color:#9eafbc}html[data-luma-theme=dark] .learning-modules summary>em{color:#bdcbd5;background:#243441}html[data-luma-theme=dark] .learning-modules details>div{border-color:#2a3b49}html[data-luma-theme=dark] .learning-modules details>div>button{color:#dbe6ee;border-color:#293a48}html[data-luma-theme=dark] .learning-modules details>div>button>span{color:#b8c6d0;background:#263542}html[data-luma-theme=dark] .learning-modules details>div>button>span.complete{color:#83d8aa;background:#173a2b}html[data-luma-theme=dark] .learning-modules details>div>button small{color:#9fadb8}html[data-luma-theme=dark] .learning-center-footer button{border-color:var(--luma-context-learning-secondary-night-border-color,#31516a);background:var(--luma-context-learning-secondary-night-background,#172f42);color:var(--luma-context-learning-secondary-night-color,#9bcef2)}html[data-luma-theme=dark] .learning-center-footer p{color:#9eabb7}html[data-luma-theme=dark] .help-practice{background:#152d40;border-color:#31506a}html[data-luma-theme=dark] .help-practice>header>small{color:#8fc5e9}html[data-luma-theme=dark] .help-practice>header>div{background:#223f54}html[data-luma-theme=dark] .help-practice>header button{color:#afc4d3}html[data-luma-theme=dark] .help-practice>header button[aria-pressed=true]{color:#125f96;background:#e9f3fa}html[data-luma-theme=dark] .help-practice>p{color:#b4c5d1!important}html[data-luma-theme=dark] .help-practice>article{background:#122333;border-color:#355169}html[data-luma-theme=dark] .help-practice>article small{color:#8fc6ec}html[data-luma-theme=dark] .help-practice>article strong{color:#e2ecf3}html[data-luma-theme=dark] .help-practice>section{color:#a8b7c2}html[data-luma-theme=dark] .help-topic-actions>button:first-child{color:#9bd0f6!important;background:#193952!important}html[data-luma-theme=dark] .help-topic-actions>.help-learned-button{color:#8bd7ae!important;background:#17372a!important}html[data-luma-theme=dark] .tutorial-actions .tutorial-learn-more{border-color:var(--luma-context-learning-secondary-night-border-color,#31516a);background:var(--luma-context-learning-secondary-night-background,#172f42);color:var(--luma-context-learning-secondary-night-color,#9bcef2)}@media (max-width:620px){.learning-center-sheet{border-radius:29px 29px 0 0;width:100%;max-height:94dvh;margin:auto 0 0!important}.learning-modules details>div{grid-template-columns:1fr}.learning-modules details>div>button,.learning-modules details>div>button:nth-child(2n){border-right:0}.help-topic-actions{grid-template-columns:1fr}.tutorial-actions{flex-wrap:wrap}.tutorial-actions .tutorial-learn-more{flex-basis:100%;order:3}}@media (max-width:390px){.learning-center-sheet{padding-left:17px;padding-right:17px}.learning-progress-card{padding:14px}.learning-modules summary{grid-template-columns:34px minmax(0,1fr) auto 17px;padding:9px}.learning-modules summary>span{width:32px;height:32px}.learning-modules summary small{display:none}.learning-modules details>div>button{min-height:68px;padding:10px}.help-practice>header{flex-direction:column;align-items:flex-start}.help-practice>header>div{width:100%}.help-practice>header button{flex:1}}@media (prefers-reduced-motion:reduce){.learning-modules summary>i{transition:none}}.launch-sheet{width:min(820px,100vw - 32px);max-height:min(94dvh,1050px);padding-bottom:max(30px,env(safe-area-inset-bottom));background:linear-gradient(#fbfdff,#f4f8fb)}.launch-period{background:#e9eef3;border-radius:13px;width:max-content;margin:8px 0 15px;padding:3px;display:flex}.launch-period button{color:#637585;min-height:44px;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;border-radius:10px;padding:7px 16px;font-weight:820}.launch-period button.selected{color:#096fae;background:#fff;box-shadow:0 3px 10px #263d511a}.launch-loading{background:#edf5fb;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.launch-loading>span{border:3px solid #3b8bc2;border-right-color:#0000;border-radius:50%;width:24px;height:24px;margin:auto;animation:.8s linear infinite public-request-spin}.launch-loading b,.launch-loading small{display:block}.launch-loading small{color:#758696;font-size:var(--fs-compact);margin-top:3px}.launch-state{background:linear-gradient(145deg,#edf8ff,#f7fcff);border:1px solid #c8e0f1;border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.launch-state>span{color:#1971aa;font-size:var(--fs-compact);background:#dcedf9;border-radius:999px;padding:8px 10px;font-weight:850}.launch-state small,.launch-state h3,.launch-state p{margin:0;display:block}.launch-state small,.launch-recommendation small,.launch-block>header small{color:#4481a8;font-size:var(--fs-compact);letter-spacing:.07em;font-weight:850}.launch-state h3{font-size:var(--fs-body-lg);margin-top:3px}.launch-state p{color:#698091;font-size:var(--fs-compact);margin-top:4px;line-height:1.4}.launch-state button{color:#126fa9;min-height:46px;font:inherit;font-size:var(--fs-caption);background:#fff;border:1px solid #a9d0e9;border-radius:13px;padding:8px 13px;font-weight:820}.launch-recommendation{background:#fafbea;border:1px solid #d7dfba;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;margin-top:11px;padding:15px;display:grid}.launch-recommendation>span{color:#6d7f24;background:#eef2cb;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.launch-recommendation h3,.launch-recommendation p{margin:0}.launch-recommendation h3{font-size:var(--fs-body);margin-top:3px}.launch-recommendation p{color:#6e7650;font-size:var(--fs-compact);margin-top:4px;line-height:1.4}.launch-block{background:#fff;border:1px solid #d8e3ec;border-radius:21px;margin-top:13px;padding:17px}.launch-block>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.launch-block>header h3{font-size:var(--fs-body-lg);margin:3px 0 0}.launch-block>header>span{color:#61788a;font-size:var(--fs-compact);background:#eef3f7;border-radius:999px;padding:6px 8px;font-weight:800}.launch-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.launch-funnel article{background:#f1f5f8;border-radius:14px;min-width:0;padding:11px 9px}.launch-funnel small,.launch-funnel b{display:block}.launch-funnel small{color:#6c7f8e;min-height:2.5em;font-size:var(--fs-compact);line-height:1.25}.launch-funnel b{color:#263b4b;font-size:var(--fs-title);font-variant-numeric:tabular-nums;margin-top:5px}.launch-privacy-note,.launch-empty{color:#778895;font-size:var(--fs-compact);margin:12px 0 0;line-height:1.45}.launch-leads,.launch-campaigns{gap:7px;margin-top:12px;display:grid}.launch-leads article{background:#f4f7f9;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.launch-leads article>span{color:#1b74ad;background:#dfeef9;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.launch-leads b,.launch-leads a,.launch-leads small{overflow-wrap:anywhere;min-width:0;display:block}.launch-leads b{font-size:var(--fs-caption)}.launch-leads a{color:#1676b5;font-size:var(--fs-compact);margin-top:2px;font-weight:750;text-decoration:none}.launch-leads small{color:#7c8a95;font-size:var(--fs-compact);margin-top:3px}.launch-leads select{color:#3b5060;max-width:130px;min-height:44px;font:inherit;font-size:var(--fs-compact);background:#fff;border:1px solid #cfdae3;border-radius:11px;padding:0 9px;font-weight:760}.launch-campaigns article{background:#f3f7f9;border-radius:14px;grid-template-columns:minmax(0,1fr) 72px 82px;align-items:center;gap:8px;padding:11px 12px;display:grid}.launch-campaigns b,.launch-campaigns small{overflow-wrap:anywhere;display:block}.launch-campaigns>article>div>b{font-size:var(--fs-caption)}.launch-campaigns>article>div>small{color:#778996;font-size:var(--fs-compact);margin-top:2px}.launch-campaigns>article>span{text-align:right}.launch-campaigns>article>span>b{font-size:var(--fs-body)}.launch-campaigns>article>span>small{color:#7d8a95;font-size:var(--fs-compact)}.launch-share>.field{margin-top:14px}.launch-share-url{background:#f6f9fb;border:1px solid #d4e0e9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 12px;display:grid}.launch-share-url>span{color:#617584;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-share-url button,.launch-message button,.launch-preview-links a{color:#126da8;min-height:44px;font:inherit;font-size:var(--fs-compact);background:#e1f0fb;border:0;border-radius:10px;justify-content:center;align-items:center;padding:7px 11px;font-weight:820;text-decoration:none;display:flex}.launch-message{background:#eef6fc;border-radius:14px;margin-top:9px;padding:13px}.launch-message p{color:#526d80;font-size:var(--fs-caption);margin:0;line-height:1.5}.launch-message button{background:#fff;margin-top:10px}.launch-preview-links{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.launch-preview-links a{background:#fff;border:1px solid #d2e0ea}:is(.launch-block input:focus-visible,.launch-block select:focus-visible,.launch-block button:focus-visible,.launch-state button:focus-visible){outline:3px solid var(--luma-focus,#005eaa);outline-offset:2px}html[data-luma-theme=dark] .launch-sheet{background:linear-gradient(#111d28,#0d161f)}html[data-luma-theme=dark] .launch-period{background:#0d1720}html[data-luma-theme=dark] .launch-period button{color:#9facb7}html[data-luma-theme=dark] .launch-period button.selected{color:#a7d6f6;box-shadow:none;background:#20303d}html[data-luma-theme=dark] .launch-loading{background:#172936}html[data-luma-theme=dark] .launch-state{background:linear-gradient(145deg,#143047,#122738);border-color:#31546c}html[data-luma-theme=dark] .launch-state>span{color:#a4d7fa;background:#1d425c}html[data-luma-theme=dark] .launch-state p{color:#a4b5c1}html[data-luma-theme=dark] .launch-state button{color:#9cd0f3;background:#172a39;border-color:#34556b}html[data-luma-theme=dark] .launch-recommendation{background:#222719;border-color:#4a512d}html[data-luma-theme=dark] .launch-recommendation>span{color:#c9d77f;background:#39421e}html[data-luma-theme=dark] .launch-recommendation p{color:#b5bd91}html[data-luma-theme=dark] .launch-block{background:#14212d;border-color:#2c3f4e}html[data-luma-theme=dark] .launch-block>header>span,html[data-luma-theme=dark] .launch-funnel article,html[data-luma-theme=dark] .launch-leads article,html[data-luma-theme=dark] .launch-campaigns article{background:#1c2b37}html[data-luma-theme=dark] .launch-funnel small,html[data-luma-theme=dark] .launch-privacy-note,html[data-luma-theme=dark] .launch-empty{color:#9faeba}html[data-luma-theme=dark] .launch-funnel b{color:#edf4f8}html[data-luma-theme=dark] .launch-leads article>span{color:#a3d6f8;background:#1e415a}html[data-luma-theme=dark] .launch-leads a{color:#9fd3f7}html[data-luma-theme=dark] .launch-leads small{color:#9baab6}html[data-luma-theme=dark] .launch-leads select{color:#e2ebf1;background:#111d27;border-color:#364958}html[data-luma-theme=dark] .launch-share-url{background:#0f1a23;border-color:#334756}html[data-luma-theme=dark] .launch-share-url>span{color:#a2b1bc}html[data-luma-theme=dark] .launch-message{background:#182e3f}html[data-luma-theme=dark] .launch-message p{color:#b1c3d0}html[data-luma-theme=dark] .launch-share-url button,html[data-luma-theme=dark] .launch-message button,html[data-luma-theme=dark] .launch-preview-links a{color:#9ed0f2;background:#1b394e;border-color:#355166}@media (max-width:680px){.launch-sheet{border-radius:29px 29px 0 0;width:100%;max-height:95dvh;margin:auto 0 0!important}.launch-state{grid-template-columns:1fr}.launch-state>span{width:max-content}.launch-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-leads article{grid-template-columns:40px minmax(0,1fr)}.launch-leads select{grid-column:2;width:100%;max-width:none}.launch-campaigns article{grid-template-columns:minmax(0,1fr) 60px 72px}.launch-share-url{grid-template-columns:1fr}.launch-share-url>span{white-space:normal;overflow-wrap:anywhere}.launch-preview-links{grid-template-columns:1fr}}@media (max-width:390px){.launch-sheet{padding-left:17px;padding-right:17px}.launch-funnel,.launch-campaigns article{grid-template-columns:1fr 1fr}.launch-campaigns article>div{grid-column:1/-1}.launch-campaigns>article>span{text-align:left}}@media (prefers-reduced-motion:reduce){.launch-loading>span{animation:none}}.launch-leads a{align-items:center;min-height:44px;margin-top:0;display:flex}.launch-leads small{margin-top:0}@media (min-width:1040px) and (min-height:601px){.workspace-grid{grid-auto-rows:auto;grid-auto-flow:row}.workspace-grid>.topbar,.workspace-grid>.renewal-home-banner,.workspace-grid>.readonly-access-banner,.workspace-grid>.getting-started-card{grid-area:auto/1/auto/-1}.workspace-grid>.balance-card{grid-area:auto/1}.workspace-grid>.home-command-column{grid-area:auto/2;align-self:stretch}.workspace-grid>.home-accounts,.workspace-grid>.financial-radar[data-home-focus],.workspace-grid>.movements{grid-area:auto/1/auto/-1}.topbar-identity h1{max-width:none}}@media (min-width:1600px) and (max-width:2199px) and (min-height:601px){.workspace-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.workspace-grid>.balance-card{grid-column:1/8}.workspace-grid>.home-command-column{grid-column:8/13}.workspace-grid>.home-accounts{grid-column:1/9}.workspace-grid>.financial-radar[data-home-focus]{grid-column:9/13;align-self:stretch}.workspace-grid>.movements{grid-column:1/13}.workspace-grid>.movements .movement-list:not(.full-list){grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-grid>.movements .movement-list:not(.full-list) .movement-row{grid-column:span 2}.workspace-grid>.movements .movement-list:not(.full-list) .movement-row:nth-child(n+4){grid-column:span 3}.account-scroll{margin-right:0!important;padding-right:0!important}}@media (min-width:2200px) and (min-height:601px){.workspace-grid{grid-template-columns:repeat(16,minmax(0,1fr));gap:22px}.workspace-grid>.balance-card{grid-column:1/7}.workspace-grid>.home-command-column{grid-column:7/11}.workspace-grid>.home-accounts{grid-column:11/17}.workspace-grid>.financial-radar[data-home-focus]{grid-column:1/7;align-self:stretch}.workspace-grid>.movements{grid-column:7/17}.workspace-grid>.movements .movement-list:not(.full-list){grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-grid>.movements .movement-list:not(.full-list) .movement-row,.workspace-grid>.movements .movement-list:not(.full-list) .movement-row:nth-child(5){grid-column:auto}.account-scroll{margin-right:0!important;padding-right:0!important}}.registration-menu-workspace{display:block}.registration-menu-snapshot,.registration-desktop-context{display:none}.registration-desktop-context{min-width:0}.registration-desktop-context header small,.registration-menu-snapshot header small{color:#4a82ad;font-size:var(--fs-compact);letter-spacing:.6px;font-weight:850;display:block}.registration-desktop-context header h3,.registration-menu-snapshot header h3{color:#243544;font-size:var(--fs-body-lg);margin:3px 0 0}.registration-context-hero{background:linear-gradient(145deg,#eaf5ff,#f6faff);border-radius:17px;margin-top:17px;padding:16px}.registration-context-hero strong,.registration-context-hero span{display:block}.registration-context-hero strong{color:#176da8;font-size:var(--fs-title);font-variant-numeric:tabular-nums}.registration-context-hero span{color:#6c8292;font-size:var(--fs-compact);margin-top:3px}.registration-context-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.registration-context-grid>div{background:#fff;border:1px solid #dce7ef;border-radius:14px;padding:12px}.registration-context-grid b,.registration-context-grid span{display:block}.registration-context-grid b{font-size:var(--fs-body-lg)}.registration-context-grid span{color:#778693;font-size:var(--fs-compact);margin-top:2px}.registration-context-account{background:#fff;border:1px solid #dbe6ee;border-radius:17px;margin-top:17px;padding:15px}.registration-context-account>span,.registration-context-account>small,.registration-context-account>b{display:block}.registration-context-account>span{color:#314556;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.registration-context-account>small{color:#7b8a96;font-size:var(--fs-compact);margin-top:7px}.registration-context-account>b{color:#243645;font-size:var(--fs-title);font-variant-numeric:tabular-nums;margin-top:3px}.registration-context-impact{color:#346381;background:#eaf4ff;border-radius:16px;justify-content:space-between;align-items:end;gap:12px;margin-top:9px;padding:14px;display:flex}.registration-context-impact.income{color:#2e7654;background:#e7f7ee}.registration-context-impact span{max-width:140px;font-size:var(--fs-compact);font-weight:750;line-height:1.35}.registration-context-impact strong{font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.registration-context-list{background:#fff;border:1px solid #dce6ee;border-radius:16px;gap:0;margin-top:12px;display:grid;overflow:hidden}.registration-context-list>div{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.registration-context-list>div:last-child{border-bottom:0}.registration-context-list span{color:#6f7f8c;font-size:var(--fs-compact);line-height:1.35}.registration-context-list b{color:#2d4050;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-align:right}.registration-context-copy,.registration-menu-snapshot>p,.plan-registration-desktop-context>p{color:#70818e;font-size:var(--fs-compact);margin:13px 0 0;line-height:1.5}.registration-readiness-list{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.registration-readiness-list li{color:#70808d;background:#fff;border:1px solid #dfe6ec;border-radius:13px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.registration-readiness-list li>span{color:#6c7c88;height:25px;font-size:var(--fs-compact);background:#e8edf1;border-radius:9px;flex:0 0 25px;place-items:center;font-weight:900;display:grid}.registration-readiness-list li>b{font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registration-readiness-list li.ready{color:#2c7250;border-color:#cce8d8}.registration-readiness-list li.ready>span{color:#238054;background:#dff3e8}.registration-readiness{color:#9b621f;font-size:var(--fs-compact);background:#fff0e1;border-radius:14px;margin:13px 0 0;padding:11px 12px;font-weight:750;line-height:1.4}.registration-readiness.ready{color:#2c7753;background:#e1f4e9}.registration-draft-context{color:#758795;font-size:var(--fs-compact);margin-top:10px;line-height:1.4;display:block}.registration-transfer-route{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;margin-top:17px;display:grid}.registration-transfer-route>div{background:#fff;border:1px solid #dce6ee;border-radius:15px;min-width:0;padding:12px}.registration-transfer-route small,.registration-transfer-route b,.registration-transfer-route span{display:block}.registration-transfer-route small{color:#6d96b5;font-size:var(--fs-compact);letter-spacing:.4px;font-weight:850}.registration-transfer-route b{color:#2c4050;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.registration-transfer-route span{color:#748692;font-size:var(--fs-compact);margin-top:4px}.registration-transfer-route>i{color:#4189bf;font-size:var(--fs-body-lg);text-align:center;font-style:normal}@media (min-width:1100px) and (min-height:650px){.registration-flow-overlay{padding:30px 32px!important}.registration-menu-sheet,html[data-luma-font-scale] .registration-flow-overlay .registration-menu-sheet{padding:24px 30px 30px;width:min(1060px,100% - 48px)!important}.registration-menu-workspace{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:24px;margin-top:16px;display:grid}.registration-menu-choices{min-width:0}.registration-menu-choices .registration-menu-divider{margin-top:17px}.registration-menu-snapshot{background:#f5f9fc;border:1px solid #d8e5ee;border-radius:21px;min-width:0;padding:20px;display:block;box-shadow:0 14px 34px #1a44640d}.movement-sheet,.payment-sheet,.transfer-sheet,.refund-sheet,.plan-registration-sheet,html[data-luma-font-scale] .registration-flow-overlay :is(.movement-sheet,.payment-sheet,.transfer-sheet,.refund-sheet,.plan-registration-sheet){grid-template-columns:minmax(420px,720px) minmax(280px,360px);grid-auto-flow:row;align-items:start;column-gap:28px;padding:22px 30px 32px;display:grid;width:min(1140px,100% - 48px)!important}.movement-sheet>*,.payment-sheet>*,.transfer-sheet>*,.refund-sheet>*,.plan-registration-sheet>*{grid-column:1;min-width:0}.movement-sheet>.grabber,.payment-sheet>.grabber,.transfer-sheet>.grabber,.refund-sheet>.grabber,.plan-registration-sheet>.grabber{display:none}.movement-sheet>.sheet-head,.payment-sheet>.sheet-head,.transfer-sheet>.sheet-head,.refund-sheet>.sheet-head,.plan-registration-sheet>.sheet-head{border-bottom:1px solid #e2e8ed;grid-column:1/-1;margin-bottom:8px;padding-bottom:14px}.movement-sheet>.registration-desktop-context,.payment-sheet>.registration-desktop-context,.transfer-sheet>.registration-desktop-context,.refund-sheet>.registration-desktop-context,.plan-registration-sheet>.registration-desktop-context{background:#f5f9fc;border:1px solid #d8e5ee;border-radius:21px;grid-area:2/2/span 80;align-self:start;padding:20px;display:block;position:sticky;top:0;box-shadow:0 14px 34px #1a44640d}.plan-registration-sheet>.registration-desktop-context{grid-row:2/span 20}.movement-sheet>.registration-summary,.payment-sheet>.registration-summary,.transfer-sheet>.registration-summary,.refund-sheet>.registration-summary{display:none}.movement-sheet>.amount-input,.payment-sheet>.amount-input,.transfer-sheet>.amount-input{justify-content:start;margin:4px 0;padding:20px 0 22px}.movement-sheet>.amount-input input,.payment-sheet>.amount-input input,.transfer-sheet>.amount-input input{text-align:left}.movement-sheet>.segment{max-width:420px}.movement-sheet>.save-button,.payment-sheet>.save-button,.transfer-sheet>.save-button,.refund-sheet>.save-button{max-width:none;margin-top:18px}.movement-sheet>.movement-draft-actions{max-width:420px}.payment-sheet>.payment-presets{margin:12px 0 10px}.plan-registration-sheet>.plan-registration-intro{margin-bottom:13px}.plan-registration-sheet>.plan-registration-content,.plan-registration-sheet>.plan-loading,.plan-registration-sheet>.inline-error,.plan-registration-sheet>.plan-registration-empty,.plan-registration-sheet>.plan-registration-pagination,.plan-registration-sheet>.plan-registration-note{grid-column:1}}@media (min-width:1800px) and (min-height:650px){.registration-menu-sheet,html[data-luma-font-scale] .registration-flow-overlay .registration-menu-sheet{width:min(1160px,100% - 72px)!important}.movement-sheet,.payment-sheet,.transfer-sheet,.refund-sheet,.plan-registration-sheet,html[data-luma-font-scale] .registration-flow-overlay :is(.movement-sheet,.payment-sheet,.transfer-sheet,.refund-sheet,.plan-registration-sheet){grid-template-columns:minmax(500px,760px) minmax(320px,380px);column-gap:34px;width:min(1220px,100% - 72px)!important}}@media (min-width:1100px) and (max-height:649px){.registration-flow-overlay{padding:16px 24px!important}.registration-flow-sheet,html[data-luma-font-scale] .registration-flow-overlay .registration-flow-sheet{width:min(760px,100% - 40px)!important}}@media (min-width:1100px){html[data-luma-font-scale=extra_large] .registration-flow-overlay .registration-flow-sheet,html[data-luma-font-scale=accessibility] .registration-flow-overlay .registration-flow-sheet{display:block;width:min(780px,100% - 48px)!important}html[data-luma-font-scale=extra_large] .registration-flow-sheet>.registration-desktop-context,html[data-luma-font-scale=accessibility] .registration-flow-sheet>.registration-desktop-context,html[data-luma-font-scale=extra_large] .registration-menu-snapshot,html[data-luma-font-scale=accessibility] .registration-menu-snapshot{display:none}html[data-luma-font-scale=extra_large] .registration-flow-sheet>.preview-balance,html[data-luma-font-scale=accessibility] .registration-flow-sheet>.preview-balance{display:flex}html[data-luma-font-scale=extra_large] .registration-flow-sheet>.payment-preview,html[data-luma-font-scale=extra_large] .registration-flow-sheet>.payment-statement-summary,html[data-luma-font-scale=accessibility] .registration-flow-sheet>.payment-preview,html[data-luma-font-scale=accessibility] .registration-flow-sheet>.payment-statement-summary{display:grid}html[data-luma-font-scale=extra_large] .registration-menu-workspace,html[data-luma-font-scale=accessibility] .registration-menu-workspace{display:block}}@media (min-width:1100px) and (min-height:650px){.overlay :is(.profile-sheet,.profile-edit-sheet,.appearance-sheet,.access-preferences-sheet,.account-security-sheet,.owner-access-sheet,.mobile-sheet,.subscription-sheet,.support-sheet,.getting-started-sheet,.learning-center-sheet,.keyboard-help-sheet,.help-sheet,.data-sheet,.data-reset-sheet,.security-sheet,.import-sheet,.restore-sheet,.users-sheet,.managed-user-sheet,.member-purge-sheet,.activation-share-sheet,.courtesy-sheet,.admin-restore-sheet,.launch-sheet),html[data-luma-font-scale] .overlay :is(.profile-sheet,.profile-edit-sheet,.appearance-sheet,.access-preferences-sheet,.account-security-sheet,.owner-access-sheet,.mobile-sheet,.subscription-sheet,.support-sheet,.getting-started-sheet,.learning-center-sheet,.keyboard-help-sheet,.help-sheet,.data-sheet,.data-reset-sheet,.security-sheet,.import-sheet,.restore-sheet,.users-sheet,.managed-user-sheet,.member-purge-sheet,.activation-share-sheet,.courtesy-sheet,.admin-restore-sheet,.launch-sheet){padding-left:32px;padding-right:32px;width:min(1120px,100vw - 96px)!important}.overlay :is(.learning-center-sheet,.help-sheet,.security-sheet,.users-sheet,.launch-sheet),html[data-luma-font-scale] .overlay :is(.learning-center-sheet,.help-sheet,.security-sheet,.users-sheet,.launch-sheet){width:min(1360px,100vw - 96px)!important}.overlay .import-sheet,html[data-luma-font-scale] .overlay .import-sheet{width:min(1420px,100vw - 96px)!important}.profile-sheet{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.profile-sheet>.grabber,.profile-sheet>.sheet-head{grid-column:1/-1}.profile-sheet>.profile-card{grid-area:3/1/auto/5;margin:0;position:sticky;top:0}.profile-sheet>.privacy-note{grid-area:4/1/auto/5;margin:0}.profile-actions-workspace{grid-area:3/5/7/13;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.profile-actions-workspace>.profile-action{height:100%;margin:0}.profile-actions-workspace>.owner-badge{grid-column:1/-1;margin:4px 0 0}.profile-sheet>.sign-out-button{grid-column:5/13;margin-top:0}.profile-edit-sheet{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.profile-edit-sheet>.grabber,.profile-edit-sheet>.sheet-head,.profile-edit-sheet>.appearance-intro{grid-column:1/-1}.profile-edit-sheet>.avatar-editor{grid-area:4/1/auto/5;margin:0;position:sticky;top:0}.profile-edit-sheet>form{grid-area:4/5/auto/13;margin:0}.appearance-sheet .appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appearance-sheet .appearance-options>button{height:100%;margin:0}.access-preferences-sheet .session-choice,.account-security-sheet .account-security-actions,.owner-access-sheet .owner-access-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-security-sheet .owner-device-list,.owner-access-sheet .owner-device-list,.mobile-sheet .notification-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.account-security-sheet .owner-device-list>article,.owner-access-sheet .owner-device-list>article{height:100%}.subscription-sheet>.subscription-details,.subscription-sheet>.subscription-summary{max-width:none}.getting-started-sheet,.learning-center-sheet,.help-sheet,.support-sheet{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.getting-started-sheet>.grabber,.getting-started-sheet>.sheet-head,.getting-started-sheet>.getting-started-intro,.learning-center-sheet>.grabber,.learning-center-sheet>.sheet-head,.learning-center-sheet>.learning-center-intro,.learning-center-sheet>.inline-error,.learning-center-sheet>.learning-center-footer,.help-sheet>.grabber,.help-sheet>.sheet-head,.help-sheet>.help-composer,.support-sheet>.grabber,.support-sheet>.sheet-head,.support-sheet>.support-privacy,.support-sheet>.account-closure-entry{grid-column:1/-1}.getting-started-sheet>.getting-started-summary{grid-area:4/1/auto/5;margin:0;position:sticky;top:0}.getting-started-sheet>.getting-started-list{grid-area:4/5/auto/13;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.getting-started-sheet>.getting-started-help{grid-column:5/13;margin:0}.learning-center-sheet>.learning-progress-card{grid-area:4/1/auto/5;margin:0;position:sticky;top:0}.learning-center-sheet>.learning-modules{grid-area:4/5/auto/13;margin:0}.learning-center-sheet>.learning-center-footer{margin-top:0}.help-sheet>.help-cost-note{grid-area:3/1/auto/5;margin:0}.help-sheet>.help-library{grid-area:4/1/auto/5;margin:0;position:sticky;top:0}.help-sheet>.help-chat{grid-area:3/5/5/13;min-height:240px;margin:0}.help-sheet>.help-composer{margin:0}.support-sheet>.support-report-form{grid-column:1/7;margin:0}.support-sheet>.support-tracking{grid-column:7/13;margin:0}.keyboard-help-sheet .keyboard-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-sheet{width:min(1240px,100vw - 96px)!important}.tutorial-sheet .tutorial-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:34px}.data-sheet:not(.restore-sheet){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.data-sheet:not(.restore-sheet)>.grabber,.data-sheet:not(.restore-sheet)>.sheet-head,.data-sheet:not(.restore-sheet)>.appearance-intro,.data-sheet:not(.restore-sheet)>.data-safety-disclosure{grid-column:1/-1}.data-sheet:not(.restore-sheet)>.backup-care{grid-column:1/5;margin:0}.data-sheet:not(.restore-sheet)>.data-export-actions{grid-column:5/13;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.security-sheet .security-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-sheet .security-limit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.security-sheet .security-activity>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.import-sheet .import-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.import-sheet .import-preview{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.import-sheet .import-preview>header{grid-column:1/-1}.import-sheet .import-preview>.import-counts,.import-sheet .import-preview>.import-impact{grid-column:1/5;margin:0}.import-sheet .import-preview>.import-row-list,.import-sheet .import-preview>.import-rows-toggle{grid-column:5/13;margin:0}.import-sheet .import-preview>.import-row-list{grid-row:2/5}.import-sheet .import-preview>.import-correction{grid-column:1/5;margin:0}.restore-sheet{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.restore-sheet>.grabber,.restore-sheet>.sheet-head,.restore-sheet>.appearance-intro,.restore-sheet>.admin-privacy{grid-column:1/-1}.restore-sheet>.restore-file-picker,.restore-sheet>.restore-primary{grid-column:1/5;margin:0}.restore-sheet>.restore-preview,.restore-sheet>.restore-status,.restore-sheet>.restore-undo{grid-column:5/13;margin:0}.data-reset-sheet .data-reset-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-sheet .managed-user-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.users-sheet .managed-user{height:100%;margin:0}.users-sheet .billing-diagnostics .support-admin-list,.users-sheet .support-admin-list,.users-sheet .feature-admin-list,.users-sheet .admin-history{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.users-sheet .owner-access-grid,.users-sheet .auth-foundation-grid,.users-sheet .registration-permission-map,.users-sheet .owner-access-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-user-sheet form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 20px;display:grid}.managed-user-sheet form>:is(.inline-error,.save-button,.danger-link,.managed-app-access){grid-column:1/-1}.launch-sheet{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 20px;display:grid}:is(.launch-sheet>.grabber,.launch-sheet>.sheet-head,.launch-sheet>.appearance-intro,.launch-sheet>.launch-period,.launch-sheet>.launch-loading,.launch-sheet>.inline-error,.launch-sheet>.launch-state,.launch-sheet>.launch-recommendation,.launch-sheet>.launch-block:has(.launch-funnel),.launch-sheet>.launch-share){grid-column:1/-1;margin-top:0}.launch-sheet>.launch-block:not(:has(.launch-funnel)):not(.launch-share){grid-column:span 6;height:100%;margin-top:0}.launch-sheet .launch-funnel{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1600px) and (min-height:650px){.overlay :is(.learning-center-sheet,.help-sheet,.security-sheet,.users-sheet,.launch-sheet,.import-sheet),html[data-luma-font-scale] .overlay :is(.learning-center-sheet,.help-sheet,.security-sheet,.users-sheet,.launch-sheet,.import-sheet){width:min(1500px,100vw - 128px)!important}}@media (min-width:1100px){html[data-luma-font-scale=extra_large] :is(.profile-sheet,.profile-edit-sheet,.getting-started-sheet,.learning-center-sheet,.help-sheet,.support-sheet,.data-sheet,.restore-sheet,.users-sheet,.launch-sheet),html[data-luma-font-scale=accessibility] :is(.profile-sheet,.profile-edit-sheet,.getting-started-sheet,.learning-center-sheet,.help-sheet,.support-sheet,.data-sheet,.restore-sheet,.users-sheet,.launch-sheet){display:block;width:min(820px,100vw - 96px)!important}html[data-luma-font-scale=extra_large] :is(.profile-actions-workspace,.getting-started-list,.appearance-options,.session-choice,.account-security-actions,.owner-access-facts,.owner-device-list,.notification-diagnostic-grid,.keyboard-shortcut-list,.security-check-grid,.security-limit-grid,.security-activity>div,.import-steps,.import-preview,.data-export-actions,.managed-user-list,.support-admin-list,.feature-admin-list,.admin-history,.owner-access-grid,.auth-foundation-grid,.registration-permission-map,.owner-access-actions,.managed-user-sheet form,.launch-funnel),html[data-luma-font-scale=accessibility] :is(.profile-actions-workspace,.getting-started-list,.appearance-options,.session-choice,.account-security-actions,.owner-access-facts,.owner-device-list,.notification-diagnostic-grid,.keyboard-shortcut-list,.security-check-grid,.security-limit-grid,.security-activity>div,.import-steps,.import-preview,.data-export-actions,.managed-user-list,.support-admin-list,.feature-admin-list,.admin-history,.owner-access-grid,.auth-foundation-grid,.registration-permission-map,.owner-access-actions,.managed-user-sheet form,.launch-funnel){grid-template-columns:1fr}html[data-luma-font-scale=extra_large] :is(.profile-sheet,.profile-edit-sheet,.getting-started-sheet,.learning-center-sheet,.help-sheet,.support-sheet,.data-sheet,.restore-sheet,.launch-sheet)>*,html[data-luma-font-scale=accessibility] :is(.profile-sheet,.profile-edit-sheet,.getting-started-sheet,.learning-center-sheet,.help-sheet,.support-sheet,.data-sheet,.restore-sheet,.launch-sheet)>*{position:static;grid-area:auto/1!important}}.transactions-context-panel,.account-detail-panel,.category-detail-panel,.account-detail-select,.category-detail-select{display:none}.transaction-detail-amount{color:#324656;font-size:var(--fs-display);font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:15px;font-weight:850;display:block}.transaction-detail-amount.income{color:#25835a}.transaction-detail-amount.expense{color:#bd4b44}.transaction-detail-facts,.account-detail-facts,.category-detail-facts{background:#fff;border:1px solid #dce6ed;border-radius:16px;gap:0;margin-top:15px;display:grid;overflow:hidden}.transaction-detail-facts>span,.account-detail-facts>span,.category-detail-facts>span{color:#73818d;min-height:48px;font-size:var(--fs-compact);border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.transaction-detail-facts>span:last-child,.account-detail-facts>span:last-child,.category-detail-facts>span:last-child{border-bottom:0}.transaction-detail-facts b,.account-detail-facts b,.category-detail-facts b{overflow-wrap:anywhere;color:#2f4353;max-width:62%;font-size:var(--fs-caption);text-align:right}.transaction-detail-note{background:#fff;border-radius:13px;padding:11px 12px;color:#647786!important;margin-top:12px!important}.transaction-detail-open,.account-detail-actions button,.category-detail-actions button{color:#fff;width:100%;min-height:44px;font:inherit;font-size:var(--fs-caption);background:#147fce;border:0;border-radius:13px;margin-top:12px;padding:10px 13px;font-weight:820}.account-detail-actions,.category-detail-actions{gap:8px;margin-top:13px;display:grid}.account-detail-actions button,.category-detail-actions button{margin:0}.account-detail-actions .danger{border:var(--luma-context-detail-danger-border,1px solid #eccfcb);background:var(--luma-context-detail-danger-background,#fff5f4);color:var(--luma-context-detail-danger-color,#b94741)}.account-detail-preview{isolation:isolate;background:var(--theme-bg);min-height:178px;color:var(--theme-ink);border-radius:21px;margin-top:16px;padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 35px #1d263024}.account-detail-preview:before{content:"";border:1px solid #ffffff2b;border-radius:50%;width:120px;height:120px;position:absolute;top:-44px;right:-38px}.account-detail-preview>*{z-index:1;position:relative}.account-detail-preview span,.account-detail-preview b,.account-detail-preview strong,.account-detail-preview em{display:block}.account-detail-preview span{font-size:var(--fs-compact);letter-spacing:.6px;text-transform:uppercase;opacity:.75;font-weight:780}.account-detail-preview b{font-size:var(--fs-label);margin-top:7px}.account-detail-preview strong{font-size:var(--fs-title);font-variant-numeric:tabular-nums;margin-top:38px}.account-detail-preview em{font-size:var(--fs-compact);opacity:.7;margin-top:3px;font-style:normal}.category-detail-panel>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;display:grid}.category-detail-panel>header>span{color:#c85048;width:44px;height:44px;font-size:var(--fs-title);background:#ffe5e1;border-radius:14px;place-items:center;font-weight:900;display:grid}.category-detail-panel>header>span.income{color:#26875a;background:#dff5e8}.category-detail-panel h3,.account-detail-panel h3{color:#293d4d;font-size:var(--fs-title);margin:0}.category-detail-panel header p,.account-detail-panel>p{color:#718390;font-size:var(--fs-compact);margin:3px 0 0;line-height:1.45}.category-detail-subcategories{gap:7px;margin-top:12px;display:grid}.category-detail-subcategories>span{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.category-detail-subcategories b{font-size:var(--fs-compact)}.category-detail-subcategories small{color:#788a97;font-size:var(--fs-compact);text-align:right}.category-detail-subcategories p,.category-detail-empty{color:#718390;font-size:var(--fs-compact);margin:9px 2px 0}.category-detail-actions{grid-template-columns:1fr 1fr}.category-detail-actions button:last-child{color:#176fae;background:#e4f1fb;grid-column:1/-1}@media (min-width:1100px){.overlay .transactions-sheet,html[data-luma-font-scale] .overlay .transactions-sheet{padding:22px 30px 32px;width:min(1180px,100% - 48px)!important}.transactions-sheet .phase-two-list-actions{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;max-width:760px}.transactions-sheet .phase-two-list-actions .wide-add{margin:12px 0 0}.transactions-sheet .movement-history-tools{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:14px;max-width:900px;display:grid}.transactions-workspace{grid-template-columns:minmax(0,720px) minmax(300px,340px);justify-content:space-between;align-items:start;gap:28px;margin-top:12px;display:grid}.transactions-results-column{min-width:0}.transactions-results-column .movement-list{border-radius:18px}.transactions-results-column .movement-row{border-radius:12px;grid-template-columns:42px minmax(210px,1fr) minmax(120px,auto) 18px;min-height:68px;padding:12px 8px}.transactions-results-column .movement-row.selected{background:#eef7ff;border-color:#a8d2f1;box-shadow:inset 3px 0 #1782d2}.transactions-results-column .movement-row.selected>i{color:#1679bd}.transactions-context-panel,.account-detail-panel,.category-detail-panel{color:#263746;background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;min-width:0;padding:20px;display:block;position:sticky;top:0;box-shadow:0 14px 34px #1a44640d}.transactions-context-panel>small,.account-detail-panel>small,.category-detail-panel>small{color:#397eaa;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900}.transactions-context-panel h3{font-size:var(--fs-title);margin:5px 0 0}.transactions-context-panel>p{color:#6a7b89;font-size:var(--fs-caption);margin:7px 0 0;line-height:1.45}.overlay .accounts-management-sheet,html[data-luma-font-scale] .overlay .accounts-management-sheet,.overlay .category-manager-sheet,html[data-luma-font-scale] .overlay .category-manager-sheet{padding:22px 30px 32px;width:min(1120px,100% - 48px)!important}.accounts-management-sheet>.wide-add{max-width:440px;margin-top:14px}.category-manager-sheet>.wide-add{width:100%;max-width:none;margin-top:14px}.accounts-management-workspace,.category-management-workspace{grid-template-columns:minmax(0,700px) minmax(300px,340px);justify-content:space-between;align-items:start;gap:28px;margin-top:14px;display:grid}.accounts-management-sheet .manage-list,.category-manager-sheet .category-manage-list{background:0 0;border:0;grid-template-columns:1fr;align-items:start;gap:9px;display:grid}.accounts-management-sheet .manage-wrap{background:#fff;border:1px solid #dfe7ed;border-radius:18px;margin:0;overflow:hidden}.accounts-management-sheet .manage-wrap.selected{border-color:#9bc9eb;box-shadow:inset 3px 0 #1682d2}.accounts-management-sheet .manage-wrap.reviewing{grid-column:1}.accounts-management-sheet .manage-account{border:0;padding:13px 14px}.account-detail-select,.category-detail-select{display:inline-flex!important}.account-row-actions .account-detail-select[aria-pressed=true],.category-manage .category-detail-select[aria-pressed=true]{color:#126fad;font-weight:900}.category-manager-sheet .category-manage{border-color:#dfe7ed;height:auto;margin:0}.category-manager-sheet .category-manage.selected{border-color:#9bc9eb;box-shadow:inset 3px 0 #1682d2}.category-manager-sheet .subcategory-list{max-height:270px;overflow-y:auto}.overlay .reconcile-sheet,html[data-luma-font-scale] .overlay .reconcile-sheet{padding-left:30px;padding-right:30px;width:min(940px,100% - 48px)!important}.reconcile-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.overlay .account-editor-sheet,html[data-luma-font-scale] .overlay .account-editor-sheet{padding:22px 30px 32px;width:min(1020px,100% - 48px)!important}.account-editor-sheet .account-form{grid-template-columns:minmax(280px,340px) minmax(0,620px);justify-content:space-between;align-items:start;column-gap:30px;display:grid}.account-editor-sheet .account-form>*{grid-column:2;min-width:0}.account-editor-sheet .account-preview{grid-area:1/1/span 40;min-height:210px;margin:0;position:sticky;top:0}.overlay .organize-sheet,html[data-luma-font-scale] .overlay .organize-sheet{padding:22px 30px 32px;width:min(940px,100% - 48px)!important}.organize-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.organize-options>button{grid-template-columns:48px minmax(0,1fr);align-content:start;min-height:205px;padding:18px}.organize-options>button>span{width:48px;height:48px}.organize-options>button>div{grid-column:1/-1;margin-top:5px}.organize-options>button>i{grid-area:1/2;place-self:center end}.overlay .organization-editor-sheet,html[data-luma-font-scale] .overlay .organization-editor-sheet{padding-left:30px;padding-right:30px;width:min(680px,100% - 48px)!important}.organization-editor-sheet form{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:10px 14px;display:grid}.organization-editor-sheet form>.field{grid-column:1}.organization-editor-sheet form>.save-button{grid-column:2;margin:0}.organization-editor-sheet form>.inline-error,.organization-editor-sheet form>.danger-wide{grid-column:1/-1}.spotlight-sheet,html[data-luma-font-scale] .spotlight-sheet{max-height:calc(100dvh - 76px);padding-left:28px;padding-right:28px;width:min(1000px,100% - 48px)!important}.spotlight-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 15px;display:grid}.spotlight-results>section,.spotlight-results>.spotlight-hint,.spotlight-results>.spotlight-empty,.spotlight-results>.spotlight-loading,.spotlight-results>.inline-error{min-width:0}.spotlight-results>.spotlight-hint,.spotlight-results>.spotlight-empty,.spotlight-results>.spotlight-loading,.spotlight-results>.inline-error{grid-column:1/-1}.spotlight-results>section:has(.spotlight-movements){grid-column:1/-1}.overlay .areas-sheet,html[data-luma-font-scale] .overlay .areas-sheet,.overlay .project-summary-sheet,html[data-luma-font-scale] .overlay .project-summary-sheet,.overlay .category-summary-sheet,html[data-luma-font-scale] .overlay .category-summary-sheet{padding:22px 30px 34px;width:min(1160px,100% - 48px)!important}.areas-content,.project-summary-content,.category-summary-content{grid-template-columns:minmax(270px,320px) minmax(0,760px);justify-content:space-between;align-items:start;gap:14px 28px;display:grid}.areas-content>*,.project-summary-content>*,.category-summary-content>*{min-width:0;margin-top:0;margin-bottom:0}.areas-content>.area-view-grid{grid-area:1/1/7;grid-template-columns:1fr;position:sticky;top:0}.areas-content>.area-result-hero{grid-area:1/2}.areas-content>.financial-definition{grid-area:2/2}.areas-content>.area-starter{grid-area:3/2}.areas-content>.area-actions{grid-area:4/2}.areas-content>.area-breakdown{grid-area:5/2}.areas-content>.area-movements{grid-area:6/2}.areas-content>.area-organizer{grid-area:7/1/auto/-1;margin-top:10px}.project-summary-content>.project-actions,.project-summary-content>.project-starter{grid-column:1/-1}.project-summary-content>.project-cards{grid-area:3/1/9;position:sticky;top:0}.project-summary-content>.project-result-hero{grid-area:3/2}.project-summary-content>.category-summary-numbers{grid-area:4/2}.project-summary-content>.financial-definition{grid-area:5/2}.project-summary-content>.project-register-actions{grid-area:6/2}.project-summary-content>.project-breakdown{grid-area:7/2}.project-summary-content>.project-movements{grid-area:8/2}.project-summary-content>.project-organizer{grid-area:9/1/auto/-1;margin-top:10px}.category-summary-sheet>:is(.category-summary-picker,.category-period-segment,.category-summary-date,.category-summary-filters){width:100%;max-width:none}.category-summary-content>.category-result-hero{grid-area:1/1/5;position:sticky;top:0}.category-summary-content>.category-summary-numbers{grid-area:1/2}.category-summary-content>.financial-definition{grid-area:2/2}.category-summary-content>.category-breakdown{grid-area:3/2}.category-summary-content>.category-movements{grid-area:4/2}}@media (min-width:1800px) and (min-height:650px){.overlay .transactions-sheet,html[data-luma-font-scale] .overlay .transactions-sheet,.overlay .areas-sheet,html[data-luma-font-scale] .overlay .areas-sheet,.overlay .project-summary-sheet,html[data-luma-font-scale] .overlay .project-summary-sheet,.overlay .category-summary-sheet,html[data-luma-font-scale] .overlay .category-summary-sheet{width:min(1240px,100% - 72px)!important}}@media (min-width:1100px) and (max-height:649px){.overlay :is(.accounts-management-sheet,.category-manager-sheet,.organize-sheet,.areas-sheet,.project-summary-sheet,.category-summary-sheet),html[data-luma-font-scale] .overlay :is(.accounts-management-sheet,.category-manager-sheet,.organize-sheet,.areas-sheet,.project-summary-sheet,.category-summary-sheet){width:min(780px,100% - 40px)!important}}html[data-luma-theme=dark] :is(.transactions-context-panel,.account-detail-panel,.category-detail-panel){box-shadow:none;color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] :is(.transactions-context-panel,.account-detail-panel,.category-detail-panel)>small{color:#91caef}html[data-luma-theme=dark] :is(.transactions-context-panel,.account-detail-panel,.category-detail-panel) h3{color:#edf3f8}html[data-luma-theme=dark] .transactions-context-panel>p,html[data-luma-theme=dark] .account-detail-panel>p,html[data-luma-theme=dark] .category-detail-panel header p,html[data-luma-theme=dark] .category-detail-empty{color:#a5b5c1}html[data-luma-theme=dark] :is(.transaction-detail-facts,.account-detail-facts,.category-detail-facts),html[data-luma-theme=dark] .category-detail-subcategories>span,html[data-luma-theme=dark] .transaction-detail-note{background:#101d27;border-color:#304453}html[data-luma-theme=dark] :is(.transaction-detail-facts,.account-detail-facts,.category-detail-facts)>span{color:#a6b4c0;border-color:#2b3d4b}html[data-luma-theme=dark] :is(.transaction-detail-facts,.account-detail-facts,.category-detail-facts) b,html[data-luma-theme=dark] .category-detail-subcategories b{color:#edf3f8}html[data-luma-theme=dark] .category-detail-subcategories small{color:#9fb0bc}html[data-luma-theme=dark] .account-detail-actions .danger{border-color:var(--luma-context-detail-danger-night-border-color,#643b38);background:var(--luma-context-detail-danger-night-background,#301e1d);color:var(--luma-context-detail-danger-night-color,#efaaa4)}html[data-luma-theme=dark] .accounts-management-sheet .manage-wrap{background:#14202c;border-color:#2d3c49}html[data-luma-theme=dark] .accounts-management-sheet .manage-wrap.selected,html[data-luma-theme=dark] .category-manager-sheet .category-manage.selected{border-color:#376c91;box-shadow:inset 3px 0 #4b9bd2}html[data-luma-theme=dark] .transactions-results-column .movement-row.selected{background:#172d3e;box-shadow:inset 3px 0 #4b9bd2}@media (min-width:1100px){html[data-luma-font-scale=extra_large] :is(.transactions-sheet,.reconcile-sheet,.accounts-management-sheet,.account-editor-sheet,.category-manager-sheet,.organize-sheet,.spotlight-sheet,.areas-sheet,.project-summary-sheet,.category-summary-sheet),html[data-luma-font-scale=accessibility] :is(.transactions-sheet,.reconcile-sheet,.accounts-management-sheet,.account-editor-sheet,.category-manager-sheet,.organize-sheet,.spotlight-sheet,.areas-sheet,.project-summary-sheet,.category-summary-sheet){width:min(820px,100% - 48px)!important}html[data-luma-font-scale=extra_large] :is(.transactions-workspace,.movement-history-tools,.accounts-management-workspace,.category-management-workspace,.reconcile-list,.account-editor-sheet .account-form,.organize-options,.spotlight-results,.areas-content,.project-summary-content,.category-summary-content),html[data-luma-font-scale=accessibility] :is(.transactions-workspace,.movement-history-tools,.accounts-management-workspace,.category-management-workspace,.reconcile-list,.account-editor-sheet .account-form,.organize-options,.spotlight-results,.areas-content,.project-summary-content,.category-summary-content){grid-template-columns:1fr}html[data-luma-font-scale=extra_large] :is(.areas-content,.project-summary-content,.category-summary-content)>*,html[data-luma-font-scale=accessibility] :is(.areas-content,.project-summary-content,.category-summary-content)>*{position:static;grid-area:auto/1!important}html[data-luma-font-scale=extra_large] :is(.transactions-context-panel,.account-detail-panel,.category-detail-panel),html[data-luma-font-scale=accessibility] :is(.transactions-context-panel,.account-detail-panel,.category-detail-panel){position:static}html[data-luma-font-scale=extra_large] .account-editor-sheet .account-form>*,html[data-luma-font-scale=accessibility] .account-editor-sheet .account-form>*{grid-column:1}html[data-luma-font-scale=extra_large] .account-editor-sheet .account-preview,html[data-luma-font-scale=accessibility] .account-editor-sheet .account-preview{grid-row:auto;margin-bottom:18px;position:static}}.control-tools-column,.plan-upcoming-actions{background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;min-width:0;padding:18px}.control-primary-workspace,.plan-upcoming-workspace{margin-top:18px}.control-tools-column .control-actions-organized{gap:12px 8px;margin:16px 0 0}.plan-upcoming-actions .plan-actions{gap:10px;margin:16px 0 0}.plan-upcoming-actions .plan-actions button{background:#fff;border-radius:14px;min-width:0;min-height:76px;padding:10px 8px}@media (max-width:1099px),(max-height:649px){.control-tools-column{margin-top:18px}.plan-upcoming-actions{margin-bottom:22px}}.stage-five-detail-panel,.stage-five-select{display:none}.stage-five-detail-panel{color:#263746;background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;min-width:0;padding:20px;box-shadow:0 14px 34px #1a44640d}.stage-five-detail-panel>small,.control-tools-column>small,.plan-upcoming-actions>small{color:#397eaa;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900}.stage-five-detail-panel h3,.control-tools-column h3,.plan-upcoming-actions h3{color:#293d4d;font-size:var(--fs-title);margin:5px 0 0}.stage-five-detail-panel>p{color:#718390;font-size:var(--fs-caption);margin:5px 0 0;line-height:1.45}.stage-five-detail-panel>time{color:#397eaa;font-size:var(--fs-caption);text-transform:capitalize;margin-top:13px;font-weight:850;display:block}.stage-five-detail-amount{background:#fff;border-radius:16px;margin-top:15px;padding:14px}.stage-five-detail-amount span,.stage-five-detail-amount strong{display:block}.stage-five-detail-amount span{color:#748592;font-size:var(--fs-compact)}.stage-five-detail-amount strong{color:#294052;font-size:var(--fs-title);margin-top:3px}.stage-five-detail-amount.income strong{color:#25835a}.stage-five-detail-amount.expense strong{color:#bd4b44}.stage-five-detail-facts{background:#fff;border:1px solid #dce6ed;border-radius:16px;margin-top:12px;display:grid;overflow:hidden}.stage-five-detail-facts>span{color:#73818d;min-height:46px;font-size:var(--fs-compact);border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.stage-five-detail-facts>span:last-child{border-bottom:0}.stage-five-detail-facts b{overflow-wrap:anywhere;color:#2f4353;max-width:62%;font-size:var(--fs-caption);text-align:right}.stage-five-detail-note{background:#fff;border-radius:13px;padding:10px 11px!important}.stage-five-detail-actions{gap:8px;margin-top:13px;display:grid}.stage-five-detail-actions button{color:#fff;min-height:43px;font:inherit;font-size:var(--fs-caption);background:#147fce;border:0;border-radius:13px;padding:9px 12px;font-weight:820}.stage-five-detail-actions .danger{border:var(--luma-context-detail-danger-border,1px solid #eccfcb);background:var(--luma-context-detail-danger-background,#fff5f4);color:var(--luma-context-detail-danger-color,#b94741)}.goal-detail-progress{background:#dce4ea;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.goal-detail-progress i{border-radius:inherit;background:linear-gradient(90deg,#42b97b,#80d3a7);height:100%;display:block}@media (min-width:1100px) and (min-height:650px){.overlay .plan-sheet,html[data-luma-font-scale] .overlay .plan-sheet{padding:22px 30px 34px;width:min(1180px,100% - 48px)!important}.plan-summary-workspace{grid-template-columns:minmax(0,720px) minmax(300px,340px);justify-content:space-between;align-items:start;gap:28px;margin-top:12px;display:grid}.plan-summary-main{min-width:0}.plan-summary-main>.financial-definition{margin-bottom:0}.plan-coverage-column{min-width:0}.plan-coverage-column>.payment-coverage{margin:0;position:sticky;top:0}.plan-coverage-column .payment-coverage-head{align-items:flex-start;min-height:170px}.plan-coverage-column .payment-coverage-head>span>b{font-size:var(--fs-body-lg)}.plan-sheet>.plan-collapsible-section,.plan-sheet>.statement-history-list,.plan-sheet>.fortnight-grid,.plan-sheet>.section-title:not(.plan-list-title){max-width:1080px;margin-left:auto;margin-right:auto}.plan-sheet>.plan-collapsible-section{margin-top:12px}.plan-sheet .plan-collapsible-content>.statement-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.plan-sheet .plan-collapsible-content>.statement-list>article{height:auto;margin:0}.plan-sheet>.statement-history-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.plan-sheet>.statement-history-list>article{height:auto;margin:0}.plan-upcoming-workspace{grid-template-columns:250px minmax(0,780px);justify-content:space-between;align-items:start;gap:28px;max-width:1080px;margin:24px auto 0;display:grid}.plan-upcoming-actions{background:#f5f9fc;border:1px solid #d8e4ec;border-radius:20px;min-width:0;padding:18px;position:sticky;top:0}.plan-upcoming-actions .plan-actions{gap:7px;margin:14px 0 0;grid-template-columns:1fr!important}.plan-upcoming-actions .plan-actions button{text-align:left;background:#fff;border-radius:13px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:50px;padding:6px 9px}.plan-upcoming-actions .plan-actions button>span{flex:0 0 38px;width:38px;height:38px}.plan-upcoming-column{min-width:0}.plan-upcoming-column .plan-list-title{margin:0 0 9px}.plan-upcoming-column .planned-list{display:block}.plan-upcoming-column .planned-row{grid-template-columns:74px minmax(180px,1fr) auto;min-height:72px;padding:12px 14px}.overlay .control-sheet,html[data-luma-font-scale] .overlay .control-sheet{padding:22px 30px 34px;display:block;width:min(1160px,100% - 48px)!important}.control-primary-workspace{grid-template-columns:minmax(0,650px) minmax(320px,360px);justify-content:space-between;align-items:start;gap:28px;margin-top:12px;display:grid}.control-decision-column,.control-status-column,.control-guidance-column{min-width:0}.control-decision-column>.safe-hero{flex-direction:column;justify-content:center;min-height:310px;margin:0;display:flex}.control-tools-column{background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;min-width:0;padding:18px}.control-tools-column .control-actions-organized{gap:12px 6px;margin:15px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))!important}.control-tools-column .control-actions button{min-width:0}.control-tools-column .control-actions button>span{width:42px;height:42px}.control-followup-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;margin-top:22px;display:grid}.control-followup-workspace .reminder-list,.control-followup-workspace .personal-recommendations{background:0 0;border:0;grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.control-followup-workspace .control-section-head{margin-top:0}.control-followup-workspace .month-analysis,.control-followup-workspace .category-budget-disclosure{margin-top:14px}.control-followup-workspace .month-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overlay :is(.recoverables-sheet,.calendar-sheet,.goals-sheet,.installments-sheet,.recurring-sheet),html[data-luma-font-scale] .overlay :is(.recoverables-sheet,.calendar-sheet,.goals-sheet,.installments-sheet,.recurring-sheet){padding:22px 30px 34px;width:min(1120px,100% - 48px)!important}.recoverables-sheet>:is(.recovery-hero,.wide-add),.goals-sheet>.wide-add{width:100%;max-width:none}.installments-sheet>.wide-add,.installments-sheet>.control-note,.recurring-sheet>.wide-add{max-width:680px}.stage-five-master-detail{grid-template-columns:minmax(0,700px) minmax(300px,340px);justify-content:space-between;align-items:start;gap:28px;margin-top:14px;display:grid}.stage-five-master-detail>.recoverable-list,.stage-five-master-detail>.calendar-list,.stage-five-master-detail>.goal-list,.stage-five-master-detail>.installment-list,.stage-five-master-detail>.manage-list{background:0 0;border:0;grid-template-columns:1fr;align-items:start;gap:9px;min-width:0;margin:0;display:grid}.stage-five-master-detail :is(.recoverable-list>article,.calendar-row,.goal-list>article,.installment-list>article,.recurring-row){height:auto;margin:0}.stage-five-detail-panel{display:block;position:sticky;top:0}.stage-five-select{font-size:var(--fs-caption);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:820;color:#1479bd!important;display:inline-flex!important}.stage-five-select[aria-pressed=true]{color:#0b5f97!important}.stage-five-master-detail :is(.recoverable-list>article,.calendar-row,.goal-list>article,.installment-list>article,.recurring-row).selected{border-color:#9bc9eb;box-shadow:inset 3px 0 #1682d2}.calendar-workspace .calendar-row{grid-template-columns:40px minmax(0,1fr) auto auto}.calendar-workspace .calendar-row>.stage-five-select{align-self:center}.recurring-workspace .recurring-row{background:#fff;border:1px solid #dfe7ed;border-radius:17px;padding:13px 14px}.installments-sheet>.installment-archive-head,.installments-sheet>.installment-archive-head+.control-note,.installments-sheet>.archived-installment-list{max-width:700px}.installments-sheet>.archived-installment-list{background:0 0;border:0;grid-template-columns:1fr;gap:9px;display:grid}.overlay .stage-five-editor-sheet,html[data-luma-font-scale] .overlay .stage-five-editor-sheet{padding:22px 30px 34px;width:min(820px,100% - 48px)!important}.stage-five-editor-sheet form{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:end;gap:12px 18px;display:grid}.stage-five-editor-sheet form>*{min-width:0;margin-top:0;margin-bottom:0}.stage-five-editor-sheet form>:is(.segment,.category-pair,.period-field,.period-note,.movement-details,.recovery-receipt,.control-note,.inline-error,.save-button,.installment-mode,.installment-mode-note,.installment-smart-preview,.installment-impact-preview){grid-column:1/-1}.stage-five-editor-sheet>.payment-explanation{margin-bottom:16px}.stage-five-editor-sheet form>.save-button{margin-top:4px}.overlay :is(.simulator-sheet,.advisor-sheet,.liquidity-sheet),html[data-luma-font-scale] .overlay :is(.simulator-sheet,.advisor-sheet,.liquidity-sheet){padding:22px 30px 34px;width:min(1120px,100% - 48px)!important}.simulator-sheet{grid-template-columns:minmax(300px,380px) minmax(0,650px);justify-content:space-between;align-items:start;gap:0 28px;display:grid}.simulator-sheet>*{min-width:0}.simulator-sheet>.grabber,.simulator-sheet>.sheet-head,.simulator-sheet>.simulator-intro,.simulator-sheet>.plan-loading,.simulator-sheet>.inline-error,.simulator-sheet>.simulator-actions,.simulator-sheet>.advisor-note{grid-column:1/-1}.simulator-sheet>.simulator-amount,.simulator-sheet>.simulator-fields,.simulator-sheet>.simulator-mode,.simulator-sheet>.simulator-months{grid-column:1}.simulator-sheet>.simulator-plan-context,.simulator-sheet>.simulator-result,.simulator-sheet>.simulator-placeholder{grid-column:2;margin-top:0}.simulator-sheet>.simulator-plan-context{grid-row:4/6}.simulator-sheet>.simulator-result{grid-row:6/9}.simulator-sheet>.simulator-placeholder{grid-row:4/8}.simulator-sheet>.simulator-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simulator-sheet>.simulator-actions>*{margin:0}.advisor-sheet{grid-template-columns:minmax(280px,340px) minmax(0,720px);justify-content:space-between;align-items:start;gap:14px 28px;display:grid}.advisor-sheet>*{min-width:0}.advisor-sheet>.grabber,.advisor-sheet>.sheet-head,.advisor-sheet>.plan-loading,.advisor-sheet>.advisor-note{grid-column:1/-1}.advisor-sheet>.advisor-summary,.advisor-sheet>.advisor-simulator-hero{grid-column:1;margin:0}.advisor-sheet>.advisor-insight-list{grid-area:3/2/5;grid-template-columns:1fr;gap:10px;margin:0;display:grid}.liquidity-sheet{grid-template-columns:minmax(300px,420px) minmax(0,640px);justify-content:space-between;align-items:start;gap:16px 28px;display:grid}.liquidity-sheet>*{min-width:0}.liquidity-sheet>.grabber,.liquidity-sheet>.sheet-head,.liquidity-sheet>.plan-loading{grid-column:1/-1}.liquidity-sheet>.liquidity-hero{grid-column:1;margin:0}.liquidity-sheet>.credit-capacity{grid-column:2;margin:0}.liquidity-sheet>.liquidity-alerts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.liquidity-sheet>.liquidity-alerts>header,.liquidity-sheet>.liquidity-alerts>.inline-error,.liquidity-sheet>.liquidity-alerts>.save-button{grid-column:1/-1}}@media (min-width:1800px) and (min-height:650px){.overlay .plan-sheet,html[data-luma-font-scale] .overlay .plan-sheet,.overlay .control-sheet,html[data-luma-font-scale] .overlay .control-sheet{width:min(1220px,100% - 72px)!important}}@media (min-width:1100px) and (max-height:649px){.overlay :is(.plan-sheet,.control-sheet,.recoverables-sheet,.calendar-sheet,.goals-sheet,.installments-sheet,.recurring-sheet),html[data-luma-font-scale] .overlay :is(.plan-sheet,.control-sheet,.recoverables-sheet,.calendar-sheet,.goals-sheet,.installments-sheet,.recurring-sheet){width:min(780px,100% - 40px)!important}}html[data-luma-theme=dark] :is(.stage-five-detail-panel,.control-tools-column,.plan-upcoming-actions){box-shadow:none;color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] :is(.stage-five-detail-panel,.control-tools-column,.plan-upcoming-actions)>small{color:#91caef}html[data-luma-theme=dark] :is(.stage-five-detail-panel,.control-tools-column,.plan-upcoming-actions) h3{color:#edf3f8}html[data-luma-theme=dark] .stage-five-detail-panel>p{color:#a5b5c1}html[data-luma-theme=dark] :is(.stage-five-detail-amount,.stage-five-detail-facts,.stage-five-detail-note),html[data-luma-theme=dark] .plan-upcoming-actions .plan-actions button{color:#edf3f8;background:#101d27;border-color:#304453}html[data-luma-theme=dark] .stage-five-detail-facts>span{color:#a6b4c0;border-color:#2b3d4b}html[data-luma-theme=dark] .stage-five-detail-facts b,html[data-luma-theme=dark] .stage-five-detail-amount strong{color:#edf3f8}html[data-luma-theme=dark] .stage-five-detail-actions .danger{border-color:var(--luma-context-detail-danger-night-border-color,#643b38);background:var(--luma-context-detail-danger-night-background,#301e1d);color:var(--luma-context-detail-danger-night-color,#efaaa4)}html[data-luma-theme=dark] .recurring-workspace .recurring-row{background:#14202c;border-color:#2d3c49}html[data-luma-theme=dark] .stage-five-master-detail :is(.recoverable-list>article,.calendar-row,.goal-list>article,.installment-list>article,.recurring-row).selected{border-color:#376c91;box-shadow:inset 3px 0 #4b9bd2}@media (min-width:1100px){html[data-luma-font-scale=extra_large] :is(.plan-sheet,.control-sheet,.simulator-sheet,.advisor-sheet,.liquidity-sheet,.recoverables-sheet,.calendar-sheet,.goals-sheet,.installments-sheet,.recurring-sheet,.stage-five-editor-sheet),html[data-luma-font-scale=accessibility] :is(.plan-sheet,.control-sheet,.simulator-sheet,.advisor-sheet,.liquidity-sheet,.recoverables-sheet,.calendar-sheet,.goals-sheet,.installments-sheet,.recurring-sheet,.stage-five-editor-sheet){display:block;width:min(820px,100% - 48px)!important}html[data-luma-font-scale=extra_large] :is(.plan-summary-workspace,.plan-upcoming-workspace,.control-primary-workspace,.control-followup-workspace,.stage-five-master-detail,.simulator-sheet,.advisor-sheet,.liquidity-sheet,.stage-five-editor-sheet form),html[data-luma-font-scale=accessibility] :is(.plan-summary-workspace,.plan-upcoming-workspace,.control-primary-workspace,.control-followup-workspace,.stage-five-master-detail,.simulator-sheet,.advisor-sheet,.liquidity-sheet,.stage-five-editor-sheet form){grid-template-columns:1fr}html[data-luma-font-scale=extra_large] :is(.plan-coverage-column,.plan-upcoming-actions,.stage-five-detail-panel),html[data-luma-font-scale=accessibility] :is(.plan-coverage-column,.plan-upcoming-actions,.stage-five-detail-panel){position:static}html[data-luma-font-scale=extra_large] :is(.simulator-sheet,.advisor-sheet,.liquidity-sheet)>*,html[data-luma-font-scale=accessibility] :is(.simulator-sheet,.advisor-sheet,.liquidity-sheet)>*{position:static;grid-area:auto/1!important}html[data-luma-font-scale=extra_large] .stage-five-editor-sheet form>*,html[data-luma-font-scale=accessibility] .stage-five-editor-sheet form>*{grid-column:1}html[data-luma-font-scale=extra_large] .plan-upcoming-actions .plan-actions,html[data-luma-font-scale=accessibility] .plan-upcoming-actions .plan-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.report-selection-summary{color:#2b4f70;background:linear-gradient(145deg,#f6fbff,#edf6ff);border:1px solid #d7e5f1;border-radius:20px;padding:17px}.report-selection-summary small{color:#4381b5;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900;display:block}.report-selection-summary strong{font-size:calc(var(--fs-display) * .8);margin-top:5px;line-height:1;display:block}.report-selection-summary strong span{font-size:var(--fs-caption);font-weight:750}.report-selection-summary p{color:#678097;font-size:var(--fs-caption);margin:8px 0 0;line-height:1.45}html[data-luma-theme=dark] .report-selection-summary{color:#d8ecff;background:linear-gradient(145deg,#17334a,#142738);border-color:#31506a}html[data-luma-theme=dark] .report-selection-summary small{color:#8fc8f4}html[data-luma-theme=dark] .report-selection-summary p{color:#a9bdcf}.profitability-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.profitability-card>footer button{color:inherit;font:inherit;font-size:var(--fs-compact);background:0 0;border:0;padding:0;font-weight:800}.profitability-card>footer button:last-child{text-decoration:underline}.profitability-card.selected{box-shadow:0 0 0 3px #2b8fdc55,0 13px 30px #182a3c22}.profitability-selected-card{color:#24445e;background:linear-gradient(145deg,#f4faff,#eaf4fc);border:1px solid #d5e4ef;border-radius:22px;padding:18px}.profitability-selected-card>small{color:#4381b5;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900;display:block}.profitability-selected-card h3{color:#203a50;font-size:var(--fs-body-lg);margin:5px 0 0}.profitability-selected-card>strong{font-size:calc(var(--fs-display) * .72);margin-top:9px;line-height:1;display:block}.profitability-selected-card>strong.positive{color:#187249}.profitability-selected-card>strong.negative{color:#a63d37}.profitability-selected-card>p{color:#657e91;font-size:var(--fs-caption);margin:8px 0 0;line-height:1.45}.profitability-selected-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.profitability-selected-facts>span{color:#788894;font-size:var(--fs-compact);background:#fff;border:1px solid #e0e8ee;border-radius:14px;padding:11px}.profitability-selected-facts b{color:#253746;font-size:var(--fs-caption);margin-top:4px;display:block}.profitability-selected-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.profitability-selected-actions button{color:#166fae;min-height:42px;font:inherit;font-size:var(--fs-compact);background:#fff;border:1px solid #cfe0ec;border-radius:13px;padding:9px 10px;font-weight:820}.stage-six-profitability-detail>.control-empty{margin-top:0}.report-preview-period{background:#fff;border:1px solid #dbe6ef;border-radius:17px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.report-preview-period>span{color:#247c50;background:#ddf3e6;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.report-preview-period.invalid>span{color:#ba433d;background:#ffe7e3}.report-preview-period small,.report-preview-period b{display:block}.report-preview-period small{color:#74899a;font-size:var(--fs-compact);letter-spacing:.05em;font-weight:850}.report-preview-period b{color:#273846;font-size:var(--fs-caption);margin-top:3px}.report-preview-sheets{background:#fff;border:1px solid #dbe6ef;border-radius:18px;padding:14px}.report-preview-sheets>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-preview-sheets>header b{font-size:var(--fs-caption)}.report-preview-sheets>header small{color:#44708f;background:#e8f2fa;border-radius:999px;place-items:center;min-width:24px;height:24px;font-weight:850;display:grid}.report-preview-sheets>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.report-preview-sheets>div span{color:#48677f;font-size:var(--fs-compact);background:#eef5fa;border-radius:9px;padding:6px 8px;font-weight:730}.report-preview-sheets>p{color:#7b8994;font-size:var(--fs-compact);margin:10px 0 0}.stage-six-select{color:#1479bd;font-size:var(--fs-compact);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:820;display:inline-flex}.reconcile-inline-editor{margin-top:10px}.reconcile-inline-editor>label{border:0;padding:0;display:block}.reconcile-inline-editor>label>span{color:#727980;font-size:var(--fs-compact);margin:0 2px 6px;font-weight:760;display:block}.reconcile-inline-editor>label>div{background:#fff;border:1px solid #dfe3e7;border-radius:13px;align-items:center;gap:5px;padding:10px 11px;display:flex}.reconcile-inline-editor>label i{color:#7d858c;font-style:normal}.reconcile-inline-editor input{border:0;outline:0;width:100%;min-width:0}.reconcile-inline-editor>button{color:#fff;width:100%;font-size:var(--fs-compact);background:#0a84ff;border:0;border-radius:10px;margin-top:10px;padding:11px}.reconcile-inline-editor>button:disabled{background:#d0d1d5}.reconcile-select{display:none!important}.reconcile-detail-panel{display:none}.stage-six-reconcile-workspace .reconcile-list article.selected{border-color:#9bc9eb;box-shadow:inset 3px 0 #1682d2}html[data-luma-theme=dark] :is(.profitability-selected-card,.profitability-selected-facts>span,.profitability-selected-actions button,.report-preview-period,.report-preview-sheets,.reconcile-inline-editor>label>div){color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] .profitability-selected-card h3,html[data-luma-theme=dark] .profitability-selected-facts b,html[data-luma-theme=dark] .report-preview-period b{color:#edf3f8}html[data-luma-theme=dark] :is(.profitability-selected-card>p,.profitability-selected-facts>span,.report-preview-period small,.report-preview-sheets>p,.reconcile-inline-editor>label>span){color:#9faebb}html[data-luma-theme=dark] .report-preview-sheets>div span{color:#b8d2e5;background:#1d3344}html[data-luma-theme=dark] .report-preview-sheets>header small{color:#b9d7ec;background:#22394b}html[data-luma-theme=dark] .stage-six-reconcile-workspace .reconcile-list article.selected{border-color:#376c91;box-shadow:inset 3px 0 #4b9bd2}@media (min-width:1100px) and (min-height:650px){.overlay .profitability-sheet,html[data-luma-font-scale] .overlay .profitability-sheet{padding-left:32px;padding-right:32px;width:min(1320px,100vw - 96px)!important}.overlay .reports-sheet,html[data-luma-font-scale] .overlay .reports-sheet{padding-left:32px;padding-right:32px;width:min(1240px,100vw - 96px)!important}.overlay .stage-six-editor-sheet,html[data-luma-font-scale] .overlay .stage-six-editor-sheet{padding-left:32px;padding-right:32px;width:min(980px,100vw - 96px)!important}.profitability-toolbar{grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr);align-items:stretch;gap:14px;margin:16px 0 10px;display:grid}.profitability-toolbar>.profitability-year,.profitability-toolbar>.profitability-actions{margin:0}.profitability-toolbar>.profitability-year{height:100%}.profitability-toolbar>.profitability-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.profitability-workspace{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:22px;margin-top:17px;display:grid}.profitability-comparison-column{grid-column:1/9;min-width:0}.profitability-history-column{grid-column:9/13;min-width:0;position:sticky;top:0}.profitability-comparison-head,.profitability-history-head,.profitability-comparison-column .package-title{margin-top:0}.profitability-comparison-column .card-package-list,.profitability-comparison-column .profitability-card-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.profitability-comparison-column .profitability-card{height:100%;margin:0}.profitability-history-column .benefit-history{gap:10px}.stage-six-profitability-detail .profitability-history-head{margin-top:18px}.stage-six-profitability-detail .benefit-history article{grid-template-columns:32px minmax(0,1fr) auto}.stage-six-profitability-detail .benefit-history article>strong{grid-column:2}.stage-six-profitability-detail .benefit-history article>button,.stage-six-profitability-detail .benefit-history article>small{grid-area:1/3/3}.overlay .stage-six-reconcile-sheet,html[data-luma-font-scale] .overlay .stage-six-reconcile-sheet{padding-left:32px;padding-right:32px;width:min(1120px,100vw - 96px)!important}.stage-six-reconcile-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:26px;margin-top:16px;display:grid}.stage-six-reconcile-workspace .control-section-head{margin-top:0}.stage-six-reconcile-workspace .reconcile-list{grid-template-columns:1fr;margin-top:0}.stage-six-reconcile-workspace .reconcile-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid}.stage-six-reconcile-workspace .reconcile-list article>header{grid-column:1}.stage-six-reconcile-workspace .reconcile-list article>.reconcile-select{grid-area:1/2;display:inline-flex!important}.stage-six-reconcile-workspace .reconcile-inline-editor{display:none}.reconcile-detail-panel{background:#fff;border:1px solid #dfe8ef;border-radius:22px;padding:18px;display:block;position:sticky;top:0;box-shadow:0 12px 32px #22384a0d}.reconcile-detail-panel>small{color:#3481ba;font-size:var(--fs-compact);letter-spacing:.07em;font-weight:900}.reconcile-detail-panel h3{font-size:var(--fs-body-lg);margin:5px 0 0}.reconcile-detail-panel>p{color:#75838e;font-size:var(--fs-caption);margin:6px 0 0;line-height:1.45}.reconcile-detail-balance{background:#f2f7fb;border-radius:15px;margin-top:15px;padding:13px}.reconcile-detail-balance span,.reconcile-detail-balance strong{display:block}.reconcile-detail-balance span{color:#758794;font-size:var(--fs-compact)}.reconcile-detail-balance strong{font-size:var(--fs-title);margin-top:4px}.reconcile-detail-panel>label{margin-top:13px;display:block}.reconcile-detail-panel>label>span{color:#6c7984;font-size:var(--fs-compact);margin-bottom:6px;font-weight:800;display:block}.reconcile-detail-panel>label>div{border:1px solid #dbe4eb;border-radius:13px;align-items:center;gap:5px;padding:11px;display:flex}.reconcile-detail-panel>label i{color:#74818a;font-style:normal}.reconcile-detail-panel>label input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.reconcile-detail-result{background:#fff7e9;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.reconcile-detail-result>span{color:#9c681f;background:#ffe9bd;border-radius:10px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.reconcile-detail-result b,.reconcile-detail-result small{display:block}.reconcile-detail-result b{font-size:var(--fs-caption)}.reconcile-detail-result small{color:#80735d;font-size:var(--fs-compact);margin-top:2px}.reconcile-detail-result.matches{background:#ebf7f0}.reconcile-detail-result.matches>span{color:#25764d;background:#d9f0e3}.reconcile-detail-panel>.save-button{margin-top:12px}.benefit-value-editor-sheet form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 20px;display:grid}.benefit-value-editor-sheet form>*{min-width:0;margin-top:0;margin-bottom:0}.benefit-value-editor-sheet form>:is(.segment,.payment-explanation,.movement-details,.inline-error,.save-button,.delete-movement-button){grid-column:1/-1}.cost-profile-editor-sheet form{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:12px 22px;display:grid}.cost-profile-editor-sheet form>*{min-width:0;margin-top:0;margin-bottom:0}.cost-profile-editor-sheet form>label.field,.cost-profile-editor-sheet form>.day-row{grid-column:1}.cost-profile-editor-sheet form>label.field:first-child,.cost-profile-editor-sheet form>label.field:last-of-type,.cost-profile-editor-sheet form>:is(.cost-type-grid,.cost-covered-explanation,.inline-error,.save-button,.delete-movement-button){grid-column:1/-1}.cost-profile-editor-sheet form>.cost-preview{grid-area:3/2;grid-template-columns:1fr;align-self:start;margin:0;position:sticky;top:0}.cost-profile-editor-sheet form>.control-note{grid-area:4/2;align-self:start;margin:0}.reports-workspace{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:22px;margin-top:18px;display:grid}.reports-configuration{grid-column:1/9;min-width:0}.reports-download-column{grid-column:9/13;gap:12px;min-width:0;display:grid;position:sticky;top:0}.reports-configuration .report-period-picker{margin-top:0}.reports-configuration .report-sections-head{margin-top:18px}.reports-configuration .report-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-download-column .report-ready-note,.reports-download-column .report-download{margin-top:0}}html[data-luma-theme=dark] .reconcile-detail-panel{box-shadow:none;color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] .reconcile-detail-panel>p,html[data-luma-theme=dark] .reconcile-detail-panel>label>span{color:#9faebb}html[data-luma-theme=dark] .reconcile-detail-balance,html[data-luma-theme=dark] .reconcile-detail-panel>label>div{background:#101d27;border-color:#304352}html[data-luma-theme=dark] .reconcile-detail-result{color:#f2e9db;background:#2b2418}html[data-luma-theme=dark] .reconcile-detail-result small{color:#c6b797}html[data-luma-theme=dark] .reconcile-detail-result.matches{color:#dff5e8;background:#152e23}@media (min-width:1600px) and (min-height:650px){.overlay .profitability-sheet,html[data-luma-font-scale] .overlay .profitability-sheet,.overlay .reports-sheet,html[data-luma-font-scale] .overlay .reports-sheet{width:min(1460px,100vw - 128px)!important}.profitability-comparison-column{grid-column:1/10}.profitability-history-column{grid-column:10/13}.reports-configuration{grid-column:1/10}.reports-download-column{grid-column:10/13}.reports-configuration .report-section-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){html[data-luma-font-scale=extra_large] :is(.profitability-sheet,.reports-sheet,.stage-six-editor-sheet),html[data-luma-font-scale=accessibility] :is(.profitability-sheet,.reports-sheet,.stage-six-editor-sheet){width:min(820px,100vw - 96px)!important}html[data-luma-font-scale=extra_large] :is(.profitability-toolbar,.profitability-workspace,.profitability-comparison-column .card-package-list,.profitability-comparison-column .profitability-card-list,.benefit-value-editor-sheet form,.cost-profile-editor-sheet form,.reports-workspace,.reports-configuration .report-section-list),html[data-luma-font-scale=accessibility] :is(.profitability-toolbar,.profitability-workspace,.profitability-comparison-column .card-package-list,.profitability-comparison-column .profitability-card-list,.benefit-value-editor-sheet form,.cost-profile-editor-sheet form,.reports-workspace,.reports-configuration .report-section-list){grid-template-columns:1fr}html[data-luma-font-scale=extra_large] :is(.profitability-comparison-column,.profitability-history-column,.reports-configuration,.reports-download-column,.benefit-value-editor-sheet form>*,.cost-profile-editor-sheet form>*),html[data-luma-font-scale=accessibility] :is(.profitability-comparison-column,.profitability-history-column,.reports-configuration,.reports-download-column,.benefit-value-editor-sheet form>*,.cost-profile-editor-sheet form>*){position:static;grid-area:auto/1!important}}.notice-actions-column{background:#fff;border:1px solid #dce7ef;border-radius:21px;margin-top:22px;padding:16px}.notice-actions-column>small{color:#3d7da9;font-size:var(--fs-compact);letter-spacing:.07em;font-weight:900;display:block}.notice-actions-column h3{font-size:var(--fs-body-lg);margin:5px 0 0}.notice-actions-column>p{color:#73828e;font-size:var(--fs-compact);margin:11px 1px 0;line-height:1.45}.notice-schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.notice-schedule-summary>span{background:#f1f6fa;border-radius:13px;padding:10px}.notice-schedule-summary small,.notice-schedule-summary b{display:block}.notice-schedule-summary small{color:#7b8994;font-size:var(--fs-compact)}.notice-schedule-summary b{font-size:var(--fs-caption);margin-top:3px}.notice-actions-column .notice-control-link{margin-top:10px}.notice-actions-column .notice-control-link:first-of-type{margin-top:15px}.users-primary-workspace{margin-top:14px}.selected-admin-user-panel{display:none}.selected-admin-user-panel>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.selected-admin-user-panel>header>span{color:#fff;width:44px;height:44px;font-size:var(--fs-body-lg);background:linear-gradient(145deg,#26313d,#647486);border-radius:14px;place-items:center;font-weight:850;display:grid}.selected-admin-user-panel>header>div{min-width:0}.selected-admin-user-panel>header small,.selected-admin-user-panel>header h3,.selected-admin-user-panel>header p{display:block}.selected-admin-user-panel>header small{color:#3d7da9;font-size:var(--fs-compact);letter-spacing:.06em;font-weight:900}.selected-admin-user-panel>header h3{font-size:var(--fs-body-lg);margin:3px 0 0}.selected-admin-user-panel>header p{color:#74818d;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.selected-admin-access{background:#edf7f1;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:15px;padding:11px;display:grid}.selected-admin-access>span{color:#247a4e;background:#d8f0e2;border-radius:11px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.selected-admin-access.pending{background:#edf4fa}.selected-admin-access.pending>span{color:#39759e;background:#dcebf7}.selected-admin-access.locked{background:#fff2e6}.selected-admin-access.locked>span{color:#a8671f;background:#ffe3c5}.selected-admin-access b,.selected-admin-access small{display:block}.selected-admin-access b{font-size:var(--fs-caption)}.selected-admin-access small{color:#6f8078;font-size:var(--fs-compact);margin-top:2px;line-height:1.35}.selected-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.selected-admin-facts>span{background:#f8fafb;border:1px solid #e1e8ed;border-radius:13px;min-width:0;padding:10px}.selected-admin-facts small,.selected-admin-facts b{display:block}.selected-admin-facts small{color:#7d8993;font-size:var(--fs-compact)}.selected-admin-facts b{overflow-wrap:anywhere;font-size:var(--fs-caption);margin-top:3px}.selected-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.selected-admin-actions button,.selected-admin-sensitive button{color:#176fae;min-height:40px;font:inherit;font-size:var(--fs-compact);background:#f7fafc;border:1px solid #d5e2eb;border-radius:12px;padding:8px 10px;font-weight:800}.selected-admin-actions button.warning{color:#a5661c;background:#fff8ed;border-color:#efd9b8}.selected-admin-sensitive{border:1px solid #e0e7ec;border-radius:14px;margin-top:12px;overflow:hidden}.selected-admin-sensitive summary{cursor:pointer;color:#697985;font-size:var(--fs-compact);padding:11px 12px;font-weight:800}.selected-admin-sensitive>div{gap:7px;padding:0 10px 10px;display:grid}.selected-admin-sensitive button{background:#fff;width:100%}.selected-admin-sensitive button.danger{color:#b33f39;background:#fff3f2;border-color:#efcbc8}html[data-luma-theme=dark] .notice-actions-column,html[data-luma-theme=dark] .selected-admin-user-panel{box-shadow:none;color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] .notice-actions-column>p,html[data-luma-theme=dark] .selected-admin-user-panel>header p{color:#9faebb}html[data-luma-theme=dark] .notice-schedule-summary>span,html[data-luma-theme=dark] .selected-admin-facts>span{background:#101d27;border-color:#304352}html[data-luma-theme=dark] .selected-admin-actions button,html[data-luma-theme=dark] .selected-admin-sensitive,html[data-luma-theme=dark] .selected-admin-sensitive button{color:#9fd2f4;background:#101d27;border-color:#304352}html[data-luma-theme=dark] .selected-admin-actions button.warning{color:#eec27d;background:#2b2318;border-color:#5b472a}html[data-luma-theme=dark] .selected-admin-sensitive button.danger{color:#efaaa4;background:#301e1d;border-color:#613b39}@media (min-width:1100px) and (min-height:650px){.overlay .notice-sheet,html[data-luma-font-scale] .overlay .notice-sheet{padding-left:32px;padding-right:32px;width:min(1240px,100vw - 96px)!important}.stage-seven-notice-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:26px;margin-top:14px;display:grid}.notice-feed-column{min-width:0}.notice-feed-column>.notice-overview{margin-top:0}.notice-actions-column{margin-top:0;position:sticky;top:0}.notice-feed-column .notice-card-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.notice-feed-column .notice-card{height:100%}.overlay .users-sheet,html[data-luma-font-scale] .overlay .users-sheet{width:min(1420px,100vw - 96px)!important}.users-primary-workspace{grid-template-columns:minmax(360px,460px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.users-directory-column{min-width:0}.users-directory-column .user-directory{margin-top:0}.users-primary-workspace .managed-user-list{grid-template-columns:1fr;margin-top:12px}.users-primary-workspace .managed-user{height:auto}.users-primary-workspace .managed-user.selected{border-color:#9bc9eb;box-shadow:inset 3px 0 #1682d2}.users-primary-workspace .managed-user-details{display:none}.selected-admin-user-panel{background:#fff;border:1px solid #dfe8ef;border-radius:22px;padding:18px;display:block;position:sticky;top:0;box-shadow:0 12px 32px #22384a0d}.users-primary-workspace .records-pagination{grid-template-columns:1fr;gap:8px;display:grid}.users-primary-workspace .records-pagination>div{justify-content:flex-start}html[data-luma-theme=dark] .users-primary-workspace .managed-user.selected{border-color:#376c91;box-shadow:inset 3px 0 #4b9bd2}}@media (min-width:1600px) and (min-height:650px){.stage-seven-notice-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.users-primary-workspace{grid-template-columns:minmax(400px,500px) minmax(0,1fr)}}@media (min-width:1100px){html[data-luma-font-scale=extra_large] :is(.notice-sheet,.users-sheet),html[data-luma-font-scale=accessibility] :is(.notice-sheet,.users-sheet){width:min(820px,100vw - 96px)!important}html[data-luma-font-scale=extra_large] :is(.stage-seven-notice-workspace,.users-primary-workspace),html[data-luma-font-scale=accessibility] :is(.stage-seven-notice-workspace,.users-primary-workspace){display:block}html[data-luma-font-scale=extra_large] .notice-actions-column,html[data-luma-font-scale=accessibility] .notice-actions-column{margin-top:18px;position:static}html[data-luma-font-scale=extra_large] .selected-admin-user-panel,html[data-luma-font-scale=accessibility] .selected-admin-user-panel{display:none}html[data-luma-font-scale=extra_large] .users-primary-workspace .managed-user-details,html[data-luma-font-scale=accessibility] .users-primary-workspace .managed-user-details{display:block}html[data-luma-font-scale=extra_large] .notice-feed-column .notice-card-list,html[data-luma-font-scale=accessibility] .notice-feed-column .notice-card-list{grid-template-columns:1fr}}.app-shell .overlay.desktop-design-overlay{z-index:1400;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d131c;position:fixed;inset:0;padding:0!important;display:block!important;overflow:hidden!important}.desktop-design-dialog{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;padding:max(0px,env(safe-area-inset-top)) 0 max(0px,env(safe-area-inset-bottom));color:#eef4fa;background:#0d131c;overflow:auto}.desktop-design-loading{color:#eef4fa;padding:30px}.desktop-design-loading button{color:#eef4fa;background:#1b2735;border-radius:10px;margin-top:20px;padding:10px 18px}@media (min-width:900px){.desktop-rail-slot{z-index:60}.desktop-rail{height:100%;min-height:0}.desktop-rail-links{flex:auto;justify-content:center;min-height:300px}.desktop-profile{margin-top:auto!important}.app-shell.desktop-workspace-open{height:100dvh;min-height:100dvh;overflow:hidden}.app-shell.desktop-workspace-open>.workspace-grid{visibility:hidden;pointer-events:none}.app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay){z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f4f8;width:auto;height:100dvh;inset:0 var(--desktop-gutter) 0 calc(var(--desktop-gutter) + var(--desktop-rail-width) + var(--desktop-gap))!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(16px,2vw,30px)!important;overflow:auto!important}.app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.sheet,.app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.tall-sheet,html[data-luma-font-scale] .app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.sheet,html[data-luma-font-scale] .app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.tall-sheet{scrollbar-gutter:stable;border:1px solid #dce3eb;border-radius:24px;animation:none;box-shadow:0 18px 54px #20324712;max-width:100%!important;max-height:100%!important;margin:0 auto!important;overflow:hidden auto!important}.app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.sheet>.grabber{display:none}html[data-luma-theme=dark] .app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay){background:#090d13}.app-shell.desktop-workspace-open>.month-picker-overlay,html[data-luma-theme=dark] .app-shell.desktop-workspace-open>.month-picker-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10121878}html[data-luma-theme=dark] .app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.sheet,html[data-luma-theme=dark] .app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay)>.tall-sheet{border-color:#283746;box-shadow:0 22px 60px #0005}.desktop-rail .desktop-rail-add.active{box-shadow:0 10px 20px #087ff038,inset 0 0 0 2px #fff}}@media (min-width:900px) and (max-height:680px){.desktop-rail{gap:8px;padding-top:6px;padding-bottom:6px}.desktop-rail-links{gap:3px;min-height:250px}.desktop-rail .desktop-brand{height:44px;min-height:44px}.desktop-rail button{min-height:42px}.desktop-profile{min-height:46px!important;margin-top:6px!important}.app-shell.desktop-workspace-open>.overlay:not(.month-picker-overlay):not(.desktop-design-overlay):not(.unsaved-exit-overlay){padding:10px!important}}.settings-navigation{display:none}.selected-user-diagnostics{border-top:1px solid var(--border-color,#a1aaba55);overflow-wrap:anywhere;margin-top:18px;padding-top:18px}.selected-user-diagnostics summary{cursor:pointer;font-weight:800;line-height:1.5}.selected-user-diagnostics article{border-bottom:1px solid #a1aaba55;padding:16px 0}.selected-user-diagnostics article>b,.selected-user-diagnostics article>small{margin-bottom:6px;display:block}.selected-user-diagnostics button{color:inherit;font:inherit;background:#438ce31a;border:1px solid #809bb366;border-radius:12px;padding:10px 14px}@media (min-width:900px){.settings-navigation{border-bottom:1px solid #809bb344;flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;margin:0 0 24px;padding-bottom:14px;display:flex}.settings-navigation button{color:inherit;text-align:left;font:inherit;font-size:var(--fs-caption);overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;padding:10px 12px;line-height:1.4}.settings-navigation button[aria-current=page]{color:#1876c6;background:#3298f32b;font-weight:800}html[data-luma-theme=dark] .settings-navigation button[aria-current=page]{color:#93ceff}.app-shell.rail-collapsed{--desktop-rail-width:76px}.rail-collapsed .desktop-rail{align-items:center;padding:10px 7px}.rail-collapsed .desktop-rail button{width:48px;display:grid;grid-template-columns:1fr!important;justify-content:center!important;padding:0!important}.rail-collapsed .desktop-rail .desktop-rail-label{display:none}.rail-collapsed .desktop-rail .desktop-profile{padding:0!important}.rail-collapsed .desktop-rail-links{align-items:center}.desktop-rail .desktop-rail-toggle{min-height:34px;font-size:var(--fs-body)}}@media (min-width:1400px){.overlay .settings-sheet{grid-template-columns:180px minmax(0,1fr);align-content:start;gap:0 24px;display:grid!important}html[data-luma-font-scale] .overlay .settings-sheet>.settings-navigation{border:0;flex-direction:column;align-self:start;margin:0;padding:0;display:flex;position:sticky;top:0;grid-area:1/1/span 50!important}html[data-luma-font-scale] .overlay .settings-sheet>:not(.settings-navigation){min-width:0;grid-area:auto/2!important}html[data-luma-font-scale=extra_large] .overlay .settings-sheet,html[data-luma-font-scale=accessibility] .overlay .settings-sheet{display:block!important}html[data-luma-font-scale=extra_large] .overlay .settings-sheet>.settings-navigation,html[data-luma-font-scale=accessibility] .overlay .settings-sheet>.settings-navigation{flex-direction:row;margin-bottom:24px;position:static}}.planned-actions{flex-wrap:wrap;min-width:0}@media (min-width:700px){.desktop-rail-utilities{flex-direction:column;flex:none;align-items:center;gap:5px;width:100%;padding-top:10px;display:flex;position:relative}.desktop-rail-utilities:before{content:"";background:#dfe6ed;height:1px;position:absolute;top:2px;left:10px;right:10px}.desktop-rail-utilities button{position:relative}.desktop-rail-notifications>.notification-count{color:#fff;background:#c4372f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:1px;right:1px}html[data-luma-theme=dark] .desktop-rail-utilities:before{background:#2a3948}html[data-luma-theme=dark] .desktop-rail-notifications>.notification-count{border-color:#111923}}@media (min-width:1040px){.desktop-rail-utilities{align-items:stretch}.desktop-rail-notifications>.notification-count{top:4px;right:6px}}@media (min-width:700px) and (max-height:680px){.desktop-rail-utilities{gap:3px;padding-top:7px}.desktop-rail-utilities:before{top:1px}.desktop-rail-utilities button{min-height:38px}}@media (orientation:landscape) and (max-height:320px) and (pointer:coarse) and (min-width:700px){.desktop-rail-utilities{grid-template-columns:repeat(2,42px);justify-content:center;padding-top:5px;display:grid}}.planned-actions button{overflow-wrap:anywhere;max-width:100%}.transactions-sheet{font-size:var(--fs-body);container:transactions/inline-size}.transactions-sheet .transactions-workspace{display:block}.transactions-sheet .transactions-context-panel{display:none}.transactions-results-column .movement-list.full-list{grid-template-columns:minmax(0,1fr)}.transactions-results-column .movement-row{grid-template-columns:38px minmax(0,1fr) auto 16px}.smart-movement-suggestions{min-width:0;max-width:100%;overflow:hidden}.smart-movement-suggestions>div{max-width:100%;margin-left:0;margin-right:0}.admin-disclosure-copy{overflow-wrap:anywhere;min-width:0}.learning-modules summary{grid-template-columns:38px minmax(0,1fr) auto 26px}.learning-modules summary>i{text-align:center;min-width:26px}.control-tools-column .control-actions-organized{width:100%;margin-left:0;margin-right:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(88px,calc(var(--fs-caption) * 6))),1fr))!important}.control-actions button b,.plan-actions button{overflow-wrap:anywhere}.plan-upcoming-actions .plan-actions{width:100%;margin-left:0;margin-right:0}@media (min-width:900px){.desktop-rail .desktop-profile.active:not(:hover):not(:focus-visible){box-shadow:none;background:0 0!important}.desktop-profile.active .profile-avatar{outline-offset:3px;outline:2px solid}html[data-luma-font-scale] .app-shell.desktop-workspace-open>.overlay>.sheet.transactions-sheet{width:min(1680px,100%)!important}.transactions-sheet .transactions-context-panel{color:#263746;overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;min-width:0;margin-top:20px;padding:20px;display:block;position:static}.transactions-sheet .transactions-context-panel>small{color:#397eaa;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900}.transactions-context-panel h3{font-size:var(--fs-title);margin:5px 0 0}.transactions-context-panel>p{color:#6a7b89;font-size:var(--fs-caption);margin:7px 0 0;line-height:1.45}.transaction-detail-back{color:inherit;font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:1px solid #809bb366;border-radius:12px;margin-bottom:18px;padding:10px 14px;display:block}html[data-luma-theme=dark] .transactions-sheet .transactions-context-panel{color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] .transactions-sheet .transactions-context-panel>small{color:#91caef}@container transactions (width>=48em){html[data-luma-font-scale] .transactions-sheet .transactions-workspace{grid-template-columns:minmax(0,1fr) minmax(18em,22em);align-items:start;gap:24px;display:grid}html[data-luma-font-scale] .transactions-sheet .transactions-context-panel{margin-top:0;position:sticky;top:0}}}@media (max-width:420px){.font-size-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.font-size-picker>div>button{min-width:0}.learning-modules summary{grid-template-columns:32px minmax(0,1fr) auto 26px;gap:7px}.plan-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-luma-font-scale=extra_large] .fortnight-grid,html[data-luma-font-scale=accessibility] .fortnight-grid{grid-template-columns:1fr}}.managed-user-glance{flex-wrap:wrap;min-width:0}.managed-user-glance>small{white-space:normal}.import-counts small{overflow-wrap:anywhere}.plan-hero>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))!important;gap:12px!important}html[data-luma-font-scale] .plan-hero>div>p{grid-column:auto!important}.plan-hero small{height:auto;min-height:0;margin-bottom:4px}.plan-hero b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.plan-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important}.plan-stats article:last-child{grid-column:auto!important}.plan-stats span{height:auto;min-height:2.5em}.plan-stats b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.registration-menu-group>button>i .ui-icon{--ui-icon-size:16px}.launch-message{overflow-wrap:anywhere}.real-money-card{container:home-balance/inline-size}.real-money-card>strong{font-size:min(var(--fs-hero),18cqi);overflow-wrap:anywhere}.movement-row strong.payment-amount{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0}.money-breakdown,.card-commitment{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}.money-breakdown b,.card-commitment b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.tabbar .tabbar-movements-short{display:none}@media (max-width:380px){html[data-luma-font-scale=extra_large] .tabbar-movements-label,html[data-luma-font-scale=accessibility] .tabbar-movements-label{display:none}html[data-luma-font-scale=extra_large] .tabbar .tabbar-movements-short,html[data-luma-font-scale=accessibility] .tabbar .tabbar-movements-short{display:block}}.day-row{grid-template-columns:repeat(2,minmax(0,1fr))}.day-row>*{min-width:0}.day-row input,.day-row select{min-width:0;max-width:100%}@media (max-width:560px){.day-row{grid-template-columns:minmax(0,1fr)}}.visual-preview-entry{text-align:left;background:#0a84ff12;border:1px solid #326b9b;border-radius:16px;align-items:center;gap:12px;width:100%;margin:0 0 20px;padding:16px;line-height:1.45;display:flex}.visual-preview-entry>div{flex:1;min-width:0}.visual-preview-entry b,.visual-preview-entry small{display:block}.visual-preview-entry small{color:inherit;margin-top:4px;font-weight:400}.accounts-management-sheet .account-detail-panel{min-width:0;margin-top:18px;scroll-margin-block:18px;display:block}.accounts-management-sheet .account-detail-select{align-items:center;min-height:44px;display:inline-flex;color:#0a84ff!important}.account-detail-return{min-height:44px;color:inherit;font-size:var(--fs-caption);text-align:left;background:0 0;border:0;margin-bottom:12px;padding:10px 0;display:block}:is(.account-detail-panel:focus-visible,.stage-six-profitability-detail:focus-visible){outline-offset:4px;outline:2px solid #0a84ff}.accounts-management-sheet .account-row-actions{flex-wrap:wrap}.goals-sheet .goal-detail-panel{margin-top:18px;scroll-margin-block:18px;display:block}.goal-detail-panel:focus-visible{outline-offset:4px;outline:2px solid #0a84ff}.goals-sheet .goal-list .stage-five-select{align-items:center;min-height:44px;display:inline-flex}.goals-sheet .goal-list footer{flex-wrap:wrap}.movement-detail-navigation{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.movement-detail-navigation button{min-height:44px;color:inherit;font-size:var(--fs-caption);background:0 0;border:1px solid #859caf55;border-radius:12px;flex:110px;padding:10px}.movement-detail-navigation button:disabled{opacity:.4}.movement-detail-navigation>span{text-align:center;width:100%;font-size:var(--fs-compact);order:3}.movement-detail-navigation button:focus-visible{outline-offset:3px;outline:3px solid #0a84ff}.confirmation-mark{vertical-align:middle;color:#31a779;border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;margin-inline-end:8px;display:inline-grid}.undo-toast.error .confirmation-mark{color:inherit}html[data-luma-motion=full] .confirmation-mark{animation:.22s ease-out luma-confirm-in}.tabbar button :is(.tabbar-movements-label,.tabbar-movements-short){font:inherit;line-height:inherit;max-width:100%}html[data-luma-theme=dark] :is(.installment-smart-summary,.installment-smart-preview) b,html[data-luma-theme=dark] .recoverable-list article>p b{color:#edf3f8}html[data-luma-theme=dark] .installment-list header strong{color:#bda8ff}html[data-luma-theme=dark] .recoverable-list header strong{color:#79d9a6}@media (max-width:1099px),(max-height:649px){.reports-download-column{gap:12px;margin-top:18px;display:grid}}@media (max-width:899px){.transactions-sheet .transactions-context-panel{color:#263746;overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;min-width:0;margin-top:20px;padding:20px;display:block;position:static}.transactions-sheet .transactions-context-panel>small{color:#397eaa;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900}.transactions-context-panel h3{font-size:var(--fs-title);margin:5px 0 0}.transactions-context-panel>p{color:#6a7b89;font-size:var(--fs-caption);margin:7px 0 0;line-height:1.45}.transaction-detail-back{color:inherit;font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:1px solid #809bb366;border-radius:12px;margin-bottom:18px;padding:10px 14px;display:block}html[data-luma-theme=dark] .transactions-sheet .transactions-context-panel{color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] .transactions-sheet .transactions-context-panel>small{color:#91caef}}.record-selectable,.movement-row{touch-action:manipulation}.record-selectable{cursor:pointer}:is(.record-selectable:focus-visible,.list-record-preview:focus-visible){outline:3px solid var(--luma-focus,#0a84ff);outline-offset:2px}.calendar-detail-panel,.recurring-detail-panel{scroll-margin-top:16px;display:block}.calendar-list .stage-five-select,.recurring-workspace .stage-five-select{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.record-detail-back,.list-record-preview .transaction-detail-back{min-height:44px;color:inherit;font:inherit;font-size:var(--fs-caption);background:0 0;border:1px solid #809bb366;border-radius:12px;margin-bottom:16px;padding:9px 12px;display:block}.list-record-preview{color:#263746;overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #d8e4ec;border-radius:21px;grid-column:1/-1;min-width:0;margin-top:16px;padding:18px;scroll-margin-top:16px}.list-record-preview h3{font-size:var(--fs-title);margin:8px 0}.list-record-preview>small{font-size:var(--fs-compact);font-weight:800}.list-record-preview dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.list-record-preview dl>div{min-width:0}.list-record-preview dt{font-size:var(--fs-caption);opacity:.75}.list-record-preview dd{font-size:var(--fs-body);margin:4px 0}html[data-luma-theme=dark] .list-record-preview{color:#edf3f8;background:#152430;border-color:#304352}@media (max-width:1099px),(max-height:649px){.calendar-detail-panel,.recurring-detail-panel{margin-top:18px;position:static}}.app-shell button,.record-selectable{touch-action:manipulation}@media (pointer:coarse){html[data-luma-font-scale] .app-shell :is(input,select,textarea){font-size:max(16px,var(--fs-body))!important}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.installment-detail-panel,.recoverable-detail-panel{scroll-margin-top:16px;display:block}.installment-list .stage-five-select,.recoverable-list .stage-five-select{min-height:var(--luma-context-catalog-record-select-min-height,44px);align-items:center;display:inline-flex}@media (pointer:coarse){html[data-luma-font-scale] .app-shell .amount-input input{font-size:max(16px,var(--fs-amount))!important}}.app-shell>.overlay.month-picker-overlay,.app-shell.desktop-workspace-open>.overlay.month-picker-overlay{z-index:1200;justify-content:center;align-items:center;width:100%;height:100dvh;padding:16px!important;inset:0!important}.month-picker-sheet{box-sizing:border-box;overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto}.month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.month-picker-grid button{min-width:0;font-size:var(--fs-body);padding:10px 4px}.month-picker-sheet header>div{min-width:0}.month-picker-sheet header>button{flex-shrink:0}.month-picker-year input{font-size:max(16px,var(--fs-subtitle))}.transactions-sheet .movement-history-tools{box-sizing:border-box;align-items:stretch;gap:12px;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important;max-width:none!important}.transactions-sheet .list-actions.phase-two-list-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:8px;width:100%;display:grid;max-width:none!important}.transactions-sheet .list-actions.phase-two-list-actions .wide-add{white-space:normal;width:100%;min-width:0;margin:0;max-width:none!important}.transactions-sheet .refund-add{justify-content:center;align-items:center;gap:8px;display:flex}.transactions-sheet .refund-add>.ui-icon{flex:0 0 20px;width:20px;height:20px}.luma-list-search{box-sizing:border-box;min-width:0;max-width:100%}.luma-list-search input{width:100%;min-width:0;font-family:inherit;font-size:max(16px,var(--fs-caption))}.luma-list-search button{flex-shrink:0;min-height:40px}.luma-list-filters{min-width:0;font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.luma-list-filters>span{font-weight:700}.luma-list-filters button,.luma-list-empty button,.luma-list-error button{max-width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #809bb366;border-radius:12px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.luma-list-filters button span{overflow-wrap:anywhere;text-align:left;min-width:0}.luma-list-filters button i{font-style:normal}.luma-list-filters .luma-list-clear{border-color:#0000;text-decoration:underline}.luma-list-hint{font-size:var(--fs-caption);color:inherit;opacity:.8;margin:12px 0;line-height:1.5}.luma-list-pagination{min-width:0;scroll-margin-block:16px}.luma-list-pagination>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.luma-list-pagination>div>button{width:auto;min-width:0;min-height:44px;font-size:var(--fs-caption);flex:9em}.luma-list-pagination>div>span{text-align:center;font-size:var(--fs-caption);flex:0 auto}.luma-list-empty,.luma-list-error{overflow-wrap:anywhere;padding:24px 16px}.luma-list-error p{color:#ce5e63}.transactions-workspace[data-loading] .movement-list,.transactions-workspace[data-loading] .transactions-context-panel{pointer-events:none;opacity:.55}.transactions-workspace[data-error] .transactions-context-panel{display:none!important}.transactions-context-panel{scroll-margin-block:16px}.transactions-sheet .movement-history-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr))}.transactions-sheet .movement-history-filters label,.transactions-sheet .movement-history-filters select{min-width:0;max-width:100%}.transactions-sheet .movement-history-tools .month-switcher{width:100%;max-width:none}@media (max-width:520px){.luma-list-pagination>div>span{flex-basis:100%;order:-1}}.home-accounts .account-scroll>.account{font-size:var(--fs-body);gap:5px;min-height:12em;flex:0 0 min(82vw,max(232px,16em))!important;width:min(82vw,max(232px,16em))!important;min-width:0!important;height:auto!important;padding:18px!important}.home-accounts .account-scroll>.account>b{overflow-wrap:anywhere;margin-top:0;padding-right:25px;line-height:1.3;max-width:none!important}.home-accounts .account-scroll>.account>strong{white-space:normal;overflow-wrap:anywhere;min-width:0;margin-top:auto;padding-top:8px;line-height:1.15}.home-accounts .account-scroll>.account>em{text-overflow:clip;overflow-wrap:anywhere;flex-shrink:0;width:100%;line-height:1.45;overflow:visible;text-align:left!important;white-space:normal!important;max-width:none!important;margin:4px 0 0!important;position:static!important;inset:auto!important}.home-accounts .account-scroll>.account>small{line-height:1.35}.home-accounts .account-scroll>.account>.card-edit{min-width:36px;min-height:36px;position:absolute;top:10px;right:10px}.home-accounts .account-scroll>.account:after{display:none}.home-accounts .account-scroll{align-items:stretch}.account-list-tools{width:100%;min-width:0;margin:16px 0}.account-list-tools>form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.account-list-status{min-width:0;font-size:var(--fs-caption);gap:6px;display:grid}.account-list-status select{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #809bb366;border-radius:12px;padding:11px}.accounts-management-sheet{font-size:var(--fs-body);container:account-management/inline-size}.stage-six-reconcile-sheet{font-size:var(--fs-body);container:account-reconcile/inline-size}.accounts-management-sheet .accounts-management-workspace,.stage-six-reconcile-sheet .stage-six-reconcile-workspace{min-width:0;display:block!important}.manage-list-column,.reconcile-list-column{min-width:0;container:account-list/inline-size}.accounts-management-sheet .manage-list,.stage-six-reconcile-sheet .reconcile-list{gap:10px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.accounts-management-sheet .manage-account{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;display:grid}.accounts-management-sheet .manage-account>div:not(.account-row-actions){overflow-wrap:anywhere;min-width:0}.accounts-management-sheet .manage-account>strong{overflow-wrap:anywhere;grid-column:2;min-width:0;max-width:100%}.accounts-management-sheet .account-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;min-width:0;display:flex}.accounts-management-sheet .account-row-actions button{white-space:normal;min-height:40px;margin:0!important}.accounts-management-sheet .account-detail-panel,.stage-six-reconcile-sheet .reconcile-detail-panel{overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #809bb366;border-radius:22px;min-width:0;margin-top:18px;padding:18px;scroll-margin-block:16px;display:block;position:static!important}.accounts-management-sheet .account-detail-return{white-space:normal;min-height:44px;margin-bottom:14px;display:block}.stage-six-reconcile-sheet .reconcile-detail-panel>label{font-size:var(--fs-caption);gap:6px;margin-top:16px;display:grid}.stage-six-reconcile-sheet .reconcile-detail-panel>label>div{border:1px solid #809bb366;border-radius:12px;gap:6px;min-width:0;padding:11px;display:flex}.stage-six-reconcile-sheet .reconcile-detail-panel input{font:inherit;font-size:max(16px,var(--fs-body));color:inherit;background:0 0;border:0;width:100%;min-width:0}.stage-six-reconcile-sheet .reconcile-detail-panel h3{font-size:var(--fs-title);margin:5px 0}.stage-six-reconcile-sheet .reconcile-detail-panel>p{font-size:var(--fs-caption);line-height:1.5}.stage-six-reconcile-sheet .reconcile-list article{cursor:pointer;min-width:0;display:block!important}.stage-six-reconcile-sheet .reconcile-list article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stage-six-reconcile-sheet .reconcile-list article>header>div{overflow-wrap:anywhere;flex:11em;min-width:0}.stage-six-reconcile-sheet .reconcile-list article>header strong{overflow-wrap:anywhere;min-width:0}.stage-six-reconcile-sheet .reconcile-list article>.reconcile-select{border-radius:10px;min-height:40px;margin-top:8px;width:auto!important;padding:6px 10px!important;display:inline-flex!important}.reconcile-detail-panel .record-detail-back{display:block}.reconcile-detail-panel .reconcile-detail-balance{background:#809bb318;border-radius:14px;gap:6px;padding:14px;display:grid}.reconcile-detail-panel .reconcile-detail-balance strong{font-size:var(--fs-title);overflow-wrap:anywhere}.reconcile-detail-panel .reconcile-detail-result{border-radius:14px;gap:10px;min-width:0;margin-top:14px;padding:14px;display:flex}.reconcile-detail-panel .reconcile-detail-result>div{min-width:0}.reconcile-detail-result small{line-height:1.45;display:block}html[data-luma-theme=dark] :is(.accounts-management-sheet .account-detail-panel,.stage-six-reconcile-sheet .reconcile-detail-panel){color:#edf3f8;background:#152430;border-color:#304352}@container account-management (width>=54em){html[data-luma-font-scale] .accounts-management-sheet .accounts-management-workspace{grid-template-columns:minmax(0,1fr) minmax(18em,22em);align-items:start;gap:24px;display:grid!important}.accounts-management-sheet .account-detail-panel{margin-top:0;top:0;position:sticky!important}.accounts-management-sheet .account-list-tools>form{grid-template-columns:minmax(0,1fr) minmax(12em,16em);align-items:end}}@container account-reconcile (width>=50em){html[data-luma-font-scale] .stage-six-reconcile-sheet .stage-six-reconcile-workspace{grid-template-columns:minmax(0,1fr) minmax(18em,22em);align-items:start;gap:24px;display:grid!important}.stage-six-reconcile-sheet .reconcile-detail-panel{margin-top:0;top:0;position:sticky!important}}@container account-list (width>=32em){.accounts-management-sheet .manage-account{grid-template-columns:38px minmax(0,1fr) auto}.accounts-management-sheet .manage-account>strong{grid-area:1/3}.accounts-management-sheet .account-row-actions{grid-column:2/-1}}.global-search-workspace{container:luma-search/inline-size}.global-search-workspace .global-search-form{align-items:end;gap:12px;margin:16px 0;display:grid}.global-search-workspace label{min-width:0;font-size:var(--fs-caption);gap:7px;font-weight:650;display:grid}.global-search-workspace :is(input,select){width:100%;min-width:0;min-height:44px;font:inherit;font-size:max(16px,var(--fs-body));color:inherit;background:var(--surface,#f1f5f9);border:1px solid #809bb350;border-radius:12px;padding:10px}.global-search-workspace .luma-list-search{width:100%;min-width:0;max-width:none;margin:0}.global-search-workspace .luma-list-search input{background:0 0;border:0}.global-search-workspace button{touch-action:manipulation}.global-search-workspace .global-search-filter-box{border:1px solid #809bb350;border-radius:14px;margin:12px 0;padding:12px}.global-search-workspace summary{cursor:pointer;min-height:32px;font-size:var(--fs-body);overflow-wrap:anywhere}.global-search-workspace .global-search-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr));gap:12px;padding-top:16px;display:grid}.global-search-filter-box>p{font-size:var(--fs-caption);margin-bottom:0;line-height:1.5}.global-search-workspace .global-search-summary{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:10px;line-height:1.5;display:flex}.global-search-summary>span{overflow-wrap:anywhere;flex:15em;min-width:0}.global-search-workspace :is(.global-search-summary button,.global-search-see-all,.global-search-cancel){color:#087be3;min-height:44px;font:inherit;font-size:var(--fs-caption);background:#1284ed14;border:1px solid #809bb350;border-radius:12px;padding:10px 14px;font-weight:700}.global-search-workspace .global-search-results{gap:16px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.global-search-results>section{min-width:0;margin-top:0}.global-search-results h3{font-size:var(--fs-body);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0;display:flex}.global-search-results h3 small{font-size:var(--fs-caption);font-weight:500}.global-search-results .global-search-catalog>button>div{overflow-wrap:anywhere;min-width:0}.global-search-results .global-search-catalog small{overflow-wrap:anywhere}.global-search-workspace .global-search-see-all{text-align:center;width:100%;margin-top:8px}.global-search-workspace .global-search-cancel{margin-top:18px}.global-search-workspace .list-record-preview .transaction-detail-amount{color:inherit}.movement-advanced-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:12px;margin:12px 0;display:grid}.movement-advanced-fields label,.organization-review>label{min-width:0;font-size:var(--fs-caption);gap:7px;font-weight:650;display:grid}:is(.movement-advanced-fields,.organization-review) :is(input,select){width:100%;min-width:0;min-height:44px;font:inherit;font-size:max(16px,var(--fs-body));color:#26323c;background:#f3f6fa;border:1px solid #809bb350;border-radius:12px;padding:10px}.movement-advanced-disclosure{border:1px solid #809bb350;border-radius:14px;grid-column:1/-1;padding:12px}:is(.movement-advanced-disclosure,.movement-organizer-disclosure,.movement-browser) summary{cursor:pointer;min-height:40px;font-size:var(--fs-body);overflow-wrap:anywhere;padding:8px 0}.movement-organizer-disclosure{border:1px solid #809bb350;border-radius:16px;margin-top:24px;padding:14px}.movement-browser{min-width:0;padding-top:8px;container:movement-browser/inline-size}.movement-browser-controls{border:0;min-width:0;margin:0;padding:0}.movement-browser-controls>form{align-items:end;gap:12px;display:grid}.movement-browser-controls>form>details{grid-column:1/-1}.movement-browser .luma-list-search{width:100%;max-width:none;margin:0}.movement-browser-applied{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:10px;line-height:1.5;display:flex}.movement-browser-applied>span{overflow-wrap:anywhere;flex:16em;min-width:0}.movement-browser :is(.movement-browser-note,aside p){font-size:var(--fs-caption);line-height:1.5}.movement-browser button{min-height:44px;font:inherit;font-size:var(--fs-caption);touch-action:manipulation;border:1px solid #809bb350;border-radius:12px;padding:9px 12px}.movement-browser .movement-organization-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.movement-browser .movement-browser-list{min-width:0}.organization-selection-bar{background:#f3f6fa;flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;position:static}html[data-luma-theme=dark] .organization-selection-bar{background:#101b27}.movement-browser .movement-list{display:block!important}.movement-browser .organization-row{cursor:pointer;border:1px solid #809bb350;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;margin:8px 0;padding:14px;display:flex}.movement-browser .organization-row.selected{background:#1284ed10;border-color:#1284ed}.movement-browser .organization-row input{flex:0 0 24px;width:24px;height:24px;margin-top:3px}.movement-browser .organization-row>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.movement-browser .organization-row small{font-size:var(--fs-caption);line-height:1.4}.movement-browser .organization-row strong{font-size:var(--fs-body)}.organization-review{background:#f3f6fa;border:1px solid #809bb350;border-radius:16px;min-width:0;padding:16px}.organization-review h4{font-size:var(--fs-title);margin:0 0 14px}.organization-review>button{width:100%;margin-top:10px;display:block}.organization-review ol{max-height:45vh;padding-left:22px;overflow:auto}.organization-review li{overflow-wrap:anywhere;font-size:var(--fs-caption);margin:12px 0}.organization-review li :is(b,span){display:block}html[data-luma-theme=dark] :is(.movement-advanced-fields,.organization-review) :is(input,select),html[data-luma-theme=dark] .organization-review{color:#edf3f8;background:#152430}@container movement-browser (width>=50em){.movement-browser .movement-organization-workspace{grid-template-columns:minmax(0,1fr) minmax(18em,22em)}}@container movement-browser (width>=44em){.movement-browser-controls>form{grid-template-columns:minmax(0,1fr) minmax(15em,1fr)}}.global-search-workspace .spotlight-movements>.movement-row{grid-template-columns:36px minmax(0,1fr) 10px}.global-search-workspace .spotlight-movements>.movement-row>.movement-copy :is(b,small){white-space:normal;overflow-wrap:anywhere;overflow:visible}.global-search-workspace .spotlight-movements>.movement-row>.movement-copy{text-align:left}.global-search-workspace .spotlight-movements>.movement-row>strong{white-space:normal;overflow-wrap:anywhere;grid-column:2;justify-self:start;max-width:100%}.global-search-workspace .spotlight-movements>.movement-row>i{grid-area:1/3}html[data-luma-theme=dark] .global-search-workspace :is(input,select){color:#edf3f8;background:#162330}html[data-luma-theme=dark] .global-search-workspace :is(.global-search-summary button,.global-search-see-all,.global-search-cancel){color:#8fc9ff}@container luma-search (width>=38em){.global-search-workspace .global-search-form{grid-template-columns:minmax(0,1fr) minmax(12em,17em)}.global-search-workspace .spotlight-movements>.movement-row{grid-template-columns:40px minmax(0,1fr) auto 10px}.global-search-workspace .spotlight-movements>.movement-row>strong{grid-area:1/3;justify-self:end}.global-search-workspace .spotlight-movements>.movement-row>i{grid-column:4}}.organization-catalog-search{width:100%;min-width:0;margin:14px 0}.organization-catalog-search .luma-list-search{width:100%;max-width:none;margin:0}.organization-catalog-column{min-width:0;display:block}.organization-catalog-empty{text-align:center;color:inherit;opacity:.75;font-size:var(--fs-caption);padding:16px}:is(.category-movements,.area-movements,.project-movements) .movement-list.full-list{grid-template-columns:minmax(0,1fr)}:is(.category-movements,.area-movements,.project-movements) .movement-copy :is(b,small){white-space:normal;overflow-wrap:anywhere}.category-summary-date>.month-jump{min-width:0;min-height:54px;font-size:var(--fs-label)!important;padding:6px 8px!important}.category-summary-date>.month-jump>span{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;line-height:1.15}.area-view-grid>:is(button,article){display:var(--luma-context-area-summary-tile-display,grid);grid-template-columns:var(--luma-context-area-summary-tile-grid-template-columns,38px minmax(0,1fr));align-items:var(--luma-context-area-summary-tile-align-items,center);gap:var(--luma-context-area-summary-tile-gap,10px);min-width:var(--luma-context-area-summary-tile-min-width,0);padding:var(--luma-context-area-summary-tile-padding,13px);border:var(--luma-context-area-summary-tile-border,1px solid #e0e5e9);border-radius:var(--luma-context-area-summary-tile-border-radius,18px);background:var(--luma-context-area-summary-tile-background,#fff);color:inherit;text-align:var(--luma-context-area-summary-tile-text-align,left)}.area-view-grid>:is(button,article).selected{background:#f0f8ff;border-color:#1686e4;box-shadow:0 0 0 1px #1686e425}.area-view-grid>:is(button,article)>span{display:var(--luma-context-area-summary-icon-display,grid);place-items:var(--luma-context-area-summary-icon-place-items,center);width:var(--luma-context-area-summary-icon-width,38px);height:var(--luma-context-area-summary-icon-height,38px);border-radius:var(--luma-context-area-summary-icon-border-radius,13px);background:var(--luma-context-area-summary-icon-background,#eaf0f5);color:var(--luma-context-area-summary-icon-color,#41718f);font-size:var(--fs-label);font-weight:var(--luma-context-area-summary-icon-font-weight,850)}.area-view-grid>:is(button,article)>div{min-width:0}.area-view-grid>:is(button,article) :is(b,small,strong){display:var(--luma-context-summary-tile-label-display,block);overflow:var(--luma-context-summary-tile-label-overflow,hidden);text-overflow:var(--luma-context-summary-tile-label-text-overflow,ellipsis);white-space:var(--luma-context-summary-tile-label-white-space,nowrap)}.area-view-grid>:is(button,article)>strong{grid-column:var(--luma-context-area-summary-amount-grid-column,2);margin-top:var(--luma-context-area-summary-amount-margin-top,-2px);color:var(--luma-context-area-summary-amount-color,#4e5e69);font-size:var(--fs-caption)}.areas-content>.organization-catalog-column .area-view-grid{grid-template-columns:minmax(0,1fr)}.areas-content>.organization-catalog-column .area-view-grid>:is(button,article) :is(b,small,strong){white-space:normal;overflow-wrap:anywhere}.project-cards>:is(button,article){min-width:var(--luma-context-project-summary-tile-min-width,0);padding:var(--luma-context-project-summary-tile-padding,13px);border:var(--luma-context-project-summary-tile-border,1px solid #e0e3e8);border-radius:var(--luma-context-project-summary-tile-border-radius,18px);background:var(--luma-context-project-summary-tile-background,#fff);color:inherit;text-align:var(--luma-context-project-summary-tile-text-align,left)}.project-cards>:is(button,article) :is(small,b,strong){display:var(--luma-context-summary-tile-label-display,block);overflow:var(--luma-context-summary-tile-label-overflow,hidden);text-overflow:var(--luma-context-summary-tile-label-text-overflow,ellipsis);white-space:var(--luma-context-summary-tile-label-white-space,nowrap)}.project-cards>:is(button,article)>small{color:#84838f;font-size:var(--fs-compact)}.project-cards>:is(button,article)>b{font-size:var(--fs-label);margin-top:4px}.project-cards>:is(button,article)>strong{color:#505362;font-size:var(--fs-body);margin-top:9px}.project-cards>:is(button,article)>strong.positive{color:#27875a}.project-cards>:is(button,article)>strong.negative{color:#c65049}.project-summary-content>.organization-catalog-column .project-cards{grid-template-columns:minmax(0,1fr)}.project-summary-content>.organization-catalog-column .project-cards>:is(button,article) :is(b,small,strong){white-space:normal;overflow-wrap:anywhere}.category-manager-sheet{container:category-management/inline-size}.category-manager-sheet .category-detail-panel{color:#263746;overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #809bb366;border-radius:21px;min-width:0;margin-top:18px;padding:18px;scroll-margin-block:16px;display:block;position:static}.category-manager-sheet .category-manage-list{min-width:0}.category-manager-sheet .category-manage header{grid-template-columns:31px minmax(0,1fr) auto}.category-manager-sheet .subcategory-list>div{grid-template-columns:minmax(0,1fr) auto auto}.category-manager-sheet .category-manage header>b,.category-manager-sheet .subcategory-list>div>span{overflow-wrap:anywhere;min-width:0}.category-manager-sheet .category-manage{cursor:pointer}.category-manager-sheet .subcategory-list>div.selected{background:#1686e415;border-radius:11px;box-shadow:inset 3px 0 #1682d2}.category-manager-sheet .subcategory-list>div[role=button]{cursor:pointer;outline-offset:2px}.category-manager-sheet .subcategory-list>div[role=button]:focus-visible{outline:3px solid var(--luma-focus,#0a84ff)}.category-summary-search{gap:12px;display:grid}.category-summary-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-summary-date-range label{min-width:0;color:inherit;font-size:var(--fs-caption);gap:6px;display:grid}.category-summary-date-range input{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;font-size:max(16px,var(--fs-body));background:0 0;border:1px solid #809bb366;border-radius:12px;padding:9px 10px}html[data-luma-theme=dark] :is(.area-view-grid>:is(button,article),.project-cards>:is(button,article)){background:#14202c;border-color:#2d3c49}html[data-luma-theme=dark] .area-view-grid>:is(button,article).selected{background:#162b3c;border-color:#438ec8}html[data-luma-theme=dark] .area-view-grid>:is(button,article)>span{color:#a8c9df;background:#243442}html[data-luma-theme=dark] :is(.area-view-grid,.project-cards)>:is(button,article) small{color:#9ca9b5}html[data-luma-theme=dark] .area-view-grid>:is(button,article)>strong,html[data-luma-theme=dark] .project-cards>:is(button,article)>strong{color:#c5cbd2}html[data-luma-theme=dark] .category-manager-sheet .category-detail-panel{color:#edf3f8;background:#152430;border-color:#304352}html[data-luma-theme=dark] .category-detail-panel>header>span.expense{color:#ffb4a9;background:#56302d}html[data-luma-theme=dark] .category-detail-panel>header>span.income{color:#a1e9bb;background:#214e39}@container category-management (width>=54em){.category-manager-sheet .category-management-workspace{grid-template-columns:minmax(0,1fr) minmax(18em,22em);align-items:start;gap:24px;display:grid}.category-manager-sheet .category-detail-panel{margin-top:0;position:sticky;top:0}}@media (max-width:520px){.category-summary-date-range{grid-template-columns:1fr}.areas-content>.organization-catalog-column .area-view-grid,.project-summary-content>.organization-catalog-column .project-cards{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.areas-content>.organization-catalog-column{grid-area:1/1/7;position:static}.project-summary-content>.organization-catalog-column{grid-area:3/1/9;position:static}.areas-content>.movement-organizer-disclosure{grid-area:8/1/auto/-1}.project-summary-content>.project-organizer{grid-area:9/1/auto/-1}}.scheduled-catalog{min-width:0;font-size:var(--fs-body);container:scheduled-catalog/inline-size}.recurring-sheet>.wide-add,.installments-sheet>.wide-add{width:100%;max-width:none}.scheduled-list-tools{width:100%;min-width:0;margin:16px 0}.scheduled-list-tools .luma-list-search{width:100%;max-width:none;margin:0}.scheduled-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.scheduled-filter-fields label{min-width:0;font-size:var(--fs-caption);gap:6px;display:grid}.scheduled-filter-fields select{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;font-size:max(16px,var(--fs-caption));background:0 0;border:1px solid #809bb366;border-radius:12px;padding:10px}.scheduled-catalog .scheduled-workspace,html[data-luma-font-scale] .scheduled-catalog .scheduled-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.scheduled-results{min-width:0}.scheduled-results>:is(.manage-list,.installment-list){background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.scheduled-catalog .stage-five-detail-panel{min-width:0;scroll-margin-block:16px;display:block;position:static}.scheduled-catalog .stage-five-select{min-height:var(--luma-context-catalog-record-select-min-height,44px);align-items:center;display:inline-flex}.scheduled-catalog .recurring-row{border:1px solid #809bb366;border-radius:18px;grid-template-columns:38px minmax(0,1fr);padding:16px}.scheduled-catalog .recurring-row :is(b,small,em){white-space:normal;overflow-wrap:anywhere}.scheduled-catalog .recurring-row>strong{font-size:var(--fs-body);overflow-wrap:anywhere;grid-column:2}.scheduled-catalog .recurring-row>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:12px}.scheduled-catalog .recurring-row button,.scheduled-catalog .installment-list footer button{min-height:44px;font-size:var(--fs-caption)}.scheduled-catalog .installment-list>article{min-width:0;margin:0}.scheduled-catalog .installment-list header{flex-wrap:wrap;gap:12px;display:flex}.scheduled-catalog .installment-list header>div{flex:11em;min-width:0}.scheduled-catalog .installment-list header :is(b,small,strong){white-space:normal;overflow-wrap:anywhere}.scheduled-catalog .installment-list header>strong{font-size:var(--fs-body);max-width:100%}.scheduled-catalog .installment-list footer{flex-wrap:wrap;gap:12px;display:flex}.scheduled-catalog .stage-five-detail-facts>span{flex-wrap:wrap;gap:6px 12px;display:flex}.scheduled-catalog .stage-five-detail-facts b{overflow-wrap:anywhere;max-width:100%;margin-left:auto}.scheduled-catalog .stage-five-detail-panel h3{overflow-wrap:anywhere}.scheduled-progress{background:#809bb340;border-radius:20px;height:6px;margin-top:15px;overflow:hidden}.scheduled-progress i{border-radius:inherit;background:#8070d8;height:100%;display:block}.scheduled-progress-label{font-size:var(--fs-caption);color:inherit;margin:8px 0 12px}.scheduled-history{border-top:1px solid #809bb366;min-width:0;margin-top:18px;padding-top:14px}.scheduled-history-toggle{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;font-size:var(--fs-caption);background:0 0;border:1px solid #809bb366;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.scheduled-history p{font-size:var(--fs-caption);margin:12px 0;line-height:1.5}.scheduled-history ul{gap:10px;padding:0;list-style:none;display:grid}.scheduled-history li{font-size:var(--fs-caption);overflow-wrap:anywhere;border:1px solid #809bb344;border-radius:12px;gap:6px;padding:12px;display:grid}.scheduled-history .luma-list-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.scheduled-history .luma-list-pagination>div button{flex:var(--luma-context-catalog-pagination-flex,1 1 7em);min-width:var(--luma-context-catalog-pagination-min-width,0);min-height:var(--luma-context-catalog-pagination-min-height,44px)}.scheduled-history .luma-list-pagination>div>span{text-align:center;flex:1 0 100%;order:-1}@container scheduled-catalog (width<=26em){.scheduled-filter-fields{grid-template-columns:1fr}.scheduled-catalog .installment-smart-summary{grid-template-columns:minmax(0,1fr)}}@container scheduled-catalog (width>=44em){.scheduled-catalog .scheduled-workspace,html[data-luma-font-scale] .scheduled-catalog .scheduled-workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.scheduled-catalog .stage-five-detail-panel{position:sticky;top:0}.scheduled-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.calendar-catalog{font-size:var(--fs-body);container:calendar-catalog/inline-size}.calendar-catalog .calendar-explorer-tools,.calendar-catalog .calendar-agenda-column,.calendar-catalog .calendar-list{width:100%;min-width:0;max-width:none}.calendar-catalog .calendar-explorer-tools{gap:16px;margin:18px 0;display:grid}.calendar-catalog .calendar-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.calendar-filter-fields label{font-size:var(--fs-caption);gap:6px;min-width:0;display:grid}.calendar-filter-fields>.luma-picker{align-self:start;gap:6px;min-width:0;margin:0}.calendar-filter-fields>.luma-picker>span{font-size:var(--fs-caption)}.calendar-month-board{border:1px solid #809bb366;border-radius:18px;min-width:0;padding:12px}.calendar-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-day-grid .calendar-weekday{text-align:center;font-size:var(--fs-caption);padding:6px 0}.calendar-day-grid button{min-width:0;min-height:48px;color:inherit;font:inherit;font-size:var(--fs-body);background:0 0;border:1px solid #809bb344;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px 1px;display:flex}.calendar-day-grid button[aria-pressed=true]{background:#1787ce33;border-color:#4baae9}.calendar-day-grid button[aria-current=date]{box-shadow:inset 0 0 0 2px #4baae9}.calendar-day-grid button small{font-size:var(--fs-caption);overflow-wrap:anywhere;background:#1787ce33;border-radius:10px;max-width:100%;padding:1px 4px}.calendar-month-board p{font-size:var(--fs-caption);margin:12px 0;line-height:1.5}.calendar-all-days{min-height:44px;color:inherit;font:inherit;font-size:var(--fs-caption);background:0 0;border:1px solid #809bb366;border-radius:10px;max-width:100%;padding:8px 12px}.calendar-catalog .calendar-agenda-heading{font-size:var(--fs-section);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:20px 0 14px;display:flex}.calendar-agenda-heading small{font-size:var(--fs-caption)}.calendar-edit-status{font-size:var(--fs-caption);border:1px solid #809bb366;border-radius:12px;padding:12px}.calendar-edit-status button{border:1px solid #809bb366;border-radius:10px;min-height:44px;padding:8px 12px}.calendar-catalog .calendar-workspace,html[data-luma-font-scale] .calendar-catalog .calendar-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.calendar-catalog .calendar-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.calendar-catalog .calendar-detail-panel{width:100%;min-width:0;max-width:none;scroll-margin-top:16px;display:block;position:static}.calendar-catalog .calendar-agenda-column{container:calendar-agenda/inline-size}.calendar-catalog .calendar-row{border-radius:16px;grid-template-columns:3em minmax(0,1fr);grid-template-areas:"date content""action content";align-items:start;gap:8px 12px;min-width:0;padding:14px;display:grid}.calendar-catalog .calendar-row :is(time,b,small,strong){white-space:normal;overflow-wrap:anywhere;max-width:100%}.calendar-catalog .calendar-row time{width:100%;height:auto;min-height:48px;font-size:var(--fs-body);grid-area:date;gap:2px;padding:6px;display:grid}.calendar-catalog .calendar-row time :is(b,small){white-space:nowrap;overflow-wrap:normal}.calendar-catalog .calendar-row-content{grid-area:content;align-content:start;gap:4px;min-width:0;display:grid}.calendar-catalog .calendar-row-content>b{font-size:var(--fs-body);line-height:1.35}.calendar-catalog .calendar-row-content>small{font-size:var(--fs-caption);margin:0;line-height:1.4}.calendar-catalog .calendar-row-content>strong{font-size:var(--fs-body);grid-column:auto;margin-top:2px;line-height:1.35}.calendar-catalog .calendar-row>button{grid-area:action;align-self:start;width:100%;max-width:100%;min-height:44px;padding:6px 2px}.calendar-catalog .calendar-detail-panel :is(h3,p,b){overflow-wrap:anywhere}.calendar-catalog .stage-five-detail-facts>span{flex-wrap:wrap;gap:8px;display:flex}.calendar-catalog .stage-five-detail-facts b{margin-left:auto}.calendar-catalog .calendar-detail-panel button{white-space:normal;min-height:44px}.calendar-catalog .luma-list-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.calendar-catalog .luma-list-pagination>div button{flex:var(--luma-context-catalog-pagination-flex,1 1 7em);min-width:var(--luma-context-catalog-pagination-min-width,0);min-height:var(--luma-context-catalog-pagination-min-height,44px)}.calendar-catalog .luma-list-pagination>div>span{text-align:center;flex:1 0 100%;order:-1}.control-period-scope{border:1px solid #809bb366;border-radius:18px;min-width:0;margin:24px 0;padding:16px}.control-period-scope h3{font-size:var(--fs-section);margin:0 0 10px}.control-period-scope p{font-size:var(--fs-caption);margin:0 0 12px;line-height:1.5}.control-sheet .control-period-scope .month-switcher{width:100%;max-width:none;margin:0}.control-collection{width:100%;min-width:0;margin:10px 0}.control-collection .luma-list-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.control-collection .luma-list-pagination>div button{flex:var(--luma-context-catalog-pagination-flex,1 1 7em);min-width:var(--luma-context-catalog-pagination-min-width,0);min-height:var(--luma-context-catalog-pagination-min-height,44px)}.control-collection .luma-list-pagination>div>span{text-align:center;flex:1 0 100%;order:-1}.control-collection .luma-list-search{min-width:0;max-width:100%}@container calendar-catalog (width<=26em){.calendar-catalog .calendar-filter-fields{grid-template-columns:minmax(0,1fr)}}@container calendar-catalog (width>=44em){.calendar-catalog .calendar-workspace,html[data-luma-font-scale] .calendar-catalog .calendar-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.calendar-catalog .calendar-detail-panel{position:sticky;top:0}}@container calendar-agenda (width>=24em){.calendar-catalog .calendar-row{grid-template-columns:3em minmax(0,1fr) auto;grid-template-areas:"date content action";align-items:center}.calendar-catalog .calendar-row>button{align-self:center;min-width:44px;padding:8px}}@container calendar-catalog (width>=44em){.calendar-catalog .calendar-explorer-tools{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.calendar-explorer-tools>form{grid-area:1/1}.calendar-explorer-tools>.luma-list-filters{grid-area:2/1}.calendar-explorer-tools>.calendar-month-board{grid-area:1/2/span 2}.calendar-catalog .calendar-filter-fields{grid-template-columns:minmax(0,1fr)}.calendar-day-grid button{min-height:48px}}.stage-nine-catalog{min-width:0;font-size:var(--fs-body);container:stage-nine-catalog/inline-size}.stage-nine-list-tools{width:100%;min-width:0;margin:16px 0}.stage-nine-list-tools form{gap:12px;min-width:0;display:grid}.stage-nine-list-tools .luma-list-search{width:100%;min-width:0;max-width:none;margin:0}.stage-nine-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.stage-nine-filter-fields label{min-width:0;color:inherit;font-size:var(--fs-caption);gap:6px;display:grid}.stage-nine-filter-fields :is(select,input){width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;font-size:max(16px,var(--fs-caption));background:0 0;border:1px solid #809bb366;border-radius:12px;padding:9px 10px}.stage-nine-catalog .luma-list-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.stage-nine-catalog .luma-list-pagination>div button{flex:var(--luma-context-catalog-pagination-flex,1 1 7em);min-width:var(--luma-context-catalog-pagination-min-width,0);min-height:var(--luma-context-catalog-pagination-min-height,44px)}.stage-nine-catalog .luma-list-pagination>div>span{text-align:center;flex:1 0 100%;order:-1}.stage-nine-catalog .stage-five-master-detail,.stage-nine-catalog .profitability-workspace,html[data-luma-font-scale] .stage-nine-catalog :is(.stage-five-master-detail,.profitability-workspace){grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.stage-nine-catalog .stage-five-detail-panel,.stage-nine-catalog .stage-six-profitability-detail{width:100%;min-width:0;max-width:none;scroll-margin-block:16px;display:block;position:static}.stage-nine-catalog :is(.goal-list,.recoverable-list,.profitability-card-list,.benefit-history,.recovery-history){min-width:0}.stage-nine-catalog :is(.goal-list>article,.recoverable-list>article,.profitability-card,.benefit-history>article){overflow-wrap:anywhere;min-width:0}.stage-nine-catalog :is(.goal-list,.recoverable-list,.profitability-card-list){grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.stage-nine-catalog :is(.goal-list,.recoverable-list)>article{height:auto;margin:0}.recovery-payment-catalog{border-top:1px solid #809bb366;min-width:0;margin-top:18px;padding-top:14px}.recovery-history{gap:8px;display:grid}.recovery-history>span{min-width:0;font-size:var(--fs-caption);overflow-wrap:anywhere;border:1px solid #809bb344;border-radius:11px;padding:10px}.notice-card-meta{font-size:var(--fs-compact);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.notice-card-meta>b{margin-left:auto}.notice-card.read{opacity:.82}.notice-card.unread{box-shadow:inset 3px 0 #1682d2}.notice-card .notice-card-actions{flex-wrap:wrap;gap:8px;display:flex}.notice-card :is(button,a){white-space:normal;min-height:44px}html[data-luma-theme=dark] .recovery-history>span{background:#101d27;border-color:#304352}@container stage-nine-catalog (width<=27em){.stage-nine-filter-fields{grid-template-columns:minmax(0,1fr)}.notice-card-meta>b{margin-left:0}.stage-nine-catalog .stage-five-detail-facts{grid-template-columns:minmax(0,1fr)}}@container stage-nine-catalog (width>=48em){.stage-nine-catalog .stage-five-master-detail,html[data-luma-font-scale] .stage-nine-catalog .stage-five-master-detail{grid-template-columns:minmax(0,1.45fr) minmax(18em,1fr)}.stage-nine-catalog .stage-five-detail-panel{position:sticky;top:0}.stage-nine-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@container stage-nine-catalog (width>=58em){.stage-nine-catalog .profitability-workspace,html[data-luma-font-scale] .stage-nine-catalog .profitability-workspace{grid-template-columns:minmax(0,1.55fr) minmax(20em,1fr)}.stage-nine-catalog .profitability-comparison-column,.stage-nine-catalog .profitability-history-column{min-width:0;grid-area:auto!important}.stage-nine-catalog .profitability-history-column{position:sticky;top:0}.stage-nine-catalog .profitability-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){html[data-luma-font-scale=extra_large] .stage-nine-catalog :is(.stage-five-master-detail,.profitability-workspace),html[data-luma-font-scale=accessibility] .stage-nine-catalog :is(.stage-five-master-detail,.profitability-workspace){grid-template-columns:minmax(0,1fr)}html[data-luma-font-scale=extra_large] .stage-nine-catalog :is(.stage-five-detail-panel,.profitability-history-column),html[data-luma-font-scale=accessibility] .stage-nine-catalog :is(.stage-five-detail-panel,.profitability-history-column){position:static}}html[data-luma-theme=dark] .registration-menu-snapshot,html[data-luma-theme=dark] .registration-desktop-context{box-shadow:none;background:#152430;border-color:#304454}html[data-luma-theme=dark] .registration-desktop-context header h3,html[data-luma-theme=dark] .registration-menu-snapshot header h3{color:#eef4f8}html[data-luma-theme=dark] .registration-context-hero{background:#173149}html[data-luma-theme=dark] .registration-context-hero strong{color:#9dd3fa}html[data-luma-theme=dark] .registration-context-hero span{color:#a6bac8}html[data-luma-theme=dark] .registration-context-grid>div,html[data-luma-theme=dark] .registration-context-account,html[data-luma-theme=dark] .registration-context-list,html[data-luma-theme=dark] .registration-readiness-list li,html[data-luma-theme=dark] .registration-transfer-route>div{background:#101d27;border-color:#304453}html[data-luma-theme=dark] .registration-context-account>span,html[data-luma-theme=dark] .registration-context-account>b,html[data-luma-theme=dark] .registration-context-list b,html[data-luma-theme=dark] .registration-transfer-route b{color:#edf3f7}html[data-luma-theme=dark] .registration-context-grid span,html[data-luma-theme=dark] .registration-context-account>small,html[data-luma-theme=dark] .registration-context-list span,html[data-luma-theme=dark] .registration-context-copy,html[data-luma-theme=dark] .registration-menu-snapshot>p,html[data-luma-theme=dark] .plan-registration-desktop-context>p,html[data-luma-theme=dark] .registration-draft-context,html[data-luma-theme=dark] .registration-transfer-route span{color:#a0b0bc}.stage-ten-list-tools{gap:9px;margin:12px 0;display:grid}.stage-ten-list-tools>form{gap:9px;display:grid}.stage-ten-list-tools .movement-search,.stage-ten-list-tools .stage-nine-filter-fields{margin:0}.stage-ten-list-tools+.import-row-list{margin-top:0}.plan-registration-tools{gap:9px;margin:0 0 15px;display:grid}.plan-registration-tools .movement-search{margin:0}.plan-registration-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.plan-registration-filters label{gap:5px;display:grid}.plan-registration-filters label>span{color:#75818b;font-size:var(--fs-compact);font-weight:800}.plan-registration-filters select{min-width:0;height:42px;color:inherit;font:inherit;font-size:var(--fs-caption);background:#fff;border:1px solid #d7e0e7;border-radius:12px;padding:0 12px}.plan-registration-clear{color:#167ec4;font:inherit;font-size:var(--fs-compact);background:0 0;border:0;justify-self:start;font-weight:800}.help-library-search{background:#fff;border:1px solid #d9e4ed;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;min-height:44px;padding:0 8px 0 10px;display:grid}.help-library-search>span{color:#5a7182}.help-library-search input{min-width:0;height:42px;color:inherit;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:0}.help-library-search button{border-radius:50%;place-items:center;color:#5c6e7b!important;min-height:30px!important;font-size:var(--fs-body)!important;background:#edf3f7!important;border:0!important;padding:0!important;display:grid!important}.help-library-results{background:#fff;border:1px solid #d9e4ed;border-radius:14px;display:grid;overflow:hidden}.help-library-results button{display:var(--luma-context-help-result-display,flex);align-items:var(--luma-context-help-result-align,center);justify-content:var(--luma-context-help-result-justify,space-between);gap:var(--luma-context-help-result-gap,10px);min-height:var(--luma-context-help-result-min-height,44px);padding:var(--luma-context-help-result-padding,10px 12px);border:var(--luma-context-help-result-border,0);border-bottom:var(--luma-context-help-result-divider,1px solid #e9eef2);background:var(--luma-context-help-result-background,transparent);color:var(--luma-context-help-result-color,#405766);text-align:var(--luma-context-help-result-text-align,left);font:inherit;font-size:var(--fs-caption)}.help-library-results button:last-child{border-bottom:0}.help-library-results button>i{color:var(--luma-context-help-result-arrow-color,#1680ce);font-style:var(--luma-context-help-result-arrow-style,normal);font-weight:var(--luma-context-help-result-arrow-weight,900)}.security-activity>.stage-ten-list-tools{padding:0 12px}.security-activity>.luma-list-pagination,.security-activity>.luma-list-empty{margin:0 12px 12px}.admin-section-list>.stage-ten-list-tools{margin:0 0 12px}.admin-section-list>.luma-list-empty{margin:8px 0}html[data-luma-theme=dark] .plan-registration-filters select,html[data-luma-theme=dark] .help-library-search,html[data-luma-theme=dark] .help-library-results{color:#eef3f8;background:#14212d;border-color:#2e4050}html[data-luma-theme=dark] .plan-registration-filters label>span{color:#a6b3bf}html[data-luma-theme=dark] .help-library-search button{color:#b9c9d4!important;background:#223246!important}html[data-luma-theme=dark] .help-library-results button{color:#b9c9d4;border-color:#2a3a48}@media (min-width:1060px){.import-sheet .import-preview>.stage-ten-list-tools{grid-area:2/5/auto/13}.import-sheet .import-preview>.import-row-list{grid-row:3}.import-sheet .import-preview>.luma-list-pagination,.import-sheet .import-preview>.luma-list-empty{grid-column:5/13}.plan-registration-sheet>.plan-registration-tools{grid-column:1}.security-sheet .security-activity>.stage-ten-list-tools,.security-sheet .security-activity>.luma-list-pagination,.security-sheet .security-activity>.luma-list-empty{grid-column:1/-1}}@media (max-width:560px){.plan-registration-filters,.stage-ten-list-tools .stage-nine-filter-fields{grid-template-columns:1fr}.help-library-search{grid-template-columns:24px minmax(0,1fr) 32px}}html[data-luma-theme=dark] .registration-context-impact{color:#b8d9f0;background:#18334a}html[data-luma-theme=dark] .registration-context-impact.income{color:#b2dec5;background:#17382a}html[data-luma-theme=dark] .registration-readiness{color:#e8bd82;background:#3b2b19}html[data-luma-theme=dark] .registration-readiness.ready{color:#a6ddbf;background:#173a2a}html[data-luma-theme=dark] .registration-readiness-list li.ready{color:#9dd8b6;border-color:#315b45}html[data-luma-theme=dark] .registration-readiness-list li.ready>span{color:#a6e0bd;background:#205239}.luma-picker .searchable-picker-trigger{font:inherit;min-width:0}.luma-picker .searchable-picker-trigger>b{white-space:normal;overflow-wrap:anywhere;min-width:0}.luma-picker .searchable-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.luma-picker-menu.searchable-picker-menu{box-sizing:border-box;z-index:10000;min-width:0;color:inherit;font:inherit;border-radius:16px;margin:0;padding:8px;position:fixed;inset:auto;overflow:hidden}:is(.luma-picker-menu.searchable-picker-menu:popover-open,.luma-picker-menu.searchable-picker-menu:not([popover])){flex-direction:column;gap:7px;display:flex}.luma-picker-menu>label{flex:none;min-width:0}.luma-picker-menu.searchable-picker-menu input{height:auto;min-height:44px;font-size:max(16px,var(--fs-body));padding:10px 12px;line-height:1.35}.luma-picker-menu.searchable-picker-menu>div{scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;min-height:0;max-height:310px;margin:0;display:flex;overflow:hidden auto}.luma-picker-menu.searchable-picker-menu>[role=listbox]{scrollbar-color:#98adbf #fff}html[data-luma-theme=dark] .luma-picker-menu.searchable-picker-menu>[role=listbox]{scrollbar-color:#687f95 #111c27}.luma-picker-menu.searchable-picker-menu>div>button{min-height:44px;font:inherit;flex:none;line-height:1.35}.luma-picker-menu>div>button>span{overflow-wrap:anywhere;min-width:0}.luma-picker-menu>div>button>i{flex:none}.luma-picker-menu .searchable-picker-create{overflow-wrap:anywhere;flex:none;margin:0}.luma-picker-menu:focus{outline:none}.luma-picker-menu.searchable-picker-menu>.picker-paging{scrollbar-gutter:auto;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;max-height:none;display:grid;overflow:visible}.luma-picker-menu.searchable-picker-menu>.picker-paging>button{min-width:0;color:var(--blue);font-size:var(--fs-caption);background:0 0;border:1px solid;border-radius:10px;padding:8px}.luma-picker-menu .picker-paging>span{text-align:center;font-size:var(--fs-caption);overflow-wrap:anywhere}.luma-picker-menu .picker-paging>button:disabled{opacity:.45;cursor:default}.luma-picker-menu .picker-retry{flex:none;min-height:44px}.expected-card-details{container:plan-detail-list/inline-size}.expected-card-detail>div{overflow-wrap:anywhere;min-width:0}.plan-sheet .statement-list>article{min-width:0;max-width:100%}.plan-sheet .statement-list article>header>div{overflow-wrap:anywhere;min-width:0}@container plan-detail-list (width<=32rem){.expected-card-detail{grid-template-columns:minmax(0,1fr)!important}.expected-card-detail aside{align-items:stretch;min-width:0}.expected-card-detail .planned-card-purchase-actions{flex-wrap:wrap;gap:6px;display:flex}}.luma-picker-menu>div:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #72b5ee}@media (prefers-reduced-motion:reduce){.luma-picker-menu{scroll-behavior:auto}}.luma-picker-description{min-width:0;color:inherit;font-size:var(--fs-compact);line-height:1.45}.luma-picker-description>small{font:inherit;overflow-wrap:anywhere;display:block}.luma-picker-description .field-error{color:var(--luma-danger)}.plan-registration-filters>.luma-picker{gap:5px;margin:0}.plan-registration-filters>.luma-picker>span{font-size:var(--fs-compact)}.luma-picker .searchable-picker-trigger{scroll-margin-block:100px 20px}.category-summary-filters>.luma-picker,.stage-nine-filter-fields>.luma-picker{align-self:start;gap:6px;min-width:0;margin:0}.category-summary-filters>.luma-picker>span,.stage-nine-filter-fields>.luma-picker>span{font-size:var(--fs-caption)}:is(.scheduled-filter-fields,.movement-advanced-fields,.movement-history-filters,.admin-history-filters,.global-search-filters,.global-search-form,.organization-review,.category-budget-editor)>.luma-picker{align-self:start;gap:7px;min-width:0;max-width:100%;margin:0}:is(.scheduled-filter-fields,.movement-advanced-fields,.movement-history-filters,.admin-history-filters,.global-search-filters,.global-search-form,.organization-review,.category-budget-editor)>.luma-picker>span{font-size:var(--fs-caption)}.category-budget-editor{align-items:end}.area-category-assignment,.area-subcategory-assignment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.area-subcategory-assignment{border-top:1px solid #809bb344;padding:9px 0}.area-category-assignment>.luma-picker,.area-subcategory-assignment>.luma-picker{min-width:0;margin:0}.area-subcategory-assignment>span{min-width:0}.area-category-assignment :is(b,small),.area-subcategory-assignment :is(b,small){overflow-wrap:anywhere;display:block}.area-category-assignment small,.area-subcategory-assignment small{font-size:var(--fs-caption);margin-top:3px;line-height:1.4}@media (max-width:600px){.area-category-assignment,.area-subcategory-assignment{grid-template-columns:minmax(0,1fr)}}.sheet :is(.record-detail-back,.account-detail-return,.transaction-detail-back){max-width:100%;min-height:44px;color:inherit;font:inherit;font-size:var(--fs-caption);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:1px solid #809bb366;border-radius:12px;margin-bottom:16px;padding:9px 12px;line-height:1.4;display:block}.plan-sheet{font-size:var(--fs-body);container:plan-sheet/inline-size}.plan-summary-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.plan-summary-main{min-width:0;font-size:var(--fs-body);container:plan-summary/inline-size}.desktop-plan-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:start;gap:12px;display:grid}.desktop-plan-overview>:is(.plan-hero,.plan-opening,.cashflow-pending,.budget-editor,.budget-status,.plan-stats,.card-payments-note){grid-area:auto;min-width:0;margin:0}.desktop-plan-overview .plan-hero{justify-content:flex-start;min-height:0}.desktop-plan-overview .plan-hero>strong{overflow-wrap:anywhere;max-width:100%}.plan-coverage-column>.payment-coverage{position:static}@container plan-sheet (width>=64em){.plan-summary-workspace{grid-template-columns:minmax(0,2fr) minmax(17em,1fr)}}@container plan-summary (width>=44em){.desktop-plan-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero opening""hero pending""hero budget""hero budgetstatus""stats stats""note note"}.desktop-plan-overview .plan-hero{grid-area:hero}.desktop-plan-overview .plan-opening{grid-area:opening}.desktop-plan-overview .cashflow-pending{grid-area:pending}.desktop-plan-overview .budget-editor{grid-area:budget}.desktop-plan-overview .budget-status{grid-area:budgetstatus}.desktop-plan-overview .plan-stats{grid-area:stats}.desktop-plan-overview .card-payments-note{grid-area:note}}.profile-actions-workspace{font-size:var(--fs-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,18em),1fr))}.settings-navigation button{word-break:normal;overflow-wrap:normal;max-width:100%}.notice-sheet .notice-card-list{font-size:var(--fs-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,22em),1fr))}.notice-feed-column .notice-card{align-self:start;min-width:0;height:auto}.notice-sheet .notice-primary{margin-top:12px}.sheet>.wide-add,.category-manager-sheet .add-subcategory{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;min-height:44px}.inline-create-actions{font-size:var(--fs-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));display:grid}.inline-create-actions button{white-space:normal;min-width:0;min-height:44px;margin:0!important}.quick-create{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.quick-create input{grid-column:1/-1;min-height:44px}.quick-create button{white-space:normal;min-height:44px}@media (max-width:600px){.quick-create{grid-template-columns:minmax(0,1fr) minmax(44px,auto)}.quick-create input{grid-column:1/-1;min-height:44px}}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .quick-create{grid-template-columns:minmax(0,1fr) minmax(44px,auto)}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .quick-create input{grid-column:1/-1}.movement-category-start,.account-schedule-help{min-width:0;font-size:var(--fs-caption);overflow-wrap:anywhere;background:#3298f30d;border:1px solid #809bb355;border-radius:16px;grid-column:1/-1;margin:12px 0;padding:14px;line-height:1.5}.movement-category-start p,.account-schedule-help p{margin:6px 0}.movement-category-start button{width:100%;min-height:44px;color:inherit;font:inherit;white-space:normal;cursor:pointer;background:#3298f326;border:1px solid #809bb355;border-radius:12px;margin-top:10px;font-weight:700;display:block}.movement-sheet>.movement-category-start{grid-column:1}.account-payment-mode{grid-column:1/-1;width:100%;max-width:none}.account-payment-mode button{white-space:normal;min-width:0;min-height:44px}.tutorial-progress{grid-template-columns:repeat(9,minmax(0,1fr))}.tutorial-progress>button span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.account-editor-sheet .account-preview{gap:6px;min-width:0;height:auto;min-height:150px}.account-editor-sheet .account-preview>b,.account-editor-sheet .account-preview>strong{overflow-wrap:anywhere;min-width:0}.account-editor-sheet .account-preview:after{display:none}.tutorial-mini-movements article>span{overflow-wrap:anywhere;min-width:0}.home-accounts .account-scroll{scrollbar-width:thin;scrollbar-color:#8aa2b8 #e4ebf1;padding-bottom:12px!important}.home-accounts .account-scroll::-webkit-scrollbar{height:9px}.home-accounts .account-scroll::-webkit-scrollbar-track{background:#e4ebf1;border-radius:999px}.home-accounts .account-scroll::-webkit-scrollbar-thumb{background:#758fa7;border:2px solid #e4ebf1;border-radius:999px}.account-scroll-footer{color:#71808e;font-size:var(--fs-compact);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-weight:700;display:flex}.account-scroll-controls{gap:7px;display:flex}.account-scroll-controls button{color:#256b9e;cursor:pointer;background:#fff;border:1px solid #cad7e2;border-radius:12px;place-items:center;width:40px;height:36px;font-size:24px;font-weight:800;line-height:1;display:grid}.account-scroll-controls button:focus-visible{outline-offset:2px;outline:3px solid #0a84ff55}.account-scroll-controls button:disabled{cursor:default;opacity:.35}html[data-luma-theme=dark] .home-accounts .account-scroll{scrollbar-color:#7e9ab4 #243342}html[data-luma-theme=dark] .home-accounts .account-scroll::-webkit-scrollbar-track{background:#243342}html[data-luma-theme=dark] .home-accounts .account-scroll::-webkit-scrollbar-thumb{background:#7e9ab4;border-color:#243342}html[data-luma-theme=dark] .account-scroll-controls button{color:#a9d6ff;background:#17212e;border-color:#405267}.account-type-grid button{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex}.account-type-grid button i{color:#0000;background:0 0;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.account-type-grid button.selected{color:#075fa8;background:#e8f3ff;border-color:#0a84ff;box-shadow:inset 0 0 0 1px #0a84ff}.account-type-grid button.selected i{color:#fff;background:#0a84ff}html[data-luma-theme=dark] .account-type-grid button.selected{box-shadow:inset 0 0 0 1px #66b5ff;color:#eaf6ff!important;background:#153b5d!important;border-color:#66b5ff!important}html[data-luma-theme=dark] .account-type-grid button.selected i{color:#08243b;background:#66b5ff}.unsaved-exit-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07111fc2;align-items:center;padding:20px}.unsaved-exit-sheet{text-align:center;border-radius:24px;width:min(430px,100%);max-height:calc(100dvh - 40px);padding:24px;box-shadow:0 28px 80px #07111f66}.unsaved-exit-icon{color:#0a77d5;background:#e8f3ff;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:24px;display:grid}.unsaved-exit-sheet h2{font-size:var(--fs-title);margin:0;line-height:1.2}.unsaved-exit-sheet>p{color:#687684;margin:8px 0 0;line-height:1.5}.unsaved-exit-actions{gap:9px;margin-top:20px;display:grid}.unsaved-exit-actions button{color:#374654;min-height:46px;font:inherit;cursor:pointer;background:#f3f6f9;border:1px solid #d4dee7;border-radius:14px;font-weight:800}.unsaved-exit-actions button.primary{color:#fff;background:#0a84ff;border-color:#0a84ff}.unsaved-exit-actions button.danger{color:#a33d37;background:#fff1ef;border-color:#efc8c5}.unsaved-exit-actions button:focus-visible{outline-offset:2px;outline:3px solid #0a84ff55}html[data-luma-theme=dark] .unsaved-exit-sheet{color:#f3f7fb;background:#131d28}html[data-luma-theme=dark] .unsaved-exit-sheet>p{color:#aab7c4}html[data-luma-theme=dark] .unsaved-exit-actions button{color:#edf4fa;background:#1b2836;border-color:#405267}html[data-luma-theme=dark] .unsaved-exit-actions button.primary{color:#fff;background:#167ed4;border-color:#3d9cf2}html[data-luma-theme=dark] .unsaved-exit-actions button.danger{color:#ffc8c2;background:#3b2525;border-color:#76433f}@media (max-width:460px){.account-scroll-footer{align-items:flex-start}.account-scroll-footer>span{max-width:150px;line-height:1.35}.unsaved-exit-overlay{align-items:flex-end;padding:12px}.unsaved-exit-sheet{padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px}}.help-sheet{container:help-sheet/inline-size}.help-mobile-switcher{background:#eaf0f5;border:1px solid #d6e1ea;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:12px 0;padding:4px;display:grid}.help-mobile-switcher button{color:#536a7c;min-width:0;min-height:44px;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-weight:800;display:flex}.help-mobile-switcher button>span{font-size:var(--fs-body)}.help-mobile-switcher button.selected{color:#0875c7;background:#fff;box-shadow:0 3px 10px #1c3d570f}.help-sheet[data-help-view=chat]>.help-library,.help-sheet[data-help-view=library]>.help-chat,.help-sheet[data-help-view=library]>.help-composer{display:none}.help-library{grid-auto-rows:max-content;align-content:start;min-width:0}.help-chat{align-content:start;min-width:0}.help-composer{z-index:2}@media (min-width:900px){html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .app-shell.desktop-workspace-open>.help-overlay>.help-sheet{grid-template-rows:auto auto minmax(260px,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px 22px;padding:22px 30px 28px;width:min(1180px,100%)!important;height:100%!important;display:grid!important;overflow:hidden!important}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet>.grabber{display:none}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet>.sheet-head{grid-area:1/1/auto/-1}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet>.help-cost-note{grid-area:2/1/auto/-1;margin:0;padding:9px 12px}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet>.help-mobile-switcher{display:none}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet[data-help-view]>.help-library{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:3/1/5/5;align-content:start;margin:0;padding-right:5px;display:grid;overflow-y:auto}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet[data-help-view]>.help-chat{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:3/5/auto/13;min-height:0;margin:0;padding:2px 5px 12px 0;display:grid;overflow-y:auto}html:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet[data-help-view]>.help-composer{background:linear-gradient(#f3f6f900,#f3f6f9 24%);grid-area:4/5/auto/13;margin:0;padding:10px 5px 0 0;display:grid;position:static;bottom:auto}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .help-sheet{display:block!important}}@media (max-width:899px){.help-sheet>.help-library{margin-top:8px}.help-sheet[data-help-view=library]>.help-library{display:grid}}html[data-luma-theme=dark] .help-mobile-switcher{background:#111d29;border-color:#2d4051}html[data-luma-theme=dark] .help-mobile-switcher button{color:#a8b8c6}html[data-luma-theme=dark] .help-mobile-switcher button.selected{color:#a9d8ff;box-shadow:none;background:#203246}@media (min-width:900px){html[data-luma-theme=dark]:not([data-luma-font-scale=extra_large]):not([data-luma-font-scale=accessibility]) .help-sheet[data-help-view]>.help-composer{background:linear-gradient(#0d162000,#0d1620 24%)}}.plan-section-nav{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#edf2f6e8;border:1px solid #d9e2e9;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:12px 0 16px;padding:5px;display:grid;position:sticky;top:-10px}.plan-section-nav button{color:#647381;min-width:0;min-height:52px;font:inherit;text-align:center;background:0 0;border:0;border-radius:12px;align-content:center;gap:2px;padding:7px 9px;display:grid}.plan-section-nav button span{font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.plan-section-nav button small{color:#8996a1;font-size:var(--fs-compact);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.plan-section-nav button.selected{color:#0874c5;background:#fff;box-shadow:0 4px 13px #24384a12}.plan-section-nav button.selected small{color:#4f86ad}.plan-sheet [hidden]{display:none!important}.plan-summary-workspace{width:100%;max-width:1080px;margin:12px auto 0;grid-template-columns:minmax(0,1fr)!important}.plan-summary-workspace-summary .plan-summary-main{width:100%;max-width:900px;margin:0 auto}.plan-summary-workspace-detail .plan-summary-main,.plan-summary-workspace-cards .plan-coverage-column{width:100%}.plan-summary-workspace-cards .payment-coverage-head{min-height:0}.plan-view-panel{width:100%;max-width:1080px;margin:16px auto 0}.plan-cards-view{gap:12px;display:grid}.plan-cards-view>.plan-collapsible-section{margin:0}.upcoming-card-purchases{margin:0 0 16px}.upcoming-card-purchases .plan-collapsible-head small{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.plan-detail-view>.section-title:first-child,.plan-upcoming-view>.plan-upcoming-workspace{margin-top:0}.plan-card-purchase-link{color:#375569;text-align:left;width:100%;min-height:68px;font:inherit;background:#f6f9fc;border:1px solid #d5e3ed;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:12px 13px;display:grid}.plan-card-purchase-link>span{color:#1977b3;width:36px;height:36px;font-size:var(--fs-body);background:#e1eff9;border-radius:12px;place-items:center;font-weight:900;display:grid}.plan-card-purchase-link>div{min-width:0}.plan-card-purchase-link small,.plan-card-purchase-link b,.plan-card-purchase-link em{display:block}.plan-card-purchase-link small{color:#5b86a2;font-size:var(--fs-compact);letter-spacing:.05em;font-weight:850}.plan-card-purchase-link b{font-size:var(--fs-caption);margin-top:2px;line-height:1.3}.plan-card-purchase-link em{color:#718391;font-size:var(--fs-compact);margin-top:2px;font-style:normal;line-height:1.35}.plan-card-purchase-link>strong{font-size:var(--fs-caption);white-space:nowrap}.plan-card-purchase-link>i{color:#1977b3;font-size:var(--fs-title);font-style:normal}.plan-summary-priority{color:#36596f;text-align:left;width:100%;min-height:64px;font:inherit;background:#f2f8fc;border:1px solid #cfe2ee;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;margin-top:12px;padding:11px 13px;display:grid}.plan-summary-priority>span{color:#1878b5;background:#dceef9;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.plan-summary-priority>div{min-width:0}.plan-summary-priority small,.plan-summary-priority b,.plan-summary-priority em{display:block}.plan-summary-priority small{color:#5d88a3;font-size:var(--fs-compact);letter-spacing:.05em;font-weight:850}.plan-summary-priority b{font-size:var(--fs-caption);margin-top:2px;line-height:1.3}.plan-summary-priority em{color:#668092;font-size:var(--fs-compact);margin-top:2px;font-style:normal}.plan-summary-priority>i{color:#1a79b5;font-size:var(--fs-title);font-style:normal}.plan-summary-priority.short{color:#873d31;background:#fff5f1;border-color:#efc9be}.plan-summary-priority.short>span{color:#b34738;background:#fee2da}.plan-summary-priority:focus-visible{outline-offset:2px;outline:3px solid #0a84ff55}.plan-card-purchase-link:focus-visible{outline-offset:2px;outline:3px solid #0a84ff55}.plan-section-nav button:focus-visible{outline-offset:2px;outline:3px solid #0a84ff55}.help-mobile-switcher button:focus-visible{outline-offset:2px;outline:3px solid #0a84ff55}@container plan-summary (width>=44em){.desktop-plan-overview{grid-template-areas:"hero opening""hero pending""hero budget""hero budgetstatus""stats stats""note note""priority priority"}.desktop-plan-overview .plan-summary-priority{grid-area:priority}}html[data-luma-theme=dark] .plan-section-nav{background:#111d29e8;border-color:#2e4050}html[data-luma-theme=dark] .plan-section-nav button{color:#a6b3bf}html[data-luma-theme=dark] .plan-section-nav button small{color:#8293a3}html[data-luma-theme=dark] .plan-section-nav button.selected{color:#a9d8ff;box-shadow:none;background:#203246}html[data-luma-theme=dark] .plan-section-nav button.selected small{color:#8cb8d7}html[data-luma-theme=dark] .plan-summary-priority{color:#cae8f8;background:#142938;border-color:#315065}html[data-luma-theme=dark] .plan-summary-priority>span{color:#9ed8f8;background:#1d4055}html[data-luma-theme=dark] .plan-summary-priority small,html[data-luma-theme=dark] .plan-summary-priority em{color:#8eb2c7}html[data-luma-theme=dark] .plan-summary-priority.short{color:#ffd0c7;background:#321f1d;border-color:#684139}html[data-luma-theme=dark] .plan-summary-priority.short>span{color:#ffb7aa;background:#552e29}html[data-luma-theme=dark] .plan-card-purchase-link{color:#dcecf6;background:#13232f;border-color:#304656}html[data-luma-theme=dark] .plan-card-purchase-link>span{color:#9ad6fb;background:#1b3c52}html[data-luma-theme=dark] .plan-card-purchase-link small,html[data-luma-theme=dark] .plan-card-purchase-link em{color:#8fabbc}@media (max-width:560px){.plan-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));top:-10px}.plan-section-nav button{min-height:48px}.plan-summary-priority,.plan-card-purchase-link{grid-template-columns:36px minmax(0,1fr) 14px}.plan-card-purchase-link>strong{grid-column:2/4;justify-self:start}}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-section-nav button{min-height:58px}.sheet .save-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:50px;line-height:1.35}html[data-luma-theme=dark] .preview-balance{color:#aab7c4}html[data-luma-theme=dark] .preview-balance b{color:#edf3f8}.app-shell>.overlay.unsaved-exit-overlay{z-index:12000;width:100%;height:100dvh;justify-content:center!important;align-items:center!important;padding:20px!important;inset:0!important}.unsaved-exit-actions button:disabled{opacity:.65;cursor:wait}@media (max-width:460px){.app-shell>.overlay.unsaved-exit-overlay{align-items:flex-end!important;padding:12px!important}}.luma-space-bar{background:0 0;align-items:center;min-width:0;padding:0;display:flex}.workspace-grid>.luma-space-bar{grid-column:1/-1;margin:0 0 8px}.luma-space-switcher{flex:0 auto;width:max-content;min-width:0;max-width:min(100%,320px);margin:0!important}.luma-space-switcher>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.luma-space-switcher .searchable-picker-trigger{color:#152131;background:#fff;border-color:#cdd8e4;border-radius:999px;align-items:center;gap:8px;width:auto;min-width:132px;max-width:100%;min-height:44px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #22344a0b}.luma-space-switcher .searchable-picker-trigger .ui-icon{--ui-icon-size:19px;color:#087ced;flex:none}.luma-space-switcher .searchable-picker-trigger>b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:750;overflow:hidden}.luma-space-switcher .searchable-picker-trigger>i{flex:none;margin-left:auto}.luma-space-switcher .searchable-picker-trigger:focus-visible{outline-offset:2px;outline:3px solid #0a84ff88}html[data-luma-theme=dark] .luma-space-switcher .searchable-picker-trigger{color:#edf3f9;background:#111a26;border-color:#334357}html[data-luma-theme=dark] .luma-space-switcher .searchable-picker-trigger .ui-icon{color:#8fcaff}@media (max-width:760px){.luma-space-switcher{max-width:min(100%,280px)}}.account-home-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.account-home-actions button{border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:7px 10px;display:inline-flex}.account-home-actions .ui-icon{--ui-icon-size:16px}.account-openable{cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.account-openable:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0a84ff22,inset 0 0 0 1px #0a84ff55}.account-openable:active{transform:translateY(0)}:is(.account-openable:focus-visible,.account-order-row:focus-within){outline-offset:3px;outline:3px solid #0a84ff99}.account-order-sheet{width:min(650px,100%)}.account-order-sheet>p{color:#607286;line-height:1.45}.account-order-list{gap:8px;max-height:min(54vh,560px);padding:4px;display:grid;overflow-y:auto}.account-order-row{background:#fff;border:1px solid #cbdbe9;border-radius:15px;grid-template-columns:44px 26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid;box-shadow:inset 3px 0 #0a84ff33}.account-order-row[draggable=true]{cursor:grab}.account-order-row[draggable=true]:active{cursor:grabbing}.app-shell .account-order-handle{color:#276b9f;touch-action:none;background:#eef6fe;border:1px solid #c8d9e8;border-radius:11px;width:44px;height:44px;font-size:22px;font-weight:700}.account-order-position{color:#70859a;text-align:center;font-weight:800}.account-order-name{min-width:0}.account-order-name b,.account-order-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-order-name small{color:#718295;font-size:var(--fs-compact)}.account-order-actions{gap:4px;display:flex}.account-order-actions button{color:#276b9f;background:#f7fbff;border:1px solid #cbdbe9;border-radius:10px;min-height:44px;padding:7px;font-weight:700}.account-order-actions button:disabled{opacity:.35}.account-order-footer{gap:10px;margin-top:16px;display:flex}.account-order-footer>button{flex:1;min-height:44px}.account-order-footer>.save-button{margin:0}.organize-categories-direct{color:#236ca5;background:#eaf4ff;border:1px solid #adcce8;border-radius:12px;width:100%;min-height:44px;margin-top:10px;font-weight:750}html[data-luma-theme=dark] .account-order-sheet>p{color:#a7bad0}html[data-luma-theme=dark] .account-order-row{background:#1a2735;border-color:#3e5268;box-shadow:inset 3px 0 #42a8ff66}html[data-luma-theme=dark] .account-order-handle,html[data-luma-theme=dark] .account-order-actions button{color:#b7dcff;background:#263b50;border-color:#48607b}html[data-luma-theme=dark] .account-order-name small,html[data-luma-theme=dark] .account-order-position{color:#a5bcd3}html[data-luma-theme=dark] .organize-categories-direct{color:#b7dcff;background:#193752;border-color:#426a8d}@media (max-width:460px){.account-section-title{align-items:flex-start}.account-home-actions{justify-content:flex-start;max-width:100%}.account-order-row{grid-template-columns:44px minmax(0,1fr);gap:6px}.account-order-position{display:none}.account-order-actions{grid-column:1/-1;justify-content:flex-end}.account-order-actions button{min-width:84px}}@media (prefers-reduced-motion:reduce){.account-openable{transition:none}.account-openable:hover{transform:none}}.recoverable-allocation-summary{background:#eff7fe;border:1px solid #c9deef;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;padding:12px;display:grid}.recoverable-allocation-summary span{color:#536b80;font-size:var(--fs-compact);flex-direction:column;gap:3px;display:flex}.recoverable-allocation-summary b{color:#1c405e;font-size:var(--fs-body)}.recoverable-person-row{background:#fff;border:1px solid #cbdbe9;border-radius:16px;min-width:0;margin:12px 0;padding:10px 14px 14px;box-shadow:inset 3px 0 #0a84ff33}.recoverable-person-row legend{color:#246b9f;padding:0 5px;font-weight:800}.recoverable-person-row .field{margin-top:10px}.recoverable-person-row .danger-link{min-height:44px;margin-top:8px}.recoverable-add-person{color:#276b9f;background:#f3f9ff;border:1px dashed #78aadd;border-radius:13px;width:100%;min-height:44px;margin:4px 0 12px;font-weight:750}html[data-luma-theme=dark] .recoverable-allocation-summary{background:#1b354c;border-color:#3e617f}html[data-luma-theme=dark] .recoverable-allocation-summary span{color:#b4c9da}html[data-luma-theme=dark] .recoverable-allocation-summary b{color:#e5f4ff}html[data-luma-theme=dark] .recoverable-person-row{background:#1a2735;border-color:#3e5268;box-shadow:inset 3px 0 #42a8ff66}html[data-luma-theme=dark] .recoverable-person-row legend{color:#b7dcff}html[data-luma-theme=dark] .recoverable-add-person{color:#b7dcff;background:#203a52;border-color:#477dac}@media (max-width:380px){.recoverable-allocation-summary{grid-template-columns:1fr}}@media (min-width:700px){.desktop-rail-slot{align-items:stretch}.desktop-rail{scrollbar-width:thin;scrollbar-color:#8299ac transparent;justify-content:flex-start;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.desktop-rail-links{flex:none;justify-content:flex-start;min-height:0}.desktop-rail-utilities{flex:none}.desktop-profile{flex:none;margin-top:auto!important}}@media (min-width:900px){.desktop-rail-links{flex:none;justify-content:flex-start;min-height:0}.app-shell.desktop-workspace-open>.desktop-rail-slot{top:0}}.desktop-rail .desktop-rail-label{padding-block:1px;line-height:1.35}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse) and (min-width:700px){.desktop-rail{overflow:hidden auto}.desktop-profile{margin-top:auto!important}}html[data-luma-theme=dark] .desktop-rail{scrollbar-color:#637d96 transparent}.home-organize-shortcut{color:#294f6c;text-align:left;background:#f2f8fd;border:1px solid #c9dce9;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:52px;margin:9px 0 0;padding:8px 12px;display:grid}.home-organize-shortcut>.ui-icon:first-child{--ui-icon-size:22px;color:#2484bf}.home-organize-shortcut>.ui-icon:last-child{--ui-icon-size:15px;color:#6e96ae}.home-organize-shortcut b,.home-organize-shortcut small{display:block}.home-organize-shortcut b{font-size:var(--fs-caption)}.home-organize-shortcut small{color:#668399;font-size:var(--fs-compact);line-height:1.35}:is(.home-organize-shortcut:hover,.home-organize-shortcut:focus-visible){background:#e8f4ff;border-color:#77aedd;outline:none;box-shadow:0 0 0 3px #0a84ff22}html[data-luma-theme=dark] .home-organize-shortcut{color:#d9ecf9;background:#172a3a;border-color:#30536e}html[data-luma-theme=dark] .home-organize-shortcut small{color:#9eb9ca}:is(html[data-luma-theme=dark] .home-organize-shortcut:hover,html[data-luma-theme=dark] .home-organize-shortcut:focus-visible){background:#1b3448;border-color:#549cd0}.home-accounts .account-scroll-reordering{scroll-snap-type:none!important}.home-accounts .account-openable{-webkit-user-select:none;user-select:none}.home-accounts .account-drag-active{opacity:.72;cursor:grabbing;transform:scale(.985);box-shadow:0 0 0 2px #4aa6ed,0 14px 28px #0a84ff33}.home-accounts .account-drop-before{box-shadow:inset 5px 0 #7cc6ff,0 0 0 2px #7cc6ff66}.home-accounts .account-drop-after{box-shadow:inset -5px 0 #7cc6ff,0 0 0 2px #7cc6ff66}.account-inline-order{color:#2c668f;font-size:var(--fs-caption);background:#eef7fe;border:1px solid #9ec8e7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-weight:800;display:flex}.account-inline-order>div{flex-wrap:wrap;gap:7px;display:flex}.account-inline-order button{color:#246e9d;background:#fff;border:1px solid #9ec8e7;border-radius:12px;min-height:44px;padding:8px 14px;font-weight:750}.account-inline-order .save-button{color:#fff;background:#087fe1;border-color:#087fe1;margin:0}.account-inline-order button:focus-visible{outline-offset:2px;outline:3px solid #0a84ff88}html[data-luma-theme=dark] .account-inline-order{color:#b6dcf4;background:#152e43;border-color:#39729b}html[data-luma-theme=dark] .account-inline-order button{color:#d7efff;background:#203c53;border-color:#4a7596}html[data-luma-theme=dark] .account-inline-order .save-button{color:#fff;background:#1689ee;border-color:#1689ee}.home-accounts .account-openable:before{opacity:.14;pointer-events:none;border:1px solid;width:136px;height:136px;top:-43px;right:-25px;box-shadow:0 0 26px;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 77%);mask-image:radial-gradient(circle,#000 50%,#0000 77%)}.control-tools-column .control-actions-organized{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}.control-actions-organized button{min-width:0;min-height:74px}.control-actions-organized button b{white-space:normal;line-height:1.25}@media (max-width:350px){.control-tools-column .control-actions-organized{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .control-tools-column .control-actions-organized{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plan-sheet>.month-switcher{width:min(100%,520px);margin-left:auto;margin-right:auto}@media (max-width:360px){.plan-sheet>.month-switcher{align-items:stretch;min-height:62px}.plan-sheet>.month-switcher>button{min-height:54px}.plan-sheet>.month-switcher>.month-jump>span{overflow-wrap:normal;word-break:normal;line-height:1.15}}.plan-sheet>.plan-section-nav{width:min(100%,980px);margin-left:auto;margin-right:auto}.plan-section-nav button span,.plan-section-nav button small{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.plan-summary-workspace-summary .plan-summary-main{max-width:1080px}.plan-summary-workspace,.plan-view-panel{max-width:1120px}.plan-sheet>.sheet-head{z-index:8;background:linear-gradient(#f9fbff 86%,#f9fbff00);margin:-10px -4px 0;padding:10px 4px 8px;position:sticky;top:-10px}.plan-sheet>.plan-section-nav{top:55px}html[data-luma-theme=dark] .plan-sheet>.sheet-head{background:linear-gradient(#15202e 86%,#15202e00)}@media (min-width:1100px){.overlay .plan-sheet,html[data-luma-font-scale] .overlay .plan-sheet{width:min(1280px,calc(100vw - var(--desktop-rail-width,76px) - 110px))!important}.app-shell.desktop-workspace-open>.overlay:has(>.plan-sheet){overflow:hidden!important}.app-shell.desktop-workspace-open>.overlay>.plan-sheet{height:100%;min-height:0}}html[data-luma-theme=dark] .registration-menu-group>button>span.coral{color:#ffaaa2;background:#4a292b}html[data-luma-theme=dark] .registration-menu-group>button>span.green{color:#82ddb0;background:#1e3d32}html[data-luma-theme=dark] .registration-menu-group>button>span.blue{color:#9ccfff;background:#1d3b59}html[data-luma-theme=dark] .registration-menu-group>button>span.violet{color:#c4b3ff;background:#352c50}:is(html[data-luma-theme=dark] .registration-menu-group>button:hover>span,html[data-luma-theme=dark] .registration-menu-group>button:focus-visible>span){box-shadow:0 0 0 2px #96cfff44}@media (prefers-reduced-motion:reduce){.home-accounts .account-drag-active{transition:none;transform:none}}.home-accounts .account-scroll-reordering>.account{transition:transform .18s,opacity .18s,box-shadow .18s!important}.home-accounts .account-scroll-reordering>.account-drag-active{opacity:.22;pointer-events:none;box-shadow:inset 0 0 0 2px #69b7eb!important}.account-drag-mirror{z-index:1000;isolation:isolate;will-change:left,top;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;transform:rotate(-1.5deg)scale(1.025);pointer-events:none!important;min-width:0!important;margin:0!important;transition:none!important;position:fixed!important;box-shadow:0 24px 58px #09233a55,0 0 0 2px #83c6f1!important}.account-drag-mirror>*{z-index:1;position:relative}.account-drag-mirror:before{content:"";opacity:.14;pointer-events:none;border:1px solid;border-radius:50%;width:136px;height:136px;position:absolute;top:-43px;right:-25px;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 77%);mask-image:radial-gradient(circle,#000 50%,#0000 77%)}.account-drag-mirror>.card-edit{display:none}@media (prefers-reduced-motion:reduce){.home-accounts .account-scroll-reordering>.account,.account-drag-mirror{transition:none!important}.account-drag-mirror{transform:none}}html[data-luma-theme=light] .design-neutral{--theme-bg:radial-gradient(circle at 86% 8%,#d9e3ee 0,transparent 38%),linear-gradient(145deg,#f8fafc,#e7eef5);--theme-ink:#263d51;--theme-soft:#587085}html[data-luma-theme=light] .design-cash-emerald{--theme-bg:radial-gradient(circle at 86% 8%,#bcebd1 0,transparent 38%),linear-gradient(145deg,#f1fbf5,#dff3e8);--theme-ink:#18543a;--theme-soft:#36755a}html[data-luma-theme=light] :is(.design-bbva-azul,.design-bbva-debit,.design-navy-sapphire){--theme-bg:radial-gradient(circle at 87% 8%,#b9ddfb 0,transparent 38%),linear-gradient(145deg,#f1f8ff,#dcecff);--theme-ink:#174b79;--theme-soft:#326d9e}html[data-luma-theme=light] .design-jade-teal{--theme-bg:radial-gradient(circle at 86% 8%,#b9eddf 0,transparent 38%),linear-gradient(145deg,#f0fbf8,#d9f2e9);--theme-ink:#17594d;--theme-soft:#367b70}html[data-luma-theme=light] .design-burgundy{--theme-bg:radial-gradient(circle at 86% 8%,#f3cbd7 0,transparent 38%),linear-gradient(145deg,#fff5f7,#f1dce5);--theme-ink:#793c52;--theme-soft:#99596c}html[data-luma-theme=light] .design-amethyst{--theme-bg:radial-gradient(circle at 86% 8%,#dcd0f4 0,transparent 38%),linear-gradient(145deg,#fbf8ff,#e9e1f9);--theme-ink:#574278;--theme-soft:#756198}html[data-luma-theme=dark] .design-amex-rose-gold{--theme-bg:radial-gradient(circle at 18% 8%,#9e756955 0,transparent 31%),linear-gradient(145deg,#4b302f,#24191e);--theme-ink:#f6ece9;--theme-soft:#d9bab2}html[data-luma-theme=dark] .design-amex-platinum{--theme-bg:radial-gradient(circle at 82% 5%,#7a8a9c66 0,transparent 30%),linear-gradient(145deg,#303b48,#151c25);--theme-ink:#f1f4f7;--theme-soft:#b7c3d0}html[data-luma-theme=dark] .design-revolut-gold{--theme-bg:radial-gradient(circle at 16% 8%,#d6a94d44 0,transparent 30%),linear-gradient(145deg,#4c391a,#241b0f);--theme-ink:#fbf0d2;--theme-soft:#dec68d}html[data-luma-theme=dark] .design-revolut-silver{--theme-bg:radial-gradient(circle at 85% 12%,#49799d55 0,transparent 31%),linear-gradient(145deg,#2c3c4a,#151d26);--theme-ink:#edf3f7;--theme-soft:#b7c8d6}html[data-luma-theme=dark] .design-pearl{--theme-bg:radial-gradient(circle at 80% 5%,#e4ebf055 0,transparent 31%),linear-gradient(145deg,#526170,#27313d);--theme-ink:#f4f8fb;--theme-soft:#d0dbe5}html[data-luma-theme=light] .account[class*=design-],html[data-luma-theme=light] .account-preview[class*=design-]{border:1px solid #c9d8e6;box-shadow:0 10px 25px #273b5016}html[data-luma-theme=light] .account[class*=design-]>.card-edit{color:var(--theme-ink);background:#ffffffc9}html[data-luma-theme=light] .account-drag-mirror{border-color:#74add7}html[data-luma-theme=light] .profitability-progress{background:#d8e8df}html[data-luma-theme=dark] :is(.recovery-progress,.profitability-progress){background:#304657}html[data-luma-theme=light] .real-money-card{color:#164b39;background:radial-gradient(circle at 92% 3%,#b6dfc8 0,#0000 40%),linear-gradient(145deg,#f2faf5,#deefe5);border:1px solid #c8dfd2;box-shadow:0 16px 36px #246a491a}html[data-luma-theme=light] .real-money-card.money-tight{color:#743d3b;background:radial-gradient(circle at 92% 3%,#f4d0cd 0,#0000 40%),linear-gradient(145deg,#fff7f6,#f8e5e3);border-color:#efc7c5}html[data-luma-theme=light] .real-money-card :is(.balance-top,.balance-top span,.eye,.money-breakdown small,.card-commitment span,.card-commitment small,.safe-row){color:#496a5a}html[data-luma-theme=light] .real-money-card :is(.money-breakdown b,.card-commitment b,.safe-row b){color:#164b39}html[data-luma-theme=light] .real-money-card>p{color:#4f705f}html[data-luma-theme=light] .real-money-card .money-breakdown{border-color:#bdd8c7}html[data-luma-theme=light] .real-money-card .card-commitment{background:#ffffffb0;border:1px solid #c9e0d0}html[data-luma-theme=light] .real-money-card .safe-row{border-color:#bdd8c7}html[data-luma-theme=light] .real-money-card.money-tight :is(.balance-top,.eye,.money-breakdown small,.card-commitment span,.card-commitment small,.safe-row),html[data-luma-theme=light] .real-money-card.money-tight>p{color:#8a5d5b}html[data-luma-theme=light] .real-money-card.money-tight :is(.money-breakdown b,.card-commitment b,.safe-row b){color:#743d3b}html[data-luma-theme=light] .safe-hero{color:#164b39;background:radial-gradient(circle at 90% 0,#b9e3ca 0,#0000 38%),linear-gradient(145deg,#f3faf5,#e0f1e6);border:1px solid #c8dfd2;box-shadow:0 15px 32px #246a4917}html[data-luma-theme=light] .safe-hero>span,html[data-luma-theme=light] .safe-hero>p,html[data-luma-theme=light] .safe-hero small{color:#4d6d5c}html[data-luma-theme=light] .safe-hero b{color:#164b39}html[data-luma-theme=light] .safe-hero>div{border-color:#c5dfcf}html[data-luma-theme=light] .plan-hero{color:#263e5a;background:radial-gradient(circle at 93% 3%,#c5d8f1 0,#0000 39%),linear-gradient(145deg,#f7faff,#e8f0fb);border:1px solid #cddbeb;box-shadow:0 14px 30px #253e6414}html[data-luma-theme=light] .plan-hero>span,html[data-luma-theme=light] .plan-hero small{color:#526b87}html[data-luma-theme=light] .plan-hero>div{border-color:#cbd8e8}html[data-luma-theme=light] .recovery-hero{color:#1b513b;background:radial-gradient(circle at 94% 0,#bfe9d0 0,#0000 40%),linear-gradient(145deg,#f2faf5,#e1f2e7);border:1px solid #c8dfd2}html[data-luma-theme=light] .recovery-hero :is(span,p){color:#527260}html[data-luma-theme=light] .profile-avatar.default-avatar{color:#19547d;background:linear-gradient(145deg,#dbeafb,#b6d4ef);box-shadow:0 5px 15px #20527324}html[data-luma-theme=dark] .profile-avatar.default-avatar{color:#e2f4ff;background:linear-gradient(145deg,#245175,#16283c)}:is(.movement-search,.help-library-search):focus-within{border-color:#1886dc;border-radius:14px;box-shadow:0 0 0 2px #1886dc}:is(.movement-search,.help-library-search) input:focus-visible{box-shadow:none!important;outline:none!important}.money-field:focus-within,.month-picker-year label:focus-within{outline-offset:2px;border-radius:14px;outline:2px solid #1886dc}.help-composer input:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #1886dc}.field>input:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #1886dc}.field>select:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #1886dc}.amount-input input:focus-visible{outline-offset:4px;background:#0a84ff0d;border-radius:14px;outline:2px solid #1886dc}html[data-luma-theme=dark] .amount-input input:focus-visible{background:#5caeff17}:is(.movement-search,.help-library-search,.help-composer,.month-picker-sheet,.plan-sheet,.control-sheet) button:focus-visible{outline-offset:2px;outline:3px solid #168be9}:is(.help-library details summary,.help-library details button,.help-library-results button,.month-picker-grid button,.month-picker-year button,.month-picker-sheet header button,.plan-section-nav button,.plan-collapsible-head,.control-disclosure-head):hover{filter:brightness(.96)}:is(.help-library details summary,.help-library details button,.help-library-results button,.month-picker-grid button,.month-picker-year button,.month-picker-sheet header button,.plan-section-nav button,.plan-collapsible-head,.control-disclosure-head):active{filter:brightness(.91)}:is(.help-library details summary,.help-library details button,.help-library-results button,.month-picker-grid button,.month-picker-year button,.month-picker-sheet header button,.plan-section-nav button,.plan-collapsible-head,.control-disclosure-head):focus-visible{outline-offset:-3px;border-radius:10px;outline:3px solid #168be9}.help-library details[open]>summary{color:#165d94;background:#eaf5fd}html[data-luma-theme=dark] .help-library details[open]>summary{color:#c3e5ff;background:#1d3c54}.month-picker-grid button.selected:hover{filter:none}@media (forced-colors:active){:is(:is(.movement-search,.help-library-search) input:focus-visible,.help-composer input:focus-visible,.amount-input input:focus-visible,.month-picker-year label:focus-within){forced-color-adjust:auto;outline:2px solid highlight}}.refund-explanation>span .ui-icon,.plan-card-purchase-link>span .ui-icon,.report-ready-note>span .ui-icon,.report-preview-period>span .ui-icon{--ui-icon-size:22px}.profitability-actions button .ui-icon{--ui-icon-size:16px;vertical-align:middle}:is(.money-field input:focus-visible,.reconcile-detail-panel input:focus-visible){box-shadow:none!important;outline:none!important}.money-field:focus-within,.reconcile-detail-panel>label>div:focus-within{border-color:#1686d8;border-radius:14px;outline:none;box-shadow:inset 0 0 0 1px #1686d8}.budget-editor label>div:focus-within,.category-budget-editor>div:focus-within,.reconcile-inline-editor>label>div:focus-within{border-color:#1686d8;border-radius:14px;box-shadow:0 0 0 2px #1686d8}:is(.budget-editor,.category-budget-editor,.reconcile-inline-editor) input:focus-visible{box-shadow:none!important;outline:none!important}.reconcile-detail-panel>label>div input{outline:none;min-width:0}.segment button:focus-visible{border-radius:10px;outline-offset:-3px!important;box-shadow:none!important;outline:2px solid #1686d8!important}@media (forced-colors:active){.money-field:focus-within,.reconcile-detail-panel>label>div:focus-within{outline-offset:2px;box-shadow:none;border-color:highlight;outline:2px solid highlight}.segment button:focus-visible{outline-color:highlight!important}}.segment button.selected{color:#145f98;box-shadow:inset 0 0 0 1px #78acd5!important}.segment button.selected:before{content:none}html[data-luma-theme=dark] .segment button.selected{color:#d6ecff!important;box-shadow:inset 0 0 0 1px #5c9ac8!important}@media (forced-colors:active){.segment button.selected{outline-offset:-2px!important;box-shadow:none!important;outline:2px solid highlight!important}}.app-shell:has(.account-order-sheet) .desktop-rail-slot{visibility:hidden;pointer-events:none}.app-shell:has(.account-order-sheet) .account-order-sheet{z-index:1;position:relative}html[data-luma-theme=light] .liquidity-hero.covered{color:#164b38;background:radial-gradient(circle at 90% 4%,#c5ebd3 0,#0000 42%),linear-gradient(145deg,#f1fbf5,#dcefe4);border:1px solid #bcdcc9;box-shadow:0 16px 34px #194d3017}html[data-luma-theme=light] .liquidity-hero.short{color:#743733;background:radial-gradient(circle at 90% 4%,#ffe3df 0,#0000 42%),linear-gradient(145deg,#fff7f5,#f7e6e1);border:1px solid #e8c8c5;box-shadow:0 16px 34px #6b302015}html[data-luma-theme=light] .liquidity-hero>div{border-color:currentColor}html[data-luma-theme=light] .liquidity-hero>small,html[data-luma-theme=light] .liquidity-hero>p,html[data-luma-theme=light] .liquidity-hero span small,html[data-luma-theme=light] .liquidity-hero span em{opacity:.85}html[data-luma-theme=dark] .liquidity-hero.covered{color:#fff;background:linear-gradient(145deg,#123c31,#236c54)}html[data-luma-theme=dark] .liquidity-hero.short{color:#fff;background:linear-gradient(145deg,#4b2d2e,#8a4846)}.account-type-grid button.selected{box-shadow:inset 0 0 0 1px #0a84ff,0 4px 12px #0a84ff17}.account-type-grid button:hover{background:#f1f8ff;border-color:#7db9e9}.account-type-grid button.selected:hover{background:#e0f0ff}html[data-luma-theme=dark] .account-type-grid button:hover{border-color:#4f94c4;background:#1b3448!important}html[data-luma-theme=dark] .account-type-grid button.selected:hover{background:#19496b!important}.account-form .custody-editor{margin-top:18px}.account-form .custody-editor .setting-toggle{border-top:0;align-items:center;padding:4px 0}.profitability-actions button{text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;line-height:1.3;display:inline-flex}.profitability-actions button .ui-icon{vertical-align:baseline;flex:none}:is(.profitability-actions button:hover,.profitability-actions button:focus-visible){filter:brightness(.94);box-shadow:0 0 0 3px #0a84ff24}.profitability-actions button:active{transform:scale(.98)}.home-accounts .account-openable:hover{box-shadow:0 14px 28px #116cac2e,inset 0 0 0 2px #238cd5a6}.home-accounts .account-openable:focus-visible{outline-offset:3px;outline:3px solid #197ac4}.home-accounts .account-openable:active{filter:brightness(.97)}:is(.home-accounts .card-edit:hover,.home-accounts .card-edit:focus-visible){color:#096bad;background:#e2f1ff;box-shadow:0 0 0 2px #208cdb4d}:is(html[data-luma-theme=dark] .home-accounts .card-edit:hover,html[data-luma-theme=dark] .home-accounts .card-edit:focus-visible){color:#d3efff;background:#284c68}html[data-luma-theme=light] .mobile-app-hero{color:#193b56;background:radial-gradient(circle at 92% 0,#dcefff 0,#0000 40%),linear-gradient(145deg,#f4faff,#e6f2fc);border:1px solid #c7dff2;box-shadow:0 15px 35px #19547d17}html[data-luma-theme=light] .mobile-app-hero small{color:#156da9}html[data-luma-theme=light] .mobile-app-hero p{color:#516f86}html[data-luma-theme=dark] .registration-flow-sheet .inline-create-actions button:not(:disabled){color:#b7dfff;background:#1d3850;box-shadow:inset 0 0 0 1px #416b8c}html[data-luma-theme=dark] .registration-flow-sheet .inline-create-actions button:last-child:not(:disabled){color:#d4e1eb;background:#283541;box-shadow:inset 0 0 0 1px #4a5b69}html[data-luma-theme=dark] .registration-flow-sheet .inline-create-actions button:disabled{color:#8195a5;background:#1b2935;box-shadow:inset 0 0 0 1px #354757}html[data-luma-theme=dark] .registration-flow-sheet .quick-create{background:#1a2b3b}html[data-luma-theme=dark] .registration-flow-sheet .quick-create input{color:#eef5fa;background:#101d29}html[data-luma-theme=dark] .registration-flow-sheet .quick-create button:last-child{color:#d3e3ee;background:#2b3c49}html[data-luma-theme=dark] .installment-mode-note.new{color:#c9e7fa;background:#1b354a}html[data-luma-theme=dark] .installment-mode-note.new>span{color:#d4edff;background:#2d5572}html[data-luma-theme=dark] .installment-mode-note.existing{color:#bce4ca;background:#1c392d}html[data-luma-theme=dark] .installment-mode-note.existing>span{color:#c8f1d5;background:#2b5a3d}.recoverable-source{gap:5px;display:grid}.recoverable-source :is(b,span){overflow-wrap:anywhere;min-width:0;display:block}html[data-luma-theme=dark] .recoverable-source{color:#c6d8e6;background:#1d2d3b}html[data-luma-theme=dark] .recoverable-source b{color:#f1f7fb}html[data-luma-theme=dark] .mobile-capabilities article>span,html[data-luma-theme=dark] .help-bubble>span,html[data-luma-theme=dark] .advisor-simulator-launch>span,html[data-luma-theme=dark] .advisor-simulator-hero>span{color:#9bd3ff;background:#1c3c58}html[data-luma-theme=dark] .report-preview-period>span,html[data-luma-theme=dark] .account-security-identity>span,html[data-luma-theme=dark] .account-consent-card header>span.current,html[data-luma-theme=dark] .owner-access-inventory>header>span,html[data-luma-theme=dark] .owner-auth-foundation>header>span{color:#a5e7bd;background:#1b4834}html[data-luma-theme=dark] .account-consent-card header>span.pending{color:#f4d19a;background:#4b321c}html[data-luma-theme=dark] .owner-devices header>span,html[data-luma-theme=dark] .owner-devices article>span,html[data-luma-theme=dark] .auth-foundation-grid article>span{color:#b5d8e9;background:#253c4c}html[data-luma-theme=dark] .backup-care>span{color:#f3c876;background:#4b351b}html[data-luma-theme=dark] .backup-care.current>span{color:#9ce1b6;background:#20523a}html[data-luma-theme=dark] .backup-care button{color:#c3e5f8;background:#274051}html[data-luma-theme=dark] .tutorial-mini-accounts span,html[data-luma-theme=dark] .tutorial-mini-personalize footer span{color:#aedaff;background:#214665}html[data-luma-theme=dark] .tutorial-mini-movements i{color:#bad5e9;background:#2b4153}html[data-luma-theme=dark] .tutorial-mini-movements i.expense{color:#ffbab0;background:#53302e}html[data-luma-theme=dark] .tutorial-mini-movements i.income,html[data-luma-theme=dark] .tutorial-mini-control article i{color:#9ce1b7;background:#20513b}html[data-luma-theme=dark] .tutorial-mini-control article small,html[data-luma-theme=dark] .tutorial-mini-accounts small,html[data-luma-theme=dark] .tutorial-mini-movements small{color:#aabfc9}html[data-luma-theme=dark] .advisor-insight-number{color:#a5e4b9;background:#21503b}html[data-luma-theme=dark] .advisor-insight.opportunity .advisor-insight-number{color:#f4cf8b;background:#503b21}html[data-luma-theme=dark] .advisor-insight.attention .advisor-insight-number{color:#ffb5a9;background:#572e2c}html[data-luma-theme=dark] .advisor-confidence>span,html[data-luma-theme=dark] .advisor-summary>span{color:#b2d9f2;background:#24445c}html[data-luma-theme=dark] .advisor-confidence.medium>span,html[data-luma-theme=dark] .advisor-summary.medium>span{color:#f1cc85;background:#4b371d}html[data-luma-theme=dark] .advisor-confidence.high>span,html[data-luma-theme=dark] .advisor-summary.high>span{color:#9fdfb7;background:#20503a}html[data-luma-theme=dark] .support-empty{color:#b9cad8;background:#203140}html[data-luma-theme=dark] .support-tracking article>header b,html[data-luma-theme=dark] .support-admin-request-head :is(span,b){color:#bedff5;background:#24445b}html[data-luma-theme=dark] .support-tracking article.in_review>header b{color:#f2d194;background:#503b21}html[data-luma-theme=dark] .support-tracking article.resolved>header b{color:#a5e1ba;background:#20503a}html[data-luma-theme=dark] .support-tracking article.cancelled>header b{color:#c0c8d0;background:#343b44}html[data-luma-theme=dark] .support-tracking>header span,html[data-luma-theme=dark] .support-tracking article>small{color:#aabac7}html[data-luma-theme=dark] .support-admin-list article{color:#edf3f8;background:#15212c;border-color:#30404f}html[data-luma-theme=dark] .support-admin-list article :is(small,p,em){color:#aebdca}html[data-luma-theme=dark] .account-closure-entry>button>span{color:#ffb7ae;background:#512d2d}html[data-luma-theme=dark] .support-closure-confirm input{outline-offset:2px}html[data-luma-theme=dark] .home-focus-main>span{color:#a9d7f4;background:#21435e}html[data-luma-theme=dark] .financial-radar[data-home-focus][data-tone=attention] .home-focus-main>span{color:#ffb7ae;background:#55312d}html[data-luma-theme=dark] .financial-radar[data-home-focus][data-tone=positive] .home-focus-main>span{color:#a5e2b9;background:#20503a}html[data-luma-theme=dark] .home-focus-shortcuts>button{color:#e4eef6;background:#203244}html[data-luma-theme=dark] .home-focus-shortcuts .ui-icon{color:#9fd0f1}:is(.registration-menu-group>button:hover,.registration-menu-group>button:focus-visible){background:#eaf4ff;box-shadow:inset 0 0 0 1px #9acaf0}.registration-menu-group>button:active{background:#dceeff}:is(html[data-luma-theme=dark] .registration-menu-group>button:hover,html[data-luma-theme=dark] .registration-menu-group>button:focus-visible){background:#20394d;box-shadow:inset 0 0 0 1px #578eb6}html[data-luma-theme=dark] .registration-menu-group>button:active{background:#294861}@media (hover:hover) and (pointer:fine){.registration-flow-sheet .inline-create-actions button:not(:disabled):hover{color:#075f9f;background:#d6eaff;box-shadow:inset 0 0 0 2px #83bce8}.registration-flow-sheet .inline-create-actions button:last-child:not(:disabled):hover{color:#344f65;background:#e0e8f0;box-shadow:inset 0 0 0 2px #9db5c7}html[data-luma-theme=dark] .registration-flow-sheet .inline-create-actions button:not(:disabled):hover{color:#e2f4ff;background:#28516e;box-shadow:inset 0 0 0 2px #71b7e7}html[data-luma-theme=dark] .registration-flow-sheet .inline-create-actions button:last-child:not(:disabled):hover{color:#f4f8fb;background:#344a5c;box-shadow:inset 0 0 0 2px #7092ab}:is(.areas-content .area-view-grid,.project-summary-content .project-cards)>button:not(:disabled):hover,.category-manager-sheet .category-manage.record-selectable:hover{background:#e9f5ff;border-color:#358bc9;box-shadow:inset 0 0 0 1px #358bc9}html[data-luma-theme=dark] :is(.areas-content .area-view-grid,.project-summary-content .project-cards)>button:not(:disabled):hover,html[data-luma-theme=dark] .category-manager-sheet .category-manage.record-selectable:hover{background:#20384c;border-color:#73b6e2;box-shadow:inset 0 0 0 1px #73b6e2}.category-manager-sheet .category-manage.record-selectable.selected:hover{background:#e9f5ff;box-shadow:inset 3px 0 #1682d2,inset 0 0 0 1px #358bc9}html[data-luma-theme=dark] .category-manager-sheet .category-manage.record-selectable.selected:hover{background:#20384c;box-shadow:inset 3px 0 #75b7e5,inset 0 0 0 1px #73b6e2}:is(.help-library details summary,.help-library details button,.month-picker-grid button,.plan-section-nav button,.searchable-picker-trigger):not(:disabled):hover{background-color:#e7f3ff;box-shadow:inset 0 0 0 2px #4e9dd0}html[data-luma-theme=dark] :is(.help-library details summary,.help-library details button,.month-picker-grid button,.plan-section-nav button,.searchable-picker-trigger):not(:disabled):hover{background-color:#254057;box-shadow:inset 0 0 0 2px #78bde7}}:is(.registration-flow-sheet .inline-create-actions,.areas-content .area-view-grid,.project-summary-content .project-cards,.help-library,.month-picker-grid,.plan-section-nav) button:not(:disabled):active,.searchable-picker-trigger:not(:disabled):active{filter:brightness(.84);box-shadow:inset 0 0 0 3px #197ec4}html[data-luma-theme=dark] :is(.registration-flow-sheet .inline-create-actions,.areas-content .area-view-grid,.project-summary-content .project-cards,.help-library,.month-picker-grid,.plan-section-nav) button:not(:disabled):active,html[data-luma-theme=dark] .searchable-picker-trigger:not(:disabled):active{filter:brightness(1.18);box-shadow:inset 0 0 0 3px #8dd0fb}:is(.registration-flow-sheet .inline-create-actions,.areas-content .area-view-grid,.project-summary-content .project-cards) button:focus-visible{outline-offset:2px;outline:3px solid #168be9}.category-manager-sheet .category-manage.record-selectable:focus-visible{outline-offset:2px;outline:3px solid #168be9}.amount-input:focus-within{background:#edf6ff;border-radius:18px;box-shadow:0 0 0 3px #168be9}html[data-luma-theme=dark] .amount-input:focus-within{background:#18354b;box-shadow:0 0 0 3px #84caff}.amount-input input{background:0 0;box-shadow:none!important;border:0!important}.amount-input input:focus-visible{background:0 0;outline:none!important}html[data-luma-theme=dark] .amount-input input:focus-visible{background:0 0;outline:none!important}@media (forced-colors:active){.amount-input:focus-within{box-shadow:none;outline:2px solid highlight}}@media (hover:hover) and (pointer:fine){:is(.record-detail-back,.transaction-detail-back,.account-detail-return,.control-disclosure-head:not(.safe-breakdown-head),.content-disclosure-head,.admin-disclosure-toggle,.account-closure-entry>button):not(:disabled):hover{background-color:#e4f1ff;box-shadow:inset 0 0 0 1px #69aee0}html[data-luma-theme=dark] :is(.record-detail-back,.transaction-detail-back,.account-detail-return,.control-disclosure-head:not(.safe-breakdown-head),.content-disclosure-head,.admin-disclosure-toggle,.account-closure-entry>button):not(:disabled):hover{background-color:#24435e;box-shadow:inset 0 0 0 1px #78bde7}}:is(.record-detail-back,.transaction-detail-back,.account-detail-return,.control-disclosure-head:not(.safe-breakdown-head),.content-disclosure-head,.admin-disclosure-toggle,.account-closure-entry>button):not(:disabled):active{background-color:#c4e2fc;box-shadow:inset 0 0 0 2px #348dcc}html[data-luma-theme=dark] :is(.record-detail-back,.transaction-detail-back,.account-detail-return,.control-disclosure-head:not(.safe-breakdown-head),.content-disclosure-head,.admin-disclosure-toggle,.account-closure-entry>button):not(:disabled):active{background-color:#315a7b;box-shadow:inset 0 0 0 2px #9bd4f8}@media (hover:hover) and (pointer:fine){:where(.app-shell,.ent-shell) :where(button:not(:disabled),a[href],summary,[role=button]):not([aria-disabled=true]):hover{filter:brightness(.96)}html[data-luma-theme=dark] :where(.app-shell,.ent-shell) :where(button:not(:disabled),a[href],summary,[role=button]):not([aria-disabled=true]):hover{filter:brightness(1.12)}:where(.app-shell,.ent-shell) :where(.field>input,.field>select,.field>textarea,.ent-card input,.ent-financial-form input,.ent-operation-filters input,.ent-financial-grid input):not(:disabled):not([readonly]):hover{border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] :where(.app-shell,.ent-shell) :where(.field>input,.field>select,.field>textarea,.ent-card input,.ent-financial-form input,.ent-operation-filters input,.ent-financial-grid input):not(:disabled):not([readonly]):hover{border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}:where(.money-field,.amount-input,.movement-search,.luma-list-search):not(:focus-within):not(:has(input:disabled)):hover{border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] :where(.money-field,.amount-input,.movement-search,.luma-list-search):not(:focus-within):not(:has(input:disabled)):hover{border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}.month-picker-year label:hover:not(:focus-within){background:#e7f3ff;border-color:#4996cc}html[data-luma-theme=dark] .month-picker-year label:hover:not(:focus-within){background:#254057;border-color:#79b9e3}.movement-category-start button:not(:disabled):hover,.movement-details-toggle:not(:disabled):hover{background:#dceeff;border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] .movement-category-start button:not(:disabled):hover,html[data-luma-theme=dark] .movement-details-toggle:not(:disabled):hover{background:#254057;border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}}:where(.app-shell,.ent-shell) :where(button:not(:disabled),a[href],summary,[role=button]):not([aria-disabled=true]):active{filter:brightness(.88)}html[data-luma-theme=dark] :where(.app-shell,.ent-shell) :where(button:not(:disabled),a[href],summary,[role=button]):not([aria-disabled=true]):active{filter:brightness(1.22)}.movement-category-start button:not(:disabled):active,.movement-details-toggle:not(:disabled):active{background:#c5e3fb;box-shadow:inset 0 0 0 2px #3086c4}html[data-luma-theme=dark] .movement-category-start button:not(:disabled):active,html[data-luma-theme=dark] .movement-details-toggle:not(:disabled):active{background:#305473;box-shadow:inset 0 0 0 2px #8ac8ed}.movement-category-start button:focus-visible{outline-offset:2px;outline:3px solid #168be9}.movement-details-toggle:focus-visible{outline-offset:2px;outline:3px solid #168be9}.month-picker-year input:focus-visible{box-shadow:none!important;outline:none!important}html[data-luma-theme=dark] .month-picker-year input:focus-visible{box-shadow:none!important;outline:none!important}.month-picker-year label:focus-within{outline-offset:-1px;border-color:#0000;outline:2px solid #1886dc}html[data-luma-theme=dark] .month-picker-year label:focus-within{border-color:#0000}.month-picker-year>button:not(:disabled):hover{color:#126aa7;background:#dceeff}html[data-luma-theme=dark] .month-picker-year>button:not(:disabled):hover{color:#d9f0ff;background:#305473}.month-picker-year>button:not(:disabled):active{background:#c3e1f8}html[data-luma-theme=dark] .month-picker-year>button:not(:disabled):active{background:#3a6283}@media (forced-colors:active){.month-picker-year label:focus-within{border-color:#0000;outline-color:highlight}.month-picker-year input:focus-visible{outline:none!important}}.category-period-segment>button{border:1px solid #0000;transition:background-color .15s,border-color .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.category-period-segment>button:not(:disabled):hover{background:#dceeff;border-color:#67aee0;box-shadow:inset 0 0 0 1px #67aee0}html[data-luma-theme=dark] .category-period-segment>button:not(:disabled):hover{color:#eef8ff;background:#254b69;border-color:#77bee9;box-shadow:inset 0 0 0 1px #77bee9}}.category-period-segment>button:not(:disabled):active{background:#bddfff;box-shadow:inset 0 0 0 2px #2785c9}html[data-luma-theme=dark] .category-period-segment>button:not(:disabled):active{background:#316184;box-shadow:inset 0 0 0 2px #92d4ff}.category-period-segment>button.selected{color:#145f98;background:#dceeff;border-color:#4d9bd4;box-shadow:inset 0 0 0 1px #4d9bd4!important}html[data-luma-theme=dark] .category-period-segment>button.selected{border-color:#6db6e6;color:#e7f5ff!important;background:#174366!important;box-shadow:inset 0 0 0 1px #6db6e6!important}@media (hover:hover) and (pointer:fine){.category-period-segment>button.selected:hover{background:#c7e5ff;border-color:#2785c9;box-shadow:inset 0 0 0 2px #2785c9!important}html[data-luma-theme=dark] .category-period-segment>button.selected:hover{border-color:#8bd0fb;background:#215779!important;box-shadow:inset 0 0 0 2px #8bd0fb!important}}.category-period-segment>button.selected:active{background:#a9d5fb;box-shadow:inset 0 0 0 3px #1977b9!important}html[data-luma-theme=dark] .category-period-segment>button.selected:active{background:#326a90!important;box-shadow:inset 0 0 0 3px #a2dcff!important}.project-cards>:is(button,article).selected{background:#f0f8ff;border-color:#1686e4;box-shadow:0 0 0 1px #1686e425}html[data-luma-theme=dark] .project-cards>:is(button,article).selected{background:#162b3c;border-color:#438ec8}.area-view-grid>:is(button,article).selected>span{color:#125f9a;background:#d5eaff}html[data-luma-theme=dark] .area-view-grid>:is(button,article).selected>span{color:#e4f5ff;background:#215477}@media (prefers-reduced-motion:reduce){.category-period-segment>button{transition:none}}@media (hover:hover){.user-search:not(:focus-within):hover{background:#eff8ff;border-color:#69aee4;box-shadow:inset 0 0 0 1px #69aee4}html[data-luma-theme=dark] .user-search:not(:focus-within):hover{background:#152b3f;border-color:#71b9e8;box-shadow:inset 0 0 0 1px #71b9e8}:is(.help-library-search,.budget-editor label):not(:focus-within):hover{border-color:#69aee4;box-shadow:inset 0 0 0 1px #69aee4}html[data-luma-theme=dark] :is(.help-library-search,.budget-editor label):not(:focus-within):hover{border-color:#71b9e8;box-shadow:inset 0 0 0 1px #71b9e8}.help-composer input:not(:disabled):hover{border-color:#69aee4;box-shadow:inset 0 0 0 1px #69aee4}html[data-luma-theme=dark] .help-composer input:not(:disabled):hover{border-color:#71b9e8;box-shadow:inset 0 0 0 1px #71b9e8}input[type=range]:not(:disabled):hover{filter:brightness(1.13)saturate(1.15)}}.user-search:focus-within{border-color:#2589d5;box-shadow:0 0 0 2px #80bded}html[data-luma-theme=dark] .user-search:focus-within{border-color:#82c8f4;box-shadow:0 0 0 2px #3777a6}:is(.help-library-search,.budget-editor label):focus-within{border-color:#2589d5;box-shadow:0 0 0 2px #80bded}html[data-luma-theme=dark] :is(.help-library-search,.budget-editor label):focus-within{border-color:#82c8f4;box-shadow:0 0 0 2px #3777a6}input[type=range]:not(:disabled):focus{outline-offset:4px;outline:2px solid #2589d5}html[data-luma-theme=dark] input[type=range]:not(:disabled):focus{outline-color:#82c8f4}@media (hover:hover) and (pointer:fine){:is(.habit-setting-row,.notification-time-field,.quiet-hours-range) input[type=time]:not(:disabled):hover{border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] :is(.habit-setting-row,.notification-time-field,.quiet-hours-range) input[type=time]:not(:disabled):hover{border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}.stage-nine-filter-fields input[type=date]:not(:disabled):hover{border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] .stage-nine-filter-fields input[type=date]:not(:disabled):hover{border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}.reconcile-detail-panel>label>div:not(:focus-within):hover,.password-control:not(:focus-within):hover>input:not(:disabled):not([readonly]){border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] .reconcile-detail-panel>label>div:not(:focus-within):hover,html[data-luma-theme=dark] .password-control:not(:focus-within):hover>input:not(:disabled):not([readonly]){border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}:is(.segment:not(.category-period-segment),.settings-navigation)>button:not(:disabled):not([aria-disabled=true]):hover{background-color:#e7f3ff}html[data-luma-theme=dark] :is(.segment:not(.category-period-segment),.settings-navigation)>button:not(:disabled):not([aria-disabled=true]):hover{background-color:#254057}}:is(.segment:not(.category-period-segment),.settings-navigation)>button:not(:disabled):not([aria-disabled=true]):active{background-color:#c5e3fb}html[data-luma-theme=dark] :is(.segment:not(.category-period-segment),.settings-navigation)>button:not(:disabled):not([aria-disabled=true]):active{background-color:#345b78}.owner-device-toggle:focus-visible{border-radius:16px;outline-offset:-3px!important;box-shadow:none!important}.budget-editor label{border:0;border-radius:0;outline:none;padding:0;box-shadow:none!important;background:0 0!important}.budget-editor label>div{background:#fff;border:1px solid #9eafc1;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.budget-editor input{border-radius:0;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-luma-theme=dark] .budget-editor label>div{background:#131d2a;border-color:#53697d}.budget-editor label>div:focus-within{border-color:#1686d8;box-shadow:inset 0 0 0 1px #1686d8}html[data-luma-theme=dark] .budget-editor label>div:focus-within{border-color:#82c8f4;box-shadow:inset 0 0 0 1px #82c8f4}@media (hover:hover) and (pointer:fine){.budget-editor label>div:not(:focus-within):hover{background:#edf6ff;border-color:#438cc5}html[data-luma-theme=dark] .budget-editor label>div:not(:focus-within):hover{background:#1e3549;border-color:#82c8f4}.record-selectable:not(button):not([aria-disabled=true]):hover{box-shadow:none;background-color:#e6f2ff!important;border-color:#5c9fd5!important}html[data-luma-theme=dark] .record-selectable:not(button):not([aria-disabled=true]):hover{box-shadow:none;background-color:#203c53!important;border-color:#83bfe9!important}}.record-selectable:not(button):not([aria-disabled=true]):active{box-shadow:inset 0 0 0 1px #2786ce;background-color:#cbe5fc!important;border-color:#2786ce!important}html[data-luma-theme=dark] .record-selectable:not(button):not([aria-disabled=true]):active{box-shadow:inset 0 0 0 1px #9bd4fc;background-color:#315b7a!important;border-color:#9bd4fc!important}.record-selectable:not(button):focus-visible{outline-offset:-2px!important;box-shadow:none!important;outline:2px solid #1686d8!important}html[data-luma-theme=dark] .record-selectable:not(button):focus-visible{outline-color:#82c8f4!important}html[data-luma-theme=dark] .recurring-row>span.expense{color:#ffaaa1;background:#522c2d}html[data-luma-theme=dark] .recurring-row>span.income{color:#9debc5;background:#214638}html[data-luma-theme=dark] .recurring-row :is(small,em){color:#b0c1d0}.segment button.selected:focus-visible{box-shadow:none!important}@media (max-width:1099px){.transactions-sheet .transactions-workspace{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.transactions-sheet .transactions-context-panel{order:-1;margin-top:0}}@media (min-width:1100px){html[data-luma-font-scale] .transactions-sheet .transactions-workspace{grid-template-columns:minmax(0,1fr) minmax(16em,22em);align-items:start;gap:24px;display:grid}html[data-luma-font-scale] .transactions-sheet .transactions-context-panel{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 120px);margin-top:0;display:block;position:sticky;top:0;overflow-y:auto}}@media (forced-colors:active){.budget-editor label>div:focus-within{outline-offset:1px;box-shadow:none;outline:2px solid highlight}.record-selectable:not(button):focus-visible{outline-color:highlight!important}}.bounded-master-detail,.bounded-list-pane,.bounded-detail-content{min-width:0}.recurring-master-detail>.recurring-detail-panel{margin-top:18px;display:block}.recurring-master-detail .stage-five-detail-facts>span{flex-wrap:wrap;gap:6px 12px}.recurring-master-detail .stage-five-detail-facts b{overflow-wrap:anywhere;max-width:100%;margin-left:auto}@media (min-width:1100px){.app-shell.desktop-workspace-open>.overlay:has(>.sheet .bounded-master-detail){overflow:hidden!important}html[data-luma-font-scale] .app-shell.desktop-workspace-open>.overlay>.sheet:has(.bounded-master-detail){scrollbar-gutter:auto;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden!important}.sheet:has(.bounded-master-detail)>.sheet-head{flex:none}html[data-luma-font-scale] .sheet .bounded-master-detail{flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px;min-height:0;margin-top:14px;display:grid}.bounded-master-detail>.bounded-list-pane{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:6px;overflow-y:auto}.recurring-master-detail .scheduled-workspace{display:block!important}html[data-luma-font-scale] .bounded-master-detail>:is(.transactions-context-panel,.recurring-detail-panel){border-radius:21px;flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:none;margin:0;display:flex;overflow:hidden;padding:0!important;position:static!important}.bounded-master-detail .bounded-detail-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:20px;overflow-y:auto}}.bounded-detail-content>small{color:#397eaa;font-size:var(--fs-compact);letter-spacing:.08em;font-weight:900}.bounded-detail-content>p{color:#6a7b89;font-size:var(--fs-caption);margin:7px 0 0;line-height:1.45}html[data-luma-theme=dark] .bounded-detail-content>small{color:#91caef}html[data-luma-theme=dark] .bounded-detail-content>p{color:#a5b5c1}.registration-menu-group{--luma-group-radius:19px}.movement-list{--luma-group-radius:20px;padding:0}.plan-registration-group{--luma-group-radius:20px}:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button{border-radius:0;box-shadow:none!important;filter:none!important;transform:none!important}:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:first-child{border-top-left-radius:calc(var(--luma-group-radius) - 1px);border-top-right-radius:calc(var(--luma-group-radius) - 1px)}:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:last-child{border-bottom-left-radius:calc(var(--luma-group-radius) - 1px);border-bottom-right-radius:calc(var(--luma-group-radius) - 1px)}.movement-list>button.movement-row{padding:13px 14px;background:0 0!important}.transactions-results-column .movement-list>button.movement-row{border-radius:12px}:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:focus-visible{outline-offset:-3px!important;box-shadow:none!important;outline:2px solid #1686d8!important}html[data-luma-theme=dark] :is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:focus-visible{outline-color:#82c8f4!important}@media (hover:hover) and (pointer:fine){:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:not(:disabled):not([aria-disabled=true]):hover{background-color:#e6f2ff!important}html[data-luma-theme=dark] :is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:not(:disabled):not([aria-disabled=true]):hover{background-color:#203c53!important}}:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:not(:disabled):not([aria-disabled=true]):active{background-color:#afd8fb!important}html[data-luma-theme=dark] :is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:not(:disabled):not([aria-disabled=true]):active{background-color:#3c7096!important}html[data-luma-theme] :is(.record-selectable:not(button),button.movement-row).selected{box-shadow:none!important;background-color:#d9edff!important;border-color:#2786ce!important}html[data-luma-theme=dark] :is(.record-selectable:not(button),button.movement-row).selected{background-color:#244c6b!important;border-color:#83c7f5!important}@media (hover:hover) and (pointer:fine){button.movement-row:not(:disabled):not([aria-disabled=true]):hover{background-color:#e6f2ff!important}html[data-luma-theme=dark] button.movement-row:not(:disabled):not([aria-disabled=true]):hover{background-color:#203c53!important}html[data-luma-theme] :is(.record-selectable:not(button),button.movement-row).selected:hover{background-color:#c4e3ff!important}html[data-luma-theme=dark] :is(.record-selectable:not(button),button.movement-row).selected:hover{background-color:#315f80!important}:is(.movement-detail-navigation,.transactions-sheet .luma-list-pagination) button:not(:disabled):not([aria-disabled=true]):hover{border-color:#5c9fd5;filter:none!important;background:#e6f2ff!important}html[data-luma-theme=dark] :is(.movement-detail-navigation,.transactions-sheet .luma-list-pagination) button:not(:disabled):not([aria-disabled=true]):hover{border-color:#83bfe9;background:#203c53!important}}button.movement-row:not(:disabled):not([aria-disabled=true]):active,html[data-luma-theme] :is(.record-selectable:not(button),button.movement-row).selected:active{background-color:#afd8fb!important}html[data-luma-theme=dark] button.movement-row:not(:disabled):not([aria-disabled=true]):active,html[data-luma-theme=dark] :is(.record-selectable:not(button),button.movement-row).selected:active{background-color:#3c7096!important}:is(.movement-detail-navigation,.transactions-sheet .luma-list-pagination) button:not(:disabled):active{filter:none!important;background:#c4e3ff!important}html[data-luma-theme=dark] :is(.movement-detail-navigation,.transactions-sheet .luma-list-pagination) button:not(:disabled):active{background:#315f80!important}:is(.movement-detail-navigation,.transactions-sheet .luma-list-pagination) button:disabled{opacity:.4;filter:none!important;box-shadow:none!important;background:0 0!important}@media (forced-colors:active){:is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:focus-visible{outline-color:highlight!important}html[data-luma-theme] :is(.record-selectable:not(button),button.movement-row).selected{border-color:highlight!important}}.plan-registration-group>div{overflow:hidden}.plan-registration-group>div>button:first-child{border-top-left-radius:0;border-top-right-radius:0}:root{--luma-interaction-hover:#e6f2ff;--luma-interaction-pressed:#afd8fb;--luma-interaction-selected:#d9edff;--luma-interaction-border:#2786ce;--luma-interaction-focus:#086ab5;--luma-interaction-text:#164d75;--luma-interaction-neutral:#fff;--luma-interaction-neutral-text:#26323c;--luma-interaction-disabled:#f1f3f6;--luma-interaction-disabled-text:#8995a3}html[data-luma-theme=dark]{--luma-interaction-hover:#203c53;--luma-interaction-pressed:#3c7096;--luma-interaction-selected:#244c6b;--luma-interaction-border:#83c7f5;--luma-interaction-focus:#b5dfff;--luma-interaction-text:#d7efff;--luma-interaction-neutral:#131b26;--luma-interaction-neutral-text:#edf3f8;--luma-interaction-disabled:#1a2531;--luma-interaction-disabled-text:#8b9aa9}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.desktop-rail *,.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):is([aria-pressed=false],[aria-selected=false]):not(.selected):not(.highlighted){background-color:var(--luma-interaction-neutral);color:var(--luma-interaction-neutral-text)}@media (hover:hover) and (pointer:fine){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--luma-interaction-hover)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important;color:var(--luma-interaction-text)!important;filter:none!important;background-image:none!important;transform:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(:where(.money-field *,.amount-input *,.movement-search *,.luma-list-search *,.help-library-search *,.user-search *,.month-picker-year label *,.notification-time-field *,.reconcile-detail-panel>label>div *,label:has(input[type=file]) *,.budget-editor *,.area-organizer-search *,.category-budget-editor *)):not(:disabled):not([readonly]):hover{background-color:var(--luma-interaction-hover)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important;filter:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)):not(:has(input:disabled)):not(:has(input[readonly])):hover{background-color:var(--luma-interaction-hover)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) .control-actions button:not(:disabled):hover :is(.ui-icon,button>span),html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) .workspace-grid button:not(:disabled):hover .ui-icon{color:var(--luma-interaction-border)}}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):active,html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(:where(.money-field *,.amount-input *,.movement-search *,.luma-list-search *,.help-library-search *,.user-search *,.month-picker-year label *,.notification-time-field *,.reconcile-detail-panel>label>div *,label:has(input[type=file]) *,.budget-editor *,.area-organizer-search *,.category-budget-editor *)):not(:disabled):not([readonly]):active{background-color:var(--luma-interaction-pressed)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important;filter:none!important;background-image:none!important;transform:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)):not(:has(input:disabled)):not(:has(input[readonly])):active{background-color:var(--luma-interaction-pressed)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):is(.selected,.active,.highlighted,[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true]){background-color:var(--luma-interaction-selected)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important;color:var(--luma-interaction-text)!important;filter:none!important;background-image:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--luma-interaction-focus)!important;box-shadow:none!important;outline:none!important;outline:3px solid var(--luma-interaction-focus)!important;outline-offset:-3px!important;filter:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(:where(.money-field *,.amount-input *,.movement-search *,.luma-list-search *,.help-library-search *,.user-search *,.month-picker-year label *,.notification-time-field *,.reconcile-detail-panel>label>div *,label:has(input[type=file]) *,.budget-editor *,.area-organizer-search *,.category-budget-editor *)):not(:disabled):focus-visible{border-color:var(--luma-interaction-focus)!important;box-shadow:none!important;outline:none!important;outline:3px solid var(--luma-interaction-focus)!important;outline-offset:-3px!important;filter:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)):not(:has(input:disabled)):focus-within{border-color:var(--luma-interaction-focus)!important;box-shadow:none!important;outline:none!important;outline:3px solid var(--luma-interaction-focus)!important;outline-offset:-3px!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)) :is(input,textarea){border:0;box-shadow:none!important;background:0 0!important;outline:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):is(:disabled,[aria-disabled=true]),html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(:where(.money-field *,.amount-input *,.movement-search *,.luma-list-search *,.help-library-search *,.user-search *,.month-picker-year label *,.notification-time-field *,.reconcile-detail-panel>label>div *,label:has(input[type=file]) *,.budget-editor *,.area-organizer-search *,.category-budget-editor *)):disabled{background-color:var(--luma-interaction-disabled)!important;border-color:var(--luma-interaction-disabled-text)!important;color:var(--luma-interaction-disabled-text)!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)):has(input:disabled){background-color:var(--luma-interaction-disabled)!important;border-color:var(--luma-interaction-disabled-text)!important;color:var(--luma-interaction-disabled-text)!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)) button:not(:disabled):is(:hover,:active,:focus-visible){box-shadow:none!important;outline:none!important}@media (forced-colors:active){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):is(:hover,.selected,.active,[aria-pressed=true],[aria-selected=true]){outline-offset:-1px!important;border-color:highlight!important;outline:1px solid highlight!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div,label:has(input[type=file])):not(:where(.budget-editor *)):focus-within{outline-offset:var(--luma-interaction-ring-inset)!important;outline:2px solid highlight!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):focus-visible{outline-offset:var(--luma-interaction-ring-inset)!important;outline:2px solid highlight!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(:where(.money-field *,.amount-input *,.movement-search *,.luma-list-search *,.help-library-search *,.user-search *,.month-picker-year label *,.notification-time-field *,.reconcile-detail-panel>label>div *,label:has(input[type=file]) *,.budget-editor *,.area-organizer-search *,.category-budget-editor *)):not(:disabled):focus-visible{outline-offset:var(--luma-interaction-ring-inset)!important;outline:2px solid highlight!important}}:where(html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *))){border-radius:12px}@media (hover:hover) and (pointer:fine){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):is(.selected,.active,.highlighted,[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true]):hover{background-color:var(--luma-interaction-hover)!important}}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(button,a[href],summary,[role=button],[role=option],.record-selectable,[data-row-action]):not(:where(.movement-detail-navigation *,.transactions-sheet .luma-list-pagination *,.budget-editor *,.home-accounts *,.account-order-sheet *,.account-inline-order *,.category-period-segment *)):not(:disabled):not([aria-disabled=true]):is(.selected,.active,.highlighted,[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true]):active{background-color:var(--luma-interaction-pressed)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])){accent-color:var(--luma-interaction-border);border-radius:16px}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):not(:has(input:disabled)):has(input:checked){background-color:var(--luma-interaction-selected)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important;color:var(--luma-interaction-text)!important}@media (hover:hover) and (pointer:fine){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):not(:has(input:disabled)):hover{background-color:var(--luma-interaction-hover)!important;border-color:var(--luma-interaction-border)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important;color:var(--luma-interaction-text)!important}}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):not(:has(input:disabled)):active{background-color:var(--luma-interaction-pressed)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):not(:has(input:disabled)):has(input:focus-visible){border-color:var(--luma-interaction-focus)!important;box-shadow:none!important;outline:none!important;outline:3px solid var(--luma-interaction-focus)!important;outline-offset:-3px!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])) input:focus-visible{box-shadow:none!important;outline:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):has(input:disabled){background-color:var(--luma-interaction-disabled)!important;border-color:var(--luma-interaction-disabled-text)!important;box-shadow:none!important}@media (forced-colors:active){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):has(input:focus-visible){outline-offset:var(--luma-interaction-ring-inset)!important;outline:2px solid highlight!important}}@media (hover:hover) and (pointer:fine){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):not(:has(input:disabled)):has(input:checked):hover{background-color:var(--luma-interaction-hover)!important}}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(.motion-options>label,.setting-toggle,.ent-check,.session-choice,label:has(input:is([type=radio],[type=checkbox]))):has(input:is([type=radio],[type=checkbox])):not(:has(input:disabled)):has(input:checked):active{background-color:var(--luma-interaction-pressed)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}html[data-luma-theme] :is(.app-shell,.ent-shell) label:has(input[type=file]){position:relative}html[data-luma-theme] :is(.app-shell,.ent-shell) label>input[type=file]{opacity:0;cursor:pointer;width:100%;max-width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0;display:block!important}html[data-luma-theme] .app-shell .amount-input{border-radius:18px}@media (hover:hover) and (pointer:fine){html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled):not([readonly]):hover{color:var(--luma-interaction-text)!important}html[data-luma-theme] .app-shell .topbar-profile:not(:disabled):hover:after{box-shadow:inset 0 0 0 1px var(--luma-interaction-border)}}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled):not([readonly]):active{color:var(--luma-interaction-text)!important}html[data-luma-theme] .app-shell .topbar-profile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}html[data-luma-theme] .app-shell .topbar-profile:not(:disabled):active:after{box-shadow:inset 0 0 0 2px var(--luma-interaction-border);background:var(--luma-interaction-border)}@supports (color:color-mix(in lab, red, red)){html[data-luma-theme] .app-shell .topbar-profile:not(:disabled):active:after{background:color-mix(in srgb,var(--luma-interaction-border) 18%,transparent)}}html[data-luma-theme] .app-shell .topbar-profile:not(:disabled):focus-visible:after{box-shadow:inset 0 0 0 2px var(--luma-interaction-focus)}html[data-luma-theme] .app-shell .topbar-profile:is(:hover,:active,:focus-visible){box-shadow:none!important}html[data-luma-theme] :is(.app-shell,.ent-shell) summary{border-radius:12px}html[data-luma-theme] .app-shell :is(.movement-detail-navigation,.transactions-sheet .luma-list-pagination) button:not(:disabled):not([aria-disabled=true]):active{background-color:var(--luma-interaction-pressed)!important;box-shadow:none!important;outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}html[data-luma-theme] .app-shell :is(.registration-menu-group,.movement-list,.plan-registration-group>div)>button:not(:disabled):not([aria-disabled=true]):is(:hover,:active,:focus-visible,.selected,[aria-pressed=true]){border-color:#0000!important}html[data-luma-theme] .app-shell .desktop-rail-utilities>button:not(.active):not(:hover):not(:active):not(:focus-visible){color:#77818d;background:0 0}html[data-luma-theme=dark] .app-shell .desktop-rail-utilities>button:not(.active):not(:hover):not(:active):not(:focus-visible){color:#a8b4c3}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell) :is(.money-field,.amount-input,.movement-search,.luma-list-search,.help-library-search,.user-search,.month-picker-year label,.notification-time-field,.reconcile-detail-panel>label>div) :is(input,textarea){box-shadow:none!important;outline:none!important}html[data-luma-theme] .app-shell :is(.control-actions button,.tutorial-progress>button){position:relative}html[data-luma-theme] .app-shell :is(.control-actions button,.tutorial-progress>button):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}html[data-luma-theme] .app-shell :is(.control-actions button,.tutorial-progress>button):not(:disabled):not([aria-disabled=true]):is(:hover,:active,.selected,.active,[aria-pressed=true]){outline:none!important}html[data-luma-theme] .app-shell :is(.control-actions button,.tutorial-progress>button):not(:disabled):not([aria-disabled=true]):is(:hover,:active,.selected,.active,[aria-pressed=true]):after{border-color:var(--luma-interaction-border)}html[data-luma-theme] .app-shell :is(.control-actions button,.tutorial-progress>button):not(:disabled):focus-visible{outline:none!important}html[data-luma-theme] .app-shell :is(.control-actions button,.tutorial-progress>button):not(:disabled):focus-visible:after{border-width:3px;border-color:var(--luma-interaction-focus)}.movement-list.full-list,.transactions-results-column .movement-list,.workspace-grid>.movements .movement-list:not(.full-list){overflow:visible}html[data-luma-theme] .app-shell :is(.payment-coverage-head,.plan-collapsible-head,.control-disclosure-head,.content-disclosure-head,.admin-disclosure-toggle,.owner-device-toggle,.account-closure-entry>button){border-radius:inherit}.topbar-notifications>.notification-count{top:-18px;right:0}.learning-modules details,.account-closure-entry{--luma-framed-radius:18px}.financial-definition{--luma-framed-radius:17px}.category-breakdown,.area-organizer,.project-organizer,.external-backup-card{--luma-framed-radius:20px}.movement-organizer-disclosure{--luma-framed-radius:16px}html[data-luma-theme] .app-shell :is(.learning-modules details>summary,.account-closure-entry>summary,.financial-definition>summary,.category-breakdown>summary,.area-organizer>summary,.project-organizer>summary,.external-backup-card>summary){border-radius:var(--luma-framed-radius,12px)}html[data-luma-theme] .app-shell .movement-plan-summary{border-radius:inherit}html[data-luma-theme] .app-shell .global-search-catalog>button:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}html[data-luma-theme] .app-shell .global-search-catalog>button:last-child,html[data-luma-theme] .app-shell .account-consent-card>:is(button,a):last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.movement-draft-actions{margin-top:8px}html[data-luma-theme] .app-shell .safe-button:not(:disabled):not([aria-disabled=true]):active{opacity:1}html[data-luma-theme] .app-shell .tutorial-text-controls>button:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}html[data-luma-theme] .app-shell .tutorial-text-controls>button:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell) label:has(input[type=file]):not(:has(input:disabled)):is(:hover,:active,:focus-within){filter:none!important}.login-public-shell>.public-footer{position:relative}html[data-luma-theme] .login-public-shell>.public-footer a{border-radius:12px}@media (min-width:761px){.tutorial-actions{position:relative}}html[data-luma-theme] :is(.app-shell,.access-shell) .password-control>button:not(:disabled):not([aria-disabled=true]):is(:hover,:active,:focus-visible){transform:translateY(-50%)!important}.planned-row>.plan-row-comparison{min-width:0;font-size:var(--fs-caption);color:#52677a;border-top:1px solid #e5ebf2;flex-wrap:wrap;grid-column:2/4;align-items:center;gap:4px 12px;margin-top:3px;padding-top:9px;line-height:1.4;display:flex}.planned-row>.plan-row-comparison b{color:#116bb3;background:#e8f2fd;border-radius:999px;align-items:center;min-height:27px;padding:3px 9px;display:inline-flex}.planned-row>.plan-row-comparison.pending b{color:#8f620f;background:#fff3d8}.planned-row>.plan-row-comparison.favorable b{color:#187342;background:#e4f5e9}.planned-row>.plan-row-comparison.unfavorable b{color:#b33d35;background:#fff0ec}.planned-row>.plan-row-comparison span,.planned-row>.plan-row-comparison small{white-space:normal;overflow:visible}.planned-row>.plan-row-comparison small{color:#6d7c8b}.plan-result-status{color:#19649f;background:#e8f2fd}.plan-result-status>span{background:#1382d6}.plan-result-status small{color:#496e91}.plan-result-numbers .difference.favorable b{color:#187342}.plan-result-numbers .difference.unfavorable b{color:#b33d35}.plan-result-numbers .difference.neutral b{color:#4e5d6c}.plan-result-explanation span{color:#687e91;margin-top:4px;display:block}.recurring-result-actions{flex:none;align-items:center;gap:8px;display:flex}.recurring-result-choice .recurring-result-actions button{white-space:nowrap;border:1px solid #0a84ff;border-radius:12px;max-width:none;min-height:43px;transition:background-color .14s,border-color .14s,color .14s}.recurring-result-choice .recurring-result-actions button:not(:disabled):hover{border-color:#075da9;color:#fff!important;background:#0b6ec7!important}.recurring-result-choice .recurring-result-actions button:not(:disabled):active{background:#074f96!important}.recurring-result-choice .recurring-result-actions button:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.recurring-result-choice .recurring-result-actions button:last-child{border-color:#8dbbe1;color:#176ba9!important;background:#fff!important}.recurring-result-choice .recurring-result-actions button:last-child:not(:disabled):hover{border-color:#1683d5;color:#0d5b96!important;background:#deefff!important}.recurring-result-choice .recurring-result-actions button:last-child:not(:disabled):active{background:#bddcf7!important}.recurring-result-choice .recurring-result-actions button:disabled{opacity:.52;cursor:not-allowed}.plan-result-message{color:#345d80;font-size:var(--fs-caption);margin:12px 2px;line-height:1.4}html[data-luma-theme=dark] .planned-row>.plan-row-comparison{color:#b6c7d8;border-color:#2b3d52}html[data-luma-theme=dark] .planned-row>.plan-row-comparison b{color:#b8e0ff;background:#173c5d}html[data-luma-theme=dark] .planned-row>.plan-row-comparison.pending b{color:#f4d092;background:#4a391d}html[data-luma-theme=dark] .planned-row>.plan-row-comparison.favorable b{color:#a9ebc1;background:#183e2e}html[data-luma-theme=dark] .planned-row>.plan-row-comparison.unfavorable b{color:#ffbcb5;background:#4a2929}html[data-luma-theme=dark] .planned-row>.plan-row-comparison small{color:#9fb3c8}html[data-luma-theme=dark] .plan-result-status{color:#c0e1fb;background:#163452}html[data-luma-theme=dark] .plan-result-status small{color:#a9cde9}html[data-luma-theme=dark] .plan-result-numbers .difference.favorable b{color:#9ee4b5}html[data-luma-theme=dark] .plan-result-numbers .difference.unfavorable b{color:#ffb6ae}html[data-luma-theme=dark] .plan-result-numbers .difference.neutral b{color:#d1dfed}html[data-luma-theme=dark] .plan-result-explanation span,html[data-luma-theme=dark] .plan-result-message{color:#abc4dc}html[data-luma-theme=dark] .recurring-result-choice .recurring-result-actions button:last-child{border-color:#5189b5;color:#cee8ff!important;background:#172e44!important}html[data-luma-theme=dark] .recurring-result-choice .recurring-result-actions button:last-child:not(:disabled):hover{border-color:#79baff;color:#fff!important;background:#214a70!important}html[data-luma-theme=dark] .recurring-result-choice .recurring-result-actions button:last-child:not(:disabled):active{background:#123b61!important}@media (max-width:700px){.recurring-result-actions{width:100%;margin-top:12px}.recurring-result-choice .recurring-result-actions button{flex:1;min-width:0}.planned-row>.plan-row-comparison{grid-column:1/4}}@media (prefers-reduced-motion:reduce){.recurring-result-choice .recurring-result-actions button{transition:none}}.planned-actions.completed-actions button{color:#1469ae;background:#eaf4ff;border:1px solid #8bbde8;border-radius:11px;min-height:42px;padding:8px 12px;font-weight:750;transition:background-color .14s,border-color .14s,color .14s}.planned-actions.completed-actions button:hover{color:#075b9d;background:#d5eaff;border-color:#2489da}.planned-actions.completed-actions button:active{background:#b8dbfa;border-color:#086bb9}.planned-actions.completed-actions button:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.planned-actions.completed-actions button:disabled{opacity:.5;cursor:not-allowed}html[data-luma-theme=dark] .planned-actions.completed-actions button{color:#bce1ff;background:#172f45;border-color:#447eaf}html[data-luma-theme=dark] .planned-actions.completed-actions button:hover{color:#f0f8ff;background:#21496c;border-color:#72b9f0}html[data-luma-theme=dark] .planned-actions.completed-actions button:active{background:#12598b;border-color:#8dccff}.plan-partial-note{border:1px solid #e7cda6}html[data-luma-theme=dark] .plan-partial-note{color:#c7ddf0;background:#172d41;border-color:#3d5973}html[data-luma-theme=dark] .plan-partial-note b{color:#eff7ff!important}.data-reset-warning>span .ui-icon{--ui-icon-size:23px}.data-reset-summary header strong{white-space:nowrap;border:1px solid #d5e0e9;line-height:1.25}.data-reset-backup>span .ui-icon{--ui-icon-size:21px}.data-reset-backup:not(.done):hover{background:#e3f3ff;border-color:#378ed1}.data-reset-backup.done:hover{background:#e3f7ec;border-color:#43a674}.data-reset-backup:active{filter:brightness(.93)}.data-reset-backup:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}html[data-luma-theme=dark] .data-reset-warning>span{color:#ffaca5;background:#512d2a}html[data-luma-theme=dark] .data-reset-summary header strong{color:#cfdfed;background:#233448;border-color:#3d5166}html[data-luma-theme=dark] .data-reset-backup>span{color:#a8dcff;background:#214663}html[data-luma-theme=dark] .data-reset-backup.done>span{color:#a5ebc1;background:#1e4936}html[data-luma-theme=dark] .data-reset-backup:not(.done):hover{background:#1d405c;border-color:#70b7eb}html[data-luma-theme=dark] .data-reset-backup.done:hover{background:#204334;border-color:#61ba87}.security-activity article>span .ui-icon{--ui-icon-size:18px}.security-activity article.neutral>span{color:#236fa9;background:#e8f2fc}html[data-luma-theme=light] .security-activity article.attention>span{color:#ae6918!important}html[data-luma-theme=light] .security-activity article.neutral>span{color:#236fa9!important}html[data-luma-theme=dark] .security-activity article.safe>span{color:#9ce6b8;background:#1b4934}html[data-luma-theme=dark] .security-activity article.attention>span{color:#f6c376;background:#503719}html[data-luma-theme=dark] .security-activity article.neutral>span{color:#abd8fa;background:#1b3d5c}@media (prefers-reduced-motion:reduce){.planned-actions.completed-actions button{transition:none}}html[data-luma-theme=light] .plan-sheet .cashflow-hero>p{color:#40546f}html[data-luma-theme=light] .plan-sheet :is(.cash-in,.positive){color:#176044}html[data-luma-theme=light] .plan-sheet :is(.cash-out,.negative){color:#a03232}html[data-luma-theme=light] .plan-sheet .plan-stats :is(span,small),html[data-luma-theme=light] .plan-sheet .plan-opening small{color:#596477}.recoverable-list footer{flex-wrap:wrap;align-items:center}html[data-luma-theme] .recoverable-list footer .stage-five-select[aria-pressed=false]:not(:hover):not(:active):not(:focus-visible){color:#0a84ff!important;background-color:#0000!important}html[data-luma-theme=dark] .recovery-history{background:#152430;border:1px solid #304352}html[data-luma-theme=dark] .recovery-history>span{color:#b3e4c8}html[data-luma-theme=dark] .recovery-receipt{color:#b4dbc4;background:#19382b;border:1px solid #315544}html[data-luma-theme=dark] .recovery-receipt b{color:#eef8f1}html[data-luma-theme=dark] .recovery-receipt small{color:#b4dbc4}html[data-luma-theme=dark] .category-detail-actions button:last-child{color:#d7edff;background:#1b3d58;border:1px solid #4c8dbb}html[data-luma-theme=dark] .category-detail-actions button:last-child:hover{color:#fff;background:#234f70;border-color:#89c9f3}html[data-luma-theme=dark] .category-detail-actions button:last-child:active{background:#2d6388}html[data-luma-theme=dark] .category-detail-actions button:last-child:focus-visible{outline-offset:2px;outline:2px solid #a3d7fb}.app-shell.tutorial-active :is(.desktop-rail-slot,.tabbar){visibility:hidden;pointer-events:none}.app-shell :is(.field,.movement-details,.registration-detail-fields,.category-summary-date-range,.stage-nine-filter-fields){min-width:0}.app-shell input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.getting-started-list .getting-started-step{width:100%;min-width:0;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7ed;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.getting-started-step>span:first-child{color:#687a88;background:#edf2f6;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.getting-started-step.done>span:first-child{color:#238256;background:#dff3e7}.getting-started-step>div{min-width:0}.getting-started-step b,.getting-started-step small{display:block}.getting-started-step b{font-size:var(--fs-caption)}.getting-started-step small{color:#788692;font-size:var(--fs-compact);margin-top:3px;line-height:1.35}.getting-started-step .getting-started-step-action,.getting-started-step em{color:#0875c9;font-size:var(--fs-compact);white-space:nowrap;background:#e7f3ff;border-radius:11px;padding:8px 10px;font-style:normal;font-weight:800}.getting-started-step em{color:#267b53;background:#e5f5eb}.getting-started-list .getting-started-step:hover{background:#eaf5ff;border-color:#4c9fe3;box-shadow:0 0 0 1px #4c9fe333}.getting-started-list .getting-started-step:active{background:#d8ecfc;transform:scale(.995)}.getting-started-list .getting-started-step:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}html[data-luma-theme=dark] .getting-started-list .getting-started-step{color:#edf3f8;background:#15222e;border-color:#2d3d4b}html[data-luma-theme=dark] .getting-started-step small{color:#9eabb6}html[data-luma-theme=dark] .getting-started-step>span:first-child{color:#bac7d0;background:#263542}html[data-luma-theme=dark] .getting-started-step.done>span:first-child{color:#76d8a5;background:#173a2b}html[data-luma-theme=dark] .getting-started-step .getting-started-step-action{color:#9bd0f6;background:#193952}html[data-luma-theme=dark] .getting-started-step em{color:#83d6aa;background:#17372a}html[data-luma-theme=dark] .getting-started-list .getting-started-step:hover{background:#18354c;border-color:#65aae0}html[data-luma-theme=dark] .getting-started-list .getting-started-step:active{background:#204663}@media (max-width:560px){.getting-started-list .getting-started-step{grid-template-columns:36px minmax(0,1fr)}.getting-started-step .getting-started-step-action,.getting-started-step em{white-space:normal;grid-column:2;width:max-content;max-width:100%}}@media (prefers-reduced-motion:reduce){.getting-started-list .getting-started-step:active{transform:none}}@media (min-width:1100px){.areas-content.awaiting-selection{grid-template-columns:minmax(0,1fr)}.areas-content.awaiting-selection>*{grid-area:auto/1!important;position:static!important}.areas-content.awaiting-selection .area-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.areas-content.awaiting-selection .area-actions button{flex:0 320px}.areas-content.awaiting-selection .luma-list-pagination>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.areas-content.awaiting-selection .luma-list-pagination>div>button{width:100%}}.accounts-management-sheet .account-row-actions .account-detail-select{min-width:72px;min-height:44px;font:inherit;font-size:var(--fs-caption);white-space:nowrap;background:#e7f3ff;border-radius:12px;justify-content:center;align-items:center;font-weight:800;line-height:1.2;display:inline-flex;color:#126fad!important;border:1px solid #9bc8ed!important;padding:8px 14px!important}.accounts-management-sheet .account-row-actions .account-detail-select:hover{background:#d6ecff;border-color:#0a84ff!important}.accounts-management-sheet .account-row-actions .account-detail-select:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select:hover,html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select[aria-pressed=true]{background:#234e6d;border-color:#74bff0!important}html[data-luma-theme=dark] .simulator-placeholder>span{color:#a9dcff;background:#1d405b}html[data-luma-theme=dark] .simulator-placeholder.attention>span{color:#ffbab2;background:#542d29}html[data-luma-theme=dark] .simulator-result>header>span{color:#a6e8be;background:#214936}html[data-luma-theme=dark] .simulator-result.opportunity>header>span{color:#ffd28f;background:#503d24}html[data-luma-theme=dark] .simulator-result.attention>header>span{color:#ffbab2;background:#542d29}@media (min-width:1100px){.simulator-sheet:has(>.simulator-plan-context)>.simulator-placeholder{grid-row:6/8}}.list-record-preview .transaction-detail-amount.income{color:#25835a}.list-record-preview .transaction-detail-amount.expense{color:#bd4b44}html[data-luma-theme=dark] .list-record-preview .transaction-detail-amount.income{color:#80d7a3}html[data-luma-theme=dark] .list-record-preview .transaction-detail-amount.expense{color:#ffada5}html[data-luma-theme] :is(.app-shell,.ent-shell,.access-shell,.luma-picker-menu) [role=option].highlighted:not(.selected):not([aria-selected=true]){background-color:var(--luma-interaction-hover)!important;border-color:var(--luma-interaction-border)!important;outline:1px solid var(--luma-interaction-border)!important;outline-offset:-1px!important}html[data-luma-theme] .luma-picker-menu [role=option].selected{outline:var(--luma-interaction-ring-width) solid var(--luma-interaction-border)!important;outline-offset:var(--luma-interaction-ring-inset)!important}.organization-primary-picker{width:min(100%,640px);margin:14px 0 20px}.organization-awaiting-selection{border:1px solid var(--luma-interaction-border);background:var(--luma-interaction-neutral);color:var(--luma-interaction-neutral-text);border-radius:20px;padding:20px}@media (min-width:1100px){:is(.areas-content,.project-summary-content)>.organization-awaiting-selection{grid-column:2}}html[data-luma-theme] .luma-picker-menu.luma-picker-menu [role=option].highlighted:not(.selected):not([aria-selected=true]):not(:disabled){outline-width:1px!important;outline-style:solid!important;outline-color:var(--luma-interaction-border)!important;outline-offset:-1px!important}@media (max-width:480px){html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .topbar-identity h1{text-overflow:clip;white-space:normal;max-width:none;line-height:1.15;overflow:visible}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .tabbar-movements-label{display:none}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .tabbar .tabbar-movements-short{display:block}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .tabbar{grid-template-columns:repeat(2,minmax(0,1fr)) 56px repeat(2,minmax(0,1fr));padding-left:12px;padding-right:12px}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .tabbar button{min-width:0;font-size:var(--fs-compact);white-space:nowrap}}.category-budget-editor{grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:end;gap:10px}.category-budget-editor>.luma-picker{background:0 0;border:0;grid-column:1/-1;min-width:0;padding:0}.category-budget-editor>div:not(.luma-picker){grid-column:1;align-items:center;min-width:0;min-height:44px}.category-budget-editor>button{white-space:normal;grid-column:2;min-width:96px;min-height:44px;padding:8px 12px}.category-budget-editor .luma-picker-trigger{width:100%;min-width:0}.control-tools-column{container-type:inline-size}@container (width>=32rem){html[data-luma-font-scale] .control-tools-column .control-actions-organized{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.category-detail-actions button:first-child{grid-column:1/-1}.category-detail-actions button:last-child:not(:first-child){grid-column:auto}.category-detail-actions button:nth-child(2):last-child{grid-column:1/-1}html[data-luma-theme=dark] .data-reset-status{color:#f1d09b;background:#392b1c;border:1px solid #795a32}html[data-luma-theme=dark] .data-reset-status.success{color:#a9e6be;background:#1c382a;border-color:#386b50}@media (max-width:600px){html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-sheet .fortnight-title{flex-direction:column;align-items:flex-start;gap:3px;display:flex}}.area-organizer-search:focus-within{background:#edf7ff;border-color:#258bd4;box-shadow:0 0 0 2px #258bd433}:is(.area-organizer-search input:focus,.area-organizer-search input:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-luma-theme=dark] .area-organizer-search:focus-within{background:#182c3c;border-color:#83c9f6;box-shadow:0 0 0 2px #83c9f633}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-sheet .plan-section-nav{z-index:auto;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:auto}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-sheet .plan-section-nav button{min-height:0}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-upcoming-column .planned-row{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:8px;min-height:0}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-upcoming-column .planned-row>.planned-date{grid-area:1/1}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-upcoming-column .planned-row>div:not(.planned-actions):not(.plan-row-comparison){grid-area:2/1/auto/-1}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-upcoming-column .planned-row>strong{white-space:normal;overflow-wrap:anywhere;text-align:right;grid-area:1/2;min-width:0}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-upcoming-column .planned-row>.plan-row-comparison{grid-area:3/1/auto/-1;margin-top:0}html:is([data-luma-font-scale=extra_large],[data-luma-font-scale=accessibility]) .plan-upcoming-column .planned-row>.planned-actions{flex-wrap:wrap;grid-area:4/1/auto/-1;align-items:center;gap:6px 12px}.accounts-management-sheet .account-row-actions button{min-height:44px;font-size:var(--fs-caption);white-space:normal;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex;padding:8px 12px!important}.accounts-management-sheet .account-row-actions .account-detail-select{min-width:0;min-height:44px;font-size:var(--fs-caption);background:0 0;border-radius:12px;font-weight:700;color:#126fad!important;border:1px solid #0000!important;padding:8px 12px!important}.accounts-management-sheet .account-row-actions :is(.account-detail-select,.edit-account):hover{background:#e7f3ff;border-color:#77b6e5!important}.accounts-management-sheet .account-row-actions :is(.account-detail-select,.edit-account):active{background:#cfe8fc}.accounts-management-sheet .account-row-actions .account-detail-select[aria-pressed=true]{background:#e7f3ff;border-color:#258bd4!important}.accounts-management-sheet .account-row-actions button:focus-visible{outline-offset:2px;outline:2px solid #258bd4}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select{background:0 0;color:#a9d9fb!important;border-color:#0000!important}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions :is(.account-detail-select,.edit-account):hover{background:#1c405a;border-color:#78bce9!important}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions :is(.account-detail-select,.edit-account):active{background:#285674}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select[aria-pressed=true]{background:#1c405a!important;border-color:#78bce9!important}.category-budget-editor>div:not(.luma-picker):not(:focus-within):hover{background:#e7f3ff;border-color:#4e9dd0;box-shadow:inset 0 0 0 1px #80b9e1}.category-budget-editor>div:not(.luma-picker):active{background:#d8ecfc;border-color:#258bd4;box-shadow:inset 0 0 0 2px #258bd4}.category-budget-editor>div:not(.luma-picker):focus-within{background:#edf7ff;border-color:#258bd4;box-shadow:0 0 0 2px #258bd433}:is(.category-budget-editor>div:not(.luma-picker) input:focus,.category-budget-editor>div:not(.luma-picker) input:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-luma-theme=dark] .category-budget-editor>div:not(.luma-picker):not(:focus-within):hover{box-shadow:inset 0 0 0 1px #6ca8d0;background:#1b3549!important;border-color:#79b9e3!important}html[data-luma-theme=dark] .category-budget-editor>div:not(.luma-picker):active{box-shadow:inset 0 0 0 2px #83c9f6;background:#254861!important;border-color:#83c9f6!important}html[data-luma-theme=dark] .category-budget-editor>div:not(.luma-picker):focus-within{box-shadow:0 0 0 2px #83c9f633;background:#182c3c!important;border-color:#83c9f6!important}.category-budget-editor>div:not(.luma-picker):focus-within:active{background:#d8ecfc;box-shadow:inset 0 0 0 2px #258bd4}html[data-luma-theme=dark] .category-budget-editor>div:not(.luma-picker):focus-within:active{box-shadow:inset 0 0 0 2px #83c9f6;background:#254861!important}.accounts-management-sheet .account-row-actions .account-detail-select{background:0 0!important}.accounts-management-sheet .account-row-actions .account-detail-select:hover,.accounts-management-sheet .account-row-actions .account-detail-select[aria-pressed=true]{background:#e7f3ff!important}.accounts-management-sheet .account-row-actions .account-detail-select:active{background:#cfe8fc!important}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select{background:0 0!important}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select:hover,html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select[aria-pressed=true]{background:#1c405a!important}html[data-luma-theme=dark] .accounts-management-sheet .account-row-actions .account-detail-select:active{background:#285674!important}.goals-sheet,.goal-editor-sheet{--goal-line:var(--luma-future-day-line);--goal-surface:var(--luma-future-day-surface);--goal-ink:var(--luma-future-day-ink)}html[data-luma-theme=dark] :is(.goals-sheet,.goal-editor-sheet){--goal-line:var(--luma-future-night-line);--goal-surface:var(--luma-future-night-surface);--goal-ink:var(--luma-future-night-ink)}.goals-intro{color:var(--luma-muted-strong);font-size:var(--fs-caption);max-width:70ch;margin:0 0 18px;line-height:1.55}html[data-luma-theme] .goals-sheet .goal-list>article{border:1px solid var(--goal-line);background:var(--goal-surface);color:var(--goal-ink);box-shadow:none;border-radius:18px;padding:18px;transition:background-color .14s,border-color .14s}html[data-luma-theme] .goals-sheet .goal-list>article.selected{border-color:var(--luma-info);box-shadow:inset 3px 0 var(--luma-info)}html[data-luma-theme] .goals-sheet .goal-list>article header b{font-size:var(--fs-body)}html[data-luma-theme] .goals-sheet .goal-list>article header small{color:var(--luma-muted);margin-top:6px;line-height:1.4}.goal-card-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 6px;display:grid}.goal-card-figures span{gap:5px;min-width:0;display:grid}.goal-card-figures small{color:var(--luma-muted);font-size:var(--fs-compact)}.goal-card-figures b{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.goals-sheet .goal-list footer{border-top:1px solid var(--goal-line);gap:8px;margin-top:14px;padding-top:10px}html[data-luma-theme] .goals-sheet .goal-list footer button{touch-action:manipulation;border-radius:11px;min-height:44px;padding:10px 12px;transition:background-color .14s,border-color .14s,color .14s;border:1px solid var(--goal-line)!important;background:var(--goal-surface)!important;color:var(--luma-info)!important}html[data-luma-theme] .goals-sheet .goal-list footer button.danger-link{color:var(--luma-danger)!important}html[data-luma-theme] .goals-sheet .goal-list footer button:not(:focus-visible){box-shadow:none!important;outline:none!important}html[data-luma-theme] .goals-sheet .goal-list footer button[aria-pressed=true]{background:var(--luma-info-soft)!important;border-color:var(--luma-info)!important}@media (hover:hover) and (pointer:fine){html[data-luma-theme] .goals-sheet .goal-list>article:hover{background:var(--luma-info-soft);border-color:var(--goal-line)}html[data-luma-theme] .goals-sheet .goal-list footer button:not(:disabled):hover{background:var(--luma-info-soft)!important;color:var(--luma-info)!important;border-color:var(--luma-info)!important}html[data-luma-theme] .goals-sheet .goal-list footer button.danger-link:not(:disabled):hover{background:var(--luma-danger-soft)!important;color:var(--luma-danger)!important;border-color:var(--luma-danger)!important}}html[data-luma-theme] .goals-sheet .goal-list footer button:not(:disabled):active{background:var(--luma-info-soft)!important;border-color:var(--luma-focus)!important;color:var(--luma-info)!important}.goal-summary-facts{gap:10px;margin:18px 0;display:grid}.goal-summary-facts>span{border:1px solid var(--goal-line);background:var(--goal-surface);color:var(--luma-muted-strong);font-size:var(--fs-caption);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:12px;display:flex}.goal-summary-facts b{color:var(--goal-ink);font-variant-numeric:tabular-nums}.goal-summary-facts>span:first-child b{font-size:var(--fs-label)}html[data-luma-theme] .goals-sheet .goal-detail-panel{border:1px solid var(--goal-line);background:var(--goal-surface);box-shadow:none}.goal-detail-empty{color:var(--luma-muted-strong);padding:18px 4px}.goal-detail-empty>.ui-icon{color:var(--luma-info);--ui-icon-size:28px}.goal-detail-empty h3{margin-top:14px}.goal-detail-empty p{line-height:1.55;font-size:var(--fs-caption)}.goal-extra-note{color:var(--luma-success);font-size:var(--fs-compact)}@media (max-width:899px){.goals-sheet .goal-detail-panel:has(.goal-detail-empty){display:none}.goal-card-figures{gap:9px}.goals-sheet .goal-list footer button{flex:auto}.goals-sheet .goal-list footer .stage-five-select{justify-content:center}}@media (max-width:390px){.goal-card-figures{grid-template-columns:minmax(0,1fr)}.goal-card-figures>span{grid-template-columns:1fr auto;align-items:center}}@media (prefers-reduced-motion:reduce){.goals-sheet .goal-list>article,.goals-sheet .goal-list footer button{transition:none}}.goals-sheet,.goal-editor-sheet{--luma-interaction-neutral:var(--goal-surface);--luma-interaction-neutral-text:var(--goal-ink);--luma-interaction-hover:var(--luma-info)}@supports (color:color-mix(in lab, red, red)){.goals-sheet,.goal-editor-sheet{--luma-interaction-hover:color-mix(in srgb,var(--luma-info) 8%,var(--goal-surface))}}.goals-sheet,.goal-editor-sheet{--luma-interaction-pressed:var(--luma-info)}@supports (color:color-mix(in lab, red, red)){.goals-sheet,.goal-editor-sheet{--luma-interaction-pressed:color-mix(in srgb,var(--luma-info) 12%,var(--goal-surface))}}.goals-sheet,.goal-editor-sheet{--luma-interaction-selected:var(--luma-info)}@supports (color:color-mix(in lab, red, red)){.goals-sheet,.goal-editor-sheet{--luma-interaction-selected:color-mix(in srgb,var(--luma-info) 10%,var(--goal-surface))}}.goals-sheet,.goal-editor-sheet{--luma-interaction-border:var(--goal-line);--luma-interaction-text:var(--luma-info)}.installments-sheet,.recoverables-sheet{--finance-card-line:var(--luma-future-day-line);--finance-card-surface:var(--luma-future-day-surface);--finance-card-ink:var(--luma-future-day-ink);--luma-interaction-neutral:var(--finance-card-surface);--luma-interaction-neutral-text:var(--finance-card-ink);--luma-interaction-hover:var(--luma-info)}@supports (color:color-mix(in lab, red, red)){.installments-sheet,.recoverables-sheet{--luma-interaction-hover:color-mix(in srgb,var(--luma-info) 8%,var(--finance-card-surface))}}.installments-sheet,.recoverables-sheet{--luma-interaction-pressed:var(--luma-info)}@supports (color:color-mix(in lab, red, red)){.installments-sheet,.recoverables-sheet{--luma-interaction-pressed:color-mix(in srgb,var(--luma-info) 12%,var(--finance-card-surface))}}.installments-sheet,.recoverables-sheet{--luma-interaction-selected:var(--luma-info)}@supports (color:color-mix(in lab, red, red)){.installments-sheet,.recoverables-sheet{--luma-interaction-selected:color-mix(in srgb,var(--luma-info) 10%,var(--finance-card-surface))}}.installments-sheet,.recoverables-sheet{--luma-interaction-border:var(--finance-card-line);--luma-interaction-text:var(--luma-info)}html[data-luma-theme=dark] :is(.installments-sheet,.recoverables-sheet){--finance-card-line:var(--luma-future-night-line);--finance-card-surface:var(--luma-future-night-surface);--finance-card-ink:var(--luma-future-night-ink)}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list)>article{border:1px solid var(--finance-card-line);background:var(--finance-card-surface);color:var(--finance-card-ink);box-shadow:none;opacity:1;border-radius:18px;padding:18px;transition:background-color .14s,border-color .14s}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list)>article.selected{border-color:var(--luma-info);box-shadow:inset 3px 0 var(--luma-info)}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) header b{color:var(--luma-info);font-size:var(--fs-body);overflow-wrap:anywhere}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) header small{color:var(--luma-muted-strong);white-space:normal;overflow-wrap:anywhere;margin-top:6px;line-height:1.4}html[data-luma-theme] :is(.installments-sheet,.recoverables-sheet) .finance-card-state{color:var(--luma-info);font-size:var(--fs-caption);text-align:right;white-space:nowrap}:is(.installments-sheet,.recoverables-sheet) :is(.scheduled-progress,.recovery-progress){background:var(--finance-card-line);border-radius:999px;height:6px;margin:12px 0 8px;overflow:hidden}:is(.installments-sheet,.recoverables-sheet) :is(.scheduled-progress,.recovery-progress) i{background:linear-gradient(90deg,#38ae74,#76d1a0)}:is(.installments-sheet,.recoverables-sheet) :is(.scheduled-progress-label,.recovery-due,.recovery-payment-count){color:var(--luma-muted-strong);line-height:1.45}.finance-card-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 6px;display:grid}.finance-card-figures span{gap:5px;min-width:0;display:grid}.finance-card-figures small{color:var(--luma-muted-strong);font-size:var(--fs-compact)}.finance-card-figures b{color:var(--finance-card-ink);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.installments-sheet .installment-smart-summary{border-color:var(--finance-card-line);background:var(--finance-card-surface)}.installments-sheet .installment-smart-summary span{color:var(--luma-muted-strong)}.installments-sheet .installment-smart-summary b{color:var(--finance-card-ink)}:is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer{border-top:1px solid var(--finance-card-line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:10px;display:flex}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button{touch-action:manipulation;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;border:1px solid var(--finance-card-line)!important;background:var(--finance-card-surface)!important;color:var(--luma-info)!important}html[data-luma-theme] .recoverables-sheet .recoverable-list footer button.danger-link{color:var(--luma-danger)!important}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button:not(:focus-visible){box-shadow:none!important;outline:none!important}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button[aria-pressed=true]{background:var(--luma-info-soft)!important;border-color:var(--luma-info)!important}@media (hover:hover) and (pointer:fine){html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list)>article:hover{background:var(--luma-info-soft);border-color:var(--finance-card-line)}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button:not(:disabled):hover{background:var(--luma-info-soft)!important;color:var(--luma-info)!important;border-color:var(--luma-info)!important}html[data-luma-theme] .recoverables-sheet .recoverable-list footer button.danger-link:not(:disabled):hover{background:var(--luma-danger-soft)!important;color:var(--luma-danger)!important;border-color:var(--luma-danger)!important}}html[data-luma-theme] :is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button:not(:disabled):active{background:var(--luma-info-soft)!important;border-color:var(--luma-focus)!important;color:var(--luma-info)!important}html[data-luma-theme] :is(.installments-sheet .installment-detail-panel,.recoverables-sheet .recoverable-detail-panel){border:1px solid var(--finance-card-line);background:var(--finance-card-surface);box-shadow:none}.finance-detail-empty{color:var(--luma-muted-strong);padding:18px 4px}.finance-detail-empty h3{margin-top:14px}.finance-detail-empty p{line-height:1.55;font-size:var(--fs-caption)}@media (max-width:899px){:is(.installments-sheet,.recoverables-sheet) .stage-five-detail-panel:has(.finance-detail-empty){display:none}.finance-card-figures{gap:9px}:is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button{flex:auto}}@media (max-width:390px){.finance-card-figures{grid-template-columns:minmax(0,1fr)}.finance-card-figures>span{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){:is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list)>article,:is(.installments-sheet .installment-list,.recoverables-sheet .recoverable-list) footer button{transition:none}}@media (max-width:899px){.app-shell .tabbar{z-index:24;height:calc(66px + env(safe-area-inset-bottom,0px));padding:6px max(10px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:2px}.app-shell .tabbar button{touch-action:manipulation;border-radius:12px;justify-content:center;gap:3px;min-width:0;min-height:48px}.app-shell .tabbar .main-add{width:48px;height:48px;font-size:inherit;box-shadow:none;border-radius:14px;margin:0 auto}.app-shell .tabbar button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.app-shell[data-mobile-navigation=hidden] .tabbar{display:none}.app-shell[data-mobile-navigation=visible].panel-open>.overlay:not(.unsaved-exit-overlay){bottom:calc(66px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-shell[data-mobile-navigation=visible].panel-open>.overlay:not(.unsaved-exit-overlay)>.sheet{max-height:100%;max-height:calc(100dvh - 66px - env(safe-area-inset-bottom,0px));padding-bottom:22px}.app-shell[data-mobile-navigation=visible]>.month-picker-overlay{z-index:23}.app-shell[data-mobile-navigation=visible]>.month-picker-overlay>.sheet{box-shadow:0 -10px 32px #10182026}.app-shell[data-mobile-navigation=hidden]>.overlay>.sheet{max-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.app-shell .sheet :is(input,select,button){scroll-margin-block:16px}.app-shell .field,.app-shell .field-row>*{min-width:0}}@media (max-width:380px){.app-shell .tabbar{padding-left:6px;padding-right:6px}.app-shell .tabbar button{font-size:11px}}@media (prefers-reduced-motion:reduce){.app-shell .overlay,.app-shell .sheet{scroll-behavior:auto;animation:none!important}}@media (max-width:899px){.app-shell[data-mobile-navigation=hidden]>.overlay{top:var(--luma-visual-top,0px);height:var(--luma-visual-height,100dvh);bottom:auto}.app-shell[data-mobile-navigation=hidden]>.overlay>.sheet{max-height:100%}}@media (pointer:coarse){.app-shell[data-mobile-navigation=hidden]>.registration-flow-overlay{height:var(--luma-visual-height,100dvh);top:var(--luma-visual-top,0px)!important;bottom:auto!important}.app-shell[data-mobile-navigation=hidden]>.registration-flow-overlay>.registration-flow-sheet{max-height:100%!important}}@media (max-width:899px){.app-shell[data-mobile-navigation=visible] .tabbar{display:grid!important}.app-shell .desktop-rail-slot{display:none!important}.app-shell .workspace-grid{grid-column:1/-1}}@media (max-width:899px),(pointer:coarse){.registration-flow-sheet[data-focus-room=compact]>.sheet-head{position:static!important}}html[data-luma-font-scale] .app-shell .movement-sheet .amount-input input.fit-amount-input{width:100%;min-width:0;font-size:var(--luma-fitted-amount-size,max(16px,var(--fs-amount)))!important}html[data-luma-font-scale] .app-shell .movement-sheet .amount-input .fit-amount-measure{visibility:hidden;pointer-events:none;white-space:pre;font-size:max(16px,var(--fs-amount));letter-spacing:-2px;font-variant-numeric:tabular-nums;font-weight:700;position:absolute}html[data-luma-theme=light] .users-sheet :is(.managed-app-access small,.admin-history small,.feature-admin-list header small,.support-admin-list small,.support-admin-list em,.luma-list-empty p){color:#5d6874}html[data-luma-theme=light] .users-sheet .billing-diagnostic.approved header em{color:#267850}html[data-luma-theme=dark] .users-sheet :is(.admin-history p,.admin-history p b){color:#aebdca}html[data-luma-theme=dark] .users-sheet .luma-list-empty>b{color:#edf2f8}html[data-luma-theme=dark] .users-sheet :is(.activation-link-action,.support-admin-actions button){color:#8ed9b0}html[data-luma-theme=dark] .users-sheet :is(.managed-app-access,.selected-admin-access)>span{color:#b5d8e9;background:#253c4c}html[data-luma-theme=dark] .users-sheet :is(.managed-app-access.active,.selected-admin-access.active)>span{color:#a5e7bd;background:#1b4834}html[data-luma-theme=dark] .users-sheet :is(.managed-app-access.locked,.selected-admin-access.locked)>span{color:#ffc0b7;background:#4b2825}html[data-luma-theme=dark] .users-sheet .admin-history article>span{color:#a5e7bd;background:#1b4834}html[data-luma-theme=dark] .users-sheet .billing-diagnostic:not(.approved)>span{color:#b5d8e9;background:#253c4c}html[data-luma-theme=dark] .users-sheet .billing-diagnostic.pending>span{color:#8ec8ff;background:#173452}html[data-luma-theme=dark] .users-sheet :is(.billing-diagnostic.antifraud,.billing-diagnostic.issuer,.billing-diagnostic.card_data)>span{color:#efc279;background:#3a2b17}html[data-luma-theme=dark] .users-sheet :is(.billing-diagnostic.duplicate,.billing-diagnostic.attempt_limit)>span{color:#d7aff3;background:#342642}html[data-luma-theme=dark] .users-sheet .owner-auth-foundation:not(.public-registration-foundation) :is(.auth-foundation-grid article.ready>span,.auth-foundation-protections p>span,.auth-foundation-action){color:#a5e7bd;background:#1b4834}html[data-luma-theme=dark] .owner-access-sheet .owner-access-hero>span{color:#b5d8e9;background:#253c4c}html[data-luma-theme=dark] .owner-access-sheet .owner-access-hero.ready>span{color:#a5e7bd;background:#1b4834}html[data-luma-theme=light] .users-sheet .selected-admin-access small{color:#5d6874}html[data-luma-theme=dark] .users-sheet .selected-admin-access{color:#edf3f8;background:#142b23}html[data-luma-theme=dark] .users-sheet .selected-admin-access.pending{background:#152d42}html[data-luma-theme=dark] .users-sheet .selected-admin-access.locked{background:#302220}html[data-luma-theme=dark] .users-sheet .selected-admin-access b{color:#edf3f8}html[data-luma-theme=dark] .users-sheet .selected-admin-access small{color:#b4c5bc}html[data-luma-theme=dark] .users-sheet .selected-admin-access.pending small{color:#afc0cd}html[data-luma-theme=dark] .users-sheet .selected-admin-access.locked small{color:#d7bdb7}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--public-bg:#f4f7fb;--public-surface:#fff;--public-surface-soft:#f7f9fc;--public-text:#15202c;--public-muted:#667382;--public-line:#dce4ed;--public-blue:#0a73c9;--public-blue-strong:#075a9e;--public-green:#167551;--public-shadow:0 24px 70px #1a314c17}html[data-luma-theme=dark]{--public-bg:#090e15;--public-surface:#111923;--public-surface-soft:#17222e;--public-text:#f2f6fa;--public-muted:#a3afbc;--public-line:#304052;--public-blue:#64b5f5;--public-blue-strong:#a0d3fb;--public-green:#7bd6ac;--public-shadow:0 28px 80px #00000061}.public-page{background:radial-gradient(circle at 12% 0,#459de21c,transparent 30rem),var(--public-bg);min-height:100vh;color:var(--public-text);font-family:var(--font-app),system-ui,sans-serif}.public-header,.public-footer,.public-document{box-sizing:border-box;width:min(1120px,100% - 40px);margin-inline:auto}.public-header{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.public-brand{min-height:44px;color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.public-brand>span{border:1px solid var(--public-line);background:var(--public-surface);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 24px #1e416014}.public-brand img{object-fit:contain}.public-brand strong{letter-spacing:.13em;font-size:1.03rem}.public-brand small{color:var(--public-muted);letter-spacing:.25em;margin-top:2px;font-size:.6rem;display:block}.public-header nav{align-items:center;gap:24px;display:flex}.public-header nav a{color:var(--public-muted);font-size:.92rem;font-weight:720;text-decoration:none}.public-header nav a:hover{color:var(--public-blue)}.public-header .public-login-link{border:1px solid var(--public-line);background:var(--public-surface);color:var(--public-text);border-radius:13px;padding:11px 16px}.public-document{border:1px solid var(--public-line);background:var(--public-surface);box-shadow:var(--public-shadow);border-radius:32px;margin-top:22px;margin-bottom:30px;overflow:hidden}.public-document-title{border-bottom:1px solid var(--public-line);background:linear-gradient(145deg,#228cdb17,#0000 54%);padding:clamp(34px,7vw,76px) clamp(24px,7vw,84px) clamp(30px,5vw,58px)}.public-document-title p{color:var(--public-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:850}.public-document-title h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(2.2rem,5.6vw,4.6rem);line-height:1.02}.public-document-title>span{max-width:720px;color:var(--public-muted);margin-top:20px;font-size:clamp(1rem,2vw,1.19rem);line-height:1.6;display:block}.public-document-section{border-bottom:1px solid var(--public-line);padding:clamp(27px,5vw,52px) clamp(24px,7vw,84px)}.public-document-section:last-child{border-bottom:0}.public-document-section h2{letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(1.32rem,2.5vw,1.85rem)}.public-document-section h3{margin:25px 0 8px;font-size:1.02rem}.public-document-section p,.public-document-section li{color:var(--public-muted);font-size:1rem;line-height:1.72}.public-document-section p{margin:10px 0}.public-document-section ul,.public-document-section ol{margin:10px 0;padding-left:1.35rem}.public-document-section li+li{margin-top:8px}.public-document-section a,.public-contact-card a{color:var(--public-blue);font-weight:720}.public-document-section strong{color:var(--public-text)}.public-updated{background:var(--public-surface-soft);color:var(--public-muted);border-radius:99px;margin-top:22px;padding:8px 11px;font-size:.82rem;font-weight:700;display:inline-flex}.public-contact-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.public-contact-card>div{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:16px;padding:16px}.public-contact-card small,.public-contact-card b,.public-contact-card a{display:block}.public-contact-card small{color:var(--public-muted);margin-bottom:5px;font-size:.78rem}.public-contact-card b,.public-contact-card a{overflow-wrap:anywhere;font-size:.92rem;text-decoration:none}.public-highlight{border-left:4px solid var(--public-blue);background:var(--public-surface-soft);border-radius:0 16px 16px 0;margin:20px 0;padding:18px 20px}.public-highlight p{margin:0}.public-highlight.green{border-color:var(--public-green)}.public-footer{color:var(--public-muted);padding:26px 0 40px}.public-footer-main{justify-content:space-between;gap:30px;display:flex}.public-footer-main b,.public-footer-main span{display:block}.public-footer-main b{color:var(--public-text);font-size:.98rem}.public-footer-main span{margin-top:5px;font-size:.78rem}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;display:flex}.public-footer a{color:inherit;font-size:.8rem;text-decoration:none}.public-footer a:hover{color:var(--public-blue)}.public-footer-contact{border-top:1px solid var(--public-line);flex-wrap:wrap;gap:10px 22px;margin-top:22px;padding-top:18px;display:flex}.public-price-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:20px;display:grid}.public-product-card,.public-checkout-card{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:24px;padding:clamp(22px,4vw,36px)}.public-product-card h2,.public-checkout-card h2{margin-top:0}.public-price{color:var(--public-text);align-items:baseline;gap:8px;margin:20px 0 4px;display:flex}.public-price strong{letter-spacing:-.06em;font-size:clamp(2.5rem,6vw,4rem)}.public-price span{color:var(--public-muted);font-weight:700}.public-tax-note{margin:0!important;font-size:.88rem!important}.public-feature-list{list-style:none;padding:0!important}.public-feature-list li{padding-left:27px;position:relative}.public-feature-list li:before{content:var(--luma-symbol-checkmark);color:var(--public-green);font-weight:900;position:absolute;top:.1em;left:0}.public-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-use-grid article{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:20px;padding:20px}.public-use-grid article>span{color:#1877bd;background:#e7f3ff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.public-use-grid article:nth-child(2)>span{color:#2b895a;background:#e7f7ed}.public-use-grid article:nth-child(3)>span{color:#7059bc;background:#f0ebff}.public-use-grid h3{margin:14px 0 5px}.public-use-grid p{margin:0;font-size:.94rem;line-height:1.55}.public-primary-action,.public-secondary-action{box-sizing:border-box;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:18px;font-size:.97rem;font-weight:820;text-decoration:none;display:flex}.public-primary-action{background:linear-gradient(135deg,#0b83df,#075ca4);box-shadow:0 14px 28px #086cb838;color:#fff!important}.public-secondary-action{border:1px solid var(--public-line);background:var(--public-surface);color:var(--public-text)!important}.public-order-row{border-bottom:1px solid var(--public-line);color:var(--public-muted);justify-content:space-between;gap:18px;padding:14px 0;font-size:.94rem;display:flex}.public-order-row strong{color:var(--public-text);text-align:right}.public-order-row.total{border:0;align-items:end;padding-bottom:0}.public-order-row.total strong{font-size:1.35rem}.public-checkout-notice{margin:18px 0 0!important;font-size:.82rem!important;line-height:1.55!important}.login-public-shell{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex!important}.login-public-shell>.login-access-card{flex:none}.login-public-shell>.public-footer{color:#6e7b88;width:min(960px,100%);padding:0 8px}.login-public-shell>.public-footer .public-footer-main>div{display:none}.login-public-shell>.public-footer .public-footer-main,.login-public-shell>.public-footer nav{justify-content:center}.login-public-shell>.public-footer .public-footer-contact{justify-content:center;margin-top:10px;padding-top:10px}.login-public-shell.luma-access-dark>.public-footer{color:#929eaa}.login-commerce-links{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.login-commerce-links a{color:#3e5a72;background:#f7f9fb;border:1px solid #dce3e9;border-radius:13px;justify-content:center;align-items:center;min-height:42px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.access-shell.luma-access-dark .login-commerce-links a{color:#b9c5d2;background:#172331;border-color:#334252}.registration-consent a{color:#0a73c9}@media (max-width:760px){.public-header,.public-footer,.public-document{width:min(100% - 28px,1120px)}.public-header{min-height:76px}.public-header nav>a:not(.public-login-link){display:none}.public-brand>span{border-radius:14px;width:42px;height:42px}.public-document{border-radius:24px;margin-top:10px}.public-contact-card,.public-price-grid,.public-use-grid{grid-template-columns:1fr}.public-footer-main{display:block}.public-footer nav{justify-content:flex-start;margin-top:18px}.login-public-shell{gap:0;justify-content:flex-start!important}.login-public-shell>.public-footer{box-sizing:border-box;width:100%;padding:24px 20px max(28px,env(safe-area-inset-bottom));background:var(--public-bg)}.login-public-shell>.public-footer .public-footer-contact{display:none}.login-public-shell>.public-footer nav{justify-content:center;margin-top:0}.login-commerce-links{grid-template-columns:1fr}.public-document-section p,.public-document-section li{line-height:1.65}}@media (max-width:390px){.public-header,.public-footer,.public-document{width:min(100% - 20px,1120px)}.public-header .public-login-link{padding:9px 12px}.public-document-title,.public-document-section{padding-left:20px;padding-right:20px}.public-contact-card>div{padding:14px}.public-footer nav{gap:10px 15px}}.public-header nav a,.public-footer a{align-items:center;min-height:44px;display:inline-flex}.public-header nav a:focus-visible{outline:3px solid var(--luma-focus,#005eaa);outline-offset:3px;box-shadow:0 0 0 5px var(--luma-focus-halo,#fff);border-radius:8px}.public-footer a:focus-visible{outline:3px solid var(--luma-focus,#005eaa);outline-offset:3px;box-shadow:0 0 0 5px var(--luma-focus-halo,#fff);border-radius:8px}.public-document a:focus-visible{outline:3px solid var(--luma-focus,#005eaa);outline-offset:3px;box-shadow:0 0 0 5px var(--luma-focus-halo,#fff);border-radius:8px}.public-use-grid article>span{color:#0869b5}.public-use-grid article:nth-child(2)>span{color:#176d43}.public-use-grid article:nth-child(3)>span{color:#6048a6}html[data-luma-theme=dark] .public-use-grid article>span{color:#9fd4ff;background:#173651}html[data-luma-theme=dark] .public-use-grid article:nth-child(2)>span{color:#8ce0b2;background:#173828}html[data-luma-theme=dark] .public-use-grid article:nth-child(3)>span{color:#c8baff;background:#30284a}html[data-luma-theme=dark] .public-primary-action{background:linear-gradient(135deg,#0b70c4,#07528f)}.public-primary-action:focus-visible{outline-color:var(--luma-focus,#005eaa)!important}@media (forced-colors:active){.public-use-grid article>span{border:1px solid canvastext}.public-primary-action{border:1px solid buttontext}}.public-header nav{gap:10px}.public-header nav a{padding:0 10px}.public-header .public-start-link{background:var(--public-text);color:var(--public-surface);border-radius:13px;padding:0 15px}.public-header .public-start-link:hover{color:var(--public-surface);filter:brightness(1.08)}.public-title-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;display:flex}.public-title-actions .public-primary-action,.public-title-actions .public-secondary-action{width:auto;min-width:190px;margin:0;padding:0 20px}.public-text-action{min-height:52px;color:var(--public-blue);justify-content:center;align-items:center;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.public-document-section[id]{scroll-margin-top:18px}.public-document-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:var(--public-blue)!important;margin:0 0 8px!important;font-size:.76rem!important;line-height:1.3!important}.public-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.public-benefit-grid article{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:21px;padding:22px}.public-benefit-grid article>span{background:var(--public-blue);width:38px;height:38px;color:var(--public-surface);border-radius:13px;place-items:center;font-size:.84rem;font-weight:900;display:grid}.public-benefit-grid h3{margin:16px 0 7px}.public-benefit-grid p{margin:0;font-size:.94rem;line-height:1.55}.public-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.public-section-heading h2{margin-bottom:0}.public-section-heading>span{border:1px solid var(--public-line);background:var(--public-surface-soft);color:var(--public-green);letter-spacing:.09em;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:900}.public-demo-frame{box-sizing:border-box;color:#f1f7fc;background:radial-gradient(circle at 90% 0,#27445b 0,#0000 35%),linear-gradient(145deg,#12202d,#0b131d);border:1px solid #385069;border-radius:28px;width:min(820px,100%);margin:24px auto 0;padding:clamp(18px,4vw,31px);box-shadow:0 24px 60px #0a192838}.public-demo-frame>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.public-demo-frame>header small,.public-demo-frame>header b{display:block}.public-demo-frame>header small{color:#9fb4c6;letter-spacing:.1em;font-size:.72rem;font-weight:850}.public-demo-frame>header b{margin-top:3px;font-size:1.22rem}.public-demo-frame>header>span{color:#9fd4ff;background:#183249;border:1px solid #416079;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:850}.public-demo-safe{background:linear-gradient(145deg,#193249,#122536);border:1px solid #31516a;border-radius:22px;margin-top:22px;padding:22px}.public-demo-safe small,.public-demo-safe strong{display:block}.public-demo-safe small{color:#a9bfd1;font-weight:750}.public-demo-safe strong{color:#f1f7fc;letter-spacing:-.055em;margin-top:4px;font-size:clamp(2rem,6vw,3.55rem)}.public-demo-safe p{color:#a9bfd1;margin:6px 0 0;font-size:.86rem;line-height:1.45}.public-demo-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.public-demo-numbers article{background:#192939;border-radius:17px;min-width:0;padding:15px}.public-demo-numbers small,.public-demo-numbers b{display:block}.public-demo-numbers small{color:#a9bac9;font-size:.78rem;line-height:1.3}.public-demo-numbers b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:1.03rem}.public-demo-insight{background:#2c271b;border:1px solid #5b4d2b;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;margin-top:10px;padding:15px;display:grid}.public-demo-insight>span{color:#ffd58e;background:#514421;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.public-demo-insight small,.public-demo-insight b{display:block}.public-demo-insight small{color:#d7b979;letter-spacing:.08em;font-size:.7rem;font-weight:850}.public-demo-insight b{margin-top:3px}.public-demo-insight p{color:#cbbd9f;margin:5px 0 0;font-size:.83rem;line-height:1.4}.public-demo-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.public-demo-areas>span{background:#111e2b;border:1px solid #33485c;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.public-demo-areas i{color:#a9bac9;font-size:.76rem;font-style:normal}.public-demo-areas b{font-size:.85rem}.public-demo-note{text-align:center;width:min(820px,100%);margin:13px auto 0!important;font-size:.82rem!important;line-height:1.45!important}.public-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;list-style:none;display:grid;margin:23px 0 0!important;padding:0!important}.public-journey li{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:19px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:19px;display:grid;margin:0!important}.public-journey li>span{background:var(--public-blue);width:36px;height:36px;color:var(--public-surface);border-radius:12px;place-items:center;font-weight:900;display:grid}.public-journey b{color:var(--public-text);font-size:.94rem;display:block}.public-journey p{margin:5px 0 0;font-size:.85rem;line-height:1.5}.public-final-cta{text-align:center}.public-final-cta>p{max-width:720px;margin-inline:auto}.public-final-cta .public-title-actions{justify-content:center}.public-service-definition{border-top:1px solid var(--public-line);padding-top:22px;margin-top:28px!important;font-size:.82rem!important;line-height:1.55!important}.public-checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid;margin:20px 0 0!important;padding:0!important}.public-checkout-steps li{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:15px;display:grid;position:relative;margin:0!important}.public-checkout-steps li>span{border:2px solid var(--public-line);width:36px;height:36px;color:var(--public-muted);border-radius:50%;place-items:center;font-weight:900;display:grid}.public-checkout-steps li.current{border-color:color-mix(in srgb,var(--public-blue) 50%,var(--public-line));background:color-mix(in srgb,var(--public-blue) 8%,var(--public-surface))}.public-checkout-steps li.current>span{border-color:var(--public-blue);background:var(--public-blue);color:var(--public-surface)}.public-checkout-steps b,.public-checkout-steps small{display:block}.public-checkout-steps b{color:var(--public-text);font-size:.91rem}.public-checkout-steps small{color:var(--public-muted);margin-top:2px;font-size:.76rem;line-height:1.3}.public-account-choice .public-primary-action,.public-account-choice .public-secondary-action{margin-top:11px}.public-account-choice .public-checkout-notice{text-align:center}.public-access-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.public-access-grid article{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:21px;padding:22px}.public-access-grid article.active{border-color:color-mix(in srgb,var(--public-green) 48%,var(--public-line));background:color-mix(in srgb,var(--public-green) 8%,var(--public-surface))}.public-access-grid article>span{background:var(--public-surface);color:var(--public-blue);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.public-access-grid article.active>span{color:var(--public-green)}.public-access-grid h3{margin:15px 0 8px}.public-access-grid ul{margin:0;padding-left:1.2rem}.public-access-grid li{font-size:.9rem;line-height:1.5}.public-access-grid li+li{margin-top:5px}.login-commerce-links a:first-child{grid-column:1/-1}.public-header nav a{font-size:var(--fs-caption)}.public-brand strong{font-size:var(--fs-body-lg)}.public-brand small,.public-document-eyebrow{font-size:var(--fs-compact)!important}.public-document-title h1{font-size:clamp(var(--fs-heading),5.6vw,calc(var(--fs-hero) * 1.8))}.public-document-title>span{font-size:var(--fs-body-lg)}.public-document-section h2{font-size:var(--fs-title)}.public-document-section h3{font-size:var(--fs-body-lg)}.public-document-section p,.public-document-section li{font-size:var(--fs-body)}.public-primary-action,.public-secondary-action,.public-text-action{font-size:var(--fs-label)}.public-demo-safe strong{font-size:clamp(var(--fs-display),6vw,calc(var(--fs-amount) * 1.1))}.public-demo-numbers b{font-size:var(--fs-body-lg)}.public-tax-note,.public-demo-note,.public-checkout-notice,.public-service-definition{font-size:var(--fs-caption)!important}.public-checkout-notice a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:820px){.public-benefit-grid,.public-journey,.public-checkout-steps,.public-access-grid{grid-template-columns:1fr}.public-header .public-start-link{display:inline-flex!important}.public-header nav>a:not(.public-login-link):not(.public-start-link){display:none}}@media (max-width:620px){.public-title-actions{grid-template-columns:1fr;width:100%;display:grid}.public-title-actions .public-primary-action,.public-title-actions .public-secondary-action,.public-title-actions .public-text-action{width:100%;min-width:0}.public-section-heading{flex-direction:column;align-items:start;gap:10px}.public-demo-numbers{grid-template-columns:1fr 1fr}.public-demo-numbers article:last-child{grid-column:1/-1}.public-demo-areas{grid-template-columns:1fr}.public-demo-frame{border-radius:22px}.public-demo-safe{padding:18px}.public-demo-safe strong{font-size:clamp(1.9rem,12vw,3rem)}.login-commerce-links a:first-child{grid-column:auto}}@media (max-width:430px){.public-brand strong{display:none}.public-header{gap:10px}.public-header nav{gap:7px}.public-header nav a{padding-inline:9px}.public-header .public-start-link{padding-inline:11px}.public-benefit-grid article,.public-journey li,.public-access-grid article{padding:17px}.public-demo-numbers{grid-template-columns:1fr}.public-demo-numbers article:last-child{grid-column:auto}}@media (max-width:360px){.public-header .public-login-link{display:none}}.public-request-layout{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:clamp(22px,5vw,52px);display:grid}.public-request-copy h2{margin-top:0}.public-request-copy>p:not(.public-document-eyebrow){max-width:540px}.public-request-copy ul{margin:20px 0;padding:0;list-style:none}.public-request-copy li{padding-left:27px;position:relative}.public-request-copy li:before{content:var(--luma-symbol-checkmark);color:var(--public-green);font-weight:900;position:absolute;left:0}.public-request-copy .public-text-action{justify-content:flex-start;padding:0}.public-request-form{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:24px;gap:15px;padding:clamp(20px,4vw,31px);display:grid}.public-request-form label>span{color:var(--public-text);font-size:var(--fs-caption);margin-bottom:7px;font-weight:800;display:block}.public-request-form label small{color:var(--public-muted);font-weight:650}.public-request-form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--public-line);background:var(--public-surface);width:100%;min-height:52px;color:var(--public-text);font:inherit;border-radius:14px;padding:0 14px}.public-request-form input:focus-visible{outline:3px solid var(--luma-focus,#005eaa);outline-offset:2px}.public-request-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid!important}.public-request-consent input{width:20px;height:20px;accent-color:var(--public-blue);margin:2px 0}.public-request-consent>span{line-height:1.5;color:var(--public-muted)!important;margin:0!important;font-weight:600!important}.public-request-consent a{color:var(--public-blue)}.public-request-form button{cursor:pointer;border:0}.public-request-form button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.public-request-error{background:#fff0ef;border-radius:12px;padding:11px 13px;color:#a8322c!important;font-size:var(--fs-caption)!important;margin:0!important}.public-request-state{border:1px solid var(--public-line);background:var(--public-surface-soft);border-radius:24px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:15px;width:min(690px,100%);margin:auto;padding:clamp(22px,5vw,40px);display:grid}.public-request-state>span{color:#0876c5;background:#e5f2fd;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.public-request-state.success>span,.public-request-state.ready>span{color:#227e51;background:#e3f6eb}.public-request-state h2{margin:0}.public-request-state p{margin:7px 0 0}.public-request-state .public-primary-action{width:auto;max-width:310px;padding:0 20px}.public-request-spinner:after{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite public-request-spin}@keyframes public-request-spin{to{transform:rotate(360deg)}}html[data-luma-theme=dark] .public-request-error{background:#321d1d;color:#ffaca6!important}@media (max-width:760px){.public-request-layout{grid-template-columns:1fr}.public-request-form{border-radius:20px}}@media (max-width:430px){.public-request-state{grid-template-columns:1fr}.public-request-state .public-primary-action{width:100%}}:root{--luma-motion-fast:.14s;--luma-motion-panel:.22s;--luma-motion-fade:90ms;--luma-motion-ease:cubic-bezier(.2,.7,.2,1)}@keyframes luma-panel-in{0%{opacity:.85}to{opacity:1}}@keyframes luma-content-in{0%{opacity:.85;translate:0 4px}to{opacity:1;translate:0}}@keyframes luma-confirm-in{0%{scale:.88}to{scale:1}}.app-shell .sheet{animation:none!important}html[data-luma-motion=full] .app-shell :where(button,summary,input,select,textarea):not(:where(.desktop-design-overlay *)){transition:background-color var(--luma-motion-fast) ease,border-color var(--luma-motion-fast) ease,color var(--luma-motion-fast) ease,box-shadow var(--luma-motion-fast) ease,scale var(--luma-motion-fast) var(--luma-motion-ease)}html[data-luma-motion=full] .app-shell :where(button,summary):not(:where(.desktop-design-overlay *)):not(:disabled):active{scale:.985}html[data-luma-motion=full] .app-shell :is(.movement-row,.category-manage,.managed-user,.motion-options>label){transition:background-color var(--luma-motion-fast) ease,border-color var(--luma-motion-fast) ease,box-shadow var(--luma-motion-fast) ease}html[data-luma-motion=full] .app-shell :is(.admin-disclosure-content,.managed-user-details,.control-disclosure-content,.content-disclosure-content,.luma-motion-enter){animation:luma-content-in var(--luma-motion-panel) var(--luma-motion-ease)}html[data-luma-motion=full] .app-shell .luma-motion-confirm{animation:luma-confirm-in var(--luma-motion-panel) var(--luma-motion-ease)}html[data-luma-motion=full] .app-shell :is(.admin-disclosure-chevron,.notification-device-details summary i,.notification-owner-details summary i){transition:transform var(--luma-motion-fast) var(--luma-motion-ease)}html[data-luma-motion=reduced],html[data-luma-motion=reduced] *,html[data-luma-motion=reduced] :before,html[data-luma-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-luma-motion=reduced] .app-shell :is(.admin-disclosure-content,.managed-user-details,.control-disclosure-content,.content-disclosure-content,.luma-motion-enter,.luma-motion-confirm){animation:luma-panel-in var(--luma-motion-fade) linear!important}@media (prefers-reduced-motion:reduce){html,html *,html :before,html :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:not([data-luma-motion=off]) .app-shell :is(.admin-disclosure-content,.managed-user-details,.control-disclosure-content,.content-disclosure-content,.luma-motion-enter,.luma-motion-confirm){animation:luma-panel-in var(--luma-motion-fade) linear!important}}html[data-luma-motion=off],html[data-luma-motion=off] *,html[data-luma-motion=off] :before,html[data-luma-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-settings{border-top:1px solid #dce3eb;min-width:0;margin-top:24px;padding-top:24px}.motion-settings h3{font-size:var(--fs-title);margin:0 0 8px}.motion-settings>p{font-size:var(--fs-body);margin:0 0 16px;line-height:1.5}.motion-options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.motion-options>label{cursor:pointer;background:#f4f6f9;border:1px solid #c6d3df;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:16px;line-height:1.5;display:flex}.motion-options>label.selected{border-color:var(--luma-action);background:var(--luma-info-soft)}@media (hover:hover) and (pointer:fine){.motion-options:not(:disabled)>label:hover{background:#e7f3ff;border-color:#5b9dd0;box-shadow:inset 0 0 0 1px #80b9e1}html[data-luma-theme=dark] .motion-options:not(:disabled)>label:hover{background:#23435c;border-color:#79b9e3;box-shadow:inset 0 0 0 1px #6ca8d0}}.motion-options:not(:disabled)>label:active{box-shadow:inset 0 0 0 2px #1686d8}html[data-luma-theme=dark] .motion-options:not(:disabled)>label:active{box-shadow:inset 0 0 0 2px #82c8f4}.motion-options input{width:20px;height:20px;accent-color:var(--luma-focus);box-shadow:none;flex:0 0 20px;margin:3px 0 0;padding:0;-webkit-appearance:auto!important;appearance:auto!important}.motion-options input:focus-visible{outline:3px solid var(--luma-focus);outline-offset:3px}.motion-options span{min-width:0}.motion-options b,.motion-preview-card b{font-size:var(--fs-body);display:block}.motion-options small,.motion-preview-card small{font-size:var(--fs-label);overflow-wrap:anywhere;margin-top:3px;font-weight:400;line-height:1.5;display:block}.motion-options:disabled{opacity:.65}.motion-options:disabled label{cursor:wait}.motion-device-note{background:var(--luma-info-soft);color:var(--luma-info);border-radius:12px;padding:12px;margin-top:12px!important}.motion-preview{gap:14px;min-width:0;margin-top:18px;display:grid}.motion-preview>button{white-space:normal;border:1px solid var(--luma-action);background:var(--luma-info-soft);min-height:44px;color:var(--luma-info);font-size:var(--fs-body);border-radius:12px;justify-self:start;padding:10px 16px}.motion-preview-card{isolation:isolate;background:linear-gradient(125deg,#e3f1ff,#f4f6f9);border:1px solid #8ebbe0;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:inset 0 1px #fff,0 4px 18px #20324712}.motion-preview-card>span{height:38px;color:var(--luma-info);font-size:var(--fs-title);border:1px solid #9fc3e4;border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.motion-preview-card>div{min-width:0}.motion-preview-tabs{flex-wrap:wrap;gap:8px;display:flex}.motion-preview-tabs button{border:1px solid var(--luma-action);min-height:44px;color:var(--luma-info);font:inherit;font-size:var(--fs-label);background:0 0;border-radius:12px;padding:9px 14px}.motion-preview-tabs button[aria-pressed=true]{background:var(--luma-info-soft);box-shadow:inset 0 0 0 1px var(--luma-action)}.motion-settings .motion-save-status{min-height:1.5em;font-size:var(--fs-label);overflow-wrap:anywhere;margin:12px 0 0}html[data-luma-theme=dark] .motion-settings{border-color:#2d3c49}html[data-luma-theme=dark] .motion-options>label{color:#edf3f8;background:#14202c;border-color:#304354}html[data-luma-theme=dark] .motion-options>label.selected{border-color:var(--luma-focus);background:#173651}html[data-luma-theme=dark] .motion-options input{accent-color:var(--luma-focus)}html[data-luma-theme=dark] .motion-options input:focus-visible{outline-color:var(--luma-focus)}html[data-luma-theme=dark] .motion-device-note{background:var(--luma-info-soft);color:var(--luma-info)}html[data-luma-theme=dark] .motion-preview-card{color:#edf3f8;background:linear-gradient(125deg,#173452,#14202c);border-color:#326b9b;box-shadow:inset 0 1px #ffffff12,0 4px 18px #0002}html[data-luma-theme=dark] .motion-preview-card>span{color:#96ccff;border-color:#326b9b}.motion-options>legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
