/*! tailwindcss v4.1.18 | 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,::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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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;--tw-ease: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-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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;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;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-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{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-14{top:calc(var(--spacing)*14)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-5{grid-column:5}.col-7{grid-column:7}.col-12{grid-column:12}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.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}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-44{height:calc(var(--spacing)*44)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[4\.5rem\]{height:4.5rem}.h-\[120px\]{height:120px}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-\[108px\]{min-height:108px}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\/5{width:40%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-\[4\.5rem\]{width:4.5rem}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[136px\]{width:136px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[46rem\]{max-width:46rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[136px\]{min-width:136px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[88px_minmax\(124px\,1fr\)_96px\]{grid-template-columns:88px minmax(124px,1fr) 96px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.divide-\[color\:var\(--line\)\]>:not(:last-child)){border-color:var(--line)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:color-mix\(in_srgb\,var\(--border\)_72\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--border\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border)72%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--border\)_75\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--border\)_75\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border)75%,transparent)}}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[color\:var\(--primary-strong\)\]{border-color:var(--primary-strong)}.border-\[color\:var\(--success\)\]{border-color:var(--success)}.border-\[color\:var\(--toast-close-border\)\]{border-color:var(--toast-close-border)}.border-\[color\:var\(--toast-error-border\)\]{border-color:var(--toast-error-border)}.border-\[color\:var\(--toast-success-border\)\]{border-color:var(--toast-success-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-t-white{border-top-color:var(--color-white)}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_70\%\,var\(--surface-2\)\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_70\%\,var\(--surface-2\)\)\]{background-color:color-mix(in srgb,var(--surface-1)70%,var(--surface-2))}}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_78\%\,var\(--surface-2\)\)\]{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--surface-1\)_78\%\,var\(--surface-2\)\)\]{background-color:color-mix(in srgb,var(--surface-1)78%,var(--surface-2))}}.bg-\[color\:var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[color\:var\(--hover\)\]{background-color:var(--hover)}.bg-\[color\:var\(--primary\)\]{background-color:var(--primary)}.bg-\[color\:var\(--primary-soft\)\]{background-color:var(--primary-soft)}.bg-\[color\:var\(--primary-strong\)\]{background-color:var(--primary-strong)}.bg-\[color\:var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[color\:var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[color\:var\(--text-2\)\]{background-color:var(--text-2)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--toast-close-bg\)\]{background-color:var(--toast-close-bg)}.bg-\[var\(--toast-error-bg\)\]{background-color:var(--toast-error-bg)}.bg-\[var\(--toast-success-bg\)\]{background-color:var(--toast-success-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-700{background-color:var(--color-red-700)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-900{background-color:var(--color-sky-900)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100)90%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950)30%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72rem\]{font-size:.72rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--link\)\]{color:var(--link)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[color\:var\(--primary-strong\)\]{color:var(--primary-strong)}.text-\[color\:var\(--success\)\]{color:var(--success)}.text-\[color\:var\(--text-1\)\]{color:var(--text-1)}.text-\[color\:var\(--text-2\)\]{color:var(--text-2)}.text-\[color\:var\(--toast-close-text\)\]{color:var(--toast-close-text)}.text-\[color\:var\(--toast-error-text\)\]{color:var(--toast-error-text)}.text-\[color\:var\(--toast-success-text\)\]{color:var(--toast-success-text)}.text-amber-200{color:var(--color-amber-200)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!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{--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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_28px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,color-mix(in srgb,var(--primary)8%,transparent))}}.shadow-\[0_10px_28px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.ring-\[color\:var\(--focus-ring\)\]{--tw-ring-color:var(--focus-ring)}.ring-\[color\:var\(--hover\)\]{--tw-ring-color:var(--hover)}.ring-\[color\:var\(--success\)\]{--tw-ring-color:var(--success)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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))}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[category\:memory-infra\]{category:memory-infra}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--accent\)_44\%\,var\(--border\)\)\]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:color-mix\(in_srgb\,var\(--accent\)_44\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent)44%,var(--border))}}.hover\:border-\[color\:var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[color\:var\(--line\)\]:hover{border-color:var(--line)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[color\:var\(--primary\)\]:hover{background-color:var(--primary)}.hover\:bg-\[color\:var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--toast-close-bg-hover\)\]:hover{background-color:var(--toast-close-bg-hover)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-sky-950:hover{background-color:var(--color-sky-950)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:text-\[color\:var\(--text-1\)\]:hover{color:var(--text-1)}.hover\:text-\[color\:var\(--text-2\)\]:hover{color:var(--text-2)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sky-800:hover{color:var(--color-sky-800)}.hover\:text-sky-900:hover{color:var(--color-sky-900)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:ring-sky-500\/50:focus{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-500)50%,transparent)}}.focus\:ring-sky-500\/60:focus{--tw-ring-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-500\/60:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-500)60%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[color\:var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[color\:var\(--disabled\)\]:disabled{background-color:var(--disabled)}.disabled\:text-\[color\:var\(--surface-1\)\]:disabled{color:var(--surface-1)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:mt-7{margin-top:calc(var(--spacing)*7)}.md\:mr-2{margin-right:calc(var(--spacing)*2)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-64{height:calc(var(--spacing)*64)}.md\:min-h-0{min-height:calc(var(--spacing)*0)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-40{width:calc(var(--spacing)*40)}.md\:w-44{width:calc(var(--spacing)*44)}.md\:w-52{width:calc(var(--spacing)*52)}.md\:w-auto{width:auto}.md\:max-w-sm{max-width:var(--container-sm)}.md\:min-w-36{min-width:calc(var(--spacing)*36)}.md\:min-w-40{min-width:calc(var(--spacing)*40)}.md\:min-w-44{min-width:calc(var(--spacing)*44)}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-9{grid-column-start:9}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.58fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.58fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_160px\]{grid-template-columns:minmax(0,1fr) 220px 160px}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:w-44{width:calc(var(--spacing)*44)}.xl\:w-52{width:calc(var(--spacing)*52)}.xl\:w-56{width:calc(var(--spacing)*56)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,7fr\)_minmax\(300px\,3fr\)\]{grid-template-columns:minmax(0,7fr) minmax(300px,3fr)}}@media (min-width:96rem){.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:inline{display:inline}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{color:var(--text-1);background:var(--bg);--font-scale:1;--line-height-base:1.55;--line-height-tight:1.35;--control-height-md:2.5rem;--control-height-sm:2.125rem;--bg:#eef3f9;--surface-1:#fff;--surface-2:#f5f8fc;--bg-card:#fff;--bg-muted:#eaf0f7;--text-1:#101b2d;--text-2:#5a6d84;--text-primary:#101b2d;--text-secondary:#5a6d84;--border:#d5dfec;--radius-card:18px;--card-radius:18px;--card-padding:22px;--shadow-soft:0 12px 30px #101b2d14;--shadow-card:0 18px 36px #101b2d1a;--shadow:0 18px 36px #101b2d1a;--primary:#11385f;--primary-strong:#0b2642;--primary-contrast:#fff;--accent:#2d648f;--link:#18486f;--focus-ring:#2f6f9e;--success:#1e6a41;--success-50:#e0eae4;--success-contrast:#fff;--warning:#8c5a12;--warning-50:#efe8de;--warning-contrast:#fff;--danger:#b42318;--danger-50:#f6e5e3;--danger-contrast:#fff;--info:#0f4d78;--info-contrast:#fff;--hover:#11385f14;--active:#11385f24;--selected:#11385f1f;--disabled:#94a3b8;--input-bg:#fff;--input-border:#d4dfec;--input-text:#101b2d;--placeholder:#8ea0b8;--chart-grid:#c8d4e3;--chart-primary:#11385f;--chart-primary-soft:#11385f2e;--chart-secondary:#0f766e;--chart-tertiary:#a7661b;--chart-danger:#dc2626;--surface-primary:#fff;--surface-secondary:#f3f7fc;--surface-contrast:#0f233f;--surface-contrast-soft:#1f3552;--signal-positive:#1e6a41;--signal-warning:#8a5a10;--signal-danger:#b42318;--signal-neutral:#4b5f77;--premium-navy:#102a49;--premium-ink:#101b2d;--premium-champagne:#c8b48a;--brand-900:var(--primary-strong);--brand-700:var(--primary);--brand-500:var(--accent);--surface:var(--surface-1);--surface-muted:var(--surface-2);--line:var(--border);--text-strong:var(--text-1);--text-muted:var(--text-2);--success-bg:var(--success);font-family:Plus Jakarta Sans,Manrope,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px}@supports (color:color-mix(in lab,red,red)){:root{--success-bg:color-mix(in srgb,var(--success)14%,white)}}:root{--success-text:var(--success);--warn-bg:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--warn-bg:color-mix(in srgb,var(--warning)14%,white)}}:root{--warn-text:var(--warning);--toast-success-bg:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--toast-success-bg:color-mix(in srgb,var(--success)14%,white)}}:root{--toast-success-border:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--toast-success-border:color-mix(in srgb,var(--success)34%,white)}}:root{--toast-success-text:var(--success);--toast-error-bg:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--toast-error-bg:color-mix(in srgb,var(--danger)12%,white)}}:root{--toast-error-border:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--toast-error-border:color-mix(in srgb,var(--danger)34%,white)}}:root{--toast-error-text:var(--danger);--toast-close-bg:#ffffff47;--toast-close-bg-hover:#ffffff6b;--toast-close-border:#0f172a24;--toast-close-text:var(--text-1)}@supports (color:color-mix(in lab,red,red)){:root{--toast-close-text:color-mix(in srgb,var(--text-1)78%,transparent)}}:root{--font-size-xs:calc(.8125rem*var(--font-scale));--font-size-sm:calc(.875rem*var(--font-scale));--font-size-base:calc(1rem*var(--font-scale));--font-size-lg:calc(1.125rem*var(--font-scale));--font-size-xl:calc(1.35rem*var(--font-scale));--font-size-2xl:calc(1.75rem*var(--font-scale))}html[data-theme=executive]{--bg:#f3f6fa;--surface-1:#fff;--surface-2:#f8fafd;--text-1:#0f172a;--text-2:#5f6f82;--border:#dbe4ee;--shadow:0 12px 26px #0f172a14;--primary:#0f4d78;--primary-strong:#0a3250;--primary-contrast:#fff;--accent:#20689b;--link:#0f4d78;--focus-ring:#2e78ad;--success:#1e6a41;--warning:#8a5a10;--danger:#b42318;--info:#0f4d78;--hover:#0f4d7814;--active:#0f4d7824;--selected:#0f4d781f;--disabled:#94a3b8;--input-bg:#fff;--input-border:#dbe4ee;--input-text:#0f172a;--placeholder:#94a3b8;--chart-grid:#cbd5e1;--chart-primary:#0f4d78;--chart-primary-soft:#0f4d782e;--chart-secondary:#0f766e;--chart-tertiary:#b45309;--chart-danger:#dc2626}html[data-theme=dark]{--bg:#0f1724;--surface-1:#162131;--surface-2:#1b2b3f;--text-1:#e6edf8;--text-2:#a9b7cc;--border:#2a3b54;--shadow:0 16px 34px #02081280;--primary:#5fa9d9;--primary-strong:#3a85b6;--primary-contrast:#081220;--accent:#76b8e6;--link:#8fc4ea;--focus-ring:#9fd0f1;--success:#3fae78;--warning:#d3a24b;--danger:#e57f7f;--info:#6ab6e6;--hover:#8fc4ea24;--active:#8fc4ea38;--selected:#8fc4ea33;--disabled:#5d6d83;--input-bg:#111d2d;--input-border:#344760;--input-text:#e6edf8;--placeholder:#8a9ab0;--chart-grid:#33455d;--chart-primary:#79bbe7;--chart-primary-soft:#79bbe738;--chart-secondary:#4cc693;--chart-tertiary:#d8b161;--chart-danger:#ef8f8f;--toast-success-bg:#123536;--toast-success-border:#3a8877;--toast-success-text:#d8f8eb;--toast-error-bg:#32212f;--toast-error-border:#895f6e;--toast-error-text:#ffe0e5;--toast-close-bg:#0f172a57;--toast-close-bg-hover:#0f172a80;--toast-close-border:#8fc4ea57;--toast-close-text:#d7e7f8}html[data-theme=soft-rose]{--bg:#f8f2f5;--surface-1:#fff;--surface-2:#f6edf1;--text-1:#2a1d24;--text-2:#6f5a65;--border:#e6d7df;--shadow:0 12px 28px #4a2a3a1f;--primary:#9a5f74;--primary-strong:#7d4a5f;--primary-contrast:#fff;--accent:#b5768d;--link:#8a4f66;--focus-ring:#8a4f66;--success:#2f7a52;--warning:#9a6a2c;--danger:#b64b63;--info:#7b647f;--hover:#9a5f741a;--active:#9a5f7429;--selected:#9a5f7424;--disabled:#aa9aa3;--input-bg:#fff;--input-border:#dfc7d2;--input-text:#2a1d24;--placeholder:#a48a97;--chart-grid:#dac9d2;--chart-primary:#8a4f66;--chart-primary-soft:#8a4f6633;--chart-secondary:#5f8a74;--chart-tertiary:#a87b38;--chart-danger:#b64b63}html[data-theme=forest]{--bg:#f2f6f3;--surface-1:#fff;--surface-2:#edf4ef;--text-1:#10261d;--text-2:#4f6a5d;--border:#cfe0d4;--shadow:0 12px 26px #132d221f;--primary:#2f5f4f;--primary-strong:#214538;--primary-contrast:#fff;--accent:#3f7d66;--link:#2d6a54;--focus-ring:#2f6f58;--success:#2f7a52;--warning:#8d6b2e;--danger:#a53f3f;--info:#2f6d84;--hover:#2f5f4f1a;--active:#2f5f4f29;--selected:#2f5f4f24;--disabled:#8da297;--input-bg:#fff;--input-border:#c7dbce;--input-text:#10261d;--placeholder:#7f968b;--chart-grid:#c8d9cf;--chart-primary:#2f5f4f;--chart-primary-soft:#2f5f4f33;--chart-secondary:#3c7b60;--chart-tertiary:#8d6b2e;--chart-danger:#a53f3f}html[data-theme=navy-gold]{--bg:#f4f6fb;--surface-1:#fff;--surface-2:#edf1f8;--text-1:#13223d;--text-2:#4a5975;--border:#d3dbe8;--shadow:0 14px 30px #101b3026;--primary:#13223d;--primary-strong:#0b1629;--primary-contrast:#f5e7c5;--accent:#b68d3d;--link:#8e6a2f;--focus-ring:#8e6a2f;--success:#256e4c;--warning:#936b1f;--danger:#9e2f3b;--info:#244a78;--hover:#b68d3d24;--active:#b68d3d38;--selected:#b68d3d2e;--disabled:#8f98aa;--input-bg:#fff;--input-border:#cfd9e8;--input-text:#13223d;--placeholder:#7b879b;--chart-grid:#ccd6e6;--chart-primary:#13223d;--chart-primary-soft:#13223d33;--chart-secondary:#2f6d84;--chart-tertiary:#b68d3d;--chart-danger:#9e2f3b}html[data-theme=slate-professional]{--bg:#f1f5f9;--surface-1:#fff;--surface-2:#eef2f7;--text-1:#0f172a;--text-2:#475569;--border:#cfd8e3;--shadow:0 12px 28px #0f172a1a;--primary:#334155;--primary-strong:#1f2937;--primary-contrast:#fff;--accent:#2563eb;--link:#1d4ed8;--focus-ring:#3b82f6;--success:#166534;--warning:#92400e;--danger:#b91c1c;--info:#1e40af;--hover:#33415514;--active:#33415524;--selected:#2563eb1f;--disabled:#94a3b8;--input-bg:#fff;--input-border:#cbd5e1;--input-text:#0f172a;--placeholder:#94a3b8;--chart-grid:#cbd5e1;--chart-primary:#334155;--chart-primary-soft:#33415533;--chart-secondary:#2563eb;--chart-tertiary:#0f766e;--chart-danger:#dc2626}html[data-theme=emerald-ledger]{--bg:#ecfdf5;--surface-1:#fff;--surface-2:#e9f9f0;--text-1:#052e16;--text-2:#166534;--border:#bde5ce;--shadow:0 12px 28px #064e3b1f;--primary:#166534;--primary-strong:#14532d;--primary-contrast:#fff;--accent:#059669;--link:#047857;--focus-ring:#10b981;--success:#15803d;--warning:#a16207;--danger:#b91c1c;--info:#0f766e;--hover:#1665341a;--active:#16653429;--selected:#05966924;--disabled:#7aa38e;--input-bg:#fff;--input-border:#b7dfc8;--input-text:#052e16;--placeholder:#6b8f79;--chart-grid:#b6dcc8;--chart-primary:#166534;--chart-primary-soft:#16653438;--chart-secondary:#059669;--chart-tertiary:#0f766e;--chart-danger:#dc2626}html[data-theme=burgundy-executive]{--bg:#fdf2f2;--surface-1:#fffdf7;--surface-2:#fbe8e8;--text-1:#3f1d1d;--text-2:#7f1d1d;--border:#e9c7c7;--shadow:0 14px 30px #3f1d1d24;--primary:#7f1d1d;--primary-strong:#5f1717;--primary-contrast:#fffaf0;--accent:#b45309;--link:#9a3412;--focus-ring:#b91c1c;--success:#166534;--warning:#b45309;--danger:#b91c1c;--info:#9a3412;--hover:#7f1d1d14;--active:#7f1d1d24;--selected:#b4530924;--disabled:#b69898;--input-bg:#fffdf7;--input-border:#e6c3c3;--input-text:#3f1d1d;--placeholder:#a18888;--chart-grid:#e3c8c8;--chart-primary:#7f1d1d;--chart-primary-soft:#7f1d1d33;--chart-secondary:#9a3412;--chart-tertiary:#b45309;--chart-danger:#b91c1c}html[data-theme=graphite-contrast]{--bg:#0f172a;--surface-1:#111827;--surface-2:#1f2937;--text-1:#e5e7eb;--text-2:#94a3b8;--border:#334155;--shadow:0 16px 34px #0206178c;--primary:#e5e7eb;--primary-strong:#f8fafc;--primary-contrast:#0f172a;--accent:#38bdf8;--link:#7dd3fc;--focus-ring:#38bdf8;--success:#34d399;--warning:#f59e0b;--danger:#f87171;--info:#60a5fa;--hover:#94a3b824;--active:#94a3b838;--selected:#38bdf833;--disabled:#64748b;--input-bg:#0b1220;--input-border:#374151;--input-text:#e5e7eb;--placeholder:#7c8ea4;--chart-grid:#334155;--chart-primary:#e5e7eb;--chart-primary-soft:#e5e7eb33;--chart-secondary:#38bdf8;--chart-tertiary:#a78bfa;--chart-danger:#f87171;--toast-success-bg:#0e2926;--toast-success-border:#2a856c;--toast-success-text:#d1fae5;--toast-error-bg:#2e151f;--toast-error-border:#945056;--toast-error-text:#fee2e2;--toast-close-bg:#0f172a70;--toast-close-bg-hover:#0f172a9e;--toast-close-border:#94a3b857;--toast-close-text:#e5e7eb}html[data-theme=warm-paper]{--bg:#f9f4ea;--surface-1:#fffaf0;--surface-2:#f3ebdc;--text-1:#3f2f1f;--text-2:#6b5b4a;--border:#e4d5bc;--shadow:0 12px 28px #523c2324;--primary:#7c5a3f;--primary-strong:#5f4631;--primary-contrast:#fffaf0;--accent:#b7791f;--link:#9a5b1b;--focus-ring:#d69e2e;--success:#2f855a;--warning:#b7791f;--danger:#c53030;--info:#7b5e3b;--hover:#7c5a3f14;--active:#7c5a3f24;--selected:#b7791f24;--disabled:#b7a48c;--input-bg:#fffaf0;--input-border:#dcc8aa;--input-text:#3f2f1f;--placeholder:#9a8872;--chart-grid:#dbcab1;--chart-primary:#7c5a3f;--chart-primary-soft:#7c5a3f33;--chart-secondary:#9a6b3a;--chart-tertiary:#b7791f;--chart-danger:#c53030}html[data-theme=high-accessibility]{--bg:#fff;--surface-1:#fff;--surface-2:#f5f8ff;--text-1:#000;--text-2:#1a1a1a;--border:#1f3b5d;--shadow:0 0 0 2px #0033661f;--primary:#036;--primary-strong:#001f3f;--primary-contrast:#fff;--accent:#005fcc;--link:#039;--focus-ring:#ffbf00;--success:#006d3a;--warning:#8a4b00;--danger:#b00020;--info:#004b9a;--hover:#005fcc1f;--active:#005fcc33;--selected:#005fcc2e;--disabled:#4a4a4a;--input-bg:#fff;--input-border:#036;--input-text:#000;--placeholder:#333;--chart-grid:#9fb6cf;--chart-primary:#036;--chart-primary-soft:#0363;--chart-secondary:#005fcc;--chart-tertiary:#8a4b00;--chart-danger:#b00020;--toast-success-bg:#e8fff2;--toast-success-border:#006d3a;--toast-success-text:#00331b;--toast-error-bg:#fff0f3;--toast-error-border:#b00020;--toast-error-text:#4a0010;--toast-close-bg:#0033661f;--toast-close-bg-hover:#0363;--toast-close-border:#0000004d;--toast-close-text:#000}html{font-size:16px}html[data-font-size=Compact]{--font-scale:.93;--line-height-base:1.5;--line-height-tight:1.3;--control-height-md:2.35rem}html[data-font-size=Default]{--font-scale:1;--line-height-base:1.55;--line-height-tight:1.35;--control-height-md:2.5rem}html[data-font-size=Large]{--font-scale:1.08;--line-height-base:1.6;--line-height-tight:1.4;--control-height-md:2.65rem}html[data-font-size=XLarge]{--font-scale:1.16;--line-height-base:1.65;--line-height-tight:1.45;--control-height-md:2.8rem}body{background:radial-gradient(1050px 500px at -8% -14%,var(--premium-navy),transparent 60%),radial-gradient(980px 440px at 108% -10%,var(--premium-champagne),transparent 62%),linear-gradient(180deg,var(--bg)0%,var(--bg)100%);min-height:100vh;margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(1050px 500px at -8% -14%,color-mix(in srgb,var(--premium-navy)14%,transparent),transparent 60%),radial-gradient(980px 440px at 108% -10%,color-mix(in srgb,var(--premium-champagne)15%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg)78%,white)0%,var(--bg)100%)}}body{color:var(--text-1);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea,section,article,nav,header,aside,main,footer{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}*{box-sizing:border-box}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.text-sm{font-size:var(--font-size-sm);line-height:calc(var(--line-height-base) - .1)}.text-base{font-size:var(--font-size-base);line-height:var(--line-height-base)}.skip-link{z-index:100;border:1px solid var(--primary);position:absolute;top:.5rem;left:.75rem;transform:translateY(-140%)}@supports (color:color-mix(in lab,red,red)){.skip-link{border:1px solid color-mix(in srgb,var(--primary)26%,var(--border))}}.skip-link{background:var(--surface-1);color:var(--text-1);border-radius:.65rem;padding:.4rem .62rem;font-size:.78rem;font-weight:700;line-height:1rem;transition:transform .12s}.skip-link:focus-visible{transform:translateY(0)}.card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);--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);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));border-width:1px;border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.card{border-color:color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.card{background:radial-gradient(120% 160% at 100% -18%,var(--premium-champagne)0%,transparent 64%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.card{background:radial-gradient(120% 160% at 100% -18%,color-mix(in srgb,var(--premium-champagne)7%,transparent)0%,transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)84%,var(--surface-1)))}}.card{box-shadow:0 14px 28px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.card{box-shadow:0 14px 28px color-mix(in srgb,var(--premium-ink)9%,transparent)}}.card{will-change:transform,box-shadow}.card:hover{box-shadow:0 18px 34px var(--premium-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.card:hover{box-shadow:0 18px 34px color-mix(in srgb,var(--premium-ink)13%,transparent)}}.btn-primary{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}.btn-primary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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);--tw-outline-style:none;outline-style:none}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:linear-gradient(135deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)88%,black),var(--brand-900))}}.btn-primary{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.btn-primary{border:1px solid color-mix(in srgb,var(--premium-navy)20%,transparent)}}@supports (color:color-mix(in lab,red,red)){.btn-primary{box-shadow:0 10px 20px color-mix(in srgb,var(--premium-navy)26%,transparent)}}.btn-primary{min-height:var(--control-height-md);font-size:var(--font-size-sm);letter-spacing:.012em}.btn-primary:hover{filter:brightness(1.03);box-shadow:0 14px 24px var(--premium-navy);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{box-shadow:0 14px 24px color-mix(in srgb,var(--premium-navy)30%,transparent)}}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled{box-shadow:none;transform:none}.btn-secondary{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}.btn-secondary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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);--tw-outline-style:none;outline-style:none}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{background:linear-gradient(135deg,var(--success),var(--success))}@supports (color:color-mix(in lab,red,red)){.btn-secondary{background:linear-gradient(135deg,color-mix(in srgb,var(--success)90%,black),color-mix(in srgb,var(--success)70%,black))}}.btn-secondary{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{border:1px solid color-mix(in srgb,var(--success)24%,transparent)}}.btn-secondary{box-shadow:0 8px 18px var(--success)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{box-shadow:0 8px 18px color-mix(in srgb,var(--success)24%,transparent)}}.btn-secondary{min-height:var(--control-height-md);font-size:var(--font-size-sm)}.btn-secondary:hover{filter:brightness(1.03);transform:translateY(-1px)}.btn-ghost{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));border-width:1px;justify-content:center;align-items:center;display:inline-flex}.btn-ghost:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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);--tw-outline-style:none;outline-style:none}.btn-ghost{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.btn-ghost{border-color:color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.btn-ghost{color:var(--text-1);background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.btn-ghost{background:color-mix(in srgb,var(--surface-1)94%,white)}}.btn-ghost{box-shadow:0 4px 10px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.btn-ghost{box-shadow:0 4px 10px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.btn-ghost{min-height:var(--control-height-md);font-size:var(--font-size-sm)}.btn-ghost:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{border-color:color-mix(in srgb,var(--premium-navy)22%,var(--line))}}.btn-ghost:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in srgb,var(--surface-2)78%,var(--hover))}}.btn-ghost:hover{transform:translateY(-1px)}.btn-danger{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));justify-content:center;align-items:center;display:inline-flex}.btn-danger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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);--tw-outline-style:none;outline-style:none}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger{min-height:var(--control-height-md);border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger{border:1px solid color-mix(in srgb,var(--danger)28%,var(--line))}}.btn-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger{background:color-mix(in srgb,var(--danger)10%,var(--surface-1))}}.btn-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger{color:color-mix(in srgb,var(--danger)84%,var(--text-1))}}.btn-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in srgb,var(--danger)14%,var(--surface-1))}}.btn-danger:hover{transform:translateY(-1px)}.btn-icon-label{justify-content:center;align-items:center;gap:.4rem;line-height:1;display:inline-flex}.btn-icon-label svg{flex:none;font-size:1.05em}.input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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);--tw-outline-style:none;border-width:1px;outline-style:none}.input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.input{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.input{border-color:color-mix(in srgb,var(--premium-navy)12%,var(--input-border))}}.input{color:var(--input-text);background:var(--input-bg)}@supports (color:color-mix(in lab,red,red)){.input{background:color-mix(in srgb,var(--input-bg)97%,white)}}.input{box-shadow:inset 0 1px #ffffffa8,0 4px 10px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:inset 0 1px #ffffffa8,0 4px 10px color-mix(in srgb,var(--premium-ink)6%,transparent)}}.input{min-height:var(--control-height-md);font-size:var(--font-size-sm);line-height:calc(var(--line-height-base) - .1);transition:border-color .14s,box-shadow .14s,background-color .14s}.input:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.input:hover{border-color:color-mix(in srgb,var(--premium-navy)22%,var(--input-border))}}.input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.input:focus{border-color:color-mix(in srgb,var(--accent)80%,var(--premium-navy))}}.input:focus{box-shadow:inset 0 1px #ffffff9e,0 0 0 3px var(--focus-ring),0 8px 18px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:inset 0 1px #ffffff9e,0 0 0 3px color-mix(in srgb,var(--focus-ring)28%,transparent),0 8px 18px color-mix(in srgb,var(--premium-navy)9%,transparent)}}.input:disabled{cursor:not-allowed;color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.input:disabled{color:color-mix(in srgb,var(--text-2)88%,var(--text-1))}}.input:disabled{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.input:disabled{background:color-mix(in srgb,var(--surface-2)88%,var(--surface-1))}}.input:disabled{box-shadow:none}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2)50%),linear-gradient(135deg,var(--text-2)50%,transparent 50%);padding-right:2rem}@supports (color:color-mix(in lab,red,red)){select.input{background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--text-2)80%,transparent)50%),linear-gradient(135deg,color-mix(in srgb,var(--text-2)80%,transparent)50%,transparent 50%)}}select.input{background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}textarea.input{resize:vertical;min-height:6.5rem}.input::placeholder{color:var(--placeholder)}.label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--text-2);display:block}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.label{font-size:var(--font-size-sm);letter-spacing:.01em}.field-hint{color:var(--text-2)}.field-error{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.field-error{color:color-mix(in srgb,var(--danger)88%,var(--text-1))}}.section-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-700)}.surface-muted{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--line);background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.surface-muted{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)76%,white)0%,var(--surface-2)100%)}}.status-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.banner-premium{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.banner-premium{border-color:color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.banner-premium{background:radial-gradient(130% 180% at 100% -20%,var(--premium-champagne)0%,transparent 66%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.banner-premium{background:radial-gradient(130% 180% at 100% -20%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white)0%,var(--surface-2)100%)}}.banner-premium{box-shadow:0 12px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.banner-premium{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)9%,transparent)}}.banner-premium.is-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-info{border-color:color-mix(in srgb,var(--info)26%,var(--line))}}.banner-premium.is-info{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-info{color:color-mix(in srgb,var(--info)72%,var(--text-1))}}.banner-premium.is-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-success{border-color:color-mix(in srgb,var(--success)30%,var(--line))}}.banner-premium.is-success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-success{color:color-mix(in srgb,var(--success)76%,var(--text-1))}}.banner-premium.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-warning{border-color:color-mix(in srgb,var(--warning)30%,var(--line))}}.banner-premium.is-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-warning{color:color-mix(in srgb,var(--warning)82%,var(--text-1))}}.banner-premium.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-danger{border-color:color-mix(in srgb,var(--danger)30%,var(--line))}}.banner-premium.is-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.banner-premium.is-danger{color:color-mix(in srgb,var(--danger)78%,var(--text-1))}}.toast-premium{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-action-btn{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.toast-action-btn{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.toast-action-btn{background:var(--surface-1);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.toast-action-btn{background:color-mix(in srgb,var(--surface-1)90%,white)}}.toast-action-btn{color:var(--text-1);cursor:pointer;padding:.26rem .52rem;font-size:.72rem;font-weight:700;line-height:.95rem}.toast-action-btn:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.toast-action-btn:hover{background:color-mix(in srgb,var(--surface-2)72%,white)}}.empty-state-premium{border:1px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.empty-state-premium{border:1px dashed color-mix(in srgb,var(--primary)18%,var(--border))}}.empty-state-premium{background:radial-gradient(120% 240% at 100% -10%,var(--accent)0%,transparent 70%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.empty-state-premium{background:radial-gradient(120% 240% at 100% -10%,color-mix(in srgb,var(--accent)10%,transparent)0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)95%,white)0%,var(--surface-2)100%)}}.empty-state-premium{padding:1.25rem 1rem}.empty-state-icon{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.empty-state-icon{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.empty-state-icon{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.empty-state-icon{background:color-mix(in srgb,var(--surface-2)86%,white)}}.empty-state-icon{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.empty-state-icon{color:color-mix(in srgb,var(--text-1)80%,var(--premium-navy))}}.empty-state-action{min-width:10rem}.empty-state-title{color:var(--text-1)}.empty-state-copy{color:var(--text-2)}.page-insight-rail{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-insight-rail{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}.page-insight-rail{background:radial-gradient(120% 220% at 100% -20%,var(--accent)0%,transparent 66%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.page-insight-rail{background:radial-gradient(120% 220% at 100% -20%,color-mix(in srgb,var(--accent)12%,transparent)0%,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white)0%,var(--surface-1)100%)}}.page-insight-rail{padding:.85rem .9rem}.page-insight-head h3{color:var(--text-1);margin:.22rem 0 0;font-size:1rem;line-height:1.3rem}.page-insight-head p{color:var(--text-2);margin:.18rem 0 0;font-size:.78rem;line-height:1.15rem}.page-insight-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin:0;font-size:.7rem;font-weight:700;line-height:1rem}.page-insight-list{gap:.45rem;margin-top:.55rem;display:grid}.page-insight-item{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-insight-item{border:1px solid color-mix(in srgb,var(--primary)10%,var(--border))}}.page-insight-item{background:var(--surface-2);border-radius:.72rem}@supports (color:color-mix(in lab,red,red)){.page-insight-item{background:color-mix(in srgb,var(--surface-2)80%,white)}}.page-insight-item{padding:.46rem .56rem}.page-insight-item-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.72rem;font-weight:700;line-height:1rem}.page-insight-item-value{color:var(--text-1);margin:.2rem 0 0;font-size:.92rem;font-weight:700;line-height:1.2rem}.page-insight-item-detail{color:var(--text-2);margin:.16rem 0 0;font-size:.74rem;line-height:1.05rem}.page-insight-item.tone-good{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.page-insight-item.tone-good{border-color:color-mix(in srgb,var(--success)26%,var(--border))}}.page-insight-item.tone-warn{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.page-insight-item.tone-warn{border-color:color-mix(in srgb,var(--warning)28%,var(--border))}}.page-insight-item.tone-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.page-insight-item.tone-danger{border-color:color-mix(in srgb,var(--danger)30%,var(--border))}}.page-explainability-wrap{margin-top:.6rem}.page-explainability-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.72rem;font-weight:700;line-height:1rem}.page-explainability-list{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.page-explainability-chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-explainability-chip{border:1px solid color-mix(in srgb,var(--primary)16%,var(--border))}}.page-explainability-chip{background:var(--surface-2);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.page-explainability-chip{background:color-mix(in srgb,var(--surface-2)74%,white)}}.page-explainability-chip{color:var(--text-2);padding:.2rem .5rem;font-size:.7rem;font-weight:700;line-height:.95rem}.chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.26rem .62rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff94}.chip-neutral{border-color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.chip-neutral{border-color:color-mix(in srgb,var(--text-2)28%,var(--border))}}.chip-neutral{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.chip-neutral{background:color-mix(in srgb,var(--surface-2)76%,var(--surface-1))}}.chip-neutral{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.chip-neutral{color:color-mix(in srgb,var(--text-1)78%,var(--surface-1))}}.chip-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.chip-info{border-color:color-mix(in srgb,var(--info)36%,var(--border))}}.chip-info{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.chip-info{background:color-mix(in srgb,var(--info)14%,var(--surface-1))}}.chip-info{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.chip-info{color:color-mix(in srgb,var(--info)82%,var(--text-1))}}.chip-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.chip-success{border-color:color-mix(in srgb,var(--success)36%,var(--border))}}.chip-success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.chip-success{background:color-mix(in srgb,var(--success)14%,var(--surface-1))}}.chip-success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.chip-success{color:color-mix(in srgb,var(--success)86%,var(--text-1))}}.chip-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.chip-warning{border-color:color-mix(in srgb,var(--warning)38%,var(--border))}}.chip-warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.chip-warning{background:color-mix(in srgb,var(--warning)16%,var(--surface-1))}}.chip-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.chip-warning{color:color-mix(in srgb,var(--warning)84%,var(--text-1))}}.chip-accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-accent{border-color:color-mix(in srgb,var(--accent)36%,var(--border))}}.chip-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-accent{background:color-mix(in srgb,var(--accent)16%,var(--surface-1))}}.chip-accent{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-accent{color:color-mix(in srgb,var(--accent)84%,var(--text-1))}}.status-badge-manager{border-color:var(--primary-strong)}@supports (color:color-mix(in lab,red,red)){.status-badge-manager{border-color:color-mix(in srgb,var(--primary-strong)24%,transparent)}}.status-badge-manager{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.status-badge-manager{background:color-mix(in srgb,var(--primary)12%,transparent)}}.status-badge-manager{color:var(--brand-900)}@supports (color:color-mix(in lab,red,red)){.status-badge-manager{color:color-mix(in srgb,var(--brand-900)86%,var(--text-1))}}.status-badge-viewer{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.status-badge-viewer{border-color:color-mix(in srgb,var(--border)86%,var(--primary))}}.status-badge-viewer{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.status-badge-viewer{background:color-mix(in srgb,var(--surface-2)78%,var(--hover))}}.status-badge-viewer{color:var(--text-2)}.credit-state-chip{letter-spacing:.01em;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.28rem .7rem;font-size:.76rem;font-weight:700;line-height:1rem;display:inline-flex}.credit-state-chip-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.credit-state-chip-active{border-color:color-mix(in srgb,var(--primary)35%,white)}}.credit-state-chip-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.credit-state-chip-active{background:color-mix(in srgb,var(--primary)14%,white)}}.credit-state-chip-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.credit-state-chip-active{color:color-mix(in srgb,var(--primary)86%,black)}}.credit-state-chip-paid{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-state-chip-paid{border-color:color-mix(in srgb,var(--success)35%,white)}}.credit-state-chip-paid{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-state-chip-paid{background:color-mix(in srgb,var(--success)14%,white)}}.credit-state-chip-paid{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-state-chip-paid{color:color-mix(in srgb,var(--success)88%,black)}}.credit-row-paid{background:linear-gradient(180deg,var(--success)0%,var(--success)100%)}@supports (color:color-mix(in lab,red,red)){.credit-row-paid{background:linear-gradient(180deg,color-mix(in srgb,var(--success)5%,var(--surface-1)),color-mix(in srgb,var(--success)12%,var(--surface-1)))}}.credit-row-paid td{border-bottom-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-row-paid td{border-bottom-color:color-mix(in srgb,var(--success)20%,var(--surface-1))}}.credit-inline-liquidated{border:1px solid var(--success);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.credit-inline-liquidated{border:1px solid color-mix(in srgb,var(--success)28%,var(--surface-1))}}.credit-inline-liquidated{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-inline-liquidated{background:color-mix(in srgb,var(--success)12%,var(--surface-1))}}.credit-inline-liquidated{color:var(--success);letter-spacing:.04em;text-transform:uppercase;padding:.14rem .48rem;font-size:.65rem;font-weight:700;line-height:.9rem}.table-clean{min-width:100%}:where(.table-clean>: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)))}.table-clean{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tbl-line:var(--line);border-collapse:separate;border-spacing:0;border-radius:.9rem;overflow:hidden}.table-clean thead{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.table-clean thead{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)82%,white)0%,var(--surface-2)100%)}}.table-clean thead{color:var(--text-2)}.table-clean th,.table-clean td{border-color:var(--tbl-line);padding-top:.72rem;padding-bottom:.72rem}.debt-selected-row td:first-child{box-shadow:inset 2px 0 0 0 var(--primary)}.debt-selected-row td{background:var(--surface-2)}.credit-progress{min-width:150px}.credit-progress-settled .credit-progress-title{color:var(--success)}.credit-progress-head{color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.credit-progress-title{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.credit-progress-value{font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700}.credit-progress-settled .credit-progress-value{color:var(--success)}.credit-progress-complete{color:var(--success);margin-top:.1rem;font-size:.72rem;font-weight:650;line-height:1rem}.credit-progress-track{background:linear-gradient(90deg,var(--border)0%,var(--border)100%);border-radius:9999px;height:.45rem;display:block;position:relative;overflow:hidden}.credit-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--primary)0%,var(--chart-secondary)52%,var(--success)100%);height:100%;box-shadow:0 2px 8px var(--primary);display:block}@supports (color:color-mix(in lab,red,red)){.credit-progress-fill{box-shadow:0 2px 8px color-mix(in srgb,var(--primary)24%,transparent)}}.credit-progress-fill{transition:width .22s cubic-bezier(.22,.61,.36,1)}.credit-progress-detail{min-width:0}.credit-progress-track-detail{border:1px solid var(--primary);height:.72rem}@supports (color:color-mix(in lab,red,red)){.credit-progress-track-detail{border:1px solid color-mix(in srgb,var(--primary)10%,transparent)}}.credit-progress-track-detail{background:linear-gradient(90deg,var(--surface-1)0%,var(--surface-1)60%),linear-gradient(90deg,var(--border)0%,var(--border)100%)}@supports (color:color-mix(in lab,red,red)){.credit-progress-track-detail{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-1)54%,transparent),color-mix(in srgb,var(--surface-1)0%,transparent)60%),linear-gradient(90deg,var(--border)0%,var(--border)100%)}}.credit-progress-meta{color:var(--text-2);flex-wrap:wrap;gap:.45rem 1rem;margin-top:.6rem;font-size:.8rem;line-height:1.1rem;display:flex}.credit-progress-panel{background:radial-gradient(900px 180px at 0% 0%,var(--accent),transparent 58%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.credit-progress-panel{background:radial-gradient(900px 180px at 0% 0%,color-mix(in srgb,var(--accent)8%,transparent),transparent 58%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}}.credit-progress-panel{border-color:var(--border)}.credit-progress-panel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.78rem;font-weight:700;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.credit-progress-panel-eyebrow{color:color-mix(in srgb,var(--primary)72%,var(--text-1))}}.credit-settled-banner{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-settled-banner{border-color:color-mix(in srgb,var(--success)32%,var(--surface-1))}}.credit-settled-banner{background:radial-gradient(780px 150px at 0% 0%,var(--success),transparent 56%),linear-gradient(180deg,var(--surface-1)0%,var(--success)100%)}@supports (color:color-mix(in lab,red,red)){.credit-settled-banner{background:radial-gradient(780px 150px at 0% 0%,color-mix(in srgb,var(--success)12%,transparent),transparent 56%),linear-gradient(180deg,var(--surface-1)0%,color-mix(in srgb,var(--success)10%,var(--surface-1))100%)}}.credit-settled-head{align-items:flex-start;gap:.85rem;display:flex}.credit-settled-icon{background:linear-gradient(135deg,var(--chart-secondary),var(--success));min-width:2rem;height:2rem;box-shadow:0 8px 20px var(--success);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.credit-settled-icon{box-shadow:0 8px 20px color-mix(in srgb,var(--success)25%,transparent)}}.credit-settled-icon{color:var(--surface-1);letter-spacing:.06em;font-size:.68rem;font-weight:800;line-height:1}.credit-settled-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--success);font-size:.68rem;font-weight:700;line-height:1rem}.credit-settled-title{letter-spacing:-.01em;color:var(--text-1);margin:.1rem 0 0;font-size:1.06rem;font-weight:720;line-height:1.45rem}.credit-settled-subtitle{color:var(--success);margin:.15rem 0 0;font-size:.86rem;line-height:1.3rem}@supports (color:color-mix(in lab,red,red)){.credit-settled-subtitle{color:color-mix(in srgb,var(--success)60%,var(--text-1))}}.credit-settled-metrics{flex-wrap:wrap;gap:.45rem .6rem;margin-top:.75rem;display:flex}.credit-settled-metrics span{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-settled-metrics span{border:1px solid color-mix(in srgb,var(--success)24%,var(--surface-1))}}.credit-settled-metrics span{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.credit-settled-metrics span{background:color-mix(in srgb,var(--success)7%,var(--surface-1))}}.credit-settled-metrics span{color:var(--success);border-radius:9999px;padding:.24rem .62rem;font-size:.74rem;font-weight:650;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.credit-settled-metrics span{color:color-mix(in srgb,var(--success)80%,var(--text-1))}}.debt-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:.78rem;font-weight:700;line-height:1rem}.debt-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:.78rem;font-weight:700;line-height:1rem}.debt-kpi-value{letter-spacing:-.01em;color:var(--text-1);font-size:1.55rem;font-weight:650;line-height:1.9rem}.debt-kpi-inline{letter-spacing:-.01em;color:var(--text-1);font-size:1rem;font-weight:650;line-height:1.35rem}.debt-num{font-variant-numeric:tabular-nums}.soft-error{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.soft-error{border-color:color-mix(in srgb,var(--warning)28%,var(--surface-1))}}.soft-error{background:var(--warn-bg);color:var(--warn-text)}@keyframes fadeUpSoft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeInSoft{0%{opacity:0}to{opacity:1}}.page-shell>*{animation:.42s cubic-bezier(.22,.61,.36,1) both fadeUpSoft}.page-shell>:nth-child(2){animation-delay:40ms}.page-shell>:nth-child(3){animation-delay:80ms}.page-shell>:nth-child(4){animation-delay:.12s}.page-shell>:nth-child(5){animation-delay:.16s}.app-shell{max-width:1500px;margin:0 auto;padding:1.7rem 2.2rem 2.2rem}.auth-premium-shell{justify-content:center;align-items:center;min-height:100vh;padding:1.2rem;display:flex}.auth-premium-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1rem;width:100%;max-width:1140px;display:grid}.auth-premium-grid--single{grid-template-columns:minmax(0,1fr);max-width:700px}.auth-premium-aside{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.auth-premium-aside{border:1px solid color-mix(in srgb,var(--premium-navy)16%,var(--border))}}.auth-premium-aside{background:radial-gradient(120% 220% at 0% 0%,var(--premium-navy)0%,transparent 64%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.auth-premium-aside{background:radial-gradient(120% 220% at 0% 0%,color-mix(in srgb,var(--premium-navy)18%,transparent)0%,transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)94%,#f8fbff)0%,var(--surface-2)100%)}}.auth-premium-aside{box-shadow:0 18px 38px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.auth-premium-aside{box-shadow:0 18px 38px color-mix(in srgb,var(--premium-ink)12%,transparent)}}.auth-premium-aside{padding:1.3rem 1.2rem}.auth-premium-aside-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin:0;font-size:.72rem;font-weight:700}.auth-premium-aside-title{letter-spacing:-.02em;color:var(--text-1);margin:.4rem 0 0;font-size:1.5rem;line-height:1.92rem}.auth-premium-aside-copy{color:var(--text-2);margin:.4rem 0 0;font-size:.88rem;line-height:1.3rem}.auth-premium-chip-row{flex-wrap:wrap;gap:.42rem;margin-top:.95rem;display:flex}.auth-premium-signature{border:1px solid var(--premium-navy);align-items:center;gap:.44rem;margin-top:.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-premium-signature{border:1px solid color-mix(in srgb,var(--premium-navy)18%,var(--border))}}.auth-premium-signature{background:var(--surface-1);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.auth-premium-signature{background:color-mix(in srgb,var(--surface-1)88%,white)}}.auth-premium-signature{color:var(--text-2);padding:.24rem .6rem;font-size:.72rem;line-height:1rem}.auth-premium-signature-dot{background:linear-gradient(135deg,var(--premium-champagne),var(--premium-navy));width:.42rem;height:.42rem;box-shadow:0 0 0 2px var(--premium-champagne);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.auth-premium-signature-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--premium-champagne)20%,transparent)}}.auth-premium-chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.auth-premium-chip{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.auth-premium-chip{background:var(--surface-1);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.auth-premium-chip{background:color-mix(in srgb,var(--surface-1)90%,white)}}.auth-premium-chip{color:var(--primary);padding:.24rem .62rem;font-size:.74rem;font-weight:700;line-height:1rem}.auth-premium-chip:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.auth-premium-chip:hover{background:color-mix(in srgb,var(--surface-2)76%,white)}}.auth-premium-card{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.auth-premium-card{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--border))}}.auth-premium-card{background:radial-gradient(120% 190% at 100% -20%,var(--premium-champagne)0%,transparent 68%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.auth-premium-card{background:radial-gradient(120% 190% at 100% -20%,color-mix(in srgb,var(--premium-champagne)10%,transparent)0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white)0%,var(--surface-1)100%)}}.auth-premium-card{box-shadow:0 20px 40px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.auth-premium-card{box-shadow:0 20px 40px color-mix(in srgb,var(--premium-ink)12%,transparent)}}.auth-premium-card{padding:1.3rem 1.2rem}.premium-command-surface{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.premium-command-surface{border:1px solid color-mix(in srgb,var(--primary)10%,var(--border))}}.premium-command-surface{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);border-radius:.92rem}@supports (color:color-mix(in lab,red,red)){.premium-command-surface{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white)0%,var(--surface-2)100%)}}.premium-command-surface{margin-top:.8rem;padding:.62rem .75rem}.premium-command-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.premium-density-switch{border:1px solid var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.premium-density-switch{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}.premium-density-switch{border-radius:.72rem;overflow:hidden}.premium-density-btn{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:.36rem .56rem;font-size:.74rem;font-weight:700;line-height:1rem}.premium-density-btn:hover{background:var(--surface-2)}.premium-density-btn.is-active{color:var(--surface-1);background:linear-gradient(135deg,var(--brand-700),var(--brand-900))}.premium-loading-skeleton{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.premium-loading-skeleton{border:1px solid color-mix(in srgb,var(--primary)10%,var(--border))}}.premium-loading-skeleton{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);border-radius:.92rem;margin-top:.8rem;padding:.8rem}.premium-skeleton-line,.premium-skeleton-card{background:var(--surface-2);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.premium-skeleton-line,.premium-skeleton-card{background:color-mix(in srgb,var(--surface-2)88%,var(--border))}}.premium-skeleton-line:after,.premium-skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff85 45%,#0000);animation:1.35s ease-in-out infinite premiumSkeletonSweep;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.premium-skeleton-line{border-radius:9999px;height:.78rem}.premium-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin-top:.75rem;display:grid}.premium-skeleton-card{border-radius:.78rem;height:4.8rem}@keyframes premiumSkeletonSweep{to{transform:translate(100%)}}html[data-density=compact] .app-shell,html[data-density=compact] .dashboard-container{padding-top:1rem;padding-bottom:1rem}html[data-density=compact] .card{border-radius:.8rem}html[data-density=compact] .kpi-value{font-size:1.3rem;line-height:1.6rem}html[data-density=analytical] .app-shell,html[data-density=analytical] .dashboard-container{max-width:1560px}html[data-density=analytical] .kpi-row{gap:.72rem}.dashboard-container{max-width:none;margin:0;padding:0}.dashboard-premium-page{flex-direction:column;gap:1rem;display:flex}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.dashboard-grid-list-mode{grid-template-columns:1fr}.dashboard-layout-toolbar{border-color:var(--border);background:radial-gradient(760px 140px at 0% 0%,var(--primary),transparent 58%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);margin-top:.95rem;margin-bottom:.35rem}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-toolbar{background:radial-gradient(760px 140px at 0% 0%,color-mix(in srgb,var(--primary)6%,transparent),transparent 58%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}}.dashboard-layout-toolbar{box-shadow:0 14px 28px var(--text-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-toolbar{box-shadow:0 14px 28px color-mix(in srgb,var(--text-1)6%,transparent)}}.dashboard-command-surface{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.dashboard-command-surface{border-color:color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.dashboard-command-surface{background:radial-gradient(120% 150% at 100% -22%,var(--premium-champagne),transparent 70%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-command-surface{background:radial-gradient(120% 150% at 100% -22%,color-mix(in srgb,var(--premium-champagne)10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)86%,white))}}.dashboard-layout-toolbar-intro{min-width:300px}.dashboard-layout-toolbar-subtitle{color:var(--text-2);margin-top:.15rem;font-size:.8rem;line-height:1.2rem}.dashboard-layout-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-layout-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.58rem;display:inline-flex}.dashboard-hero-shell{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-shell{border-color:color-mix(in srgb,var(--premium-navy)16%,var(--line))}}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-shell{background:radial-gradient(120% 180% at 100% -25%,color-mix(in srgb,var(--premium-champagne)14%,transparent),transparent 64%),radial-gradient(130% 170% at -4% 0%,color-mix(in srgb,var(--premium-navy)10%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)86%,white))}}.dashboard-hero-shell{box-shadow:0 22px 44px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-shell{box-shadow:0 22px 44px color-mix(in srgb,var(--premium-ink)11%,transparent)}}.dashboard-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.dashboard-hero-status{flex-wrap:wrap;gap:.38rem;display:inline-flex}.dashboard-hero-status-pill{border:1px solid var(--premium-navy);border-radius:999px;align-items:center;gap:.32rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-status-pill{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.dashboard-hero-status-pill{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-status-pill{background:color-mix(in srgb,var(--surface-1)92%,white)}}.dashboard-hero-status-pill{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-status-pill{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.dashboard-hero-status-pill{letter-spacing:.06em;text-transform:uppercase;padding:.22rem .58rem;font-size:.68rem;font-weight:700;line-height:1}.dashboard-hero-status-pill strong{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-status-pill strong{color:color-mix(in srgb,var(--text-1)86%,var(--premium-ink))}}.dashboard-hero-status-pill strong{letter-spacing:0;text-transform:none}.dashboard-executive-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.dashboard-executive-pill{border:1px solid var(--premium-navy);border-radius:.82rem;gap:.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-executive-pill{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.dashboard-executive-pill{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-executive-pill{background:color-mix(in srgb,var(--surface-1)94%,white)}}.dashboard-executive-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:.52rem .64rem;font-size:.66rem;font-weight:700;line-height:.9rem}@supports (color:color-mix(in lab,red,red)){.dashboard-executive-pill{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.dashboard-executive-pill strong{letter-spacing:0;text-transform:none;color:var(--text-1);font-size:.95rem;line-height:1.15rem}@supports (color:color-mix(in lab,red,red)){.dashboard-executive-pill strong{color:color-mix(in srgb,var(--text-1)90%,var(--premium-ink))}}.dashboard-kpi-spotlight .premium-kpi{box-shadow:0 14px 26px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-spotlight .premium-kpi{box-shadow:0 14px 26px color-mix(in srgb,var(--premium-ink)11%,transparent)}}.dashboard-layout-mode-switch{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.dashboard-layout-mode-btn{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.8rem;font-weight:700;line-height:1}.dashboard-layout-mode-btn:hover{background:var(--surface-2)}.dashboard-layout-mode-btn.is-active{color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-mode-btn.is-active{color:color-mix(in srgb,var(--surface-1)86%,white)}}.dashboard-layout-mode-btn.is-active{background:linear-gradient(135deg,var(--brand-700),var(--brand-900))}.dashboard-hidden-cards{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;padding-top:.8rem;display:flex}.dashboard-layout-toolbar-hint{color:var(--text-2);border-top:1px dashed var(--border);margin-top:.85rem;padding-top:.72rem;font-size:.78rem;line-height:1.15rem}.dashboard-grid-after-toolbar{margin-top:.95rem}.dashboard-operational-zone{background:0 0;border:0}.dashboard-grid-premium{gap:1.15rem;padding:0}.dashboard-hidden-card-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--primary);cursor:pointer;border-radius:9999px;padding:.28rem .62rem;font-size:.78rem;font-weight:700;line-height:1;transition:background-color .12s,border-color .12s}.dashboard-hidden-card-chip:hover{background:var(--surface-2);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-hidden-card-chip:hover{border-color:color-mix(in srgb,var(--primary)30%,var(--surface-1))}}.dashboard-layout-item{min-width:0}.dashboard-layout-item.is-customizing{border-radius:12px;padding:0;position:relative}.dashboard-layout-item.is-customizing:before{display:none}.dashboard-layout-item.is-customizing>:not(.dashboard-layout-item-toolbar){outline:1px dashed var(--primary);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-item.is-customizing>:not(.dashboard-layout-item-toolbar){outline:1px dashed color-mix(in srgb,var(--primary)35%,transparent)}}.dashboard-layout-item.is-customizing>:not(.dashboard-layout-item-toolbar){outline-offset:3px}.dashboard-layout-item.is-customizing *{-webkit-user-select:none;user-select:none}.dashboard-layout-item.is-drag-over{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-item.is-drag-over{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)90%,transparent),color-mix(in srgb,var(--surface-2)70%,transparent))}}.dashboard-layout-item.is-drag-over:before{display:none}.dashboard-layout-item.is-drag-over>:not(.dashboard-layout-item-toolbar){outline-color:var(--primary)}.dashboard-layout-item-toolbar{border:1px solid var(--border);background:var(--surface-2);z-index:2;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:.5rem;padding:.26rem .4rem;display:inline-flex;position:relative}.dashboard-layout-item-handle{letter-spacing:-.05em;color:var(--text-2);font-size:.65rem;line-height:.65rem}.dashboard-layout-item-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);font-size:.74rem;font-weight:700;line-height:1}.dashboard-layout-item-hide{color:var(--link);cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700;line-height:1}.dashboard-layout-item-hide:hover{color:var(--link)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-item-hide:hover{color:color-mix(in srgb,var(--link)82%,black)}}.dashboard-grid>section,.dashboard-grid>aside{min-width:0}.dashboard-grid>.main-panel,.dashboard-grid>.side-panel{align-self:start}.left-column{flex-direction:column;gap:16px;display:flex}.indicators-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-card{flex-direction:column;height:100%;display:flex}.dashboard-section-title{color:var(--text-1);margin:0;font-size:1rem;font-weight:650;line-height:1.36rem}.dashboard-section-subtitle{color:var(--text-2);margin-top:.2rem;font-size:.86rem;line-height:1.34rem}@supports (color:color-mix(in lab,red,red)){.dashboard-section-subtitle{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.dashboard-mini-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.72rem;font-weight:650;line-height:1rem}.page-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:.78rem;font-weight:700;line-height:1rem}.page-title{letter-spacing:-.022em;color:var(--text-1);font-weight:700}.page-subtitle{color:var(--text-2);font-weight:510;line-height:1.5rem}@supports (color:color-mix(in lab,red,red)){.page-subtitle{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.app-stage{z-index:1;position:relative}.app-chassis{isolation:isolate;position:relative}.app-shell-frame{max-width:1700px;margin:0 auto;padding:0 clamp(.55rem,.75vw,1rem) clamp(1.15rem,1.3vw,1.6rem);position:relative}.app-content-shell{padding:1rem 0 .35rem;position:relative}.app-content-shell:before{content:"";box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:1.35rem;position:absolute;top:0;right:0;bottom:0;left:0}.app-brand-aura{z-index:-1;pointer-events:none;background:radial-gradient(900px 420px at 0% -14%,var(--premium-navy),transparent 62%),radial-gradient(760px 340px at 100% -18%,var(--premium-champagne),transparent 64%);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.app-brand-aura{background:radial-gradient(900px 420px at 0% -14%,color-mix(in srgb,var(--premium-navy)11%,transparent),transparent 62%),radial-gradient(760px 340px at 100% -18%,color-mix(in srgb,var(--premium-champagne)14%,transparent),transparent 64%)}}.page-hero{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.page-hero{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--border))}}.page-hero{background:radial-gradient(115% 170% at 100% -22%,var(--premium-champagne)0%,transparent 58%),radial-gradient(130% 180% at 0% 0%,var(--premium-navy)0%,transparent 68%),linear-gradient(180deg,var(--surface-primary)0%,var(--surface-secondary)100%);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.page-hero{background:radial-gradient(115% 170% at 100% -22%,color-mix(in srgb,var(--premium-champagne)18%,transparent)0%,transparent 58%),radial-gradient(130% 180% at 0% 0%,color-mix(in srgb,var(--premium-navy)14%,transparent)0%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--surface-primary)94%,white)0%,var(--surface-secondary)100%)}}.page-hero{box-shadow:0 20px 38px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.page-hero{box-shadow:0 20px 38px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.page-hero{padding:1rem 1.1rem}.decision-zone,.operational-zone,.support-zone{border-radius:1rem}.decision-zone{background:linear-gradient(180deg,var(--surface-primary)0%,var(--surface-secondary)100%)}@supports (color:color-mix(in lab,red,red)){.decision-zone{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary)98%,white)0%,var(--surface-secondary)100%)}}.operational-zone{background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.operational-zone{background:color-mix(in srgb,var(--surface-primary)96%,white)}}.support-zone{background:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.support-zone{background:color-mix(in srgb,var(--surface-secondary)88%,var(--surface-primary))}}.premium-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.72rem;font-weight:650;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.premium-section-title{color:color-mix(in srgb,var(--text-2)86%,var(--premium-navy))}}.premium-kpi-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.premium-kpi{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.premium-kpi{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--border))}}.premium-kpi{background:radial-gradient(120% 180% at 100% -16%,var(--premium-champagne)0%,transparent 66%),var(--surface-primary);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.premium-kpi{background:radial-gradient(120% 180% at 100% -16%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 66%),color-mix(in srgb,var(--surface-primary)93%,white)}}.premium-kpi{box-shadow:0 12px 24px var(--premium-ink);padding:.78rem .82rem}@supports (color:color-mix(in lab,red,red)){.premium-kpi{box-shadow:0 12px 24px color-mix(in srgb,var(--premium-ink)9%,transparent)}}.premium-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.64rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.premium-kpi-label{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.premium-kpi-value{letter-spacing:-.024em;color:var(--premium-ink);font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:1.58rem;font-weight:680;line-height:1.86rem}.kpi-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);font-size:.74rem;font-weight:650;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.kpi-label{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.kpi-value{letter-spacing:-.016em;color:var(--text-1);font-size:1.58rem;font-weight:670;line-height:1.9rem}@supports (color:color-mix(in lab,red,red)){.kpi-value{color:color-mix(in srgb,var(--text-1)92%,var(--premium-ink))}}.metric-num{font-variant-numeric:tabular-nums}.dashboard-divider{border-top:1px solid var(--border)}.dashboard-inline-link,.dashboard-inline-link:hover{color:var(--link)}@supports (color:color-mix(in lab,red,red)){.dashboard-inline-link:hover{color:color-mix(in srgb,var(--link)82%,black)}}.kpi-row .dashboard-card{min-height:118px}.dashboard-kpi-card{min-height:104px;padding-top:.82rem;padding-bottom:.82rem}.dashboard-kpi-card .kpi-value{font-size:1.38rem;line-height:1.7rem}.dashboard-kpi-card .kpi-label{font-size:.66rem;line-height:.94rem}.dashboard-card-heading{letter-spacing:-.01em;color:var(--text-1);margin:0;font-size:1.06rem;font-weight:620;line-height:1.36rem}@supports (color:color-mix(in lab,red,red)){.dashboard-card-heading{color:color-mix(in srgb,var(--text-1)96%,var(--premium-ink))}}.dashboard-card-meta{color:var(--text-2);margin:.14rem 0 0;font-size:.88rem;font-weight:500;line-height:1.42rem}@supports (color:color-mix(in lab,red,red)){.dashboard-card-meta{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.dashboard-inline-metric{color:var(--text-2);font-size:.86rem;font-weight:520;line-height:1.34rem}@supports (color:color-mix(in lab,red,red)){.dashboard-inline-metric{color:color-mix(in srgb,var(--text-2)96%,var(--premium-navy))}}.dashboard-stat-tile-label{letter-spacing:.02em;color:var(--text-2);font-size:.72rem;font-weight:620;line-height:.92rem}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-tile-label{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.dashboard-stat-tile-value{color:var(--text-1);font-size:1rem;font-weight:620;line-height:1.2rem}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-tile-value{color:color-mix(in srgb,var(--text-1)94%,var(--premium-ink))}}@media (min-width:1536px){.dashboard-kpi-card{min-height:92px;padding-top:.64rem;padding-bottom:.64rem}.dashboard-kpi-card .kpi-value{font-size:1.26rem;line-height:1.5rem}.dashboard-kpi-card .kpi-label{font-size:.68rem;line-height:.95rem}.dashboard-kpi-card p.text-xs{margin-top:.2rem;font-size:.68rem;line-height:.95rem}.risk-card{min-height:86px;padding-top:.72rem;padding-bottom:.72rem}.risk-card-value{font-size:.94rem;line-height:1.22rem}.risk-card-caption{margin-top:.16rem;font-size:.74rem;line-height:.98rem}.risk-badge{padding:.16rem .5rem;font-size:.7rem;line-height:.92rem}}.main-panel .dashboard-card,.side-panel .dashboard-quick-actions{min-height:0}.current-scenario-card{border-color:var(--premium-navy);min-height:196px}@supports (color:color-mix(in lab,red,red)){.current-scenario-card{border-color:color-mix(in srgb,var(--premium-navy)20%,var(--line))}}.current-scenario-card{background:radial-gradient(120% 160% at 100% -20%,var(--premium-champagne),transparent 68%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.current-scenario-card{background:radial-gradient(120% 160% at 100% -20%,color-mix(in srgb,var(--premium-champagne)11%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)86%,white))}}.current-scenario-card{box-shadow:0 18px 34px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.current-scenario-card{box-shadow:0 18px 34px color-mix(in srgb,var(--premium-ink)11%,transparent)}}.immediate-actions-card{border-left:2px solid var(--premium-champagne);min-height:242px}@supports (color:color-mix(in lab,red,red)){.immediate-actions-card{border-left:2px solid color-mix(in srgb,var(--premium-champagne)42%,var(--line))}}.immediate-actions-card{background:radial-gradient(130% 140% at 0% 0%,var(--premium-navy),transparent 74%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.immediate-actions-card{background:radial-gradient(130% 140% at 0% 0%,color-mix(in srgb,var(--premium-navy)7%,transparent),transparent 74%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}}.dashboard-tag{border:1px solid #0000;border-radius:9999px;align-items:center;padding:.09rem .42rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.dashboard-tag-warn{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-tag-warn{border-color:color-mix(in srgb,var(--warning)38%,var(--surface-1))}}.dashboard-tag-warn{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-tag-warn{background:color-mix(in srgb,var(--warning)12%,var(--surface-1))}}.dashboard-tag-warn{color:var(--warning)}.dashboard-tag-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dashboard-tag-critical{border-color:color-mix(in srgb,var(--danger)28%,var(--surface-1))}}.dashboard-tag-critical{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dashboard-tag-critical{background:color-mix(in srgb,var(--danger)12%,var(--surface-1))}}.dashboard-tag-critical{color:var(--danger)}.dashboard-tag-neutral{border-color:var(--border);background:var(--surface-2);color:var(--text-2)}.action-item-row{border:1px solid var(--premium-navy);justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.action-item-row{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.action-item-row{background:var(--surface-1);border-radius:.72rem}@supports (color:color-mix(in lab,red,red)){.action-item-row{background:color-mix(in srgb,var(--surface-1)92%,white)}}.action-item-row{text-align:left;padding:.5rem .7rem;transition:background-color .12s,border-color .12s,transform .12s}.action-item-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.action-item-row:hover{background:color-mix(in srgb,var(--surface-2)82%,white)}}.action-item-row:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.action-item-row:hover{border-color:color-mix(in srgb,var(--premium-navy)20%,var(--line))}}.action-item-row:hover{transform:translateY(-1px)}.action-item-left{min-width:0}.action-item-right{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.risk-card{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.risk-card{border-color:color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.risk-card{background:radial-gradient(120% 180% at 100% -18%,var(--premium-champagne),transparent 70%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.risk-card{background:radial-gradient(120% 180% at 100% -18%,color-mix(in srgb,var(--premium-champagne)8%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)84%,white))}}.risk-card{box-shadow:0 12px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.risk-card{box-shadow:0 12px 24px color-mix(in srgb,var(--premium-ink)9%,transparent)}}.risk-card-value{color:var(--text-1);font-size:1rem;font-weight:700;line-height:1.35rem}.risk-card-caption{color:var(--text-2);font-size:.82rem;line-height:1.05rem}.risk-badge{border:1px solid #0000;border-radius:9999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;line-height:1rem}.risk-badge-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.risk-badge-critical{border-color:color-mix(in srgb,var(--danger)28%,var(--surface-1))}}.risk-badge-critical{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.risk-badge-critical{background:color-mix(in srgb,var(--danger)12%,var(--surface-1))}}.risk-badge-critical{color:var(--danger)}.risk-badge-watch{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.risk-badge-watch{border-color:color-mix(in srgb,var(--warning)38%,var(--surface-1))}}.risk-badge-watch{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.risk-badge-watch{background:color-mix(in srgb,var(--warning)12%,var(--surface-1))}}.risk-badge-watch{color:var(--warning)}.risk-badge-ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.risk-badge-ok{border-color:color-mix(in srgb,var(--success)36%,var(--surface-1))}}.risk-badge-ok{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.risk-badge-ok{background:color-mix(in srgb,var(--success)13%,var(--surface-1))}}.risk-badge-ok{color:var(--success)}.dashboard-list-card,.list-card-body{min-height:0}.chart-card{border-color:var(--premium-navy);min-height:320px}@supports (color:color-mix(in lab,red,red)){.chart-card{border-color:color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.chart-card{background:radial-gradient(120% 160% at 100% -22%,var(--premium-champagne),transparent 70%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.chart-card{background:radial-gradient(120% 160% at 100% -22%,color-mix(in srgb,var(--premium-champagne)8%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)82%,white))}}.chart-body{width:100%;height:260px}.chart-empty{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.dashboard-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.credit-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.credit-kpi-row-compact{gap:14px}.credit-kpi-card-compact{min-height:98px}.credit-kpi-card-compact .kpi-label{font-size:.75rem;line-height:1rem}.credit-kpi-card-compact .kpi-value{margin-top:.45rem;font-size:2rem;line-height:2.1rem}.credits-settled-inline{color:var(--text-2);justify-content:flex-end;align-items:center;gap:.45rem;margin-top:-.4rem;font-size:.78rem;line-height:1.1rem;display:flex}.credits-settled-inline-label{color:var(--success);font-weight:700}.credits-settled-inline-dot{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.credits-settled-inline-dot{color:color-mix(in srgb,var(--text-2)65%,var(--surface-1))}}.kpi-row-consultas{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-row.finance-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-overview-shell{border-color:var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.finance-overview-shell{border-color:color-mix(in srgb,var(--primary)12%,var(--border))}}.finance-overview-shell{background:radial-gradient(120% 180% at 105% -15%,var(--accent)0%,transparent 62%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.finance-overview-shell{background:radial-gradient(120% 180% at 105% -15%,color-mix(in srgb,var(--accent)14%,transparent)0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)88%,#f8fbff)0%,var(--surface-1)100%)}}.finance-overview-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--primary)55%,transparent 100%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.finance-overview-shell:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)6%,transparent)55%,transparent 100%)}}.finance-accumulated-pill{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-accumulated-pill{border:1px solid color-mix(in srgb,var(--primary)18%,var(--border))}}.finance-accumulated-pill{background:var(--surface-1);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.finance-accumulated-pill{background:color-mix(in srgb,var(--surface-1)92%,#eef5fc)}}.finance-accumulated-pill{padding:.55rem .9rem;box-shadow:0 8px 18px #0f4d7814}.finance-top-kpi-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-top-kpi-card{border-color:color-mix(in srgb,var(--primary)10%,var(--border))}}.finance-top-kpi-card{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.finance-top-kpi-card{background:linear-gradient(180deg,var(--surface-1)0%,color-mix(in srgb,var(--surface-2)55%,white)100%)}}.finance-mini-kpi-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-mini-kpi-card{border-color:color-mix(in srgb,var(--primary)9%,var(--border))}}.finance-mini-kpi-card{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.finance-mini-kpi-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)92%,#f9fbfd)0%,var(--surface-1)100%)}}.finance-expense-mobile-card,.finance-income-mobile-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-expense-mobile-card,.finance-income-mobile-card{border-color:color-mix(in srgb,var(--primary)10%,var(--border))}}.finance-expense-mobile-card,.finance-income-mobile-card{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.finance-expense-mobile-card,.finance-income-mobile-card{background:linear-gradient(180deg,var(--surface-1)0%,color-mix(in srgb,var(--surface-2)48%,white)100%)}}.finance-action-btn{min-height:1.72rem}.finance-modal-surface{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.finance-modal-surface{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)94%,#f9fbff)0%,var(--surface-1)100%)}}.finance-modal-footer{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-modal-footer{border-top:1px solid color-mix(in srgb,var(--primary)10%,var(--border))}}.finance-modal-footer{padding-top:.9rem}.premium-form-modal{border-radius:1.35rem;overflow:hidden}.premium-form-hero{border-bottom:1px solid var(--primary);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:1rem;padding:1.25rem 1.25rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.premium-form-hero{border-bottom:1px solid color-mix(in srgb,var(--primary)8%,var(--border))}}.premium-form-hero{background:radial-gradient(90% 180% at 0% -24%,var(--accent)0%,transparent 65%),radial-gradient(80% 160% at 100% 0%,var(--premium-champagne)0%,transparent 70%),linear-gradient(180deg,var(--surface-2)0%,var(--surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.premium-form-hero{background:radial-gradient(90% 180% at 0% -24%,color-mix(in srgb,var(--accent)15%,transparent)0%,transparent 65%),radial-gradient(80% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)18%,transparent)0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2)70%,white),color-mix(in srgb,var(--surface-1)92%,white))}}.premium-form-hero-main{border:1px solid var(--premium-navy);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.premium-form-hero-main{border:1px solid color-mix(in srgb,var(--premium-navy)16%,var(--border))}}.premium-form-hero-main{background:radial-gradient(150% 210% at 110% -20%,var(--accent)0%,transparent 58%),linear-gradient(135deg,var(--premium-navy)0%,var(--brand-900)100%);border-radius:1rem;padding:1.15rem 1.15rem 1rem}@supports (color:color-mix(in lab,red,red)){.premium-form-hero-main{background:radial-gradient(150% 210% at 110% -20%,color-mix(in srgb,var(--accent)22%,transparent)0%,transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)98%,black),color-mix(in srgb,var(--brand-900)92%,#06101c))}}.premium-form-hero-main{color:#f4f7fb;box-shadow:0 18px 36px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.premium-form-hero-main{box-shadow:0 18px 36px color-mix(in srgb,var(--premium-ink)18%,transparent)}}.premium-form-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f8fafc;align-items:center;gap:.4rem;margin:0;font-size:.73rem;font-weight:700;line-height:1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.premium-form-kicker{color:color-mix(in srgb,#f8fafc 78%,var(--accent))}}.premium-form-title{letter-spacing:-.04em;margin:.8rem 0 0;font-size:clamp(1.8rem,2vw,2.55rem);font-weight:800;line-height:1.02}.premium-form-subtitle{color:#e8eef8;max-width:52ch;margin:.75rem 0 0;font-size:.94rem;line-height:1.48rem}@supports (color:color-mix(in lab,red,red)){.premium-form-subtitle{color:color-mix(in srgb,#e8eef8 82%,var(--accent))}}.premium-form-hero-meta{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.premium-form-meta-pill{color:#eef4fb;background:#1231528a;border:1px solid #dbe7f52e;border-radius:9999px;align-items:center;min-height:1.9rem;padding:.24rem .7rem;font-size:.76rem;font-weight:700;line-height:1rem;display:inline-flex}.premium-form-meta-pill.is-positive{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.premium-form-meta-pill.is-positive{background:color-mix(in srgb,var(--success)18%,transparent)}}.premium-form-meta-pill.is-positive{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.premium-form-meta-pill.is-positive{border-color:color-mix(in srgb,var(--success)36%,transparent)}}.premium-form-meta-pill.is-muted{color:#e3eaf3}.premium-form-close{border:1px solid var(--premium-navy);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.premium-form-close{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--border))}}.premium-form-close{background:var(--surface-1);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.premium-form-close{background:color-mix(in srgb,var(--surface-1)82%,white)}}.premium-form-close{color:var(--text-2);box-shadow:0 8px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.premium-form-close{box-shadow:0 8px 18px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.premium-form-close{transition:background-color .14s,color .14s,transform .14s,box-shadow .14s}.premium-form-close:hover{color:var(--text-1);background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.premium-form-close:hover{background:color-mix(in srgb,var(--surface-1)94%,white)}}.premium-form-close:hover{box-shadow:0 12px 22px var(--premium-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.premium-form-close:hover{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)14%,transparent)}}.premium-form-close:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 12px 22px var(--premium-ink);outline:none}@supports (color:color-mix(in lab,red,red)){.premium-form-close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)32%,transparent),0 12px 22px color-mix(in srgb,var(--premium-ink)14%,transparent)}}.premium-form-hero-rail{align-content:start;gap:.8rem;padding-right:2.8rem;display:grid}.premium-form-rail-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.premium-form-rail-card{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.premium-form-rail-card{border:1px solid color-mix(in srgb,var(--primary)12%,var(--border))}}.premium-form-rail-card{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);border-radius:.95rem;padding:.9rem .95rem}@supports (color:color-mix(in lab,red,red)){.premium-form-rail-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,#fbfdff)0%,var(--surface-1)100%)}}.premium-form-rail-card{box-shadow:0 10px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.premium-form-rail-card{box-shadow:0 10px 22px color-mix(in srgb,var(--premium-ink)7%,transparent)}}.premium-form-rail-card-primary{background:radial-gradient(120% 180% at 100% -10%,var(--accent)0%,transparent 58%),linear-gradient(135deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.premium-form-rail-card-primary{background:radial-gradient(120% 180% at 100% -10%,color-mix(in srgb,var(--accent)16%,transparent)0%,transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)84%,white))}}.premium-form-rail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:.74rem;font-weight:700;line-height:1rem;display:block}.premium-form-rail-value{letter-spacing:-.05em;color:var(--text-1);margin-top:.4rem;font-size:clamp(1.55rem,1.8vw,2.2rem);line-height:1;display:block}.premium-form-rail-copy,.premium-form-rail-foot{color:var(--text-2);margin:.45rem 0 0;font-size:.79rem;line-height:1.2rem}.premium-form-rail-inline{color:var(--text-1);margin-top:.35rem;font-size:1.06rem;font-weight:700;line-height:1.2rem;display:block}.premium-form-body{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);gap:.9rem;padding:1.05rem 1.25rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.premium-form-body{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)92%,#fbfdff)0%,var(--surface-1)100%)}}.premium-form-feedback{margin:0;padding:.72rem .85rem;font-size:.88rem;line-height:1.35rem}.premium-form-section{border:1px solid var(--premium-navy);border-radius:1.15rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.premium-form-section{border:1px solid color-mix(in srgb,var(--premium-navy)8%,var(--line))}}.premium-form-section{background:radial-gradient(120% 170% at 0% 0%,var(--premium-navy)0%,transparent 76%),linear-gradient(180deg,#fafdfff5,#f2f7fbf0)}@supports (color:color-mix(in lab,red,red)){.premium-form-section{background:radial-gradient(120% 170% at 0% 0%,color-mix(in srgb,var(--premium-navy)5%,transparent)0%,transparent 76%),linear-gradient(180deg,#fafdfff5,#f2f7fbf0)}}.premium-form-section{box-shadow:inset 0 1px #ffffffd1,0 12px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.premium-form-section{box-shadow:inset 0 1px #ffffffd1,0 12px 24px color-mix(in srgb,var(--premium-ink)4%,transparent)}}.premium-form-section-head{border-bottom:1px solid var(--premium-navy);justify-content:space-between;align-items:start;gap:.9rem 1.25rem;margin-bottom:.95rem;padding-bottom:.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.premium-form-section-head{border-bottom:1px solid color-mix(in srgb,var(--premium-navy)8%,var(--line))}}.premium-form-section-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:.36rem;margin:0;font-size:.73rem;font-weight:700;line-height:1rem;display:inline-flex}.premium-form-section-title{color:var(--text-1);margin:.34rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.35rem}.premium-form-section-copy{max-width:34ch;color:var(--text-2);margin:0;font-size:.84rem;line-height:1.35rem}.premium-form-grid{gap:.9rem;display:grid}.premium-form-grid-two,.premium-form-grid-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-form-grid-compact{max-width:280px}.premium-form-field{align-content:start;gap:.42rem;display:grid}.premium-form-field .label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:0;font-size:.72rem;font-weight:800;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.premium-form-field .label{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.premium-form-field .input,.premium-form-field select.input,.premium-form-field textarea.input{border:1px solid var(--premium-navy);min-height:3rem}@supports (color:color-mix(in lab,red,red)){.premium-form-field .input,.premium-form-field select.input,.premium-form-field textarea.input{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--input-border))}}.premium-form-field .input,.premium-form-field select.input,.premium-form-field textarea.input{box-shadow:inset 0 1px #ffffffe0,0 10px 18px var(--premium-ink);background:linear-gradient(#fffffffa,#f4f8fcf5);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.premium-form-field .input,.premium-form-field select.input,.premium-form-field textarea.input{box-shadow:inset 0 1px #ffffffe0,0 10px 18px color-mix(in srgb,var(--premium-ink)4%,transparent)}}.premium-form-field .input:hover,.premium-form-field select.input:hover,.premium-form-field textarea.input:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.premium-form-field .input:hover,.premium-form-field select.input:hover,.premium-form-field textarea.input:hover{border-color:color-mix(in srgb,var(--premium-navy)18%,var(--input-border))}}.premium-form-field .input:hover,.premium-form-field select.input:hover,.premium-form-field textarea.input:hover{box-shadow:inset 0 1px #ffffffe6,0 12px 20px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.premium-form-field .input:hover,.premium-form-field select.input:hover,.premium-form-field textarea.input:hover{box-shadow:inset 0 1px #ffffffe6,0 12px 20px color-mix(in srgb,var(--premium-ink)5%,transparent)}}.premium-form-field .input:focus,.premium-form-field select.input:focus,.premium-form-field textarea.input:focus{border-color:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){.premium-form-field .input:focus,.premium-form-field select.input:focus,.premium-form-field textarea.input:focus{border-color:color-mix(in srgb,var(--brand-500)44%,var(--input-border))}}.premium-form-field .input:focus,.premium-form-field select.input:focus,.premium-form-field textarea.input:focus{box-shadow:inset 0 1px #fffffff0,0 0 0 3px var(--focus-ring),0 14px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.premium-form-field .input:focus,.premium-form-field select.input:focus,.premium-form-field textarea.input:focus{box-shadow:inset 0 1px #fffffff0,0 0 0 3px color-mix(in srgb,var(--focus-ring)20%,transparent),0 14px 24px color-mix(in srgb,var(--premium-ink)7%,transparent)}}.premium-form-field .field-hint,.premium-form-field .field-error{margin-top:0;font-size:.76rem;line-height:1.2rem}.premium-form-toggle{border:1px solid var(--primary);align-items:start;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.premium-form-toggle{border:1px solid color-mix(in srgb,var(--primary)10%,var(--border))}}.premium-form-toggle{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-1)100%);border-radius:.9rem;padding:.85rem .9rem}@supports (color:color-mix(in lab,red,red)){.premium-form-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)72%,white)0%,var(--surface-1)100%)}}.premium-form-toggle input{margin-top:.18rem}.premium-form-toggle-copy{gap:.2rem;display:grid}.premium-form-toggle-title{color:var(--text-1);font-size:.92rem;font-weight:700;line-height:1.2rem}.premium-form-toggle-subtitle{color:var(--text-2);font-size:.8rem;line-height:1.2rem}.premium-form-input-readonly{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.premium-form-input-readonly{border-color:color-mix(in srgb,var(--premium-navy)10%,var(--border))}}.premium-form-input-readonly{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.premium-form-input-readonly{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)72%,white),color-mix(in srgb,var(--surface-2)92%,white))}}.premium-form-input-readonly{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.premium-form-input-readonly{color:color-mix(in srgb,var(--text-1)62%,var(--text-2))}}.premium-form-footer{z-index:5;border-top:1px solid var(--premium-navy);justify-content:space-between;align-items:center;gap:.9rem 1rem;margin-top:.95rem;padding:.9rem 1.25rem 1.05rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.premium-form-footer{border-top:1px solid color-mix(in srgb,var(--premium-navy)8%,var(--line))}}.premium-form-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fafcffcc,#f4f8fcfa)}.premium-form-footer-copy{min-width:0}.premium-form-footer-title{color:var(--text-1);margin:0;font-size:.88rem;font-weight:700;line-height:1.15rem}.premium-form-footer-text{max-width:52ch;color:var(--text-2);margin:.18rem 0 0;font-size:.8rem;line-height:1.2rem}.premium-form-footer-actions{align-items:center;gap:.65rem;display:flex}.finance-empty-state{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.finance-empty-state{border-color:color-mix(in srgb,var(--primary)10%,var(--border))!important}}.finance-empty-state{background:linear-gradient(180deg,var(--surface-2),var(--surface-1))!important}@supports (color:color-mix(in lab,red,red)){.finance-empty-state{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)78%,white),var(--surface-1))!important}}.finance-uix-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.finance-focus-toggle{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-focus-toggle{border:1px solid color-mix(in srgb,var(--primary)20%,var(--border))}}.finance-focus-toggle{background:var(--surface-2);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.finance-focus-toggle{background:color-mix(in srgb,var(--surface-2)78%,white)}}.finance-focus-toggle{color:var(--text-2);cursor:pointer;padding:.44rem .66rem;font-size:.8rem;font-weight:700;transition:background-color .14s,color .14s,box-shadow .14s}.finance-focus-toggle:hover{color:var(--text-1);background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-focus-toggle:hover{background:color-mix(in srgb,var(--surface-1)88%,var(--hover))}}.finance-focus-toggle.is-active{color:var(--surface-1);background:linear-gradient(135deg,var(--brand-700),var(--brand-900));box-shadow:0 8px 16px var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-focus-toggle.is-active{box-shadow:0 8px 16px color-mix(in srgb,var(--primary)24%,transparent)}}.finance-data-story-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.9rem;display:grid}.finance-data-story-card,.finance-sparkline-card{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-data-story-card,.finance-sparkline-card{border:1px solid color-mix(in srgb,var(--primary)12%,var(--border))}}.finance-data-story-card,.finance-sparkline-card{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.finance-data-story-card,.finance-sparkline-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)94%,#f9fbff)0%,var(--surface-1)100%)}}.finance-data-story-card,.finance-sparkline-card{padding:.9rem 1rem}.finance-data-story-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.finance-data-story-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:.32rem;margin:0;font-size:.74rem;font-weight:700;line-height:1rem;display:inline-flex}.finance-data-story-copy{color:var(--text-1);margin:.56rem 0 0;font-size:.9rem;line-height:1.35rem}.finance-data-story-foot{color:var(--text-2);flex-wrap:wrap;gap:.45rem .8rem;margin-top:.7rem;font-size:.78rem;display:flex}.finance-trend-chip{border:1px solid #0000;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.finance-trend-chip.up{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-trend-chip.up{border-color:color-mix(in srgb,var(--success)32%,var(--border))}}.finance-trend-chip.up{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-trend-chip.up{background:color-mix(in srgb,var(--success)14%,var(--surface-1))}}.finance-trend-chip.up{color:var(--success)}.finance-trend-chip.down{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-trend-chip.down{border-color:color-mix(in srgb,var(--danger)32%,var(--border))}}.finance-trend-chip.down{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-trend-chip.down{background:color-mix(in srgb,var(--danger)12%,var(--surface-1))}}.finance-trend-chip.down{color:var(--danger)}.finance-trend-chip.flat{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-trend-chip.flat{border-color:color-mix(in srgb,var(--primary)22%,var(--border))}}.finance-trend-chip.flat{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-trend-chip.flat{background:color-mix(in srgb,var(--surface-2)78%,var(--surface-1))}}.finance-trend-chip.flat{color:var(--text-2)}.finance-sparkline-empty{height:100%;color:var(--text-2);justify-content:center;align-items:center;font-size:.8rem;display:flex}.finance-timeline-shell{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-timeline-shell{border-color:color-mix(in srgb,var(--primary)12%,var(--border))}}.finance-timeline-track{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.52rem;margin-top:.85rem;display:grid}.finance-timeline-node{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-timeline-node{border:1px solid color-mix(in srgb,var(--primary)12%,var(--border))}}.finance-timeline-node{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.finance-timeline-node{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white)0%,var(--surface-2)100%)}}.finance-timeline-node{flex-direction:column;justify-content:flex-end;gap:.34rem;min-height:130px;padding:.38rem .38rem .48rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.finance-timeline-node:hover{box-shadow:0 10px 22px var(--text-1);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.finance-timeline-node:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--text-1)10%,transparent)}}.finance-timeline-node.is-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.finance-timeline-node.is-current{border-color:color-mix(in srgb,var(--accent)36%,var(--border))}}.finance-timeline-node.has-alert{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-timeline-node.has-alert{border-color:color-mix(in srgb,var(--warning)34%,var(--border))}}.finance-timeline-node-head{justify-content:space-between;align-items:center;gap:.2rem;display:flex}.finance-timeline-node-head p{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:700}.finance-timeline-alert-dot{background:var(--warning);border-radius:9999px;width:.44rem;height:.44rem}.finance-timeline-bar{border-radius:.45rem;width:100%}.finance-timeline-bar.positive{background:linear-gradient(180deg,var(--success),var(--success))}@supports (color:color-mix(in lab,red,red)){.finance-timeline-bar.positive{background:linear-gradient(180deg,color-mix(in srgb,var(--success)75%,white),color-mix(in srgb,var(--success)55%,black))}}.finance-timeline-bar.negative{background:linear-gradient(180deg,var(--danger),var(--danger))}@supports (color:color-mix(in lab,red,red)){.finance-timeline-bar.negative{background:linear-gradient(180deg,color-mix(in srgb,var(--danger)74%,white),color-mix(in srgb,var(--danger)58%,black))}}.finance-timeline-value{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-size:.67rem;line-height:.9rem}.finance-risk-chip{border:1px solid var(--border);border-radius:9999px;padding:.2rem .58rem;font-size:.72rem;font-weight:700;line-height:1rem}.finance-risk-chip.high{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.high{border-color:color-mix(in srgb,var(--danger)34%,var(--border))}}.finance-risk-chip.high{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.high{color:color-mix(in srgb,var(--danger)84%,var(--text-1))}}.finance-risk-chip.high{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.high{background:color-mix(in srgb,var(--danger)12%,var(--surface-1))}}.finance-risk-chip.medium{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.medium{border-color:color-mix(in srgb,var(--warning)34%,var(--border))}}.finance-risk-chip.medium{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.medium{color:color-mix(in srgb,var(--warning)84%,var(--text-1))}}.finance-risk-chip.medium{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.medium{background:color-mix(in srgb,var(--warning)12%,var(--surface-1))}}.finance-risk-chip.low{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.low{border-color:color-mix(in srgb,var(--success)34%,var(--border))}}.finance-risk-chip.low{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.low{color:color-mix(in srgb,var(--success)84%,var(--text-1))}}.finance-risk-chip.low{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-risk-chip.low{background:color-mix(in srgb,var(--success)12%,var(--surface-1))}}.finance-risk-chip.none{border-color:var(--border);color:var(--text-2);background:var(--surface-2)}.finance-goal-progress{gap:.45rem;margin-top:.75rem;display:grid}.finance-goal-meter{background:var(--surface-2);border-radius:9999px;width:100%;height:.58rem}@supports (color:color-mix(in lab,red,red)){.finance-goal-meter{background:color-mix(in srgb,var(--surface-2)82%,var(--border))}}.finance-goal-meter{overflow:hidden}.finance-goal-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--chart-secondary),var(--accent),var(--brand-700));height:100%;display:block}.finance-goal-meter-value{text-align:right;color:var(--text-2);margin:0;font-size:.78rem}.finance-empty-wow{justify-items:start;gap:.3rem;display:grid}.finance-empty-action{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-empty-action{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.finance-empty-action{background:var(--surface-1);color:var(--primary);cursor:pointer;border-radius:.62rem;padding:.3rem .62rem;font-size:.75rem;font-weight:700;line-height:1rem}.finance-empty-action:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-empty-action:hover{background:color-mix(in srgb,var(--surface-2)74%,white)}}.panel-premium{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.panel-premium{border:1px solid color-mix(in srgb,var(--primary)12%,var(--border))}}.panel-premium{background:radial-gradient(120% 170% at 100% -16%,var(--accent)0%,transparent 62%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.panel-premium{background:radial-gradient(120% 170% at 100% -16%,color-mix(in srgb,var(--accent)11%,transparent)0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,#f9fbff)0%,var(--surface-1)100%)}}.panel-premium{box-shadow:0 10px 24px var(--text-1)}@supports (color:color-mix(in lab,red,red)){.panel-premium{box-shadow:0 10px 24px color-mix(in srgb,var(--text-1)8%,transparent)}}.panel-ledger{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.panel-ledger{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--border))}}.panel-ledger{background:radial-gradient(90% 160% at 100% 0%,var(--premium-champagne),transparent 65%),linear-gradient(180deg,var(--surface-primary)0%,var(--surface-secondary)100%);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.panel-ledger{background:radial-gradient(90% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)10%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--surface-primary)96%,white)0%,var(--surface-secondary)100%)}}.panel-ledger{box-shadow:0 14px 30px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.panel-ledger{box-shadow:0 14px 30px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.panel-muted{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.panel-muted{border:1px solid color-mix(in srgb,var(--primary)8%,var(--border))}}.panel-muted{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.panel-muted{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)82%,white)0%,var(--surface-2)100%)}}.panel-danger{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.panel-danger{border:1px solid color-mix(in srgb,var(--danger)30%,var(--border))}}.panel-danger{background:var(--danger);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.panel-danger{background:color-mix(in srgb,var(--danger)9%,var(--surface-1))}}.panel-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.panel-danger{color:color-mix(in srgb,var(--danger)78%,var(--text-1))}}.panel-success{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.panel-success{border:1px solid color-mix(in srgb,var(--success)30%,var(--border))}}.panel-success{background:var(--success);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.panel-success{background:color-mix(in srgb,var(--success)10%,var(--surface-1))}}.panel-success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.panel-success{color:color-mix(in srgb,var(--success)82%,var(--text-1))}}.panel-warning{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.panel-warning{border:1px solid color-mix(in srgb,var(--warning)30%,var(--border))}}.panel-warning{background:var(--warning);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.panel-warning{background:color-mix(in srgb,var(--warning)12%,var(--surface-1))}}.panel-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.panel-warning{color:color-mix(in srgb,var(--warning)82%,var(--text-1))}}.table-premium{border-collapse:separate;border-spacing:0;border-radius:.9rem;overflow:hidden}.table-premium thead{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.table-premium thead{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)84%,white)0%,var(--surface-2)100%)}}@supports (color:color-mix(in lab,red,red)){.table-premium th,.table-premium td{border-color:color-mix(in srgb,var(--primary)8%,var(--line))}}.table-premium th,.table-premium td{padding-top:.72rem;padding-bottom:.72rem}.table-premium tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.table-premium tbody tr:hover td{background:color-mix(in srgb,var(--surface-2)62%,var(--hover))}}.table-premium tbody tr td{transition:background-color .14s,color .14s}.compact-input{border-radius:.66rem;min-height:2rem;font-size:.8rem}.compact-select-icon{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.compact-select-icon{color:color-mix(in srgb,var(--text-2)84%,var(--premium-navy))}}table.min-w-full.divide-y.divide-slate-200{border-collapse:separate;border-spacing:0}table.min-w-full.divide-y.divide-slate-200 thead{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){table.min-w-full.divide-y.divide-slate-200 thead{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)84%,white)0%,var(--surface-2)100%)}}table.min-w-full.divide-y.divide-slate-200 tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){table.min-w-full.divide-y.divide-slate-200 tbody tr:hover td{background:color-mix(in srgb,var(--surface-2)62%,var(--hover))}}.auth-input{border:1px solid var(--premium-navy);border-radius:.8rem;width:100%}@supports (color:color-mix(in lab,red,red)){.auth-input{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--border))}}.auth-input{background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.auth-input{background:color-mix(in srgb,var(--surface-primary)96%,white)}}.auth-input{color:var(--text-1);outline:none;padding:.64rem .8rem;font-size:.9rem}.auth-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.auth-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)34%,transparent)}}.auth-link{color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.auth-link{color:color-mix(in srgb,var(--premium-navy)82%,var(--link))}}.auth-link{font-weight:500}.auth-link:hover{text-decoration:underline}.auth-alert{border:1px solid var(--danger);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.auth-alert{border:1px solid color-mix(in srgb,var(--danger)24%,var(--border))}}.auth-alert{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.auth-alert{background:color-mix(in srgb,var(--danger)10%,white)}}.auth-alert{color:var(--danger);padding:.55rem .68rem;font-size:.85rem}@supports (color:color-mix(in lab,red,red)){.auth-alert{color:color-mix(in srgb,var(--danger)85%,var(--text-1))}}.auth-note{border:1px solid var(--success);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.auth-note{border:1px solid color-mix(in srgb,var(--success)25%,var(--border))}}.auth-note{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.auth-note{background:color-mix(in srgb,var(--success)12%,white)}}.auth-note{color:var(--success);padding:.55rem .68rem;font-size:.85rem}@supports (color:color-mix(in lab,red,red)){.auth-note{color:color-mix(in srgb,var(--success)84%,var(--text-1))}}.segmented-control{border:1px solid var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.segmented-control{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}.segmented-control{background:var(--surface-2);border-radius:.8rem;padding:.22rem}@supports (color:color-mix(in lab,red,red)){.segmented-control{background:color-mix(in srgb,var(--surface-2)74%,white)}}.segmented-control{gap:.25rem}.segmented-control-btn{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:.62rem;padding:.42rem .72rem;font-size:.8rem;font-weight:700;line-height:1;transition:color .12s,background-color .12s,box-shadow .12s}.segmented-control-btn:hover{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.segmented-control-btn:hover{background:color-mix(in srgb,var(--surface-1)80%,var(--hover))}}@supports (color:color-mix(in lab,red,red)){.segmented-control-btn:hover{color:color-mix(in srgb,var(--text-1)84%,var(--primary))}}.segmented-control-btn-active{color:var(--surface-1);background:linear-gradient(135deg,var(--brand-700),var(--brand-900));box-shadow:0 8px 14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.segmented-control-btn-active{box-shadow:0 8px 14px color-mix(in srgb,var(--primary)18%,transparent)}}.interactive-row-focus{outline-offset:-1px;border-radius:.75rem;outline:1px solid #0000;transition:background-color .14s,border-color .14s,outline-color .14s,transform .14s}.interactive-row-focus:hover{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.interactive-row-focus:hover{outline-color:color-mix(in srgb,var(--primary)26%,var(--border))}}.interactive-row-focus:hover{transform:translateY(-1px)}.interactive-row-focus:focus-visible{outline-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.interactive-row-focus:focus-visible{outline-color:color-mix(in srgb,var(--focus-ring)54%,var(--accent))}}.interactive-row-focus:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.interactive-row-focus:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)26%,transparent)}}@keyframes premiumAuroraShift{0%{opacity:.38;transform:translate(-12%)translateY(0)}50%{opacity:.52;transform:translate(8%)translateY(-2%)}to{opacity:.38;transform:translate(-12%)translateY(0)}}@keyframes premiumSheenSweep{0%{opacity:0;transform:translate(-135%)}25%{opacity:.24}60%{opacity:.14}to{opacity:0;transform:translate(160%)}}@keyframes premiumPulseRing{0%{box-shadow:0 0 color-mix(in srgb,var(--accent)24%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent)0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent)0%,transparent)}}.finance-overview-shell{isolation:isolate}.finance-overview-shell:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(900px 240px at -5% -40%,var(--chart-secondary)0%,transparent 68%),radial-gradient(800px 220px at 110% 110%,var(--accent)0%,transparent 66%);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}@supports (color:color-mix(in lab,red,red)){.finance-overview-shell:after{background:radial-gradient(900px 240px at -5% -40%,color-mix(in srgb,var(--chart-secondary)13%,transparent)0%,transparent 68%),radial-gradient(800px 220px at 110% 110%,color-mix(in srgb,var(--accent)14%,transparent)0%,transparent 66%)}}.finance-overview-shell:after{z-index:-1;animation:13s ease-in-out infinite premiumAuroraShift}.finance-accumulated-pill{position:relative;overflow:hidden}.finance-accumulated-pill:after{content:"";border-radius:inherit;border:1px solid var(--accent);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.finance-accumulated-pill:after{border:1px solid color-mix(in srgb,var(--accent)34%,transparent)}}.finance-accumulated-pill:after{animation:3.2s ease-out infinite premiumPulseRing}.finance-top-kpi-card,.finance-mini-kpi-card{position:relative;overflow:hidden}.finance-top-kpi-card:before,.finance-mini-kpi-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffffa8 45%,#0000);width:32%;height:100%;position:absolute;top:0;left:-42%}.finance-top-kpi-card:hover:before,.finance-mini-kpi-card:hover:before{animation:.9s cubic-bezier(.22,.61,.36,1) premiumSheenSweep}.finance-top-kpi-card:hover,.finance-mini-kpi-card:hover{box-shadow:0 14px 30px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.finance-top-kpi-card:hover,.finance-mini-kpi-card:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--primary)14%,transparent)}}@media (max-width:1024px){.auth-premium-grid{grid-template-columns:1fr}.premium-skeleton-grid{grid-template-columns:1fr 1fr}.finance-data-story-grid{grid-template-columns:1fr}.finance-timeline-track{grid-template-columns:repeat(6,minmax(0,1fr))}.premium-form-hero{grid-template-columns:1fr}.premium-form-hero-rail{padding-right:0}.premium-form-section-head{flex-direction:column}.premium-form-section-copy{max-width:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-executive-rail{grid-template-columns:1fr 1fr}.dashboard-grid-premium{padding:.3rem}.dashboard-grid .col-span-12,.dashboard-grid .col-span-8,.dashboard-grid .col-span-4,.dashboard-grid .col-span-2{grid-column:span 1}.indicators-row{grid-template-columns:1fr}.kpi-row{grid-template-columns:1fr 1fr}.kpi-row.finance-kpi-row{grid-template-columns:1fr 1fr 1fr}.credit-kpi-row{grid-template-columns:1fr 1fr}.credit-kpi-card-compact{min-height:94px}.credit-kpi-card-compact .kpi-value{font-size:1.8rem;line-height:1.95rem}.finance-hero-balance-bridge,.finance-balance-storybar,.finance-hero-pressure-grid,.finance-balance-chart-insights{grid-template-columns:1fr}.finance-distribution-hero{flex-direction:column}.finance-distribution-hero-metric{text-align:left}.finance-month-dock{gap:.55rem;padding:.65rem .72rem}.credits-settled-inline{justify-content:center;margin-top:.1rem}.kpi-row-consultas{grid-template-columns:1fr 1fr}.side-panel .dashboard-quick-actions{min-height:0}}@media (max-width:640px){.auth-premium-shell{align-items:flex-start;padding:.72rem}.auth-premium-aside,.auth-premium-card{border-radius:.85rem;padding:.95rem .9rem}.auth-premium-aside-title{font-size:1.2rem;line-height:1.52rem}.premium-command-row{align-items:flex-start}.premium-skeleton-grid{grid-template-columns:1fr}.finance-uix-controls{justify-content:flex-start}.premium-form-hero{gap:.8rem;padding:.95rem .95rem .85rem}.premium-form-hero-main,.premium-form-section{padding:.9rem}.premium-form-title{font-size:1.55rem;line-height:1.04}.premium-form-subtitle{font-size:.88rem;line-height:1.32rem}.premium-form-rail-grid,.premium-form-grid-two,.premium-form-grid-inline{grid-template-columns:1fr}.premium-form-body{padding:.9rem .95rem 0}.premium-form-footer{padding-inline:.95rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.premium-form-footer-actions{width:100%}.premium-form-footer-actions .btn-primary,.premium-form-footer-actions .btn-ghost,.premium-form-footer-actions .btn-secondary{flex:1 1 0;justify-content:center}.finance-timeline-track{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-row{grid-template-columns:1fr}.kpi-row.finance-kpi-row{grid-template-columns:1fr 1fr;gap:.65rem}.finance-top-kpi-card{padding:.82rem .8rem;min-height:0!important}.finance-top-kpi-card .kpi-value{margin-top:.35rem;font-size:1.18rem;line-height:1.4rem}.finance-top-kpi-card .kpi-label{letter-spacing:.05em;font-size:.68rem;line-height:.88rem}.finance-mini-kpi-card{padding:.82rem .8rem}.finance-mini-kpi-card p.text-2xl{margin-top:.38rem;font-size:1.2rem;line-height:1.45rem}.finance-mini-kpi-card p.text-xs:last-child{margin-top:.28rem;line-height:.95rem}.finance-overview-head{gap:.62rem}.finance-accumulated-pill{width:100%;padding:.68rem .8rem}.finance-mobile-action-row.finance-expense-actions{gap:.44rem}.finance-mobile-action-row.finance-expense-actions .finance-action-btn{flex:calc(50% - .24rem);justify-content:center;min-height:2.05rem;padding-inline:.48rem;font-size:.72rem;line-height:.95rem}.finance-mobile-action-row.finance-expense-actions .finance-action-btn span{white-space:nowrap}.finance-income-mobile-card .finance-action-btn{min-height:2rem;padding-inline:.46rem;font-size:.72rem}.finance-modal-surface{flex-direction:column;display:flex}.finance-modal-footer{z-index:2;padding:.78rem 1.5rem calc(.9rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--surface-1),var(--surface-1)30%);margin-inline:-1.5rem;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.finance-modal-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)12%,transparent),var(--surface-1)30%)}}.finance-modal-footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.finance-modal-footer .btn-primary,.finance-modal-footer .btn-ghost,.finance-modal-footer .btn-secondary{flex:1 1 0;justify-content:center;min-height:2.5rem}.finance-modal-footer .btn-icon-label{justify-content:center;width:100%}.credit-kpi-row{grid-template-columns:1fr}.credit-kpi-card-compact{min-height:0}.credit-kpi-card-compact .kpi-value{font-size:1.55rem;line-height:1.75rem}.credits-settled-inline{flex-wrap:wrap;gap:.35rem .5rem}.kpi-row-consultas{grid-template-columns:1fr}.chart-card{min-height:300px}.chart-body{height:236px}}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-7{grid-column:span 7}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.col-2{grid-column:span 2}@media (max-width:767px){.app-shell{padding:1rem}.dashboard-container{padding:16px}.dashboard-premium-page{gap:.82rem}.dashboard-hero-head{gap:.58rem}.dashboard-hero-status{width:100%}.dashboard-hero-status-pill{justify-content:space-between;width:100%}.dashboard-executive-rail{grid-template-columns:1fr;gap:.38rem}.page-grid{grid-template-columns:1fr;gap:1rem}.col-12,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2{grid-column:span 1}}.animate-panel-in{animation:.22s cubic-bezier(.22,.61,.36,1) both fadeUpSoft}.animate-fade-in{animation:.22s both fadeInSoft}.topbar-shell{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-shell{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.topbar-shell{background:radial-gradient(130% 190% at 0% 0%,var(--premium-navy)0%,transparent 66%),radial-gradient(100% 150% at 100% -34%,var(--premium-champagne)0%,transparent 70%),linear-gradient(180deg,var(--surface-1),var(--surface-2));border-radius:1.22rem}@supports (color:color-mix(in lab,red,red)){.topbar-shell{background:radial-gradient(130% 190% at 0% 0%,color-mix(in srgb,var(--premium-navy)7%,transparent)0%,transparent 66%),radial-gradient(100% 150% at 100% -34%,color-mix(in srgb,var(--premium-champagne)9%,transparent)0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,transparent),color-mix(in srgb,var(--surface-2)94%,transparent))}}.topbar-shell{box-shadow:0 14px 30px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.topbar-shell{box-shadow:0 14px 30px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.topbar-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible}.topbar-shell-inner{padding-block:.14rem;position:relative}.topbar-shell:after{content:"";background:linear-gradient(90deg,transparent,var(--premium-champagne),transparent);height:1px;position:absolute;bottom:-1px;left:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.topbar-shell:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--premium-champagne)22%,transparent),transparent)}}.topbar-shell:after{pointer-events:none}.topbar-desktop-layout{flex-direction:column;justify-content:center;gap:0;display:flex}.topbar-command-row{align-items:center;gap:.9rem;min-width:0;display:flex}.topbar-context-row{justify-content:space-between;align-items:center;gap:.95rem;display:flex}.topbar-context-actions{align-items:center;gap:.62rem;display:inline-flex}.topbar-command-meta{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:inline-flex}.topbar-rail-context{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.topbar-rail-context{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)82%,white),color-mix(in srgb,var(--surface-1)90%,white))}}.topbar-brand{flex:none;align-items:center;gap:.78rem;min-width:0;padding-right:.42rem;display:flex}.topbar-brand img{width:4.2rem;height:4.2rem;box-shadow:0 12px 24px var(--premium-ink);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.topbar-brand img{box-shadow:0 12px 24px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.topbar-brand-copy{gap:.14rem;display:grid}.topbar-brand-mark{letter-spacing:.05em;width:2.15rem;height:2.15rem;color:var(--surface-2);background:linear-gradient(140deg,var(--brand-700),var(--brand-900));box-shadow:0 8px 18px var(--primary-strong);border-radius:10px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-brand-mark{box-shadow:0 8px 18px color-mix(in srgb,var(--primary-strong)22%,transparent)}}.topbar-brand-title{color:var(--premium-navy);margin:0;font-size:1.02rem;font-weight:800;line-height:1.12rem}@supports (color:color-mix(in lab,red,red)){.topbar-brand-title{color:color-mix(in srgb,var(--premium-navy)92%,black)}}.topbar-brand-subtitle{letter-spacing:.02em;color:var(--text-2);margin:0;font-size:.78rem;font-weight:650;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.topbar-brand-subtitle{color:color-mix(in srgb,var(--text-2)92%,var(--premium-ink))}}.topbar-nav{border:1px solid var(--premium-navy);flex:42rem;justify-content:center;align-items:center;gap:.18rem;display:flex}@supports (color:color-mix(in lab,red,red)){.topbar-nav{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--border))}}.topbar-nav{background:var(--surface-2);border-radius:999px;padding:.26rem}@supports (color:color-mix(in lab,red,red)){.topbar-nav{background:color-mix(in srgb,var(--surface-2)64%,white)}}.topbar-nav{min-width:0}.topbar-nav-link{color:var(--text-1);border-radius:999px;padding:.5rem .92rem;font-size:.82rem;font-weight:680;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link{color:color-mix(in srgb,var(--text-1)82%,var(--surface-1))}}.topbar-nav-link{transition:color .12s,background-color .12s,box-shadow .12s,transform .12s}.topbar-nav-link:hover{background:var(--surface-2);color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link:hover{color:color-mix(in srgb,var(--text-1)86%,var(--primary))}}.topbar-nav-link:hover{transform:translateY(-1px)}.topbar-nav-link.is-active{color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link.is-active{color:color-mix(in srgb,var(--surface-1)92%,white)}}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)88%,black),var(--brand-900))}}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link.is-active{box-shadow:0 10px 18px color-mix(in srgb,var(--premium-navy)34%,transparent)}}.topbar-realtime-pill{border:1px solid var(--signal-neutral);border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-width:6.8rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill{border:1px solid color-mix(in srgb,var(--signal-neutral)26%,var(--border))}}.topbar-realtime-pill{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill{background:color-mix(in srgb,var(--surface-1)88%,white)}}.topbar-realtime-pill{color:var(--text-2);letter-spacing:.01em;padding-inline:.78rem;font-size:.74rem;font-weight:700}.topbar-realtime-pill:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill:before{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent)}}.topbar-realtime-pill.is-online{border-color:var(--signal-positive)}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill.is-online{border-color:color-mix(in srgb,var(--signal-positive)30%,var(--border))}}.topbar-realtime-pill.is-online{color:var(--signal-positive)}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill.is-online{color:color-mix(in srgb,var(--signal-positive)82%,var(--text-1))}}.topbar-realtime-pill.is-offline{border-color:var(--signal-warning)}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill.is-offline{border-color:color-mix(in srgb,var(--signal-warning)30%,var(--border))}}.topbar-realtime-pill.is-offline{color:var(--signal-warning)}@supports (color:color-mix(in lab,red,red)){.topbar-realtime-pill.is-offline{color:color-mix(in srgb,var(--signal-warning)82%,var(--text-1))}}.topbar-mobile-link{font-size:var(--font-size-sm);color:var(--text-1);border-radius:.7rem;padding:.58rem .82rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-link{color:color-mix(in srgb,var(--text-1)76%,white)}}.topbar-mobile-link{transition:background-color .12s,color .12s,transform .12s}.topbar-mobile-link:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-link:hover{background:color-mix(in srgb,var(--surface-2)70%,white)}}.topbar-mobile-link:hover{transform:translateY(-1px)}.topbar-mobile-link.is-active{color:var(--primary-contrast);background:linear-gradient(135deg,var(--brand-700),var(--brand-900))}.topbar-actions{align-items:center;gap:.55rem;display:flex}.topbar-utility-cluster{border:1px solid var(--premium-navy);align-items:center;gap:.2rem;padding:.12rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-utility-cluster{border:1px solid color-mix(in srgb,var(--premium-navy)5%,transparent)}}.topbar-utility-cluster{background:var(--surface-1);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.topbar-utility-cluster{background:color-mix(in srgb,var(--surface-1)24%,transparent)}}.topbar-utility-cluster{box-shadow:inset 0 1px #ffffff6b}.topbar-user{background:0 0;border:1px solid #0000;border-radius:.92rem;align-items:center;gap:.46rem;padding:.3rem .38rem;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.topbar-user:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-user:hover{border-color:color-mix(in srgb,var(--premium-navy)8%,transparent)}}.topbar-user:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.topbar-user:hover{background:color-mix(in srgb,var(--surface-2)42%,transparent)}}.topbar-user:hover{transform:translateY(-1px)}.topbar-alerts-btn{width:2.44rem;height:2.44rem;color:var(--text-1);background:0 0;border:1px solid #0000;border-radius:.92rem;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-btn{color:color-mix(in srgb,var(--text-1)74%,var(--primary))}}.topbar-alerts-btn{transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s}.topbar-alerts-btn:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-btn:hover{border-color:color-mix(in srgb,var(--premium-navy)8%,transparent)}}.topbar-alerts-btn:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-btn:hover{background:color-mix(in srgb,var(--surface-2)42%,transparent)}}.topbar-alerts-btn:hover{transform:translateY(-1px)}.topbar-alerts-badge{color:#fff;background:var(--warning);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .24rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-badge{background:color-mix(in srgb,var(--warning)70%,#b45309)}}.topbar-alerts-badge{box-shadow:0 5px 12px var(--warning)}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-badge{box-shadow:0 5px 12px color-mix(in srgb,var(--warning)28%,transparent)}}.topbar-alerts-menu{z-index:50;border:1px solid var(--premium-navy);width:20rem;position:absolute;top:3.5rem;right:0}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-menu{border:1px solid color-mix(in srgb,var(--premium-navy)15%,var(--line))}}.topbar-alerts-menu{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-menu{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)97%,white)0%,var(--surface-1)100%)}}.topbar-alerts-menu{box-shadow:0 20px 42px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-menu{box-shadow:0 20px 42px color-mix(in srgb,var(--premium-ink)18%,transparent)}}.topbar-alerts-menu{padding:.7rem}.topbar-alerts-head{padding:.15rem .15rem .45rem}.topbar-alerts-title{color:var(--text-strong);margin:0;font-size:.88rem;font-weight:700}.topbar-alerts-subtitle{color:var(--text-2);margin:.16rem 0 0;font-size:.76rem}.topbar-alerts-list{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:.5rem}.topbar-alert-row{color:var(--text-2);border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem .48rem;font-size:.78rem;display:flex}.topbar-alert-row strong{color:var(--text-strong)}.topbar-alert-row.is-warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.topbar-alert-row.is-warning{background:color-mix(in srgb,var(--warning)16%,var(--surface-2))}}.topbar-alerts-foot{color:var(--text-2);margin:.32rem .32rem 0;font-size:.74rem}.topbar-alerts-actions{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.55rem;display:grid}.topbar-alerts-action-btn{border:1px solid var(--premium-navy);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-action-btn{border:1px solid color-mix(in srgb,var(--premium-navy)28%,var(--line))}}.topbar-alerts-action-btn{background:linear-gradient(135deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-action-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)88%,black),var(--brand-900))}}.topbar-alerts-action-btn{color:#fff;padding:.42rem .5rem;font-size:.76rem;font-weight:700;transition:transform .12s,opacity .12s}.topbar-alerts-action-btn:hover{transform:translateY(-1px)}.topbar-alerts-action-btn.is-secondary{background:var(--surface-2);color:var(--text-2);border-color:var(--line)}.topbar-user-avatar{width:1.86rem;height:1.86rem;color:var(--premium-navy);background:var(--surface-2);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-user-avatar{background:color-mix(in srgb,var(--surface-2)58%,transparent)}}.topbar-user-avatar{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-user-avatar{border:1px solid color-mix(in srgb,var(--premium-navy)8%,transparent)}}.topbar-user-copy{min-width:0}.topbar-user-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.68rem;font-weight:700;line-height:.95rem}@supports (color:color-mix(in lab,red,red)){.topbar-user-label{color:color-mix(in srgb,var(--text-2)94%,var(--premium-ink))}}.topbar-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;color:var(--text-1);margin:0;font-size:.84rem;font-weight:700;line-height:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topbar-user-name{color:color-mix(in srgb,var(--text-1)90%,var(--primary))}}.topbar-realtime-indicator{align-items:center;margin:0;display:inline-flex}.topbar-logout{height:2.3rem;padding-inline:.72rem;font-size:.86rem}.workspace-switcher{text-align:left;background:0 0;border:1px solid #0000;border-radius:.98rem;width:16.9rem;min-width:0;padding:.4rem .56rem;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s}.workspace-switcher:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.workspace-switcher:hover{border-color:color-mix(in srgb,var(--premium-navy)8%,transparent)}}.workspace-switcher:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.workspace-switcher:hover{background:color-mix(in srgb,var(--surface-2)42%,transparent)}}.workspace-switcher:hover{transform:translateY(-1px)}.workspace-switcher-copy{gap:.14rem;min-width:0;display:grid}.workspace-switcher-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.64rem;font-weight:700;line-height:.82rem}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-label{color:color-mix(in srgb,var(--text-2)90%,var(--premium-ink))}}.workspace-switcher-top{align-items:center;gap:.48rem;min-width:0;display:flex}.workspace-switcher-icon{letter-spacing:.04em;width:1.24rem;height:1.24rem;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-icon{color:color-mix(in srgb,var(--primary)14%,var(--surface-1))}}.workspace-switcher-icon{background:linear-gradient(135deg,var(--brand-700),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-700)88%,white),color-mix(in srgb,var(--brand-900)82%,black))}}.workspace-switcher-name{white-space:nowrap;text-overflow:ellipsis;max-width:9.5rem;color:var(--text-1);margin:0;font-size:.84rem;font-weight:750;line-height:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-name{color:color-mix(in srgb,var(--text-1)90%,var(--primary))}}.workspace-switcher-preferred{border:1px solid var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-preferred{border:1px solid color-mix(in srgb,var(--primary)18%,transparent)}}.workspace-switcher-preferred{color:var(--brand-900);border-radius:999px;padding:.08rem .38rem;font-size:10px;font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-preferred{color:color-mix(in srgb,var(--brand-900)78%,var(--text-2))}}.workspace-switcher-preferred{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-preferred{background:color-mix(in srgb,var(--primary)7%,transparent)}}.workspace-switcher-side{color:var(--text-2);align-items:center;gap:.42rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-side{color:color-mix(in srgb,var(--text-2)88%,var(--premium-ink))}}.workspace-role-pill{letter-spacing:.03em;min-width:3.7rem;color:var(--premium-navy);border-radius:999px;justify-content:center;align-items:center;padding:.2rem .48rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-role-pill{color:color-mix(in srgb,var(--premium-navy)82%,black)}}.workspace-role-pill{background:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.workspace-role-pill{background:color-mix(in srgb,var(--premium-navy)6%,transparent)}}.workspace-role-pill{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.workspace-role-pill{border:1px solid color-mix(in srgb,var(--premium-navy)9%,transparent)}}.workspace-switcher-meta{color:var(--text-2);align-items:center;gap:.32rem;font-size:.72rem;display:flex}.topbar-mobile-bar{padding:.6rem 0}.topbar-mobile-brand{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-brand{border-color:color-mix(in srgb,var(--premium-navy)16%,var(--line))}}.topbar-mobile-brand{background:radial-gradient(130% 140% at 100% -18%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-brand{background:radial-gradient(130% 140% at 100% -18%,color-mix(in srgb,var(--premium-champagne)10%,transparent)0%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white)0%,var(--surface-2)100%)}}.topbar-mobile-trigger{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-trigger{border-color:color-mix(in srgb,var(--premium-navy)18%,var(--line))}}.topbar-mobile-trigger{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-trigger{background:color-mix(in srgb,var(--surface-1)94%,white)}}.topbar-mobile-panel{border-top:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-panel{border-top:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.topbar-mobile-panel{background:radial-gradient(140% 180% at 0% 0%,var(--premium-navy)0%,transparent 65%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-panel{background:radial-gradient(140% 180% at 0% 0%,color-mix(in srgb,var(--premium-navy)8%,transparent)0%,transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white),color-mix(in srgb,var(--surface-2)90%,white))}}.workspace-menu{z-index:50;border:1px solid var(--premium-navy);width:22.5rem;position:absolute;top:3.05rem;right:0}@supports (color:color-mix(in lab,red,red)){.workspace-menu{border:1px solid color-mix(in srgb,var(--premium-navy)15%,var(--line))}}.workspace-menu{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%);box-shadow:0 20px 40px var(--premium-ink);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.workspace-menu{box-shadow:0 20px 40px color-mix(in srgb,var(--premium-ink)16%,transparent)}}.workspace-menu{padding:.5rem}.workspace-menu-head{padding:.38rem .55rem .55rem}.workspace-menu-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.8rem;font-weight:700}.workspace-menu-subtitle{color:var(--text-2);margin:.18rem 0 0;font-size:12px}.workspace-menu-list{gap:.4rem;max-height:18rem;padding:0 .1rem;display:grid;overflow:auto}.workspace-row{border:1px solid #0000;border-radius:10px;align-items:stretch;gap:.38rem;transition:border-color .12s,background-color .12s;display:flex}.workspace-row.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-row.is-active{border-color:color-mix(in srgb,var(--primary)22%,transparent)}}.workspace-row.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-row.is-active{background:color-mix(in srgb,var(--primary)8%,transparent)}}.workspace-row:not(.is-active):hover{border-color:var(--line);background:var(--surface-muted)}.workspace-row-main{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:.48rem .58rem}.workspace-row-name-wrap{align-items:center;gap:.34rem;display:flex}.workspace-row-name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.workspace-row-meta{color:var(--text-2);align-items:center;gap:.34rem;margin-top:.2rem;font-size:12px;display:flex}.workspace-row-actions{align-items:center;padding-right:.34rem;display:flex}.workspace-pill{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;padding:.08rem .38rem;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.workspace-star-btn{color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.22rem .46rem;font-size:12px;font-weight:600;transition:all .12s}.workspace-star-btn:hover{border-color:var(--border);background:var(--surface-2);color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-star-btn:hover{color:color-mix(in srgb,var(--primary)65%,var(--text-1))}}.workspace-star-btn.is-preferred{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-star-btn.is-preferred{border-color:color-mix(in srgb,var(--primary)26%,transparent)}}.workspace-star-btn.is-preferred{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-star-btn.is-preferred{background:color-mix(in srgb,var(--primary)12%,transparent)}}.workspace-menu-foot{border-top:1px solid var(--border);margin-top:.48rem;padding-top:.48rem}.workspace-clear-default-btn{text-align:left;width:100%;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.48rem .58rem;font-size:12px;transition:all .12s}.workspace-clear-default-btn:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text-2)}.workspace-message.is-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.workspace-message.is-success{border-color:color-mix(in srgb,var(--success)25%,var(--surface-1))}}.workspace-message.is-success{background:var(--success-bg);color:var(--success-text)}.workspace-message.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workspace-message.is-warning{border-color:color-mix(in srgb,var(--warning)25%,var(--surface-1))}}.workspace-message.is-warning{background:var(--warn-bg);color:var(--warn-text)}.workspace-mobile-card{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-1),var(--surface-2));box-shadow:0 8px 16px var(--text-1);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.workspace-mobile-card{box-shadow:0 8px 16px color-mix(in srgb,var(--text-1)12%,transparent)}}.workspace-mobile-card{padding:.75rem}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a{color:var(--link)}.bg-white{background-color:var(--surface-1)!important}.bg-slate-50{background-color:var(--surface-2)!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50{background-color:color-mix(in srgb,var(--surface-2)88%,white)!important}}.bg-slate-100{background-color:var(--surface-2)!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-100{background-color:color-mix(in srgb,var(--surface-2)70%,white)!important}}.bg-slate-900{background-color:var(--text-1)!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-900{background-color:color-mix(in srgb,var(--text-1)88%,black)!important}}.text-slate-900,.text-slate-800{color:var(--text-1)!important}@supports (color:color-mix(in lab,red,red)){.text-slate-800{color:color-mix(in srgb,var(--text-1)88%,white)!important}}.text-slate-700{color:var(--text-1)!important}@supports (color:color-mix(in lab,red,red)){.text-slate-700{color:color-mix(in srgb,var(--text-1)76%,white)!important}}.text-slate-600{color:var(--text-2)!important}@supports (color:color-mix(in lab,red,red)){.text-slate-600{color:color-mix(in srgb,var(--text-2)90%,var(--text-1))!important}}.text-slate-500,.text-slate-400{color:var(--text-2)!important}@supports (color:color-mix(in lab,red,red)){.text-slate-400{color:color-mix(in srgb,var(--text-2)78%,var(--surface-1))!important}}.text-slate-300{color:var(--text-2)!important}@supports (color:color-mix(in lab,red,red)){.text-slate-300{color:color-mix(in srgb,var(--text-2)62%,var(--surface-1))!important}}.border-slate-100{border-color:var(--line)!important}@supports (color:color-mix(in lab,red,red)){.border-slate-100{border-color:color-mix(in srgb,var(--line)82%,var(--surface-1))!important}}.border-slate-200,.border-slate-300{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.border-slate-300{border-color:color-mix(in srgb,var(--border)78%,var(--text-2))!important}}.divide-slate-100>:not([hidden])~:not([hidden]){border-color:var(--line)!important}@supports (color:color-mix(in lab,red,red)){.divide-slate-100>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--line)84%,var(--surface-1))!important}}.divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--line)!important}@supports (color:color-mix(in lab,red,red)){.divide-slate-200>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--line)92%,var(--surface-1))!important}}.shadow-sm{box-shadow:0 10px 22px var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.shadow-sm{box-shadow:0 10px 22px color-mix(in srgb,var(--premium-ink)10%,transparent)!important}}.shadow-md{box-shadow:0 12px 24px var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.shadow-md{box-shadow:0 12px 24px color-mix(in srgb,var(--premium-ink)12%,transparent)!important}}.shadow-lg{box-shadow:0 16px 30px var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.shadow-lg{box-shadow:0 16px 30px color-mix(in srgb,var(--premium-ink)14%,transparent)!important}}.shadow-xl{box-shadow:0 20px 38px var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.shadow-xl{box-shadow:0 20px 38px color-mix(in srgb,var(--premium-ink)16%,transparent)!important}}.shadow-2xl{box-shadow:0 26px 52px var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.shadow-2xl{box-shadow:0 26px 52px color-mix(in srgb,var(--premium-ink)20%,transparent)!important}}.rounded-xl{border-radius:1rem!important}.rounded-lg{border-radius:.8rem!important}.rounded-md{border-radius:.66rem!important}.rounded-2xl{border-radius:1.2rem!important}.hover\:border-slate-300:hover{border-color:var(--premium-navy)!important}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-300:hover{border-color:color-mix(in srgb,var(--premium-navy)28%,var(--border))!important}}.hover\:bg-slate-50:hover{background-color:var(--surface-2)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50:hover{background-color:color-mix(in srgb,var(--surface-2)86%,white)!important}}.hover\:bg-slate-100:hover{background-color:var(--surface-2)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100:hover{background-color:color-mix(in srgb,var(--surface-2)70%,white)!important}}.hover\:bg-white:hover{background-color:var(--surface-1)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white:hover{background-color:color-mix(in srgb,var(--surface-1)96%,white)!important}}.hover\:text-slate-700:hover{color:var(--text-1)!important}@supports (color:color-mix(in lab,red,red)){.hover\:text-slate-700:hover{color:color-mix(in srgb,var(--text-1)76%,white)!important}}.bg-sky-900{background-color:var(--primary-strong)!important;color:var(--primary-contrast)!important}.hover\:bg-sky-950:hover{background-color:var(--primary-strong)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-950:hover{background-color:color-mix(in srgb,var(--primary-strong)86%,black)!important}}.text-sky-700,.text-sky-800{color:var(--link)!important}@supports (color:color-mix(in lab,red,red)){.text-sky-800{color:color-mix(in srgb,var(--link)86%,var(--premium-navy))!important}}.hover\:text-sky-900:hover{color:var(--link)!important}@supports (color:color-mix(in lab,red,red)){.hover\:text-sky-900:hover{color:color-mix(in srgb,var(--link)88%,black)!important}}.text-emerald-700{color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.text-emerald-700{color:color-mix(in srgb,var(--success)70%,var(--text-1))!important}}.ring-sky-200{--tw-ring-color:var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){.ring-sky-200{--tw-ring-color:color-mix(in srgb,var(--focus-ring)28%,transparent)!important}}.ring-sky-500\/50{--tw-ring-color:var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/50{--tw-ring-color:color-mix(in srgb,var(--focus-ring)50%,transparent)!important}}.focus\:ring-sky-500\/60:focus{--tw-ring-color:var(--focus-ring)!important}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-500\/60:focus{--tw-ring-color:color-mix(in srgb,var(--focus-ring)42%,transparent)!important}}.focus\:border-sky-500:focus,.focus\:border-sky-400:focus{border-color:var(--accent)!important}@media (max-width:767px){.app-shell-frame{padding:0}.app-content-shell{padding-top:.5rem}.app-content-shell:before{box-shadow:none;border-inline:none;border-radius:0}.topbar-shell{min-height:76px;box-shadow:0 10px 24px var(--premium-ink);border-inline:none;border-top:none;border-radius:0}@supports (color:color-mix(in lab,red,red)){.topbar-shell{box-shadow:0 10px 24px color-mix(in srgb,var(--premium-ink)10%,transparent)}}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;font-size:16px}button,a.topbar-mobile-link,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{min-height:44px}button{min-width:44px}input[type=checkbox],input[type=radio]{width:18px;height:18px}.kpi-label,.page-eyebrow,.dashboard-mini-label{font-size:.8rem;line-height:1.15rem}.dashboard-kpi-card .kpi-label,.credit-kpi-card-compact .kpi-label{font-size:.8rem!important;line-height:1.15rem!important}.topbar-mobile-link{padding:.72rem .95rem;font-size:.95rem}.premium-kpi-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mobile-card{padding:.95rem}.text-\[10px\],.text-\[11px\]{font-size:.75rem!important;line-height:1rem!important}.overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.modal-overlay{z-index:80;background:var(--premium-ink);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.modal-overlay{background:color-mix(in srgb,var(--premium-ink)34%,transparent)}}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-surface{border:1px solid var(--premium-navy);width:100%;max-height:92vh;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.modal-surface{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--border))}}.modal-surface{background:radial-gradient(120% 180% at 100% -18%,var(--premium-champagne)0%,transparent 70%),linear-gradient(180deg,var(--surface-1)0%,var(--surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.modal-surface{background:radial-gradient(120% 180% at 100% -18%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)97%,white)0%,var(--surface-1)100%)}}.modal-surface{box-shadow:0 26px 54px var(--premium-ink);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.modal-surface{box-shadow:0 26px 54px color-mix(in srgb,var(--premium-ink)24%,transparent)}}.modal-surface{animation:.14s cubic-bezier(.22,.61,.36,1) both fadeUpSoft}@media (max-width:767px){.modal-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);align-items:flex-end;padding:0}.modal-overlay[data-mobile-anchor=true]{padding-top:var(--mobile-modal-anchor-top,.75rem);align-items:flex-start}.modal-surface{max-height:min(96dvh,100dvh - .25rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom));animation:.12s cubic-bezier(.22,.61,.36,1) both mobileSheetIn;border-radius:1rem 1rem 0 0!important}.modal-overlay[data-mobile-anchor=true] .modal-surface{max-height:calc(100dvh - var(--mobile-modal-anchor-top,.75rem) - .25rem);animation:.12s cubic-bezier(.22,.61,.36,1) both fadeUpSoft;border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}}@keyframes realtimeHighlightPulse{0%{background-color:color-mix(in srgb,var(--success)22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success)25%,transparent)}to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.realtime-highlight{animation:1.8s ease-out both realtimeHighlightPulse}@media (prefers-reduced-motion:reduce){.card,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.page-shell>*,.animate-panel-in,.animate-fade-in,.realtime-highlight,.finance-overview-shell:after,.finance-accumulated-pill:after,.finance-top-kpi-card:before,.finance-mini-kpi-card:before{transition:none!important;animation:none!important;transform:none!important}}.finance-premium-hero{border:1px solid var(--primary);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.finance-premium-hero{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border))}}@supports (color:color-mix(in lab,red,red)){.finance-premium-hero{background:radial-gradient(120% 180% at 105% -15%,color-mix(in srgb,var(--accent)12%,transparent)0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)92%,#f8fbff)0%,var(--surface-1)100%)}}@supports (color:color-mix(in lab,red,red)){.finance-premium-hero{box-shadow:0 16px 34px color-mix(in srgb,var(--primary)10%,transparent)}}.finance-premium-badge{border:1px solid var(--primary);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.finance-premium-badge{border:1px solid color-mix(in srgb,var(--primary)18%,var(--border))}}.finance-premium-badge{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-premium-badge{background:color-mix(in srgb,var(--surface-1)94%,#f0f6fb)}}.finance-premium-badge{padding:.7rem .9rem}.finance-premium-panel{border:1px solid var(--primary);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.finance-premium-panel{border:1px solid color-mix(in srgb,var(--primary)10%,var(--border))}}.finance-premium-panel{background:linear-gradient(180deg,var(--surface-1)0%,var(--surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.finance-premium-panel{background:linear-gradient(180deg,var(--surface-1)0%,color-mix(in srgb,var(--surface-2)52%,white)100%)}}.finance-premium-panel{box-shadow:0 10px 28px var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-premium-panel{box-shadow:0 10px 28px color-mix(in srgb,var(--primary)8%,transparent)}}.finance-premium-panel{transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.finance-ledger-premium-shell,.finance-ledger-section.finance-ledger-premium-shell,.finance-ledger-section.finance-ledger-premium-shell:hover{box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}.finance-premium-page .dashboard-card{height:auto}.finance-actions-panel{overflow:visible}.finance-monthly-summary-grid,.finance-monthly-overview-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.finance-monthly-summary-grid{grid-auto-flow:dense}.finance-monthly-overview-shell,.finance-monthly-summary-shell{position:relative}.finance-balance-card,.finance-balance-panel{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-balance-card,.finance-balance-panel{border:1px solid color-mix(in srgb,var(--primary)12%,var(--line))}}.finance-balance-card,.finance-balance-panel{border-radius:var(--card-radius,var(--radius-card));background:linear-gradient(180deg,var(--bg-card)0%,var(--bg-card)100%)}@supports (color:color-mix(in lab,red,red)){.finance-balance-card,.finance-balance-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card)92%,#f8fbff)0%,var(--bg-card)100%)}}.finance-balance-card,.finance-balance-panel{box-shadow:var(--shadow-soft,var(--shadow-card));padding:var(--card-padding,1.5rem);gap:.9rem}.finance-balance-card-title,.finance-balance-panel-title{color:var(--text-secondary);font-size:.8rem;font-weight:650;line-height:1.1rem}.finance-balance-current-value,.finance-balance-panel-value{letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;margin-top:.35rem;font-size:clamp(1.9rem,2vw,2.35rem);line-height:1.12}.finance-balance-card-current{order:2}.finance-balance-card-forecast,.finance-balance-panel-predicted{background:radial-gradient(120% 100% at 100% 0%,var(--primary)0%,transparent 60%),linear-gradient(180deg,#fff 0%,var(--surface-2)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.finance-balance-card-forecast,.finance-balance-panel-predicted{background:radial-gradient(120% 100% at 100% 0%,color-mix(in srgb,var(--primary)6%,transparent)0%,transparent 60%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--surface-2)55%,#fff))}}.finance-balance-card-forecast{order:1}.finance-balance-metrics{padding-top:.2rem}.finance-balance-breakdown p,.finance-balance-metric-row{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.finance-balance-breakdown{color:var(--text-secondary);row-gap:.42rem;margin-top:.55rem;font-size:.84rem;display:grid}.finance-balance-breakdown p{width:100%}.finance-balance-pending-pill{border:1px solid var(--warning);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.finance-balance-pending-pill{border:1px solid color-mix(in srgb,var(--warning)22%,var(--line))}}.finance-balance-pending-pill{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-balance-pending-pill{background:color-mix(in srgb,var(--warning)8%,white)}}.finance-balance-pending-pill{padding:.25rem .45rem}.finance-breakdown-value{text-align:right;font-weight:650}.finance-breakdown-value.is-positive{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-breakdown-value.is-positive{color:color-mix(in srgb,var(--success)72%,var(--text-primary))}}.finance-breakdown-value.is-negative{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-breakdown-value.is-negative{color:color-mix(in srgb,var(--danger)72%,var(--text-primary))}}.finance-breakdown-value.is-pending{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-breakdown-value.is-pending{color:color-mix(in srgb,var(--warning)72%,var(--text-primary))}}.finance-forecast-main-value{letter-spacing:-.02em;white-space:nowrap;margin-top:.4rem;font-size:clamp(2.75rem,4vw,2.75rem);line-height:1.1}.finance-forecast-main-value.is-negative{color:var(--danger)}.finance-forecast-main-value.is-positive{color:var(--success)}.finance-delta-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;margin-top:.45rem;padding:.27rem .6rem;font-size:.78rem;font-weight:650;display:inline-flex}.finance-delta-pill.is-negative{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-delta-pill.is-negative{border-color:color-mix(in srgb,var(--danger)30%,var(--line))}}.finance-delta-pill.is-negative{background:var(--danger-50);color:var(--danger)}.finance-delta-pill.is-positive{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-delta-pill.is-positive{border-color:color-mix(in srgb,var(--success)30%,var(--line))}}.finance-delta-pill.is-positive{background:var(--success-50);color:var(--success)}.finance-risk-status{border:1px solid var(--line);border-radius:13px;gap:.08rem;margin-top:.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-risk-status{border:1px solid color-mix(in srgb,var(--line)75%,white)}}.finance-risk-status{padding:.75rem;font-size:.8rem}.finance-risk-status-head{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.finance-risk-status-sub{color:var(--text-secondary);font-size:.78rem;line-height:1.3}.finance-risk-status.is-negative{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-risk-status.is-negative{border-color:color-mix(in srgb,var(--danger)24%,var(--line))}}.finance-risk-status.is-negative{background:var(--danger-50);color:var(--danger)}.finance-risk-status.is-medium{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-risk-status.is-medium{border-color:color-mix(in srgb,var(--warning)30%,var(--line))}}.finance-risk-status.is-medium{background:var(--warning-50);color:var(--warning)}.finance-risk-status.is-positive{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-risk-status.is-positive{border-color:color-mix(in srgb,var(--success)28%,var(--line))}}.finance-risk-status.is-positive{background:var(--success-50);color:var(--success)}.finance-forecast-human-copy{color:var(--text-secondary);margin-top:.45rem;font-size:.78rem}.finance-forecast-breakdown{border:1px solid var(--primary);border-radius:12px;gap:.35rem;margin-top:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-forecast-breakdown{border:1px solid color-mix(in srgb,var(--primary)9%,var(--line))}}.finance-forecast-breakdown{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-forecast-breakdown{background:color-mix(in srgb,var(--surface-2)62%,white)}}.finance-forecast-breakdown{padding:.55rem .65rem}.finance-forecast-breakdown p{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.finance-forecast-breakdown strong{color:var(--text-primary)}.finance-forecast-insight{color:var(--text-secondary);align-items:center;gap:.38rem;margin-top:.55rem;font-size:.76rem;display:flex}.finance-forecast-insight-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-forecast-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.finance-monthly-summary-grid .metric-num,.finance-monthly-summary-grid .finance-balance-current-value,.finance-monthly-summary-grid .finance-forecast-main-value,.finance-monthly-summary-grid .finance-risk-range-caption{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.finance-risk-indicator{border-top:1px solid var(--primary);order:3;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-risk-indicator{border-top:1px solid color-mix(in srgb,var(--primary)12%,var(--line))}}.finance-risk-indicator{padding-top:.6rem}.finance-risk-dots{gap:.28rem;display:inline-flex}.finance-risk-dot{background:var(--text-2);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab,red,red)){.finance-risk-dot{background:color-mix(in srgb,var(--text-2)20%,white)}}.finance-risk-dot.is-active.is-low{background:var(--success)}.finance-risk-dot.is-active.is-med{background:var(--warning)}.finance-risk-dot.is-active.is-high{background:var(--danger)}.finance-impact-track{border:1px solid var(--primary);border-radius:999px;height:.72rem;position:relative}@supports (color:color-mix(in lab,red,red)){.finance-impact-track{border:1px solid color-mix(in srgb,var(--primary)10%,var(--line))}}.finance-impact-track{background:linear-gradient(90deg,var(--success)0%,var(--warning)50%,var(--danger)100%)}@supports (color:color-mix(in lab,red,red)){.finance-impact-track{background:linear-gradient(90deg,color-mix(in srgb,var(--success)15%,white),color-mix(in srgb,var(--warning)9%,white),color-mix(in srgb,var(--danger)14%,white))}}.finance-impact-track{overflow:hidden}.finance-impact-delta{background:linear-gradient(90deg,var(--success),var(--danger));border-radius:999px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.finance-impact-delta{background:linear-gradient(90deg,color-mix(in srgb,var(--success)45%,white),color-mix(in srgb,var(--danger)45%,white))}}.finance-impact-delta{transition:width .25s,left .25s}.finance-impact-marker{border:2px solid #fff;border-radius:999px;width:.76rem;height:.76rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0f172a2e}.finance-impact-marker-current{background:var(--success)}.finance-impact-marker-predicted{background:var(--danger)}.finance-risk-range{margin-top:.55rem}.finance-risk-range-track{border:1px solid var(--primary);border-radius:999px;height:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.finance-risk-range-track{border:1px solid color-mix(in srgb,var(--primary)12%,var(--line))}}.finance-risk-zero-line{background:var(--text-primary);width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.finance-risk-zero-line{background:color-mix(in srgb,var(--text-primary)32%,white)}}.finance-risk-zone{position:absolute;top:0;bottom:0}.finance-risk-zone-negative{background:var(--danger);width:50%;left:0}@supports (color:color-mix(in lab,red,red)){.finance-risk-zone-negative{background:color-mix(in srgb,var(--danger)18%,white)}}.finance-risk-zone-neutral{background:var(--warning);width:16%}@supports (color:color-mix(in lab,red,red)){.finance-risk-zone-neutral{background:color-mix(in srgb,var(--warning)22%,white)}}.finance-risk-zone-positive{background:var(--success);width:50%}@supports (color:color-mix(in lab,red,red)){.finance-risk-zone-positive{background:color-mix(in srgb,var(--success)18%,white)}}.finance-risk-zero{color:var(--text-secondary);font-size:.65rem;position:absolute;top:-1.1rem;transform:translate(-50%)}.finance-risk-marker{border:2px solid #fff;border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0f172a2e}.finance-risk-marker-current{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-risk-marker-current{background:color-mix(in srgb,var(--success)85%,black)}}.finance-risk-marker-forecast{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-risk-marker-forecast{background:color-mix(in srgb,var(--danger)82%,black)}}.finance-risk-range-caption{color:var(--text-secondary);justify-content:space-between;gap:.5rem;margin-top:.42rem;font-size:.72rem;display:flex}@media (min-width:1024px){.finance-monthly-summary-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr);align-items:start;gap:1rem}.finance-balance-card,.finance-balance-panel{padding:1.5rem}}@media (min-width:900px){.finance-monthly-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:1rem}.finance-risk-indicator{grid-column:1/-1}}@media (max-width:640px){.finance-balance-card,.finance-balance-panel{padding:1.15rem}.finance-balance-inline-head{grid-template-columns:1fr;align-items:start}.finance-balance-current-value,.finance-balance-panel-value{font-size:1.95rem}.finance-risk-indicator{flex-wrap:wrap;row-gap:.35rem}.finance-risk-range-caption{flex-direction:column;align-items:flex-start;gap:.2rem}.finance-forecast-actions{width:100%}.finance-forecast-actions .btn-primary,.finance-forecast-actions .btn-secondary{flex:100%;justify-content:center}.finance-forecast-main-value{font-size:clamp(2.25rem,11vw,2.5rem)}.finance-risk-status{padding:.65rem}}.finance-premium-panel:hover{border-color:var(--primary);transform:none}@supports (color:color-mix(in lab,red,red)){.finance-premium-panel:hover{border-color:color-mix(in srgb,var(--primary)20%,var(--border))}}.finance-premium-panel:hover{box-shadow:0 14px 30px var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-premium-panel:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--primary)12%,transparent)}}.finance-flow-origin{border:1px dashed var(--primary);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.finance-flow-origin{border:1px dashed color-mix(in srgb,var(--primary)18%,var(--border))}}.finance-flow-origin{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-flow-origin{background:color-mix(in srgb,var(--surface-2)70%,white)}}.finance-flow-origin{flex-direction:column;justify-content:center;padding:.75rem;display:flex}.finance-premium-panel input[type=range]{accent-color:var(--chart-primary)}.finance-premium-panel input[type=range]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.finance-premium-panel details[open]>summary{background:var(--surface-2)}.finance-premium-panel summary{list-style:none}.finance-premium-panel summary::-webkit-details-marker{display:none}@media (max-width:1024px){.finance-premium-panel{box-shadow:0 8px 20px var(--primary);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.finance-premium-panel{box-shadow:0 8px 20px color-mix(in srgb,var(--primary)7%,transparent)}}}@media (max-width:640px){.finance-premium-hero,.finance-premium-panel{border-radius:14px}.finance-premium-badge{width:100%}.finance-premium-panel{padding:1rem!important}}.finance-premium-layout{flex-direction:column;gap:1.4rem;display:flex}.finance-cockpit-intro{gap:.42rem;display:grid}.finance-cockpit-intro-shell{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-intro-shell{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.finance-cockpit-intro-shell{background:radial-gradient(120% 200% at -10% -18%,var(--primary)0%,transparent 68%),radial-gradient(100% 160% at 110% -30%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,var(--surface-1),var(--surface-2));border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-intro-shell{background:radial-gradient(120% 200% at -10% -18%,color-mix(in srgb,var(--primary)10%,transparent)0%,transparent 68%),radial-gradient(100% 160% at 110% -30%,color-mix(in srgb,var(--premium-champagne)18%,transparent)0%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)78%,white))}}.finance-cockpit-intro-shell{box-shadow:0 18px 36px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-intro-shell{box-shadow:0 18px 36px color-mix(in srgb,var(--premium-ink)12%,transparent)}}.finance-cockpit-intro-shell{padding:1.15rem 1.15rem 1.05rem}.finance-cockpit-intro-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.finance-cockpit-heading-meta{align-items:center;gap:.42rem;display:inline-flex}.finance-cockpit-month-chip,.finance-cockpit-status-chip{border:1px solid var(--premium-navy);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-month-chip,.finance-cockpit-status-chip{border:1px solid color-mix(in srgb,var(--premium-navy)16%,var(--line))}}.finance-cockpit-month-chip,.finance-cockpit-status-chip{letter-spacing:.06em;text-transform:uppercase;padding:.26rem .66rem;font-size:.66rem;font-weight:700;line-height:1}.finance-cockpit-month-chip{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-month-chip{background:color-mix(in srgb,var(--surface-1)94%,white)}}.finance-cockpit-month-chip{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-month-chip{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.finance-cockpit-status-chip{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip{background:color-mix(in srgb,var(--surface-2)86%,white)}}.finance-cockpit-status-chip{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.finance-cockpit-status-chip.is-positive{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip.is-positive{border-color:color-mix(in srgb,var(--success)35%,var(--line))}}.finance-cockpit-status-chip.is-positive{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip.is-positive{color:color-mix(in srgb,var(--success)88%,var(--text-1))}}.finance-cockpit-status-chip.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip.is-warning{border-color:color-mix(in srgb,var(--warning)35%,var(--line))}}.finance-cockpit-status-chip.is-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip.is-warning{color:color-mix(in srgb,var(--warning)88%,var(--text-1))}}.finance-cockpit-status-chip.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip.is-danger{border-color:color-mix(in srgb,var(--danger)35%,var(--line))}}.finance-cockpit-status-chip.is-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-status-chip.is-danger{color:color-mix(in srgb,var(--danger)84%,var(--text-1))}}.finance-storyline-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:.72rem;margin-top:.48rem;display:grid}.finance-storyline-card{border:1px solid var(--premium-navy);border-radius:1.08rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-card{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-storyline-card{background:radial-gradient(120% 180% at 100% -20%,var(--premium-champagne)0%,transparent 74%),var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-storyline-card{background:radial-gradient(120% 180% at 100% -20%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 74%),color-mix(in srgb,var(--surface-1)95%,white)}}.finance-storyline-card{padding:.82rem .86rem;box-shadow:inset 0 1px #ffffffd6}.finance-storyline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.56rem;display:grid}.finance-storyline-stat{border:1px solid var(--premium-navy);border-radius:.92rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-stat{border:1px solid color-mix(in srgb,var(--premium-navy)11%,var(--line))}}.finance-storyline-stat{background:linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-storyline-stat{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white),color-mix(in srgb,var(--surface-2)70%,white))}}.finance-storyline-stat{padding:.58rem .64rem}.finance-storyline-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.62rem;font-weight:700;line-height:.88rem}.finance-storyline-stat-value{color:var(--text-1);margin:.24rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.12rem}.finance-storyline-stat-meta{color:var(--text-2);margin:.18rem 0 0;font-size:.71rem;line-height:.95rem}.finance-storyline-spotlight{border:1px solid var(--premium-navy);border-radius:1.08rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight{border:1px solid color-mix(in srgb,var(--premium-navy)18%,var(--line))}}.finance-storyline-spotlight{background:radial-gradient(100% 130% at 100% -12%,var(--premium-champagne)0%,transparent 70%),linear-gradient(140deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight{background:radial-gradient(100% 130% at 100% -12%,color-mix(in srgb,var(--premium-champagne)16%,transparent)0%,transparent 70%),linear-gradient(140deg,color-mix(in srgb,var(--premium-navy)90%,black),color-mix(in srgb,var(--brand-900)80%,black))}}.finance-storyline-spotlight{color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight{color:color-mix(in srgb,var(--surface-1)96%,white)}}.finance-storyline-spotlight{box-shadow:0 16px 32px var(--premium-ink);padding:.86rem .9rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight{box-shadow:0 16px 32px color-mix(in srgb,var(--premium-ink)18%,transparent)}}.finance-storyline-spotlight-label{letter-spacing:.08em;text-transform:uppercase;color:var(--surface-1);margin:0;font-size:.62rem;font-weight:700;line-height:.88rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight-label{color:color-mix(in srgb,var(--surface-1)78%,transparent)}}.finance-storyline-spotlight-value{color:#fff;margin:.26rem 0 0;font-size:1.24rem;font-weight:700;line-height:1.18rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight-value{color:color-mix(in srgb,white 95%,var(--surface-1))}}.finance-storyline-spotlight-meta{color:var(--surface-1);margin:.22rem 0 0;font-size:.72rem;line-height:1.05rem}@supports (color:color-mix(in lab,red,red)){.finance-storyline-spotlight-meta{color:color-mix(in srgb,var(--surface-1)80%,transparent)}}.finance-cockpit-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:800;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.finance-cockpit-kicker{color:color-mix(in srgb,var(--accent)60%,var(--text-2))}}.finance-cockpit-executive-rail{flex-wrap:wrap;gap:.42rem;margin-top:.28rem;display:flex}.finance-executive-pill{border:1px solid var(--premium-navy);align-items:center;gap:.36rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-executive-pill{border:1px solid color-mix(in srgb,var(--premium-navy)16%,var(--line))}}.finance-executive-pill{background:radial-gradient(120% 180% at 100% -20%,var(--premium-champagne)0%,transparent 72%),var(--surface-1);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.finance-executive-pill{background:radial-gradient(120% 180% at 100% -20%,color-mix(in srgb,var(--premium-champagne)9%,transparent)0%,transparent 72%),color-mix(in srgb,var(--surface-1)94%,white)}}.finance-executive-pill{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-executive-pill{color:color-mix(in srgb,var(--text-2)96%,var(--premium-navy))}}.finance-executive-pill{letter-spacing:.06em;text-transform:uppercase;padding:.28rem .64rem;font-size:.68rem;font-weight:700;line-height:1}.finance-executive-pill strong{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.finance-executive-pill strong{color:color-mix(in srgb,var(--text-1)88%,var(--premium-ink))}}.finance-executive-pill strong{letter-spacing:0;text-transform:none;font-weight:750}.finance-cockpit-section{order:1;margin-top:.2rem}.finance-insights-section{order:2}.finance-ledger-section{order:3;margin-top:.3rem}.finance-premium-hero{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-premium-hero{border:1px solid color-mix(in srgb,var(--primary)28%,#0b152b)}}.finance-premium-hero{background:radial-gradient(120% 180% at 88% -18%,var(--accent),transparent 60%),radial-gradient(115% 140% at -8% 14%,#0b1b36 0%,transparent 72%),linear-gradient(140deg,#0c1b33,#102744 36%,#0d223d)}@supports (color:color-mix(in lab,red,red)){.finance-premium-hero{background:radial-gradient(120% 180% at 88% -18%,color-mix(in srgb,var(--accent)28%,transparent),transparent 60%),radial-gradient(115% 140% at -8% 14%,color-mix(in srgb,#0b1b36 64%,var(--primary))0%,transparent 72%),linear-gradient(140deg,#0c1b33,#102744 36%,#0d223d)}}.finance-premium-hero{box-shadow:0 22px 52px #0f172a5c}.finance-cockpit-hero-stage{position:relative}.finance-cockpit-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#dbeafe70,#0000);height:1px;position:absolute;inset:auto 1.2rem 1rem}.finance-premium-hero .finance-monthly-summary-grid{background:#ffffff14;border:1px solid #e2e8f029;border-radius:1rem;padding:.9rem}.finance-cockpit-nav-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.finance-cockpit-nav{background:#0b1529a8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.25rem;padding:.24rem;display:inline-flex}.finance-cockpit-nav-label{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#f3f7fc;min-width:11rem;margin:0;font-size:.82rem;font-weight:700;line-height:1rem}.finance-cockpit-accumulated{color:#cddcf0;margin:0;font-size:.79rem;line-height:1rem}.finance-cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.95rem;display:grid}.finance-cockpit-metric,.finance-cockpit-signal{background:linear-gradient(160deg,#ffffff26,#0f172a0f);border:1px solid #e2e8f026;border-radius:.95rem;padding:.72rem .82rem}.finance-cockpit-metric-primary{background:linear-gradient(160deg,#e2e8f02e,#cbd5e11f)}.finance-cockpit-metric-label{letter-spacing:.08em;text-transform:uppercase;color:#c7d6ea;margin:0;font-size:.67rem;font-weight:700;line-height:.92rem}.finance-cockpit-metric-value{color:#f8fafc;letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.05}.finance-cockpit-balance-main{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1}.finance-cockpit-signal-value{color:#f8fafc;margin:.35rem 0 0;font-size:.94rem;font-weight:700;line-height:1.2rem}.finance-cockpit-signal-positive{border-color:#34d39952}.finance-cockpit-signal-warning{border-color:#f59e0b57}.finance-cockpit-signal-danger{border-color:#ef444457}.finance-cockpit-summary-shell{margin-top:.95rem}.finance-balance-inline-head{border-bottom:1px solid var(--premium-navy);grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:end;gap:1rem;padding-bottom:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-balance-inline-head{border-bottom:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-balance-inline-story{max-width:30rem;color:var(--text-2);margin:.42rem 0 0;font-size:.88rem;line-height:1.38rem}@supports (color:color-mix(in lab,red,red)){.finance-balance-inline-story{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.finance-balance-inline-value{letter-spacing:-.05em;color:var(--premium-ink);margin:.3rem 0 0;font-size:clamp(2rem,3.1vw,2.7rem);font-weight:780;line-height:.96}@supports (color:color-mix(in lab,red,red)){.finance-balance-inline-value{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.finance-balance-inline-breakdown{color:var(--text-2);gap:.4rem;font-size:.82rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-balance-inline-breakdown{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-balance-inline-breakdown p{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.finance-balance-inline-pending{border:1px solid var(--warning);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.finance-balance-inline-pending{border:1px solid color-mix(in srgb,var(--warning)24%,var(--line))}}.finance-balance-inline-pending{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-balance-inline-pending{background:color-mix(in srgb,var(--warning)9%,white)}}.finance-balance-inline-pending{padding:.32rem .58rem}.finance-balance-chart-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.finance-balance-chart-note{text-align:left;border:1px solid var(--premium-navy);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-balance-chart-note{background:linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)100%,white),color-mix(in srgb,var(--surface-2)58%,white))}}.finance-balance-chart-note{padding:.68rem .8rem;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:inset 0 1px #ffffffd6}.finance-balance-chart-note:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary)22%,var(--line))}}.finance-balance-chart-note:hover:not(:disabled){box-shadow:0 12px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note:hover:not(:disabled){box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-balance-chart-note:disabled{cursor:default}.finance-balance-chart-note:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note:focus-visible{border-color:color-mix(in srgb,var(--primary)34%,var(--line))}}.finance-balance-chart-note:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 12px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)20%,transparent),0 12px 22px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.finance-balance-chart-note span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.66rem;font-weight:800;line-height:.9rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note span{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-balance-chart-note strong{color:var(--text-1);margin-top:.32rem;font-size:.88rem;font-weight:700;line-height:1.32rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-note strong{color:color-mix(in srgb,var(--text-1)94%,var(--premium-ink))}}.finance-balance-chart-shell{background:radial-gradient(120% 160% at 100% 0%,var(--accent),transparent 72%),linear-gradient(180deg,var(--surface-1),var(--surface-2));border-radius:1.2rem;padding:.7rem .75rem .45rem}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-shell{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--accent)6%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)52%,white))}}.finance-balance-chart-shell{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-shell{border:1px solid color-mix(in srgb,var(--premium-navy)8%,var(--line))}}.finance-balance-chart-shell{box-shadow:inset 0 1px #ffffffd6}.finance-balance-chart-shell .recharts-cartesian-grid-horizontal line,.finance-balance-chart-shell .recharts-cartesian-axis-line,.finance-balance-chart-shell .recharts-cartesian-axis-tick line{stroke:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-shell .recharts-cartesian-grid-horizontal line,.finance-balance-chart-shell .recharts-cartesian-axis-line,.finance-balance-chart-shell .recharts-cartesian-axis-tick line{stroke:color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-balance-chart-shell .recharts-default-legend{margin-top:.15rem!important}.finance-balance-chart-shell .recharts-legend-item-text{color:var(--text-2)!important}@supports (color:color-mix(in lab,red,red)){.finance-balance-chart-shell .recharts-legend-item-text{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))!important}}.finance-balance-tooltip{background:radial-gradient(130% 170% at 100% 0%,var(--accent),transparent 72%),linear-gradient(180deg,#fffffffa,#f4f8fcfa)}@supports (color:color-mix(in lab,red,red)){.finance-balance-tooltip{background:radial-gradient(130% 170% at 100% 0%,color-mix(in srgb,var(--accent)8%,transparent),transparent 72%),linear-gradient(180deg,#fffffffa,#f4f8fcfa)}}.finance-balance-tooltip{box-shadow:0 18px 28px var(--premium-ink),inset 0 1px #ffffffdb}@supports (color:color-mix(in lab,red,red)){.finance-balance-tooltip{box-shadow:0 18px 28px color-mix(in srgb,var(--premium-ink)10%,transparent),inset 0 1px #ffffffdb}}.finance-balance-tooltip .bg-\[color\:var\(--surface-2\)\]{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-balance-tooltip .bg-\[color\:var\(--surface-2\)\]{background:color-mix(in srgb,var(--surface-2)88%,white)}}.finance-balance-storybar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.finance-balance-storybar article{border:1px solid var(--premium-navy);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.finance-balance-storybar article{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-balance-storybar article{background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}@supports (color:color-mix(in lab,red,red)){.finance-balance-storybar article{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)84%,white),color-mix(in srgb,var(--surface-1)96%,white))}}.finance-balance-storybar article{padding:.82rem .92rem}.finance-balance-storybar article.is-positive{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-balance-storybar article.is-positive{border-color:color-mix(in srgb,var(--success)24%,var(--line))}}.finance-balance-storybar article.is-negative{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-balance-storybar article.is-negative{border-color:color-mix(in srgb,var(--warning)26%,var(--line))}}.finance-balance-storybar span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.66rem;font-weight:800;line-height:.92rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-balance-storybar span{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-balance-storybar strong{letter-spacing:-.03em;color:var(--text-1);margin-top:.32rem;font-size:1.08rem;line-height:1.08rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-balance-storybar strong{color:color-mix(in srgb,var(--text-1)94%,var(--premium-ink))}}.finance-cockpit-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.82rem;display:grid}.finance-command-item{background:#0b152985;border:1px solid #e2e8f02e;border-radius:.82rem;padding:.52rem .62rem}.finance-command-label{letter-spacing:.08em;text-transform:uppercase;color:#c7d6ea;margin:0;font-size:.62rem;font-weight:700;line-height:.9rem}.finance-command-value{color:#f8fafc;margin:.22rem 0 0;font-size:.98rem;font-weight:700;line-height:1.2rem}.finance-curated-brief{background:radial-gradient(90% 130% at 100% -10%,var(--accent),transparent 70%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-curated-brief{background:radial-gradient(90% 130% at 100% -10%,color-mix(in srgb,var(--accent)11%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white),color-mix(in srgb,var(--surface-2)56%,white))}}.finance-curated-premium{box-shadow:0 14px 30px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-curated-premium{box-shadow:0 14px 30px color-mix(in srgb,var(--premium-ink)12%,transparent)}}.finance-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.finance-section-head-spacious{gap:1.1rem}.finance-section-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0 0 .22rem;font-size:.68rem;font-weight:720;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.finance-section-kicker{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.finance-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.finance-section-stats{flex-wrap:wrap;gap:.46rem;display:flex}.finance-section-stat{border:1px solid var(--premium-navy);border-radius:999px;align-items:center;gap:.34rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-section-stat{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.finance-section-stat{background:radial-gradient(120% 180% at 100% -20%,var(--premium-champagne)0%,transparent 74%),var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-section-stat{background:radial-gradient(120% 180% at 100% -20%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 74%),color-mix(in srgb,var(--surface-1)94%,white)}}.finance-section-stat{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-section-stat{color:color-mix(in srgb,var(--text-2)95%,var(--premium-navy))}}.finance-section-stat{letter-spacing:.05em;text-transform:uppercase;padding:.28rem .66rem;font-size:.67rem;font-weight:700;line-height:1}.finance-section-stat strong{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.finance-section-stat strong{color:color-mix(in srgb,var(--text-1)90%,var(--premium-ink))}}.finance-section-stat strong{letter-spacing:0;text-transform:none;font-weight:760}.finance-distribution-panel{box-shadow:0 14px 30px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-distribution-panel{box-shadow:0 14px 30px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.finance-support-column{align-content:start;gap:.95rem;display:grid}.finance-intelligence-card{box-shadow:0 16px 34px var(--premium-ink);border-radius:1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card{box-shadow:0 16px 34px color-mix(in srgb,var(--premium-ink)9%,transparent)}}.finance-intelligence-card{transition:transform .18s,box-shadow .18s,border-color .18s}.finance-intelligence-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 46%,#ffffff0d);position:absolute;top:0;right:0;bottom:0;left:0}.finance-intelligence-card:hover{box-shadow:0 22px 40px var(--premium-ink);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card:hover{box-shadow:0 22px 40px color-mix(in srgb,var(--premium-ink)12%,transparent)}}.finance-intelligence-card--pressure{background:radial-gradient(120% 160% at 100% 0%,var(--premium-champagne)0%,transparent 72%),linear-gradient(160deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card--pressure{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)12%,transparent)0%,transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--premium-navy)96%,black),color-mix(in srgb,var(--brand-900)88%,black))}}.finance-intelligence-card--pressure{color:#fff}.finance-intelligence-card--actions{background:radial-gradient(120% 160% at 100% 0%,var(--accent)0%,transparent 72%),linear-gradient(180deg,#fffffffa,#f4f8fcfa)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card--actions{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--accent)8%,transparent)0%,transparent 72%),linear-gradient(180deg,#fffffffa,#f4f8fcfa)}}.finance-intelligence-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.finance-intelligence-title{letter-spacing:-.02em;margin:.12rem 0 0;font-size:1.08rem;font-weight:760;line-height:1.16rem}.finance-intelligence-card--pressure .finance-section-kicker,.finance-intelligence-card--pressure .finance-intelligence-title{color:#fff}.finance-intelligence-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--premium-navy);border-radius:999px;align-items:center;padding:.34rem .7rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill{border:1px solid color-mix(in srgb,var(--premium-navy)18%,var(--line))}}.finance-intelligence-pill{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill{background:color-mix(in srgb,var(--surface-1)92%,white)}}.finance-intelligence-pill{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill{color:color-mix(in srgb,var(--premium-ink)88%,black)}}.finance-intelligence-pill.is-positive{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill.is-positive{border-color:color-mix(in srgb,var(--success)36%,#ffffff3d)}}.finance-intelligence-pill.is-positive{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill.is-positive{color:color-mix(in srgb,var(--success)92%,#14532d)}}.finance-intelligence-pill.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill.is-warning{border-color:color-mix(in srgb,var(--warning)42%,#ffffff3d)}}.finance-intelligence-pill.is-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill.is-warning{color:color-mix(in srgb,var(--warning)92%,#78350f)}}.finance-intelligence-pill.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill.is-danger{border-color:color-mix(in srgb,var(--danger)42%,#ffffff3d)}}.finance-intelligence-pill.is-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-pill.is-danger{color:color-mix(in srgb,var(--danger)90%,#7f1d1d)}}.finance-intelligence-value-row{gap:.24rem;margin-top:1rem;display:grid}.finance-intelligence-value-row strong{letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.5rem);line-height:.96}.finance-intelligence-value-row span{color:#ffffffbd;font-size:.78rem;line-height:1.18rem}.finance-intelligence-copy{color:#ffffffd6;margin:.75rem 0 0;font-size:.84rem;line-height:1.32rem}.finance-intelligence-meter{background:#ffffff1f;border-radius:999px;height:.48rem;margin-top:.95rem;position:relative;overflow:hidden}.finance-intelligence-meter span{border-radius:inherit;background:linear-gradient(90deg,#9af2d2,#9bddff);height:100%;display:block;box-shadow:0 0 22px #7fd3ff38}.finance-intelligence-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.95rem;display:grid}.finance-intelligence-foot div{border-radius:1rem;padding:.72rem .8rem}.finance-intelligence-card--pressure .finance-intelligence-foot div{background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff1a}.finance-intelligence-card--actions .finance-intelligence-foot div{background:linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card--actions .finance-intelligence-foot div{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)74%,white))}}.finance-intelligence-card--actions .finance-intelligence-foot div{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card--actions .finance-intelligence-foot div{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-intelligence-foot span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760;line-height:.9rem;display:block}.finance-intelligence-card--pressure .finance-intelligence-foot span{color:#ffffffad}.finance-intelligence-card--actions .finance-intelligence-foot span{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-card--actions .finance-intelligence-foot span{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.finance-intelligence-foot strong{margin-top:.26rem;font-size:1rem;font-weight:760;line-height:1.08rem;display:block}.finance-intelligence-foot--secondary{margin-top:.85rem}.finance-intelligence-link{border:1px solid var(--premium-navy);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-link{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.finance-intelligence-link{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-link{background:color-mix(in srgb,var(--surface-1)94%,white)}}.finance-intelligence-link{color:var(--text-2);padding:.36rem .72rem;font-size:.72rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-link{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-intelligence-link{transition:background .16s,color .16s,border-color .16s,transform .16s}.finance-intelligence-link:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-link:hover{border-color:color-mix(in srgb,var(--primary)22%,var(--line))}}.finance-intelligence-link:hover{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.finance-intelligence-link:hover{color:color-mix(in srgb,var(--text-1)92%,var(--premium-ink))}}.finance-action-queue{gap:.62rem;margin-top:.95rem;display:grid}.finance-action-queue-item{text-align:left;border:1px solid var(--premium-navy);border-radius:1.05rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-item{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-action-queue-item{background:linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-item{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)68%,white))}}.finance-action-queue-item{padding:.78rem .86rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.finance-action-queue-item:hover{background:linear-gradient(180deg,white,var(--surface-2));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-item:hover{background:linear-gradient(180deg,color-mix(in srgb,white 98%,var(--surface-1)),color-mix(in srgb,var(--surface-2)82%,white))}}.finance-action-queue-item:hover{box-shadow:0 14px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-item:hover{box-shadow:0 14px 24px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-action-queue-item.is-overdue{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-item.is-overdue{border-color:color-mix(in srgb,var(--warning)26%,var(--line))}}.finance-action-queue-item.is-soon{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-item.is-soon{border-color:color-mix(in srgb,var(--primary)18%,var(--line))}}.finance-action-queue-title{color:var(--text-1);margin:0;font-size:.9rem;font-weight:720;line-height:1.12rem}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-title{color:color-mix(in srgb,var(--text-1)94%,var(--premium-ink))}}.finance-action-queue-meta{color:var(--text-2);margin:.22rem 0 0;font-size:.74rem;line-height:1.08rem}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-meta{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.finance-action-queue-amount{text-align:right;min-width:5.5rem}.finance-action-queue-amount strong{letter-spacing:-.02em;color:var(--text-1);font-size:.96rem;line-height:1.04rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-amount strong{color:color-mix(in srgb,var(--text-1)94%,var(--premium-ink))}}.finance-action-queue-amount span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin-top:.24rem;font-size:.68rem;font-weight:760;line-height:.92rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-action-queue-amount span{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}@media (prefers-reduced-motion:no-preference){.finance-month-dock:before{animation:7.5s ease-in-out infinite financePremiumSheen}}@keyframes financePremiumSheen{0%,to{opacity:.45;transform:translate(-28%)}48%{opacity:.85;transform:translate(24%)}}.finance-intelligence-empty{margin-top:.95rem}.finance-distribution-layout{flex:auto;align-content:start}.finance-support-column .finance-distribution-layout{grid-template-columns:152px minmax(0,1fr);gap:.9rem}.finance-support-column .finance-distribution-donut{height:164px}.finance-support-column .finance-distribution-row{padding:.74rem .86rem}.finance-support-column .finance-distribution-row-copy{margin-top:.24rem;font-size:.72rem;line-height:1.08rem}.finance-distribution-row.is-top{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-distribution-row.is-top{border-color:color-mix(in srgb,var(--primary)18%,var(--line))}}.finance-distribution-row.is-top{box-shadow:0 14px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-distribution-row.is-top{box-shadow:0 14px 24px color-mix(in srgb,var(--premium-ink)6%,transparent)}}.finance-brief-row{border:1px solid var(--primary);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.finance-brief-row{border:1px solid color-mix(in srgb,var(--primary)14%,var(--line))}}.finance-brief-row{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-brief-row{background:color-mix(in srgb,var(--surface-1)92%,var(--surface-2))}}.finance-brief-row{padding:.68rem .76rem}.finance-brief-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.66rem;font-weight:700;line-height:.9rem}.finance-brief-value{color:var(--text-1);margin:.28rem 0 0;font-size:.91rem;font-weight:700;line-height:1.2rem}.finance-brief-meta{color:var(--text-2);margin:.2rem 0 0;font-size:.75rem;line-height:1.12rem}.finance-ledger-section{background:radial-gradient(90% 170% at 100% -15%,var(--accent),transparent 72%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-section{background:radial-gradient(90% 170% at 100% -15%,color-mix(in srgb,var(--accent)8%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)58%,white))}}.finance-ledger-unified-shell{border:1px solid var(--premium-navy);border-radius:1.55rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-unified-shell{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-ledger-unified-shell{background:radial-gradient(100% 150% at 100% -8%,var(--accent),transparent 72%),linear-gradient(180deg,#f8fcfffa,#f0f6fbfa)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-unified-shell{background:radial-gradient(100% 150% at 100% -8%,color-mix(in srgb,var(--accent)6%,transparent),transparent 72%),linear-gradient(180deg,#f8fcfffa,#f0f6fbfa)}}.finance-ledger-unified-shell{box-shadow:0 20px 38px var(--premium-ink),inset 0 1px #ffffffe0}@supports (color:color-mix(in lab,red,red)){.finance-ledger-unified-shell{box-shadow:0 20px 38px color-mix(in srgb,var(--premium-ink)10%,transparent),inset 0 1px #ffffffe0}}.finance-ledger-head{border:1px solid var(--premium-navy);border-radius:1.25rem 1.25rem 0 0;margin-bottom:0;padding:.94rem 1rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head{border:1px solid color-mix(in srgb,var(--premium-navy)8%,white)}}.finance-ledger-head{background:radial-gradient(120% 180% at 100% -18%,var(--premium-champagne)0%,transparent 70%),linear-gradient(180deg,#fafdffd1,#f1f6fab8)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head{background:radial-gradient(120% 180% at 100% -18%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 70%),linear-gradient(180deg,#fafdffd1,#f1f6fab8)}}.finance-ledger-head{box-shadow:inset 0 1px #ffffffb8,0 14px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head{box-shadow:inset 0 1px #ffffffb8,0 14px 24px color-mix(in srgb,var(--premium-ink)4%,transparent)}}.finance-ledger-head-panel{border-color:var(--premium-navy);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-panel{border-color:color-mix(in srgb,var(--premium-navy)18%,transparent)}}.finance-ledger-head-panel{background:radial-gradient(120% 180% at 100% -8%,var(--accent)0%,transparent 62%),linear-gradient(140deg,var(--premium-navy)0%,var(--brand-900)100%)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-panel{background:radial-gradient(120% 180% at 100% -8%,color-mix(in srgb,var(--accent)18%,transparent)0%,transparent 62%),linear-gradient(140deg,color-mix(in srgb,var(--premium-navy)96%,black),color-mix(in srgb,var(--brand-900)92%,#071120))}}.finance-ledger-head-panel{box-shadow:inset 0 1px #ffffff14,0 24px 40px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-panel{box-shadow:inset 0 1px #ffffff14,0 24px 40px color-mix(in srgb,var(--premium-ink)15%,transparent)}}.finance-ledger-head-mainrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 1rem;display:flex}.finance-ledger-head-panel .finance-section-kicker{color:#fff}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-panel .finance-section-kicker{color:color-mix(in srgb,white 74%,var(--accent))}}.finance-ledger-head-panel h2,.finance-ledger-head-panel p{color:#fff}.finance-ledger-head-panel .finance-ledger-head-title{color:#fffffff5!important}.finance-ledger-head-panel .finance-ledger-head-subtitle{color:#fcfdfe!important}.finance-ledger-head-panel .text-sm.text-\[color\:var\(--text-2\)\]{color:#edf0f4}.finance-ledger-head-copy{max-width:34rem}.finance-ledger-head-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.finance-ledger-head-panel h2{margin-top:.16rem;font-size:1.12rem;font-weight:760;line-height:1.24rem}.finance-ledger-head-panel .text-sm.text-\[color\:var\(--text-2\)\]{max-width:46ch;margin-top:.22rem;font-size:.8rem;line-height:1.22rem}.finance-ledger-head-cta{min-height:3rem;background:radial-gradient(120% 180% at 100% 0%,var(--premium-champagne)0%,transparent 70%),linear-gradient(145deg,var(--premium-navy),var(--brand-900))!important;border:1px solid #ffffff1f!important;border-radius:1rem!important;padding:.34rem .4rem .34rem .5rem!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta{background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--premium-champagne)14%,transparent)0%,transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)84%,black),color-mix(in srgb,var(--brand-900)78%,#091729))!important}}.finance-ledger-head-cta{box-shadow:0 18px 28px var(--premium-ink),inset 0 1px #ffffff1f,inset 0 -1px #00000029;color:#fff!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta{box-shadow:0 18px 28px color-mix(in srgb,var(--premium-ink)24%,transparent),inset 0 1px #ffffff1f,inset 0 -1px #00000029}}.finance-ledger-head-cta{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.finance-ledger-head-cta:hover{transform:translateY(-1px);border-color:var(--premium-champagne)!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta:hover{border-color:color-mix(in srgb,var(--premium-champagne)34%,#ffffff2e)!important}}.finance-ledger-head-cta:hover{background:radial-gradient(120% 180% at 100% 0%,var(--premium-champagne)0%,transparent 72%),linear-gradient(145deg,var(--premium-navy),var(--brand-900))!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta:hover{background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--premium-champagne)18%,transparent)0%,transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)78%,black),color-mix(in srgb,var(--brand-900)74%,#0b1b31))!important}}.finance-ledger-head-cta:hover{box-shadow:0 22px 34px var(--premium-ink),inset 0 1px #ffffff24,inset 0 -1px #0000002e}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta:hover{box-shadow:0 22px 34px color-mix(in srgb,var(--premium-ink)28%,transparent),inset 0 1px #ffffff24,inset 0 -1px #0000002e}}.finance-ledger-head-cta:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 20px 34px var(--premium-ink),inset 0 1px #ffffff24}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)24%,transparent),0 20px 34px color-mix(in srgb,var(--premium-ink)26%,transparent),inset 0 1px #ffffff24}}.finance-ledger-head-cta-label{align-items:center;gap:.68rem;line-height:1;display:inline-flex}.finance-ledger-head-cta-icon{color:#fff;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff1a;border-radius:.8rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta-icon{color:color-mix(in srgb,white 94%,var(--premium-champagne))}}.finance-ledger-head-cta-icon{box-shadow:inset 0 1px #ffffff1f}.finance-ledger-head-cta-copy{letter-spacing:-.01em;color:#fff;align-items:center;padding-right:.4rem;font-size:.92rem;font-weight:720;line-height:1;display:inline-flex}.finance-ledger-controls{border:1px solid var(--premium-navy);border-radius:0 0 1.18rem 1.18rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-controls{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-ledger-controls{background:radial-gradient(140% 170% at 100% -20%,var(--accent)0%,transparent 72%),linear-gradient(180deg,#fcfefffa,#f4f8fcf7);border-top:0}@supports (color:color-mix(in lab,red,red)){.finance-ledger-controls{background:radial-gradient(140% 170% at 100% -20%,color-mix(in srgb,var(--accent)8%,transparent)0%,transparent 72%),linear-gradient(180deg,#fcfefffa,#f4f8fcf7)}}.finance-ledger-controls{box-shadow:inset 0 1px #ffffffd6,0 16px 28px var(--premium-ink);padding:.58rem .82rem .82rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-controls{box-shadow:inset 0 1px #ffffffd6,0 16px 28px color-mix(in srgb,var(--premium-ink)4%,transparent)}}.finance-ledger-controls{z-index:1;margin-top:0;position:relative}.finance-ledger-control-surface{box-shadow:inset 0 1px #ffffff8a}.finance-ledger-brief{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding-top:.15rem;display:grid}.finance-ledger-brief-card{border:1px solid var(--premium-navy);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-card{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-ledger-brief-card{background:radial-gradient(120% 180% at 100% -20%,var(--premium-champagne)0%,transparent 74%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-card{background:radial-gradient(120% 180% at 100% -20%,color-mix(in srgb,var(--premium-champagne)7%,transparent)0%,transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)66%,white))}}.finance-ledger-brief-card{padding:.6rem .72rem;box-shadow:inset 0 1px #ffffffd1}.finance-ledger-brief-card:first-child{background:radial-gradient(120% 180% at 100% 0%,var(--success)0%,transparent 72%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-card:first-child{background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--success)12%,transparent)0%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)66%,white))}}.finance-ledger-brief-card:nth-child(2){background:radial-gradient(120% 180% at 100% 0%,var(--premium-navy)0%,transparent 72%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-card:nth-child(2){background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--premium-navy)8%,transparent)0%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)66%,white))}}.finance-ledger-brief-card-accent{background:radial-gradient(120% 180% at 100% -20%,var(--warning)0%,transparent 74%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-card-accent{background:radial-gradient(120% 180% at 100% -20%,color-mix(in srgb,var(--warning)16%,transparent)0%,transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)96%,white),color-mix(in srgb,var(--surface-2)72%,white))}}.finance-ledger-brief-card-accent{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-card-accent{border-color:color-mix(in srgb,var(--warning)24%,var(--line))}}.finance-ledger-brief-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.63rem;font-weight:800;line-height:.9rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-label{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-ledger-brief-value{color:var(--text-1);margin:.28rem 0 0;font-size:1.08rem;font-weight:760;line-height:1.12rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-brief-value{color:color-mix(in srgb,var(--text-1)92%,var(--premium-ink))}}.finance-ledger-brief-meta{color:var(--text-2);margin:.18rem 0 0;font-size:.73rem;line-height:1.16rem}.finance-ledger-tab{min-height:2rem;box-shadow:inset 0 -1px 0 var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-tab{box-shadow:inset 0 -1px color-mix(in srgb,var(--text-2)12%,transparent)}}.finance-ledger-tab{font-weight:700}.finance-ledger-tab-active{box-shadow:0 6px 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-tab-active{box-shadow:0 6px 18px color-mix(in srgb,var(--primary)14%,transparent)}}.finance-ledger-tab:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.finance-ledger-tab:focus-visible{border-color:color-mix(in srgb,var(--primary)30%,var(--line))}}.finance-ledger-tab:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 8px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-tab:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)18%,transparent),0 8px 18px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-ledger-filter-grid .input{border-color:var(--premium-navy);border-radius:.78rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-filter-grid .input{border-color:color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-ledger-filter-grid .input{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-filter-grid .input{background:color-mix(in srgb,var(--surface-1)96%,white)}}.finance-ledger-filter-grid .input{box-shadow:inset 0 1px #ffffffd6}.finance-ledger-filter-grid .input::placeholder{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-filter-grid .input::placeholder{color:color-mix(in srgb,var(--text-2)82%,var(--premium-navy))}}.finance-ledger-filter-field{gap:.28rem;display:grid}.finance-ledger-filter-field-search .input{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-filter-field-search .input{border-color:color-mix(in srgb,var(--primary)14%,var(--line))}}.finance-ledger-filter-field-search .input{background:radial-gradient(140% 160% at 0% 0%,var(--accent),transparent 72%),var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-filter-field-search .input{background:radial-gradient(140% 160% at 0% 0%,color-mix(in srgb,var(--accent)6%,transparent),transparent 72%),color-mix(in srgb,var(--surface-1)98%,white)}}.finance-ledger-filter-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);padding-inline:.18rem;font-size:.63rem;font-weight:720;line-height:.9rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-ledger-filter-label{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.finance-ledger-controls[role],.finance-ledger-controls .finance-ledger-filter-grid{margin-top:0}.finance-ledger-mobile-item{background:linear-gradient(180deg,white,var(--surface-2));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-item{background:linear-gradient(180deg,color-mix(in srgb,white 98%,var(--surface-1)),color-mix(in srgb,var(--surface-2)60%,white))}}.finance-ledger-mobile-item{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-item{border-color:color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-ledger-mobile-item{box-shadow:inset 0 1px #ffffffc7,0 12px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-item{box-shadow:inset 0 1px #ffffffc7,0 12px 24px color-mix(in srgb,var(--premium-ink)5%,transparent)}}.finance-ledger-mobile-meta{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.finance-ledger-mobile-meta-pill{border:1px solid var(--premium-navy);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-meta-pill{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-ledger-mobile-meta-pill{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-meta-pill{background:color-mix(in srgb,var(--surface-2)84%,white)}}.finance-ledger-mobile-meta-pill{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);padding:.2rem .52rem;font-size:.62rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-meta-pill{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.finance-ledger-premium-shell{box-shadow:none;background:0 0;border:0;border-radius:0}.finance-distribution-hero{border:1px solid var(--premium-navy);border-radius:1.15rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.finance-distribution-hero{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-distribution-hero{background:radial-gradient(120% 150% at 100% 0%,var(--chart-secondary),transparent 72%),linear-gradient(135deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.finance-distribution-hero{background:radial-gradient(120% 150% at 100% 0%,color-mix(in srgb,var(--chart-secondary)10%,transparent),transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)96%,black),color-mix(in srgb,var(--brand-900)84%,black))}}.finance-distribution-hero{color:#fff;padding:.88rem .96rem}.finance-distribution-hero-kicker{letter-spacing:.07em;text-transform:uppercase;color:#fffc;margin:0;font-size:.66rem;font-weight:720;line-height:.9rem}.finance-distribution-hero h3,.finance-distribution-hero .finance-distribution-hero-title{letter-spacing:-.03em;text-shadow:0 0 18px #7fd3ff1a;margin:.35rem 0 0;font-size:1.28rem;font-weight:760;line-height:1.08rem;color:#feffff!important}.finance-distribution-hero p{color:#ffffffe0;max-width:26rem;margin:.34rem 0 0;font-size:.8rem;line-height:1.24rem}.finance-distribution-hero-metric{text-align:right;min-width:6rem}.finance-distribution-hero-metric strong{letter-spacing:-.05em;color:#f3fefa;font-size:1.8rem;line-height:1.5rem;display:block}.finance-distribution-hero-metric span{color:#ffffffbd;margin-top:.35rem;font-size:.82rem;line-height:1.2rem;display:block}.finance-distribution-row-label{color:var(--text-1);font-size:.92rem;font-weight:680;line-height:1.08rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-distribution-row-label{color:color-mix(in srgb,var(--text-1)96%,var(--premium-ink))}}.finance-distribution-row-copy{color:var(--text-2);margin:.32rem 0 0;font-size:.73rem;line-height:1.12rem}@supports (color:color-mix(in lab,red,red)){.finance-distribution-row-copy{color:color-mix(in srgb,var(--text-2)84%,var(--premium-navy))}}.finance-ledger-table-shell{border:1px solid var(--premium-navy);border-radius:.95rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-shell{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-ledger-table-shell{background:linear-gradient(#fffffffa,#f8fafcfa);box-shadow:inset 0 1px #ffffff8f}.finance-ledger-toolbar-row,.finance-ledger-toolbar-grid{padding-bottom:.1rem}.finance-ledger-table-topbar{background:radial-gradient(120% 180% at 100% -16%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,#fafdfff0,#f2f7fbeb);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.78rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-topbar{background:radial-gradient(120% 180% at 100% -16%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 72%),linear-gradient(180deg,#fafdfff0,#f2f7fbeb)}}.finance-ledger-table-head-main{max-width:38rem}.finance-ledger-table-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.61rem;font-weight:800;line-height:.88rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-kicker{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-ledger-table-title{color:var(--text-1);margin:.12rem 0 0;font-size:1rem;font-weight:760;line-height:1.16rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-title{color:color-mix(in srgb,var(--text-1)92%,var(--premium-ink))}}.finance-ledger-table-copy{max-width:54ch;color:var(--text-2);margin:.2rem 0 0;font-size:.79rem;line-height:1.26rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-copy{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.finance-ledger-table-head{background:linear-gradient(180deg,var(--surface-2),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)94%,white),color-mix(in srgb,var(--surface-2)80%,white))}}.finance-ledger-table-shell .table-premium thead{background:linear-gradient(180deg,var(--surface-2),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-shell .table-premium thead{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)94%,white),color-mix(in srgb,var(--surface-2)80%,white))}}.finance-ledger-table-shell .table-premium thead th{border-bottom:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-shell .table-premium thead th{border-bottom:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-ledger-table-shell .table-premium thead th{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-shell .table-premium thead th{color:color-mix(in srgb,var(--premium-ink)68%,var(--text-2))}}.finance-ledger-table-shell .table-premium thead th{letter-spacing:.08em;font-size:.66rem;font-weight:720}.finance-ledger-table-head-sticky th{z-index:2;position:sticky;top:0}.finance-ledger-table-shell .table-premium tbody td{border-bottom:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-shell .table-premium tbody td{border-bottom:1px solid color-mix(in srgb,var(--premium-navy)7%,var(--line))}}.finance-ledger-table-shell .table-premium tbody td{vertical-align:middle}.finance-ledger-table-row:nth-child(odd) td{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:nth-child(odd) td{background:color-mix(in srgb,var(--surface-1)96%,white)}}.finance-ledger-table-row.is-overdue td:first-child,.finance-ledger-table-row.is-pending td:first-child,.finance-ledger-table-row.is-paid td:first-child,.finance-ledger-table-row.is-received td:first-child{box-shadow:none;position:relative}.finance-ledger-table-row.is-overdue td:first-child:before,.finance-ledger-table-row.is-pending td:first-child:before,.finance-ledger-table-row.is-paid td:first-child:before,.finance-ledger-table-row.is-received td:first-child:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:5px;position:absolute;top:0;bottom:0;left:0}.finance-ledger-table-row.is-overdue td:first-child:after,.finance-ledger-table-row.is-pending td:first-child:after,.finance-ledger-table-row.is-paid td:first-child:after,.finance-ledger-table-row.is-received td:first-child:after{content:"";pointer-events:none;background:0 0;width:16px;position:absolute;top:0;bottom:0;left:0}.finance-ledger-table-row.is-overdue td:first-child{background-image:linear-gradient(90deg,var(--warning),transparent 26%)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-overdue td:first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--warning)8%,white),transparent 26%)}}.finance-ledger-table-row.is-pending td:first-child{background-image:linear-gradient(90deg,var(--primary),transparent 26%)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-pending td:first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--primary)8%,white),transparent 26%)}}.finance-ledger-table-row.is-paid td:first-child,.finance-ledger-table-row.is-received td:first-child{background-image:linear-gradient(90deg,var(--success),transparent 26%)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-paid td:first-child,.finance-ledger-table-row.is-received td:first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--success)8%,white),transparent 26%)}}.finance-ledger-table-row.is-overdue td:first-child:before{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-overdue td:first-child:before{background:color-mix(in srgb,var(--warning)82%,#a16207)}}.finance-ledger-table-row.is-pending td:first-child:before{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-pending td:first-child:before{background:color-mix(in srgb,var(--primary)78%,var(--premium-navy))}}.finance-ledger-table-row.is-paid td:first-child:before,.finance-ledger-table-row.is-received td:first-child:before{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-paid td:first-child:before,.finance-ledger-table-row.is-received td:first-child:before{background:color-mix(in srgb,var(--success)76%,#15803d)}}.finance-ledger-table-row:hover td{background:linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover td{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)88%,white),color-mix(in srgb,var(--surface-2)76%,white))}}.finance-ledger-table-row:hover .finance-ledger-description-title,.finance-ledger-table-row:focus-within .finance-ledger-description-title{color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover .finance-ledger-description-title,.finance-ledger-table-row:focus-within .finance-ledger-description-title{color:color-mix(in srgb,var(--premium-navy)86%,black)}}.finance-ledger-table-row:hover td:nth-child(5),.finance-ledger-table-row:focus-within td:nth-child(5){color:var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover td:nth-child(5),.finance-ledger-table-row:focus-within td:nth-child(5){color:color-mix(in srgb,var(--premium-ink)100%,black)!important}}.finance-ledger-table-row:hover .finance-ledger-status-pill,.finance-ledger-table-row:focus-within .finance-ledger-status-pill{box-shadow:0 10px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover .finance-ledger-status-pill,.finance-ledger-table-row:focus-within .finance-ledger-status-pill{box-shadow:0 10px 18px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-ledger-table-row:hover td:nth-child(3) p:first-child,.finance-ledger-table-row:focus-within td:nth-child(3) p:first-child{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover td:nth-child(3) p:first-child,.finance-ledger-table-row:focus-within td:nth-child(3) p:first-child{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.finance-ledger-table-row td:first-child{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row td:first-child{color:color-mix(in srgb,var(--text-2)84%,var(--premium-navy))}}.finance-ledger-table-row td:first-child{padding-left:1rem;font-size:.8rem;font-weight:800}.finance-ledger-description-title{color:var(--premium-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.finance-ledger-description-title{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.finance-ledger-description-title{letter-spacing:-.01em;text-wrap:pretty;font-size:.98rem;font-weight:720;line-height:1.2rem}.finance-ledger-description-subtitle,.finance-ledger-table-row td:nth-child(3) p:last-child{color:var(--text-2);margin:.18rem 0 0}@supports (color:color-mix(in lab,red,red)){.finance-ledger-description-subtitle,.finance-ledger-table-row td:nth-child(3) p:last-child{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.finance-ledger-description-subtitle,.finance-ledger-table-row td:nth-child(3) p:last-child{font-size:.78rem;font-weight:540;line-height:1.14rem}.finance-ledger-table-row td:nth-child(3) p:first-child{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row td:nth-child(3) p:first-child{color:color-mix(in srgb,var(--text-1)88%,var(--premium-ink))}}.finance-ledger-table-row td:nth-child(3) p:first-child{font-size:.84rem;font-weight:700}.finance-ledger-table-row td:nth-child(5){letter-spacing:-.02em;font-size:1rem;font-weight:760}.finance-ledger-table-row td:nth-child(5).text-emerald-700{color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row td:nth-child(5).text-emerald-700{color:color-mix(in srgb,var(--success)90%,#14532d)!important}}.finance-ledger-table-row td:nth-child(5).text-\[color\:var\(--text-1\)\]{color:var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row td:nth-child(5).text-\[color\:var\(--text-1\)\]{color:color-mix(in srgb,var(--premium-ink)94%,black)!important}}.finance-ledger-meta-pill{border:1px solid var(--premium-navy);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-meta-pill{border:1px solid color-mix(in srgb,var(--premium-navy)18%,var(--line))}}.finance-ledger-meta-pill{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-meta-pill{background:color-mix(in srgb,var(--surface-2)96%,white)}}.finance-ledger-meta-pill{letter-spacing:.04em;color:var(--premium-navy);padding:.24rem .64rem;font-size:.58rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.finance-ledger-meta-pill{color:color-mix(in srgb,var(--premium-navy)62%,var(--text-2))}}.finance-ledger-status-pill{border:1px solid var(--premium-navy);border-radius:999px;justify-content:center;align-items:center;min-width:4.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill{border:1px solid color-mix(in srgb,var(--premium-navy)16%,var(--line))}}.finance-ledger-status-pill{letter-spacing:.03em;padding:.35rem .72rem;font-size:.64rem;font-weight:720;line-height:1}.finance-ledger-status-pill.is-paid,.finance-ledger-status-pill.is-received{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-paid,.finance-ledger-status-pill.is-received{border-color:color-mix(in srgb,var(--success)42%,var(--line))}}.finance-ledger-status-pill.is-paid,.finance-ledger-status-pill.is-received{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-paid,.finance-ledger-status-pill.is-received{background:color-mix(in srgb,var(--success)14%,white)}}.finance-ledger-status-pill.is-paid,.finance-ledger-status-pill.is-received{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-paid,.finance-ledger-status-pill.is-received{color:color-mix(in srgb,var(--success)94%,#14532d)}}.finance-ledger-status-pill.is-overdue{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-overdue{border-color:color-mix(in srgb,var(--warning)44%,var(--line))}}.finance-ledger-status-pill.is-overdue{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-overdue{background:color-mix(in srgb,var(--warning)18%,white)}}.finance-ledger-status-pill.is-overdue{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-overdue{color:color-mix(in srgb,var(--warning)96%,#78350f)}}.finance-ledger-status-pill.is-pending{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-pending{border-color:color-mix(in srgb,var(--premium-navy)24%,var(--line))}}.finance-ledger-status-pill.is-pending{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-pending{background:color-mix(in srgb,var(--surface-2)94%,white)}}.finance-ledger-status-pill.is-pending{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill.is-pending{color:color-mix(in srgb,var(--premium-ink)82%,var(--premium-navy))}}.finance-row-actions-cluster{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.finance-row-inline-action{border:1px solid var(--premium-navy);border-radius:999px;justify-content:center;align-items:center;min-height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-row-inline-action{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action{background:color-mix(in srgb,var(--surface-1)96%,white)}}.finance-row-inline-action{color:var(--premium-ink);padding:.24rem .6rem;font-size:.64rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action{color:color-mix(in srgb,var(--premium-ink)74%,var(--premium-navy))}}.finance-row-inline-action{transition:border-color .14s,background-color .14s,transform .14s,opacity .14s}.finance-row-inline-action:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action:hover{border-color:color-mix(in srgb,var(--primary)22%,var(--line))}}.finance-row-inline-action:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action:hover{background:color-mix(in srgb,var(--surface-2)96%,white)}}.finance-row-inline-action.is-primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action.is-primary{border-color:color-mix(in srgb,var(--primary)18%,var(--line))}}.finance-row-inline-action.is-primary{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action.is-primary{background:color-mix(in srgb,var(--primary-soft)42%,white)}}.finance-row-inline-action.is-primary{color:var(--primary-strong)}@supports (color:color-mix(in lab,red,red)){.finance-row-inline-action.is-primary{color:color-mix(in srgb,var(--primary-strong)88%,var(--premium-navy))}}.finance-ledger-actions-trigger{cursor:pointer;border:1px solid var(--premium-navy);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;list-style:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger{border:1px solid color-mix(in srgb,var(--premium-navy)18%,var(--line))}}.finance-ledger-actions-trigger{color:var(--premium-ink);background:linear-gradient(#fffffffa,#f5f8fbf5)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger{color:color-mix(in srgb,var(--premium-ink)68%,var(--text-2))}}.finance-ledger-actions-trigger{transition:border-color .14s,background-color .14s,color .14s,transform .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffd1}.finance-ledger-table-row:hover .finance-ledger-actions-trigger,.finance-ledger-table-row:focus-within .finance-ledger-actions-trigger{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover .finance-ledger-actions-trigger,.finance-ledger-table-row:focus-within .finance-ledger-actions-trigger{border-color:color-mix(in srgb,var(--premium-navy)28%,var(--line))}}.finance-ledger-table-row:hover .finance-ledger-actions-trigger,.finance-ledger-table-row:focus-within .finance-ledger-actions-trigger{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover .finance-ledger-actions-trigger,.finance-ledger-table-row:focus-within .finance-ledger-actions-trigger{color:color-mix(in srgb,var(--premium-ink)86%,black)}}.finance-ledger-table-row:hover .finance-ledger-actions-trigger,.finance-ledger-table-row:focus-within .finance-ledger-actions-trigger{box-shadow:inset 0 1px #ffffffe0,0 12px 20px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row:hover .finance-ledger-actions-trigger,.finance-ledger-table-row:focus-within .finance-ledger-actions-trigger{box-shadow:inset 0 1px #ffffffe0,0 12px 20px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-ledger-actions-trigger:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger:hover{border-color:color-mix(in srgb,var(--premium-navy)28%,var(--line))}}.finance-ledger-actions-trigger:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger:hover{background:color-mix(in srgb,var(--surface-2)94%,white)}}.finance-ledger-actions-trigger:hover{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger:hover{color:color-mix(in srgb,var(--premium-ink)92%,black)}}.finance-ledger-actions-trigger:hover{box-shadow:inset 0 1px #ffffffe6,0 10px 18px var(--premium-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger:hover{box-shadow:inset 0 1px #ffffffe6,0 10px 18px color-mix(in srgb,var(--premium-ink)7%,transparent)}}.finance-ledger-actions-trigger:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger:focus-visible{border-color:color-mix(in srgb,var(--primary)30%,var(--line))}}.finance-ledger-actions-trigger:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 10px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-actions-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)18%,transparent),0 10px 18px color-mix(in srgb,var(--premium-ink)9%,transparent)}}@media (min-width:768px){.finance-ledger-table-row .finance-row-inline-action{opacity:0;pointer-events:none;transform:translateY(2px)}.finance-ledger-table-row:hover .finance-row-inline-action,.finance-ledger-table-row:focus-within .finance-row-inline-action{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (max-width:960px){.finance-ledger-head-mainrow{flex-direction:column}.finance-ledger-head-stats,.finance-ledger-head-brief{grid-template-columns:1fr}.finance-ledger-table-meta-item{min-width:0;padding-left:.7rem}.finance-support-column{gap:.8rem}.finance-intelligence-head,.finance-intelligence-foot,.finance-action-queue-item{grid-template-columns:1fr}.finance-intelligence-head{align-items:stretch}.finance-intelligence-foot{grid-template-columns:1fr}.finance-action-queue-item{align-items:flex-start}.finance-action-queue-amount{text-align:left;min-width:0}.finance-support-column .finance-distribution-layout{grid-template-columns:1fr}.finance-support-column .finance-distribution-donut{height:180px}}.finance-ledger-context-pill{border:1px solid var(--premium-navy);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.finance-ledger-context-pill{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.finance-ledger-context-pill{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-context-pill{background:color-mix(in srgb,var(--surface-2)84%,white)}}.finance-ledger-context-pill{letter-spacing:.05em;color:var(--text-2);padding:.25rem .68rem;font-size:.68rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.finance-ledger-context-pill{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.finance-ledger-clear-context{letter-spacing:.03em;color:var(--text-2);background:0 0;border:none;font-size:.72rem;font-weight:700;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-clear-context{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-ledger-clear-context{cursor:pointer}.finance-ledger-clear-context:hover{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-clear-context:hover{color:color-mix(in srgb,var(--text-1)82%,var(--premium-navy))}}.finance-insights-shell{background:radial-gradient(100% 170% at -5% -10%,var(--primary),transparent 75%),linear-gradient(180deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.finance-insights-shell{background:radial-gradient(100% 170% at -5% -10%,color-mix(in srgb,var(--primary)8%,transparent),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)60%,white))}}.finance-insights-premium-shell{box-shadow:0 18px 36px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-insights-premium-shell{box-shadow:0 18px 36px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.finance-alerts-curated,.finance-forecast-curated,.finance-patterns-curated{align-self:start;box-shadow:inset 0 1px #ffffff94}.finance-insights-grid{align-items:start}.finance-alert-card{border:1px solid var(--premium-navy);border-radius:.78rem}@supports (color:color-mix(in lab,red,red)){.finance-alert-card{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-alert-card{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card{background:color-mix(in srgb,var(--surface-1)96%,white)}}.finance-alert-card{box-shadow:0 8px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card{box-shadow:0 8px 18px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-alert-card.is-critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-critical{border-color:color-mix(in srgb,var(--danger)32%,var(--line))}}.finance-alert-card.is-critical{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-critical{background:color-mix(in srgb,var(--danger)9%,var(--surface-1))}}.finance-alert-card.is-critical{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-critical{color:color-mix(in srgb,var(--danger)82%,var(--text-1))}}.finance-alert-card.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-warning{border-color:color-mix(in srgb,var(--warning)34%,var(--line))}}.finance-alert-card.is-warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-warning{background:color-mix(in srgb,var(--warning)10%,var(--surface-1))}}.finance-alert-card.is-warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-warning{color:color-mix(in srgb,var(--warning)82%,var(--text-1))}}.finance-alert-card.is-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-info{border-color:color-mix(in srgb,var(--info)30%,var(--line))}}.finance-alert-card.is-info{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-info{background:color-mix(in srgb,var(--info)9%,var(--surface-1))}}.finance-alert-card.is-info{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.finance-alert-card.is-info{color:color-mix(in srgb,var(--info)82%,var(--text-1))}}.finance-stagger{opacity:0;animation:.36s cubic-bezier(.22,.61,.36,1) both financeStaggerIn;transform:translateY(10px)}.finance-stagger-1{animation-delay:30ms}.finance-stagger-2{animation-delay:.12s}.finance-stagger-3{animation-delay:.18s}.finance-stagger-4{animation-delay:.24s}.finance-hero-reveal{animation:.52s cubic-bezier(.19,.9,.34,1) both financeHeroIn}@keyframes financeStaggerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes financeHeroIn{0%{opacity:0;filter:saturate(.92);transform:translateY(16px)scale(.992)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@media (max-width:768px){.finance-month-final-head{display:none}.finance-month-final-shell{gap:.22rem}.finance-month-dock{border-radius:1.35rem;grid-template-columns:2.85rem minmax(0,1fr) 2.85rem;grid-template-areas:"prev copy next""delta delta delta""focus focus focus";justify-content:stretch;align-items:center;gap:.7rem;width:100%;padding:.9rem;display:grid}.finance-month-dock-nav-prev{grid-area:prev}.finance-month-dock-copy{grid-area:copy;min-width:0}.finance-month-command-actions{grid-area:next;justify-content:flex-end}.finance-month-dock-nav-next{justify-self:end}.finance-month-dock-highlight,.finance-month-dock-separator{display:none}.finance-month-dock-metric{border-top:1px solid var(--premium-navy);gap:.18rem;padding-top:.62rem}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-metric{border-top:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-month-dock-metric-delta{grid-area:delta}.finance-month-dock-metric-focus{grid-area:focus}.finance-month-dock-metric strong,.finance-month-dock-copy strong{font-size:.96rem;line-height:1.18rem}.finance-premium-page .dashboard-hero-master-card{border-radius:1.3rem;padding:1rem 1rem .95rem}.finance-premium-page .dashboard-hero-master-card .page-title{font-size:clamp(1.9rem,9vw,2.45rem);line-height:.98}.finance-premium-page .dashboard-hero-master-card .page-subtitle{max-width:32ch;font-size:.92rem;line-height:1.42rem}.finance-premium-page .dashboard-hero-master-value{font-size:clamp(2.2rem,12vw,3rem)}.finance-premium-page .finance-hero-master-caption{max-width:28ch}.finance-premium-page .dashboard-hero-side-rail>.dashboard-hero-command-card{display:none}.finance-premium-page .finance-hero-pressure-card{padding:.82rem .86rem}.finance-premium-page .finance-hero-pressure-grid strong{font-size:1rem}.finance-premium-page .finance-balance-inline-head{grid-template-columns:1fr;align-items:start;gap:.8rem}.finance-premium-page .finance-balance-inline-value{font-size:clamp(1.9rem,10vw,2.45rem)}.finance-premium-page .finance-balance-chart-shell{padding:.62rem .62rem .3rem}.finance-premium-page .finance-support-column .finance-distribution-layout{grid-template-columns:1fr}.finance-premium-page .finance-distribution-hero{flex-direction:column;gap:.72rem}.finance-premium-page .finance-distribution-hero-metric{text-align:left;min-width:0}.finance-ledger-head-mainrow{gap:.9rem}.finance-ledger-head-copy{max-width:none}.finance-ledger-head-actions{justify-content:stretch;width:100%;margin-left:0}.finance-ledger-head-cta{justify-content:center;width:100%}.finance-ledger-toolbar-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.finance-ledger-toolbar-row::-webkit-scrollbar{display:none}.finance-ledger-tab{white-space:nowrap;flex:none;min-height:2.45rem;padding-inline:.95rem}.finance-ledger-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.finance-ledger-filter-field-search{grid-column:1/-1}.finance-ledger-brief{scrollbar-width:none;grid-auto-columns:minmax(11.5rem,78%);grid-auto-flow:column;gap:.6rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.finance-ledger-brief::-webkit-scrollbar{display:none}.finance-ledger-mobile-item{padding:.82rem .86rem}.finance-ledger-actions-trigger{width:2.6rem;height:2.6rem}.finance-cockpit-intro-shell{padding:.92rem .92rem .86rem}.finance-cockpit-heading-meta{justify-content:space-between;width:100%}.finance-storyline-grid,.finance-storyline-stats{grid-template-columns:1fr}.finance-cockpit-executive-rail{gap:.36rem}.finance-executive-pill,.finance-cockpit-nav{justify-content:space-between;width:100%}.finance-cockpit-nav-label{flex:1;min-width:auto}.finance-cockpit-metrics,.finance-cockpit-command-strip,.finance-ledger-brief{grid-template-columns:1fr}.finance-ledger-table-topbar{padding:.72rem .82rem}.finance-section-actions{justify-content:flex-start;width:100%}.finance-section-stats{width:100%}.finance-section-stat{flex:100%;justify-content:space-between}.finance-premium-hero .finance-monthly-summary-grid{padding:.75rem}.finance-ledger-controls{padding:.7rem}}@media (prefers-reduced-motion:reduce){.finance-stagger,.finance-hero-reveal{opacity:1!important;animation:none!important;transform:none!important}}:root{--bg:#e6ebf2;--surface-1:#f9fbfd;--surface-2:#eef3f8;--bg-card:#f8fafc;--bg-muted:#e2e9f1;--text-1:#08172d;--text-2:#5a6b82;--border:#c5d0de;--premium-navy:#0b2340;--premium-ink:#091527;--premium-champagne:#b39a6a;--primary:#123d68;--primary-strong:#0a2441;--accent:#276490;--link:#123d68;--focus-ring:#3d7bab;--chart-grid:#bcc9d8;--shadow-soft:0 16px 36px #08172d14;--shadow-card:0 24px 56px #08172d1f;--shadow:0 26px 58px #08172d24}body{background:radial-gradient(1000px 420px at -6% -6%,var(--premium-navy),transparent 62%),radial-gradient(820px 340px at 106% -4%,var(--premium-champagne),transparent 66%),linear-gradient(180deg,#e9eef4,#e4eaf1)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(1000px 420px at -6% -6%,color-mix(in srgb,var(--premium-navy)15%,transparent),transparent 62%),radial-gradient(820px 340px at 106% -4%,color-mix(in srgb,var(--premium-champagne)12%,transparent),transparent 66%),linear-gradient(180deg,#e9eef4,#e4eaf1)}}.app-shell-frame{max-width:1760px;padding-inline:clamp(.8rem,1vw,1.2rem)}.app-content-shell{padding-top:1.2rem}.app-content-shell:before{box-shadow:none;background:0 0;border:0;border-radius:1.7rem}.app-brand-aura{background:radial-gradient(940px 380px at -6% -10%,var(--premium-navy),transparent 62%),radial-gradient(700px 300px at 104% -12%,var(--premium-champagne),transparent 64%),radial-gradient(760px 420px at 50% 10%,#fff6,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.app-brand-aura{background:radial-gradient(940px 380px at -6% -10%,color-mix(in srgb,var(--premium-navy)18%,transparent),transparent 62%),radial-gradient(700px 300px at 104% -12%,color-mix(in srgb,var(--premium-champagne)16%,transparent),transparent 64%),radial-gradient(760px 420px at 50% 10%,#fff6,transparent 72%)}}.topbar-shell{box-shadow:0 20px 40px var(--premium-ink),inset 0 1px #ffffffb8;background:linear-gradient(#f8fbfee6,#eff4f9f0);border:0;border-radius:1.45rem}@supports (color:color-mix(in lab,red,red)){.topbar-shell{box-shadow:0 20px 40px color-mix(in srgb,var(--premium-ink)8%,transparent),inset 0 1px #ffffffb8}}.topbar-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-shell:after{opacity:.28;left:1.5rem;right:1.5rem}.topbar-rail{box-shadow:none;border:0;border-radius:0;padding:.34rem 0}.topbar-rail-main,.topbar-rail-context{background:0 0}.topbar-brand img{width:3.9rem;height:3.9rem}.topbar-brand-title{font-size:1.08rem;font-weight:800;line-height:1.2rem}.topbar-brand-subtitle{letter-spacing:.025em;font-size:.8rem}.topbar-nav{background:var(--surface-2);border:0;padding:.28rem}.topbar-nav{box-shadow:inset 0 1px #ffffff7a}.topbar-nav-link{color:var(--text-1);padding:.56rem .94rem;font-size:.84rem}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link{color:color-mix(in srgb,var(--text-1)82%,white)}}.topbar-nav-link.is-active{background:radial-gradient(120% 180% at 100% 0%,var(--premium-champagne),transparent 68%),linear-gradient(135deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link.is-active{background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--premium-champagne)15%,transparent),transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)92%,black),color-mix(in srgb,var(--brand-900)88%,black))}}.topbar-nav-link.is-active{box-shadow:0 12px 22px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.topbar-nav-link.is-active{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-navy)30%,transparent)}}.workspace-switcher,.topbar-user,.topbar-alerts-btn{background:var(--surface-1);border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){.workspace-switcher,.topbar-user,.topbar-alerts-btn{background:color-mix(in srgb,var(--surface-1)42%,transparent)}}.workspace-switcher,.topbar-user,.topbar-alerts-btn{box-shadow:inset 0 1px #ffffff6b}.workspace-switcher:hover,.topbar-user:hover,.topbar-alerts-btn:hover{box-shadow:0 6px 16px var(--premium-ink),inset 0 1px #ffffff94;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.workspace-switcher:hover,.topbar-user:hover,.topbar-alerts-btn:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--premium-ink)5%,transparent),inset 0 1px #ffffff94}}.workspace-menu,.topbar-alerts-menu{box-shadow:0 30px 60px var(--premium-ink);background:linear-gradient(#fbfdfff5,#f1f6fafa);border:0;border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.workspace-menu,.topbar-alerts-menu{box-shadow:0 30px 60px color-mix(in srgb,var(--premium-ink)18%,transparent)}}.topbar-utility-cluster{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.topbar-utility-cluster{background:color-mix(in srgb,var(--surface-1)28%,transparent)}}.topbar-alerts-list,.workspace-row.is-active{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.topbar-alerts-list,.workspace-row.is-active{background:color-mix(in srgb,var(--surface-2)78%,white)}}.workspace-message{background:0 0;border-bottom:0}.page-shell{width:100%;margin:0 auto;padding:1.2rem 2rem 2.4rem}.page-shell--standard{max-width:1320px}.page-shell--expanded{max-width:1560px}.page-shell>*,.dashboard-premium-page>*{z-index:1;position:relative}.page-hero,.dashboard-hero-shell,.finance-premium-hero{background:radial-gradient(110% 160% at 100% -16%,var(--premium-champagne)0%,transparent 62%),radial-gradient(120% 170% at 0% 0%,var(--premium-navy)0%,transparent 72%),linear-gradient(180deg,#f9fcfef5,#ecf2f8fa);border:0;border-radius:1.5rem;padding:1.35rem 1.45rem}@supports (color:color-mix(in lab,red,red)){.page-hero,.dashboard-hero-shell,.finance-premium-hero{background:radial-gradient(110% 160% at 100% -16%,color-mix(in srgb,var(--premium-champagne)13%,transparent)0%,transparent 62%),radial-gradient(120% 170% at 0% 0%,color-mix(in srgb,var(--premium-navy)13%,transparent)0%,transparent 72%),linear-gradient(180deg,#f9fcfef5,#ecf2f8fa)}}.page-hero,.dashboard-hero-shell,.finance-premium-hero{box-shadow:0 24px 52px var(--premium-ink),inset 0 1px #ffffffb8}@supports (color:color-mix(in lab,red,red)){.page-hero,.dashboard-hero-shell,.finance-premium-hero{box-shadow:0 24px 52px color-mix(in srgb,var(--premium-ink)11%,transparent),inset 0 1px #ffffffb8}}.dashboard-hero-shell{overflow:hidden}.page-title{letter-spacing:-.04em;color:var(--premium-ink);font-size:clamp(2rem,2.6vw,3rem);font-weight:780;line-height:.98}@supports (color:color-mix(in lab,red,red)){.page-title{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.page-subtitle{max-width:68ch;color:var(--text-2);font-size:.98rem;font-weight:560;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.page-subtitle{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.premium-section-title,.page-eyebrow,.dashboard-mini-label,.card-label,.kpi-label,.debt-kpi-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:.68rem;font-weight:800;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.premium-section-title,.page-eyebrow,.dashboard-mini-label,.card-label,.kpi-label,.debt-kpi-label{color:color-mix(in srgb,var(--text-2)82%,var(--premium-navy))}}.metric-num,.premium-kpi-value,.kpi-value,.debt-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.premium-kpi-rail{gap:.9rem}.premium-kpi,.card,.panel-premium,.panel-ledger,.dashboard-layout-toolbar,.decision-zone,.operational-zone,.support-zone,.finance-premium-panel{box-shadow:0 16px 34px var(--premium-ink),inset 0 1px #ffffffbd;background:linear-gradient(#fbfdfff5,#f0f5faeb);border:0;border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.premium-kpi,.card,.panel-premium,.panel-ledger,.dashboard-layout-toolbar,.decision-zone,.operational-zone,.support-zone,.finance-premium-panel{box-shadow:0 16px 34px color-mix(in srgb,var(--premium-ink)8%,transparent),inset 0 1px #ffffffbd}}.card:hover,.panel-premium:hover,.finance-premium-panel:hover{box-shadow:0 22px 42px var(--premium-ink),inset 0 1px #ffffffc7;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.card:hover,.panel-premium:hover,.finance-premium-panel:hover{box-shadow:0 22px 42px color-mix(in srgb,var(--premium-ink)10%,transparent),inset 0 1px #ffffffc7}}.dashboard-operational-zone,.finance-ledger-section,.finance-insights-premium-shell,.finance-curated-premium{box-shadow:inset 0 1px #ffffffb3,0 20px 42px var(--premium-ink);background:linear-gradient(#f6f9fcd6,#edf3f8e0);border:0}@supports (color:color-mix(in lab,red,red)){.dashboard-operational-zone,.finance-ledger-section,.finance-insights-premium-shell,.finance-curated-premium{box-shadow:inset 0 1px #ffffffb3,0 20px 42px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.dashboard-grid-premium,.dashboard-grid,.page-grid{gap:1.25rem}.dashboard-executive-rail{gap:.72rem}.dashboard-executive-pill,.dashboard-hero-status-pill,.finance-premium-badge,.page-explainability-chip,.finance-ledger-meta-pill,.finance-ledger-context-pill{background:linear-gradient(#fbfdffd1,#edf3f8e0);border:0;box-shadow:inset 0 1px #ffffffbd}.dashboard-executive-pill{border-left:2px solid var(--premium-champagne)}@supports (color:color-mix(in lab,red,red)){.dashboard-executive-pill{border-left:2px solid color-mix(in srgb,var(--premium-champagne)48%,transparent)}}.dashboard-executive-pill{padding:.7rem .8rem}.dashboard-executive-pill strong{font-size:1.25rem;line-height:1.25rem}.dashboard-hero-status-pill{padding-inline:.7rem}.btn-primary{background:radial-gradient(120% 160% at 100% 0%,var(--premium-champagne),transparent 70%),linear-gradient(135deg,var(--premium-navy),var(--brand-900));border:0;border-radius:.95rem;min-height:2.75rem;padding-inline:1rem}@supports (color:color-mix(in lab,red,red)){.btn-primary{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)16%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)92%,black),color-mix(in srgb,var(--brand-900)86%,black))}}.btn-primary{box-shadow:0 16px 28px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.btn-primary{box-shadow:0 16px 28px color-mix(in srgb,var(--premium-navy)24%,transparent)}}.btn-ghost,.segmented-control,.segmented-control-btn-active,.dashboard-layout-mode-switch{border:0}.btn-ghost{box-shadow:0 10px 18px var(--premium-ink),inset 0 1px #ffffffb8;background:linear-gradient(#fafcfee6,#f1f5f9e6);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.btn-ghost{box-shadow:0 10px 18px color-mix(in srgb,var(--premium-ink)7%,transparent),inset 0 1px #ffffffb8}}.segmented-control,.dashboard-layout-mode-switch{background:linear-gradient(#e8eef5e0,#e1e8f0eb);border-radius:.95rem;padding:.28rem;box-shadow:inset 0 1px #ffffffb8}.segmented-control-btn,.dashboard-layout-mode-btn{border-radius:.72rem;min-height:2rem}.segmented-control-btn-active,.dashboard-layout-mode-btn.is-active{background:radial-gradient(120% 160% at 100% 0%,var(--premium-champagne),transparent 70%),linear-gradient(135deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.segmented-control-btn-active,.dashboard-layout-mode-btn.is-active{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)14%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)92%,black),color-mix(in srgb,var(--brand-900)86%,black))}}.segmented-control-btn-active,.dashboard-layout-mode-btn.is-active{box-shadow:0 10px 20px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.segmented-control-btn-active,.dashboard-layout-mode-btn.is-active{box-shadow:0 10px 20px color-mix(in srgb,var(--premium-navy)22%,transparent)}}.input,.compact-input,select.input,.auth-input{box-shadow:inset 0 1px #ffffffc7,0 8px 16px var(--premium-ink);background:linear-gradient(#fcfdfff0,#f2f6faf5);border:0;border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.input,.compact-input,select.input,.auth-input{box-shadow:inset 0 1px #ffffffc7,0 8px 16px color-mix(in srgb,var(--premium-ink)5%,transparent)}}.input:hover{box-shadow:inset 0 1px #ffffffd1,0 12px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.input:hover{box-shadow:inset 0 1px #ffffffd1,0 12px 18px color-mix(in srgb,var(--premium-ink)6%,transparent)}}.input:focus,.auth-input:focus{box-shadow:inset 0 1px #ffffffd6,0 0 0 3px var(--focus-ring),0 14px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.input:focus,.auth-input:focus{box-shadow:inset 0 1px #ffffffd6,0 0 0 3px color-mix(in srgb,var(--focus-ring)22%,transparent),0 14px 22px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.table-premium,table.min-w-full.divide-y.divide-slate-200{background:#fafcfed1;border-radius:1.05rem;overflow:hidden}.table-premium tbody tr:hover td,table.min-w-full.divide-y.divide-slate-200 tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.table-premium tbody tr:hover td,table.min-w-full.divide-y.divide-slate-200 tbody tr:hover td{background:color-mix(in srgb,var(--surface-2)70%,white)}}.table-premium th,.table-premium td{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.table-premium th,.table-premium td{border-color:color-mix(in srgb,var(--premium-navy)8%,transparent)}}.panel-muted{background:linear-gradient(#eff4f9d1,#e8eff5e6);border:0}.dashboard-layout-item-toolbar,.dashboard-hidden-card-chip{background:linear-gradient(#eff4f9eb,#e8eff5f5);border:0;box-shadow:inset 0 1px #ffffffc2}.dashboard-layout-toolbar{margin-top:1rem;margin-bottom:.5rem}.dashboard-layout-toolbar-subtitle,.dashboard-section-subtitle,.topbar-alerts-subtitle,.workspace-menu-subtitle,.card-subtitle{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-layout-toolbar-subtitle,.dashboard-section-subtitle,.topbar-alerts-subtitle,.workspace-menu-subtitle,.card-subtitle{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-premium-layout,.finance-ledger-controls,.finance-ledger-table-shell,.finance-insights-shell,.finance-curated-premium,.decision-zone.panel-premium,.operational-zone.panel-premium,.support-zone.panel-premium{border:0}.finance-premium-layout{background:0 0}.page-explainability-inline{flex-wrap:wrap;gap:.55rem;display:flex}.page-explainability-chip{color:var(--text-2);border-radius:999px;padding:.34rem .68rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.page-explainability-chip{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.page-secondary-shell{flex-direction:column;gap:1.05rem;display:flex}.page-anchor-hero-flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.page-secondary-hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-secondary-overview-shell{flex-direction:column;gap:.8rem;display:flex}.page-secondary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.page-secondary-overview-shell .page-secondary-kpis,.page-secondary-overview-shell .command-strip,.page-secondary-overview-shell .page-explainability-inline,.page-secondary-overview-shell .page-secondary-toolbar{margin:0}.page-secondary-kpi{min-height:122px;padding:1rem 1.1rem}.page-secondary-kpi-value{color:var(--premium-ink);margin-top:.55rem;font-size:clamp(1.8rem,2vw,2.55rem);font-weight:760;line-height:.96}@supports (color:color-mix(in lab,red,red)){.page-secondary-kpi-value{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.page-secondary-toolbar{border-color:var(--premium-navy);padding:.9rem 1.05rem}@supports (color:color-mix(in lab,red,red)){.page-secondary-toolbar{border-color:color-mix(in srgb,var(--premium-navy)10%,white)}}.page-secondary-toolbar{background:radial-gradient(120% 170% at 0% 0%,var(--premium-navy)0%,transparent 76%),linear-gradient(180deg,#fafdfffa,#eff4f8f2)}@supports (color:color-mix(in lab,red,red)){.page-secondary-toolbar{background:radial-gradient(120% 170% at 0% 0%,color-mix(in srgb,var(--premium-navy)5%,transparent)0%,transparent 76%),linear-gradient(180deg,#fafdfffa,#eff4f8f2)}}.page-secondary-divider{border-top:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.page-secondary-divider{border-top:1px solid color-mix(in srgb,var(--premium-navy)8%,transparent)}}.credit-detail-hero{border-radius:0;padding:0}.credit-detail-side-rail{grid-template-rows:repeat(3,minmax(0,auto))}.credit-detail-actions-card .btn-ghost,.credit-detail-actions-card .btn-danger{min-height:2.8rem}.credit-detail-actions-group{gap:.65rem;margin-top:.85rem;display:grid}.credit-detail-command-strip{align-items:stretch}.credit-detail-kpi-grid .page-secondary-kpi{min-height:124px}.credit-detail-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.credit-detail-side-stack{gap:1rem;display:grid}.credit-detail-panel{background:radial-gradient(130% 160% at 0% 0%,var(--premium-navy)0%,transparent 72%),linear-gradient(180deg,#f9fcfefa,#eef3f8f5);padding:1.1rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.credit-detail-panel{background:radial-gradient(130% 160% at 0% 0%,color-mix(in srgb,var(--premium-navy)7%,transparent)0%,transparent 72%),linear-gradient(180deg,#f9fcfefa,#eef3f8f5)}}.credit-detail-panel-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.credit-detail-panel-head .dashboard-section-title{margin:.2rem 0 0}.credit-detail-panel-copy{text-align:right;max-width:18rem;color:var(--text-2);margin:0;font-size:.82rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.credit-detail-panel-copy{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.credit-detail-ledger-head{justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem 1.15rem 0;display:flex}.credit-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.credit-detail-summary-grid div{background:var(--surface-1);border-radius:1rem;padding:.85rem .9rem}@supports (color:color-mix(in lab,red,red)){.credit-detail-summary-grid div{background:color-mix(in srgb,var(--surface-1)82%,white)}}.credit-detail-summary-grid div{box-shadow:inset 0 1px #fffc}.credit-detail-summary-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.72rem;font-weight:700;line-height:1rem;display:block}@supports (color:color-mix(in lab,red,red)){.credit-detail-summary-grid span{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.credit-detail-summary-grid strong{color:var(--premium-ink);margin-top:.3rem;font-size:1rem;font-weight:760;line-height:1.25rem;display:block}@supports (color:color-mix(in lab,red,red)){.credit-detail-summary-grid strong{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.credit-detail-archive-copy{color:var(--text-2);gap:.7rem;font-size:.9rem;line-height:1.55;display:grid}@supports (color:color-mix(in lab,red,red)){.credit-detail-archive-copy{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.credit-detail-archive-copy p{margin:0}@media (max-width:1280px){.page-shell{padding-inline:1.1rem}.page-secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-detail-main-grid{grid-template-columns:1fr}}@media (max-width:768px){.page-shell{padding:.9rem .8rem 1.4rem}.page-hero,.dashboard-hero-shell,.finance-premium-hero{border-radius:1.2rem;padding:1rem}.page-title{font-size:1.85rem}.page-secondary-kpis{grid-template-columns:1fr;gap:.8rem}.credit-detail-hero{padding:1rem}.credit-detail-panel-head,.credit-detail-ledger-head{flex-direction:column;align-items:start}.credit-detail-panel-copy{text-align:left;max-width:none}.credit-detail-summary-grid{grid-template-columns:1fr}.topbar-shell{border-radius:1.1rem}.app-content-shell:before{border-radius:1.2rem}}.topbar-shell{background:radial-gradient(120% 220% at 0% 0%,var(--premium-navy)0%,transparent 58%),linear-gradient(180deg,#f8fbfee6,#eff4f9f0)}@supports (color:color-mix(in lab,red,red)){.topbar-shell{background:radial-gradient(120% 220% at 0% 0%,color-mix(in srgb,var(--premium-navy)6%,transparent)0%,transparent 58%),linear-gradient(180deg,#f8fbfee6,#eff4f9f0)}}.topbar-brand-title{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.topbar-brand-title{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.topbar-nav{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.topbar-nav{background:color-mix(in srgb,var(--surface-2)52%,transparent)}}@media (max-width:1500px){.topbar-shell-inner{padding-block:.08rem}.topbar-brand{gap:.64rem}.topbar-nav{gap:.08rem;padding:.18rem}.topbar-nav-link{padding:.46rem .7rem;font-size:.78rem}.topbar-brand img{width:3.7rem;height:3.7rem}.topbar-brand-title{font-size:.96rem}.topbar-brand-subtitle{display:none}.topbar-user{min-width:120px}.workspace-switcher{width:13.1rem}.workspace-switcher-name{max-width:5.9rem}.workspace-switcher-label{display:none}.workspace-switcher-top{gap:.38rem}.workspace-switcher-icon{border-radius:7px;width:1.1rem;height:1.1rem;font-size:10px}.workspace-role-pill,.workspace-switcher-preferred{display:none}}@media (max-width:1279px){.topbar-command-row{gap:.68rem}.topbar-nav{flex-basis:36rem}.topbar-command-meta{gap:.3rem}.topbar-user{min-width:122px;padding-inline:.36rem}.topbar-alerts-btn{width:2.45rem;height:2.45rem}.workspace-switcher{width:13.2rem}.workspace-switcher-name{max-width:6.2rem}.topbar-realtime-pill{min-width:0;padding-inline:.64rem}}.dashboard-hero-command-grid,.simulation-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);align-items:stretch;gap:1rem;display:grid}.dashboard-hero-command-card,.simulation-command-card{background:radial-gradient(120% 160% at 100% 0%,var(--premium-champagne),transparent 70%),linear-gradient(145deg,var(--premium-navy),var(--brand-900));border-radius:1.28rem;padding:1.15rem 1.15rem 1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-command-card,.simulation-command-card{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)16%,transparent),transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)92%,black),color-mix(in srgb,var(--brand-900)90%,black))}}.dashboard-hero-command-card,.simulation-command-card{color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-command-card,.simulation-command-card{color:color-mix(in srgb,var(--surface-1)96%,white)}}.dashboard-hero-command-card,.simulation-command-card{box-shadow:0 20px 36px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-command-card,.simulation-command-card{box-shadow:0 20px 36px color-mix(in srgb,var(--premium-navy)24%,transparent)}}.dashboard-hero-command-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--surface-1);margin:0;font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-command-kicker{color:color-mix(in srgb,var(--surface-1)72%,transparent)}}.dashboard-hero-command-value{letter-spacing:-.05em;color:#fff;margin:.4rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:780;line-height:.92}.dashboard-hero-command-value.is-negative{color:#f6d6d2}.dashboard-hero-command-copy{max-width:34ch;color:var(--surface-1);margin:.45rem 0 0;font-size:.88rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-command-copy{color:color-mix(in srgb,var(--surface-1)92%,transparent)}}.dashboard-hero-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.dashboard-hero-command-metrics div{background:#ffffff1a;border-radius:.95rem;padding:.7rem .75rem;box-shadow:inset 0 1px #ffffff1a}.dashboard-hero-command-metrics span{letter-spacing:.08em;text-transform:uppercase;color:var(--surface-1);font-size:.68rem;font-weight:700;line-height:1rem;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-command-metrics span{color:color-mix(in srgb,var(--surface-1)66%,transparent)}}.dashboard-hero-command-metrics strong{color:#fff;margin-top:.3rem;font-size:1rem;font-weight:720;line-height:1.15rem;display:block}.dashboard-hero-shell{background:radial-gradient(110% 140% at 0% 0%,var(--premium-navy)0%,transparent 68%),radial-gradient(100% 140% at 100% -8%,var(--premium-champagne)0%,transparent 64%),linear-gradient(180deg,#f7fbfefa,#eaf0f7fa)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-shell{background:radial-gradient(110% 140% at 0% 0%,color-mix(in srgb,var(--premium-navy)12%,transparent)0%,transparent 68%),radial-gradient(100% 140% at 100% -8%,color-mix(in srgb,var(--premium-champagne)13%,transparent)0%,transparent 64%),linear-gradient(180deg,#f7fbfefa,#eaf0f7fa)}}.dashboard-executive-pill,.premium-kpi{background:linear-gradient(#ffffffe0,#f5f8fceb)}.dashboard-kpi-spotlight .premium-kpi{border-top:1px solid var(--premium-champagne)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-spotlight .premium-kpi{border-top:1px solid color-mix(in srgb,var(--premium-champagne)24%,transparent)}}.dashboard-layout-toolbar{background:linear-gradient(#f7fafdeb,#ecf2f8f0)}.simulation-hero-shell{overflow:hidden}.simulation-hero-pills{flex-wrap:wrap;gap:.5rem;display:flex}.simulation-hero-shell+.panel-premium{margin-top:.1rem}.support-zone.panel-premium,.operational-zone.panel-premium,.decision-zone.panel-premium{background:linear-gradient(#f9fcfef7,#eff4f9f0)}.table-premium thead,table.min-w-full.divide-y.divide-slate-200 thead{background:linear-gradient(#d6dfeaf5,#dee6efeb)}.table-premium th,table.min-w-full.divide-y.divide-slate-200 th{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.table-premium th,table.min-w-full.divide-y.divide-slate-200 th{color:color-mix(in srgb,var(--text-2)82%,var(--premium-navy))}}.panel-premium h2,.panel-premium h3,.card h2,.card h3{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.panel-premium h2,.panel-premium h3,.card h2,.card h3{color:color-mix(in srgb,var(--premium-ink)94%,black)}}.page-secondary-kpi{box-shadow:0 18px 34px var(--premium-ink),inset 0 1px #ffffffc2}@supports (color:color-mix(in lab,red,red)){.page-secondary-kpi{box-shadow:0 18px 34px color-mix(in srgb,var(--premium-ink)8%,transparent),inset 0 1px #ffffffc2}}.page-secondary-kpi-value{text-shadow:0 1px #fff9}@media (max-width:1100px){.dashboard-hero-command-grid,.simulation-hero-grid{grid-template-columns:1fr}}.dashboard-kpi-card{min-height:150px}.dashboard-kpi-card-primary,.dashboard-kpi-card-accent{position:relative;overflow:hidden}.dashboard-kpi-card-primary{background:radial-gradient(125% 160% at 0% 0%,var(--premium-navy)0%,transparent 60%),linear-gradient(180deg,#f8fbfef7,#ebf1f8f2)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-card-primary{background:radial-gradient(125% 160% at 0% 0%,color-mix(in srgb,var(--premium-navy)18%,transparent)0%,transparent 60%),linear-gradient(180deg,#f8fbfef7,#ebf1f8f2)}}.dashboard-kpi-card-accent{background:radial-gradient(115% 150% at 100% 0%,var(--premium-champagne)0%,transparent 65%),linear-gradient(180deg,#f9fcfffa,#eff4f9f5)}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-card-accent{background:radial-gradient(115% 150% at 100% 0%,color-mix(in srgb,var(--premium-champagne)22%,transparent)0%,transparent 65%),linear-gradient(180deg,#f9fcfffa,#eff4f9f5)}}.dashboard-kpi-card-primary:after,.dashboard-kpi-card-accent:after{content:"";background:linear-gradient(90deg,var(--premium-navy),transparent);height:1px;position:absolute;inset:auto 1rem .9rem}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi-card-primary:after,.dashboard-kpi-card-accent:after{background:linear-gradient(90deg,color-mix(in srgb,var(--premium-navy)36%,transparent),transparent)}}.dashboard-kpi-card-primary:after,.dashboard-kpi-card-accent:after{opacity:.65}.simulation-page,.configurations-page{gap:1.15rem}.credits-page,.debts-page,.consultations-page,.wishlist-page{gap:1.05rem}.simulation-kpi-grid,.configuration-kpi-grid{margin-top:-.15rem}.simulation-kpi-card,.configuration-kpi-card{min-height:152px}.simulation-scope-panel,.simulation-configuration-panel,.simulation-balance-panel{position:relative;overflow:hidden}.simulation-scope-panel:before,.simulation-configuration-panel:before,.simulation-balance-panel:before,.configuration-primary-panel:before,.configuration-side-panel:before,.configuration-admin-panel:before,.configuration-audit-panel:before{content:"";background:linear-gradient(180deg,var(--premium-navy),transparent 72%);width:1px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.simulation-scope-panel:before,.simulation-configuration-panel:before,.simulation-balance-panel:before,.configuration-primary-panel:before,.configuration-side-panel:before,.configuration-admin-panel:before,.configuration-audit-panel:before{background:linear-gradient(180deg,color-mix(in srgb,var(--premium-navy)18%,transparent),transparent 72%)}}.simulation-scope-panel:before,.simulation-configuration-panel:before,.simulation-balance-panel:before,.configuration-primary-panel:before,.configuration-side-panel:before,.configuration-admin-panel:before,.configuration-audit-panel:before{opacity:.9}.simulation-scope-panel{background:radial-gradient(100% 140% at 0% 0%,var(--premium-navy)0%,transparent 68%),linear-gradient(180deg,#f9fcfef7,#eff4f9f0)}@supports (color:color-mix(in lab,red,red)){.simulation-scope-panel{background:radial-gradient(100% 140% at 0% 0%,color-mix(in srgb,var(--premium-navy)9%,transparent)0%,transparent 68%),linear-gradient(180deg,#f9fcfef7,#eff4f9f0)}}.simulation-configuration-panel{background:radial-gradient(100% 150% at 100% 0%,var(--premium-champagne)0%,transparent 66%),linear-gradient(180deg,#f8fbfefa,#eef3f8f0)}@supports (color:color-mix(in lab,red,red)){.simulation-configuration-panel{background:radial-gradient(100% 150% at 100% 0%,color-mix(in srgb,var(--premium-champagne)12%,transparent)0%,transparent 66%),linear-gradient(180deg,#f8fbfefa,#eef3f8f0)}}.simulation-balance-panel{background:radial-gradient(120% 165% at 0% 100%,var(--premium-navy)0%,transparent 72%),linear-gradient(180deg,#f7fafdf7,#edf2f8f2)}@supports (color:color-mix(in lab,red,red)){.simulation-balance-panel{background:radial-gradient(120% 165% at 0% 100%,color-mix(in srgb,var(--premium-navy)10%,transparent)0%,transparent 72%),linear-gradient(180deg,#f7fafdf7,#edf2f8f2)}}.configuration-hero{background:radial-gradient(110% 150% at 0% 0%,var(--premium-navy)0%,transparent 65%),radial-gradient(100% 140% at 100% 0%,var(--premium-champagne)0%,transparent 62%),linear-gradient(180deg,#f7fbfefa,#ecf2f8fa)}@supports (color:color-mix(in lab,red,red)){.configuration-hero{background:radial-gradient(110% 150% at 0% 0%,color-mix(in srgb,var(--premium-navy)12%,transparent)0%,transparent 65%),radial-gradient(100% 140% at 100% 0%,color-mix(in srgb,var(--premium-champagne)12%,transparent)0%,transparent 62%),linear-gradient(180deg,#f7fbfefa,#ecf2f8fa)}}.configuration-hero-shell{padding:1.05rem}.configuration-hero-grid{width:100%}.configuration-hero-master-card{position:relative;overflow:hidden}.configuration-hero-master-card:after{content:"";background:radial-gradient(circle,var(--premium-champagne)0%,transparent 68%);border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -8% -28% auto}@supports (color:color-mix(in lab,red,red)){.configuration-hero-master-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--premium-champagne)20%,transparent)0%,transparent 68%)}}.configuration-hero-master-card:after{pointer-events:none}.configuration-hero-value-row{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.configuration-hero-label,.configuration-hero-side-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:.68rem;font-weight:800;line-height:.98rem}.configuration-hero-side-rail{grid-template-rows:repeat(3,minmax(0,1fr))}.configuration-hero-mini-card{min-height:0}.configuration-hero-mini-card .configuration-hero-side-kicker{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.configuration-hero-mini-card .configuration-hero-side-kicker{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.configuration-inline-stat{border:1px solid var(--premium-navy);border-radius:1rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;min-width:124px;padding:.72rem .82rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.configuration-inline-stat{border:1px solid color-mix(in srgb,var(--premium-navy)10%,white)}}.configuration-inline-stat{background:linear-gradient(#fcfefffa,#f1f6faf5);box-shadow:inset 0 1px #ffffffd6}.configuration-inline-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.63rem;font-weight:800;line-height:.9rem}@supports (color:color-mix(in lab,red,red)){.configuration-inline-stat span{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.configuration-inline-stat strong{color:var(--premium-ink);font-size:.95rem;font-weight:760;line-height:1.15rem}@supports (color:color-mix(in lab,red,red)){.configuration-inline-stat strong{color:color-mix(in srgb,var(--premium-ink)94%,black)}}.configuration-callout,.configuration-primary-panel,.configuration-side-panel,.configuration-admin-panel,.configuration-audit-panel{background:linear-gradient(#f9fcfefa,#eef3f8f2)}.configuration-showcase-panel{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.configuration-showcase-panel{border:1px solid color-mix(in srgb,var(--premium-navy)9%,white)}}.configuration-showcase-panel{background:linear-gradient(#f7fafdf0,#ecf2f8f2);border-radius:1.3rem;box-shadow:inset 0 1px #ffffffe6}.configuration-data-card{box-shadow:inset 0 1px #ffffffd1}.configuration-showcase-head,.configuration-policy-head{align-items:center;margin-bottom:.2rem}.configuration-warning-callout{box-shadow:inset 0 1px #ffffff9e}.configuration-primary-panel .rounded-xl.border,.configuration-side-panel .rounded-xl.border,.configuration-admin-panel .rounded-lg.border,.configuration-audit-panel .rounded-lg.border{border-color:var(--premium-navy)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .rounded-xl.border,.configuration-side-panel .rounded-xl.border,.configuration-admin-panel .rounded-lg.border,.configuration-audit-panel .rounded-lg.border{border-color:color-mix(in srgb,var(--premium-navy)9%,white)!important}}.configuration-primary-panel .rounded-xl.border,.configuration-side-panel .rounded-xl.border,.configuration-admin-panel .rounded-lg.border,.configuration-audit-panel .rounded-lg.border{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .rounded-xl.border,.configuration-side-panel .rounded-xl.border,.configuration-admin-panel .rounded-lg.border,.configuration-audit-panel .rounded-lg.border{background:color-mix(in srgb,var(--surface-1)84%,var(--surface-soft))}}.configuration-primary-panel .bg-slate-50,.configuration-side-panel .bg-slate-50,.configuration-admin-panel .bg-slate-50,.configuration-audit-panel .bg-slate-50{background:var(--surface-1)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .bg-slate-50,.configuration-side-panel .bg-slate-50,.configuration-admin-panel .bg-slate-50,.configuration-audit-panel .bg-slate-50{background:color-mix(in srgb,var(--surface-1)72%,var(--surface-soft))!important}}.configuration-primary-panel .border-slate-200,.configuration-side-panel .border-slate-200,.configuration-admin-panel .border-slate-200,.configuration-audit-panel .border-slate-200{border-color:var(--premium-navy)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .border-slate-200,.configuration-side-panel .border-slate-200,.configuration-admin-panel .border-slate-200,.configuration-audit-panel .border-slate-200{border-color:color-mix(in srgb,var(--premium-navy)10%,white)!important}}.configuration-primary-panel .text-slate-900,.configuration-side-panel .text-slate-900,.configuration-admin-panel .text-slate-900,.configuration-audit-panel .text-slate-900{color:var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .text-slate-900,.configuration-side-panel .text-slate-900,.configuration-admin-panel .text-slate-900,.configuration-audit-panel .text-slate-900{color:color-mix(in srgb,var(--premium-ink)94%,black)!important}}.configuration-primary-panel .text-slate-500,.configuration-side-panel .text-slate-500,.configuration-admin-panel .text-slate-500,.configuration-audit-panel .text-slate-500,.configuration-primary-panel .text-slate-600,.configuration-side-panel .text-slate-600,.configuration-admin-panel .text-slate-600,.configuration-audit-panel .text-slate-600{color:var(--text-2)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .text-slate-500,.configuration-side-panel .text-slate-500,.configuration-admin-panel .text-slate-500,.configuration-audit-panel .text-slate-500,.configuration-primary-panel .text-slate-600,.configuration-side-panel .text-slate-600,.configuration-admin-panel .text-slate-600,.configuration-audit-panel .text-slate-600{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))!important}}.configuration-primary-panel .ring-sky-200{--tw-ring-color:var(--brand-300)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .ring-sky-200{--tw-ring-color:color-mix(in srgb,var(--brand-300)45%,transparent)!important}}.configuration-primary-panel .text-sky-700{color:var(--brand-800)!important}@supports (color:color-mix(in lab,red,red)){.configuration-primary-panel .text-sky-700{color:color-mix(in srgb,var(--brand-800)88%,var(--premium-navy))!important}}@media (max-width:768px){.dashboard-kpi-card,.simulation-kpi-card,.configuration-kpi-card{min-height:0}}.dashboard-hero-shell-strong{background:radial-gradient(110% 170% at 0% 0%,var(--premium-navy)0%,transparent 62%),radial-gradient(120% 160% at 100% 0%,var(--premium-champagne)0%,transparent 65%),linear-gradient(180deg,#f6fafefc,#eaf0f7fa)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-shell-strong{background:radial-gradient(110% 170% at 0% 0%,color-mix(in srgb,var(--premium-navy)16%,transparent)0%,transparent 62%),radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)18%,transparent)0%,transparent 65%),linear-gradient(180deg,#f6fafefc,#eaf0f7fa)}}.finance-page-hero-flat,.page-anchor-hero-flat.dashboard-hero-shell,.page-anchor-hero-flat.dashboard-hero-shell-strong{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-hero-master-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.78fr);align-items:stretch;gap:1rem;display:grid}.dashboard-hero-master-card{background:linear-gradient(145deg,var(--premium-navy),var(--brand-900));border-radius:1.55rem;padding:1.2rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-master-card{background:linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)96%,black),color-mix(in srgb,var(--brand-900)92%,black))}}.dashboard-hero-master-card{color:#fff;box-shadow:0 22px 44px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-master-card{box-shadow:0 22px 44px color-mix(in srgb,var(--premium-navy)20%,transparent)}}.dashboard-hero-master-card .premium-section-title,.dashboard-hero-master-card .page-title,.dashboard-hero-master-card .page-subtitle{color:#fff}.dashboard-hero-master-card .page-subtitle{color:#ffffffe6;max-width:42rem;font-size:1rem;font-weight:500;line-height:1.56rem}.dashboard-hero-master-card .dashboard-hero-status-pill{color:#ffffffd6;background:#ffffff1a;border-color:#ffffff29}.dashboard-hero-master-card .dashboard-hero-status-pill strong{color:#fff}.dashboard-hero-master-value-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:end;gap:.9rem;margin-top:1.15rem;display:grid}.dashboard-hero-master-value-block{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.dashboard-hero-master-value-block:after{content:"";opacity:.92;border-radius:999px;width:min(82%,14rem);height:.32rem;position:absolute;bottom:-.28rem;left:0;box-shadow:0 0 22px}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-master-value-block:after{box-shadow:0 0 22px color-mix(in srgb,currentColor 24%,transparent)}}.dashboard-hero-master-value-block.is-positive:after{background:linear-gradient(90deg,#98f2d1,#5ec7ff9e)}.dashboard-hero-master-value-block.is-negative:after{background:linear-gradient(90deg,#ffd5cb,#ff9a7ab8)}.dashboard-hero-master-value{letter-spacing:-.06em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:800;line-height:.92}.dashboard-hero-master-value.is-positive{color:#f1fdf9;text-shadow:0 0 20px #8af0cb2e}.dashboard-hero-master-value.is-negative{color:#fff2f0;text-shadow:0 0 22px #ff8e7229}.dashboard-hero-master-copy{color:#ffffffd1;background:#ffffff14;border-radius:1.15rem;padding:.9rem 1rem;font-size:1.02rem;font-weight:480;line-height:1.7}.dashboard-hero-master-copy p{margin:0}.finance-hero-master-caption{color:#ffffffb8;max-width:22rem;margin:.62rem 0 0;font-size:.84rem;line-height:1.3rem}.finance-hero-balance-bridge{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.finance-hero-balance-bridge-item{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff12;border-radius:1.05rem;padding:.82rem .92rem;box-shadow:inset 0 1px #ffffff14}.finance-hero-balance-bridge-item.is-contrast{background:linear-gradient(#ffffff1c,#ffffff0f)}.finance-hero-balance-bridge-item span{letter-spacing:.05em;text-transform:uppercase;color:#ffffffa8;font-size:.7rem;font-weight:700;line-height:.95rem;display:block}.finance-hero-balance-bridge-item strong{letter-spacing:-.03em;color:#fff;margin-top:.3rem;font-size:1.24rem;line-height:1.12rem;display:block}.finance-hero-balance-bridge-item p{color:#ffffffad;margin:.32rem 0 0;font-size:.76rem;line-height:1.16rem}.finance-hero-pressure-card{border:1px solid var(--premium-navy);border-radius:1.28rem;gap:.72rem;padding:.92rem .96rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-card{border:1px solid color-mix(in srgb,var(--premium-navy)8%,white)}}.finance-hero-pressure-card{background:radial-gradient(130% 150% at 100% 0%,var(--premium-champagne),transparent 72%),linear-gradient(180deg,#fafdfff0,#f1f6faeb)}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-card{background:radial-gradient(130% 150% at 100% 0%,color-mix(in srgb,var(--premium-champagne)8%,transparent),transparent 72%),linear-gradient(180deg,#fafdfff0,#f1f6faeb)}}.finance-hero-pressure-card{box-shadow:inset 0 1px #ffffffe6,0 12px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-card{box-shadow:inset 0 1px #ffffffe6,0 12px 22px color-mix(in srgb,var(--premium-ink)5%,transparent)}}.finance-hero-pressure-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.finance-hero-pressure-risk{border:1px solid var(--premium-navy);border-radius:999px;margin:0}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-risk{border:1px solid color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.finance-hero-pressure-risk{letter-spacing:.05em;text-transform:uppercase;color:var(--premium-ink);padding:.3rem .65rem;font-size:.68rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-risk{color:color-mix(in srgb,var(--premium-ink)88%,var(--premium-navy))}}.finance-hero-pressure-risk{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-risk{background:color-mix(in srgb,var(--surface-2)94%,white)}}.finance-hero-pressure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.finance-hero-pressure-grid div{background:var(--surface-2);border-radius:.88rem}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-grid div{background:color-mix(in srgb,var(--surface-2)68%,white)}}.finance-hero-pressure-grid div{padding:.68rem .72rem}.finance-hero-pressure-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.64rem;font-weight:800;line-height:.88rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-grid span{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.finance-hero-pressure-grid strong{letter-spacing:-.03em;color:var(--premium-ink);margin-top:.24rem;font-size:1.08rem;line-height:1rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-grid strong{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.finance-hero-pressure-notes{gap:.28rem;display:grid}.finance-hero-pressure-notes p{color:var(--text-2);margin:0;font-size:.76rem;line-height:1.18rem}@supports (color:color-mix(in lab,red,red)){.finance-hero-pressure-notes p{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.dashboard-hero-master-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.85rem;display:grid}.dashboard-hero-master-metrics>article{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff0f;border-radius:1.05rem;padding:.72rem .84rem}.dashboard-hero-master-metrics>article span{letter-spacing:.03em;color:#ffffffa8;font-size:.72rem;font-weight:600;line-height:.95rem;display:block}.dashboard-hero-master-metrics>article strong{color:#fff;margin-top:.22rem;font-size:1.14rem;font-weight:680;line-height:1.2rem;display:block}.dashboard-hero-master-metrics>article p{color:#ffffffb3;margin:.24rem 0 0;font-size:.78rem;font-weight:520;line-height:1.18rem}.dashboard-hero-side-rail{gap:.85rem;display:grid}.dashboard-hero-mini-card{border:1px solid var(--premium-navy);border-radius:1.28rem;flex-direction:column;justify-content:center;gap:.18rem;min-height:0;padding:1.15rem 1.15rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-mini-card{border:1px solid color-mix(in srgb,var(--premium-navy)8%,white)}}.dashboard-hero-mini-card{background:radial-gradient(130% 150% at 100% 0%,var(--premium-champagne),transparent 72%),linear-gradient(180deg,#fdfefffa,#f2f6faf5)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-mini-card{background:radial-gradient(130% 150% at 100% 0%,color-mix(in srgb,var(--premium-champagne)10%,transparent),transparent 72%),linear-gradient(180deg,#fdfefffa,#f2f6faf5)}}.dashboard-hero-mini-card{box-shadow:inset 0 1px #ffffffe6,0 16px 30px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-mini-card{box-shadow:inset 0 1px #ffffffe6,0 16px 30px color-mix(in srgb,var(--premium-ink)7%,transparent)}}.dashboard-hero-mini-card .dashboard-hero-command-kicker{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-mini-card .dashboard-hero-command-kicker{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.dashboard-hero-mini-value{letter-spacing:-.05em;color:var(--premium-ink);margin:.3rem 0 0;font-size:clamp(1.5rem,2.5vw,2.35rem);font-weight:740;line-height:.96}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-mini-value{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.dashboard-hero-mini-copy{color:var(--text-2);margin:.45rem 0 0;font-size:.9rem;font-weight:500;line-height:1.48}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-mini-copy{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.finance-operations-head{border-bottom:1px solid var(--premium-navy);justify-content:space-between;align-items:end;gap:1rem;padding:0 0 .88rem;display:flex}@supports (color:color-mix(in lab,red,red)){.finance-operations-head{border-bottom:1px solid color-mix(in srgb,var(--premium-navy)8%,white)}}.finance-operations-shell{border:1px solid var(--premium-navy);border-radius:1.45rem}@supports (color:color-mix(in lab,red,red)){.finance-operations-shell{border:1px solid color-mix(in srgb,var(--premium-navy)9%,white)}}.finance-operations-shell{background:radial-gradient(120% 180% at 100% -18%,var(--premium-champagne)0%,transparent 70%),linear-gradient(180deg,#fbfdffe0,#f2f7fbcc)}@supports (color:color-mix(in lab,red,red)){.finance-operations-shell{background:radial-gradient(120% 180% at 100% -18%,color-mix(in srgb,var(--premium-champagne)10%,transparent)0%,transparent 70%),linear-gradient(180deg,#fbfdffe0,#f2f7fbcc)}}.finance-operations-shell{box-shadow:0 18px 30px var(--premium-ink),inset 0 1px #ffffffad}@supports (color:color-mix(in lab,red,red)){.finance-operations-shell{box-shadow:0 18px 30px color-mix(in srgb,var(--premium-ink)5%,transparent),inset 0 1px #ffffffad}}.finance-operations-shell{padding:1rem 1.1rem 1.1rem}.finance-month-switcher-shell{border-color:var(--premium-navy);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.finance-month-switcher-shell{border-color:color-mix(in srgb,var(--premium-navy)12%,white)}}.finance-month-switcher-shell{background:radial-gradient(120% 180% at 0% 0%,var(--premium-navy)0%,transparent 68%),radial-gradient(120% 180% at 100% -18%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,#f9fcffe6,#f1f6fac7)}@supports (color:color-mix(in lab,red,red)){.finance-month-switcher-shell{background:radial-gradient(120% 180% at 0% 0%,color-mix(in srgb,var(--premium-navy)8%,transparent)0%,transparent 68%),radial-gradient(120% 180% at 100% -18%,color-mix(in srgb,var(--premium-champagne)12%,transparent)0%,transparent 72%),linear-gradient(180deg,#f9fcffe6,#f1f6fac7)}}.finance-month-switcher-shell{box-shadow:0 20px 34px var(--premium-ink),inset 0 1px #ffffffc7}@supports (color:color-mix(in lab,red,red)){.finance-month-switcher-shell{box-shadow:0 20px 34px color-mix(in srgb,var(--premium-ink)7%,transparent),inset 0 1px #ffffffc7}}.finance-month-final-shell{gap:.5rem;margin-bottom:-.15rem;display:grid}.finance-month-final-head{margin-bottom:.1rem;padding-inline:.15rem}.finance-month-executive-stat span,.finance-month-dock-metric span,.finance-month-dock-copy span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:.72rem;font-weight:700;line-height:1rem}.finance-month-executive-stat strong,.finance-month-dock-metric strong,.finance-month-dock-copy strong{color:var(--text-1);font-size:1rem;line-height:1.2rem}.finance-month-dock-stage{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:.05rem 0 0;display:grid}.finance-month-dock{border:1px solid var(--premium-navy);align-items:center;gap:.85rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.finance-month-dock{border:1px solid color-mix(in srgb,var(--premium-navy)14%,white)}}.finance-month-dock{background:radial-gradient(120% 180% at 0% 0%,var(--premium-champagne)0%,transparent 70%),linear-gradient(145deg,var(--surface-1),var(--surface-2));border-radius:999px;padding:.75rem .9rem}@supports (color:color-mix(in lab,red,red)){.finance-month-dock{background:radial-gradient(120% 180% at 0% 0%,color-mix(in srgb,var(--premium-champagne)14%,transparent)0%,transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--surface-1)96%,white),color-mix(in srgb,var(--surface-2)88%,white))}}.finance-month-dock{box-shadow:0 18px 30px var(--premium-ink),inset 0 1px #ffffffd1}@supports (color:color-mix(in lab,red,red)){.finance-month-dock{box-shadow:0 18px 30px color-mix(in srgb,var(--premium-ink)10%,transparent),inset 0 1px #ffffffd1}}.finance-month-dock{transition:transform .18s,box-shadow .18s,border-color .18s}.finance-month-dock:before{content:"";border-radius:inherit;opacity:.68;pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff57 18%,#0000 42%);position:absolute;top:1px;right:1px;bottom:1px;left:1px;transform:translate(-18%)}.finance-month-dock:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-month-dock:hover{border-color:color-mix(in srgb,var(--primary)22%,var(--line))}}.finance-month-dock:hover{box-shadow:0 22px 36px var(--premium-ink),inset 0 1px #ffffffd6}@supports (color:color-mix(in lab,red,red)){.finance-month-dock:hover{box-shadow:0 22px 36px color-mix(in srgb,var(--premium-ink)12%,transparent),inset 0 1px #ffffffd6}}.finance-month-command-actions{align-items:center;gap:.55rem;display:inline-flex}.finance-month-dock-label{letter-spacing:.11em;text-transform:uppercase;color:var(--text-2);margin-bottom:.08rem;font-size:.6rem;line-height:.8rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-label{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.finance-month-dock-copy{gap:.15rem;display:grid}.finance-month-dock-separator{background:var(--premium-navy);align-self:stretch;width:1px}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-separator{background:color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.finance-month-dock-metric{gap:.15rem;display:grid}.finance-month-dock-highlight{border:1px solid var(--premium-navy);border-radius:1rem;justify-content:center;align-items:center;min-width:3.6rem;min-height:3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-highlight{border:1px solid color-mix(in srgb,var(--premium-navy)12%,var(--line))}}.finance-month-dock-highlight{background:linear-gradient(135deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-highlight{background:linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)94%,black),color-mix(in srgb,var(--brand-900)84%,black))}}.finance-month-dock-highlight{box-shadow:0 14px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-highlight{box-shadow:0 14px 24px color-mix(in srgb,var(--premium-ink)14%,transparent)}}.finance-month-dock-highlight span{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:800;line-height:1}.finance-operations-nav{align-items:center;gap:.55rem;display:inline-flex}.finance-operations-nav-btn{border:1px solid var(--premium-navy);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn{border:1px solid color-mix(in srgb,var(--premium-navy)10%,white)}}.finance-operations-nav-btn{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn{background:color-mix(in srgb,var(--surface-1)84%,white)}}.finance-operations-nav-btn{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-operations-nav-btn{box-shadow:0 12px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)5%,transparent)}}.finance-operations-nav-btn{transition:transform .18s,border-color .18s,color .18s,background-color .18s}.finance-operations-nav-btn:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn:hover{border-color:color-mix(in srgb,var(--primary)40%,var(--line))}}.finance-operations-nav-btn:hover{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn:hover{color:color-mix(in srgb,var(--text-1)95%,var(--premium-navy))}}.finance-operations-nav-btn:hover{background:#fff}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn:hover{background:color-mix(in srgb,white 92%,var(--brand-50))}}.finance-operations-nav-btn:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn:focus-visible{border-color:color-mix(in srgb,var(--primary)34%,var(--line))}}.finance-operations-nav-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 12px 22px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-operations-nav-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)18%,transparent),0 12px 22px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-operations-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.9rem;padding-top:0;display:grid}.finance-operations-strip-embedded{border-top:0;margin-top:0;padding-top:0}.finance-operations-strip-item{background:radial-gradient(120% 170% at 100% 0%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,var(--surface-1),var(--surface-2));border-radius:1.2rem;min-width:0;padding:1rem 1.1rem .95rem}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item{background:radial-gradient(120% 170% at 100% 0%,color-mix(in srgb,var(--premium-champagne)7%,transparent)0%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)98%,white),color-mix(in srgb,var(--surface-2)72%,white))}}.finance-operations-strip-item{border:1px solid var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-operations-strip-item{box-shadow:0 14px 24px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item{box-shadow:0 14px 24px color-mix(in srgb,var(--premium-ink)6%,transparent)}}.finance-operations-strip-item{transition:transform .16s,box-shadow .16s,border-color .16s}.finance-operations-strip-item:not(:last-child){margin-right:.75rem}.finance-operations-strip-item:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item:hover{border-color:color-mix(in srgb,var(--primary)18%,var(--line))}}.finance-operations-strip-item:hover{box-shadow:0 18px 30px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item:hover{box-shadow:0 18px 30px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.finance-operations-strip-item.is-primary{background:radial-gradient(120% 180% at 100% 0%,var(--premium-champagne)0%,transparent 70%),linear-gradient(145deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item.is-primary{background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--premium-champagne)14%,transparent)0%,transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)90%,black),color-mix(in srgb,var(--brand-900)84%,black))}}.finance-operations-strip-item.is-primary{color:#fff;box-shadow:inset 0 1px #ffffff14,0 16px 26px var(--premium-navy);border-right:0}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item.is-primary{box-shadow:inset 0 1px #ffffff14,0 16px 26px color-mix(in srgb,var(--premium-navy)12%,transparent)}}.finance-operations-strip-item.is-primary .dashboard-hero-command-kicker,.finance-operations-strip-item.is-primary .command-copy{color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item.is-primary .dashboard-hero-command-kicker,.finance-operations-strip-item.is-primary .command-copy{color:color-mix(in srgb,var(--surface-1)78%,transparent)}}.finance-operations-strip-item.is-primary .command-value{color:#fff}.finance-operations-strip-item .dashboard-hero-command-kicker{margin-bottom:.2rem}.finance-operations-strip-item .command-value{letter-spacing:-.02em;text-wrap:balance;color:var(--text-1);margin-top:.1rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.18}@supports (color:color-mix(in lab,red,red)){.finance-operations-strip-item .command-value{color:color-mix(in srgb,var(--text-1)94%,var(--premium-ink))}}.finance-operations-strip-item .command-copy{text-wrap:pretty;max-width:32ch;line-height:1.34}.command-strip,.simulation-executive-strip,.configuration-command-strip,.credits-command-strip,.debts-command-strip,.consultations-command-strip,.wishlist-command-strip{gap:.9rem;display:grid}.command-strip--four,.simulation-executive-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.command-strip--three,.configuration-command-strip,.credits-command-strip,.debts-command-strip,.consultations-command-strip,.wishlist-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.command-card,.simulation-executive-card,.configuration-command-card,.credits-command-card,.debts-command-card,.consultations-command-card,.wishlist-command-card{border:1px solid var(--premium-navy);background:linear-gradient(#fbfdfffa,#eff4f9f2);border-radius:1.25rem;padding:1rem 1rem .95rem}@supports (color:color-mix(in lab,red,red)){.command-card,.simulation-executive-card,.configuration-command-card,.credits-command-card,.debts-command-card,.consultations-command-card,.wishlist-command-card{border:1px solid color-mix(in srgb,var(--premium-navy)9%,white)}}.command-card,.simulation-executive-card,.configuration-command-card,.credits-command-card,.debts-command-card,.consultations-command-card,.wishlist-command-card{box-shadow:0 18px 34px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.command-card,.simulation-executive-card,.configuration-command-card,.credits-command-card,.debts-command-card,.consultations-command-card,.wishlist-command-card{box-shadow:0 18px 34px color-mix(in srgb,var(--premium-ink)7%,transparent)}}.command-card--primary,.simulation-executive-card-primary,.configuration-command-card-primary,.credits-command-card-primary,.debts-command-card-primary,.consultations-command-card-primary,.wishlist-command-card-primary{background:radial-gradient(120% 180% at 100% 0%,var(--premium-champagne)0%,transparent 70%),linear-gradient(145deg,var(--premium-navy),var(--brand-900))}@supports (color:color-mix(in lab,red,red)){.command-card--primary,.simulation-executive-card-primary,.configuration-command-card-primary,.credits-command-card-primary,.debts-command-card-primary,.consultations-command-card-primary,.wishlist-command-card-primary{background:radial-gradient(120% 180% at 100% 0%,color-mix(in srgb,var(--premium-champagne)20%,transparent)0%,transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)95%,black),color-mix(in srgb,var(--brand-900)92%,black))}}.command-card--primary,.simulation-executive-card-primary,.configuration-command-card-primary,.credits-command-card-primary,.debts-command-card-primary,.consultations-command-card-primary,.wishlist-command-card-primary{color:#fff;box-shadow:0 22px 42px var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.command-card--primary,.simulation-executive-card-primary,.configuration-command-card-primary,.credits-command-card-primary,.debts-command-card-primary,.consultations-command-card-primary,.wishlist-command-card-primary{box-shadow:0 22px 42px color-mix(in srgb,var(--premium-navy)18%,transparent)}}.command-card--primary .dashboard-hero-command-kicker,.command-card--primary .simulation-section-kicker,.simulation-executive-card-primary .dashboard-hero-command-kicker,.configuration-command-card-primary .dashboard-hero-command-kicker{color:#ffffffad}.command-value,.simulation-executive-value,.configuration-command-value,.credits-command-value,.debts-command-value,.consultations-command-value,.wishlist-command-value{letter-spacing:-.05em;color:var(--premium-ink);margin:.3rem 0 0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:780;line-height:.96}@supports (color:color-mix(in lab,red,red)){.command-value,.simulation-executive-value,.configuration-command-value,.credits-command-value,.debts-command-value,.consultations-command-value,.wishlist-command-value{color:color-mix(in srgb,var(--premium-ink)96%,black)}}.command-card--primary .command-value,.simulation-executive-card-primary .simulation-executive-value,.configuration-command-card-primary .configuration-command-value,.credits-command-card-primary .credits-command-value,.debts-command-card-primary .debts-command-value,.consultations-command-card-primary .consultations-command-value,.wishlist-command-card-primary .wishlist-command-value{color:#fff}.command-copy,.simulation-executive-copy,.configuration-command-copy,.credits-command-copy,.debts-command-copy,.consultations-command-copy,.wishlist-command-copy{color:var(--text-2);margin:.45rem 0 0;font-size:.82rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.command-copy,.simulation-executive-copy,.configuration-command-copy,.credits-command-copy,.debts-command-copy,.consultations-command-copy,.wishlist-command-copy{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.command-card--primary .command-copy,.simulation-executive-card-primary .simulation-executive-copy,.configuration-command-card-primary .configuration-command-copy,.credits-command-card-primary .credits-command-copy,.debts-command-card-primary .debts-command-copy,.consultations-command-card-primary .consultations-command-copy,.wishlist-command-card-primary .wishlist-command-copy{color:#ffffffc7}.simulation-executive-value.is-negative{color:#d04a34}.command-card--primary .command-value.is-negative,.simulation-executive-card-primary .simulation-executive-value.is-negative{color:#f6d6d2}.page-secondary-toolbar{box-shadow:0 14px 26px var(--premium-ink),inset 0 1px #ffffffd1;padding:1.1rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.page-secondary-toolbar{box-shadow:0 14px 26px color-mix(in srgb,var(--premium-ink)4%,transparent),inset 0 1px #ffffffd1}}.page-secondary-kpi,.command-card,.simulation-executive-card,.configuration-command-card,.credits-command-card,.debts-command-card,.consultations-command-card,.wishlist-command-card{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}.page-secondary-kpi:hover,.command-card:hover,.simulation-executive-card:hover,.configuration-command-card:hover,.credits-command-card:hover,.debts-command-card:hover,.consultations-command-card:hover,.wishlist-command-card:hover{box-shadow:0 20px 34px var(--premium-ink),inset 0 1px #ffffffd6;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.page-secondary-kpi:hover,.command-card:hover,.simulation-executive-card:hover,.configuration-command-card:hover,.credits-command-card:hover,.debts-command-card:hover,.consultations-command-card:hover,.wishlist-command-card:hover{box-shadow:0 20px 34px color-mix(in srgb,var(--premium-ink)8%,transparent),inset 0 1px #ffffffd6}}.segmented-control{box-shadow:inset 0 1px #ffffffc7}.segmented-control-btn{min-height:2.55rem;transition:background-color .14s,color .14s,box-shadow .14s,transform .14s}.segmented-control-btn:hover{color:var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.segmented-control-btn:hover{color:color-mix(in srgb,var(--premium-ink)92%,black)}}.btn-primary,.btn-ghost,.input,select.input,.page-secondary-toolbar .input,.page-secondary-toolbar select{transition:border-color .14s,box-shadow .14s,background-color .14s,color .14s,transform .14s}.btn-primary:hover,.btn-ghost:hover{transform:translateY(-1px)}.input:hover,select.input:hover,.page-secondary-toolbar .input:hover,.page-secondary-toolbar select:hover{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.input:hover,select.input:hover,.page-secondary-toolbar .input:hover,.page-secondary-toolbar select:hover{border-color:color-mix(in srgb,var(--premium-navy)14%,white)}}.input:hover,select.input:hover,.page-secondary-toolbar .input:hover,.page-secondary-toolbar select:hover{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.input:hover,select.input:hover,.page-secondary-toolbar .input:hover,.page-secondary-toolbar select:hover{background:color-mix(in srgb,var(--surface-1)88%,white)}}.input:focus,select.input:focus,.page-secondary-toolbar .input:focus,.page-secondary-toolbar select:focus{box-shadow:0 0 0 3px var(--brand-300),0 10px 20px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.input:focus,select.input:focus,.page-secondary-toolbar .input:focus,.page-secondary-toolbar select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-300)22%,transparent),0 10px 20px color-mix(in srgb,var(--premium-ink)6%,transparent)}}.table-premium,.table-clean{border-collapse:separate;border-spacing:0}.table-premium thead th,.table-clean thead th{letter-spacing:.08em}.simulation-scenarios-panel,.simulation-comparison-panel{background:radial-gradient(120% 170% at 0% 0%,var(--premium-navy)0%,transparent 74%),linear-gradient(180deg,#f9fcfefa,#eef3f8f2)}@supports (color:color-mix(in lab,red,red)){.simulation-scenarios-panel,.simulation-comparison-panel{background:radial-gradient(120% 170% at 0% 0%,color-mix(in srgb,var(--premium-navy)8%,transparent)0%,transparent 74%),linear-gradient(180deg,#f9fcfefa,#eef3f8f2)}}.simulation-detail-panel{background:radial-gradient(120% 170% at 100% 0%,var(--premium-champagne)0%,transparent 74%),linear-gradient(180deg,#f8fbfefa,#edf2f8f5)}@supports (color:color-mix(in lab,red,red)){.simulation-detail-panel{background:radial-gradient(120% 170% at 100% 0%,color-mix(in srgb,var(--premium-champagne)9%,transparent)0%,transparent 74%),linear-gradient(180deg,#f8fbfefa,#edf2f8f5)}}.simulation-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.simulation-section-kicker,.configuration-section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 .22rem;font-size:.69rem;font-weight:800;line-height:1rem}@supports (color:color-mix(in lab,red,red)){.simulation-section-kicker,.configuration-section-kicker{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.simulation-scope-panel,.simulation-configuration-panel,.simulation-balance-panel,.simulation-scenarios-panel,.simulation-comparison-panel,.simulation-detail-panel{box-shadow:0 18px 32px var(--premium-ink),inset 0 1px #ffffffd1}@supports (color:color-mix(in lab,red,red)){.simulation-scope-panel,.simulation-configuration-panel,.simulation-balance-panel,.simulation-scenarios-panel,.simulation-comparison-panel,.simulation-detail-panel{box-shadow:0 18px 32px color-mix(in srgb,var(--premium-ink)6%,transparent),inset 0 1px #ffffffd1}}.simulation-section-head+*,.simulation-section-kicker+h2+p{margin-top:.55rem}.simulation-configuration-panel .panel-muted,.simulation-detail-panel .panel-muted,.simulation-comparison-panel .panel-muted,.simulation-scenarios-panel .panel-muted{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.simulation-configuration-panel .panel-muted,.simulation-detail-panel .panel-muted,.simulation-comparison-panel .panel-muted,.simulation-scenarios-panel .panel-muted{border-color:color-mix(in srgb,var(--premium-navy)10%,white)}}.simulation-configuration-panel .panel-muted,.simulation-detail-panel .panel-muted,.simulation-comparison-panel .panel-muted,.simulation-scenarios-panel .panel-muted{background:linear-gradient(#fcfefff2,#f2f6faf5);box-shadow:inset 0 1px #ffffffc7}.dashboard-feature-card{background:radial-gradient(110% 150% at 0% 0%,var(--premium-navy)0%,transparent 72%),linear-gradient(180deg,#fafcfffa,#eff4f9f5)}@supports (color:color-mix(in lab,red,red)){.dashboard-feature-card{background:radial-gradient(110% 150% at 0% 0%,color-mix(in srgb,var(--premium-navy)8%,transparent)0%,transparent 72%),linear-gradient(180deg,#fafcfffa,#eff4f9f5)}}.dashboard-feature-card{box-shadow:0 18px 34px var(--premium-ink),inset 0 1px #ffffffdb}@supports (color:color-mix(in lab,red,red)){.dashboard-feature-card{box-shadow:0 18px 34px color-mix(in srgb,var(--premium-ink)7%,transparent),inset 0 1px #ffffffdb}}.dashboard-risk-card{background:linear-gradient(#fafcfffa,#f0f5f9f5)}.dashboard-chart-card{background:radial-gradient(110% 160% at 100% 0%,var(--premium-champagne)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.dashboard-chart-card{background:radial-gradient(110% 160% at 100% 0%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.dashboard-operational-zone .dashboard-layout-item{transition:transform .18s,box-shadow .18s}.dashboard-operational-zone .dashboard-layout-item:hover{transform:translateY(-1px)}.current-scenario-header{gap:.9rem}.current-scenario-metrics-row>div{border-color:var(--premium-navy)!important}@supports (color:color-mix(in lab,red,red)){.current-scenario-metrics-row>div{border-color:color-mix(in srgb,var(--premium-navy)10%,white)!important}}.current-scenario-metrics-row>div{box-shadow:inset 0 1px #ffffffd1;background:linear-gradient(#fbfdfffa,#f0f4f9f5)!important}.current-scenario-card .dashboard-mini-label,.immediate-actions-card .dashboard-section-subtitle,.dashboard-chart-card .dashboard-section-subtitle,.dashboard-risk-card .dashboard-section-subtitle{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.current-scenario-card .dashboard-mini-label,.immediate-actions-card .dashboard-section-subtitle,.dashboard-chart-card .dashboard-section-subtitle,.dashboard-risk-card .dashboard-section-subtitle{color:color-mix(in srgb,var(--text-2)90%,var(--premium-navy))}}.current-scenario-card .dashboard-card-heading,.dashboard-chart-card .dashboard-card-heading{color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.current-scenario-card .dashboard-card-heading,.dashboard-chart-card .dashboard-card-heading{color:color-mix(in srgb,var(--text-1)95%,var(--premium-ink))}}.current-scenario-card .dashboard-card-meta,.immediate-actions-card .dashboard-card-meta,.dashboard-chart-card .dashboard-card-meta{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.current-scenario-card .dashboard-card-meta,.immediate-actions-card .dashboard-card-meta,.dashboard-chart-card .dashboard-card-meta{color:color-mix(in srgb,var(--text-2)95%,var(--premium-navy))}}.action-item-row{padding:.9rem .95rem}.action-item-row:hover{box-shadow:0 12px 20px var(--premium-ink),inset 0 1px #ffffffbf}@supports (color:color-mix(in lab,red,red)){.action-item-row:hover{box-shadow:0 12px 20px color-mix(in srgb,var(--premium-ink)6%,transparent),inset 0 1px #ffffffbf}}.dashboard-chart-card h2,.dashboard-chart-card h3{letter-spacing:-.01em}.dashboard-premium-page .dashboard-mini-label,.dashboard-premium-page .kpi-label,.dashboard-premium-page .premium-kpi-label{letter-spacing:.03em;text-transform:none}.dashboard-premium-page .dashboard-mini-label{font-size:.78rem;font-weight:600;line-height:1.02rem}.dashboard-premium-page .kpi-label{font-size:.82rem;font-weight:620;line-height:1.08rem}.dashboard-premium-page .premium-kpi-label{font-size:.76rem;font-weight:620;line-height:1.02rem}.dashboard-premium-page .dashboard-kpi-card .kpi-value,.dashboard-premium-page .premium-kpi-value{font-weight:620}.dashboard-premium-page .dashboard-section-title{font-size:1.12rem;font-weight:620;line-height:1.42rem}.dashboard-premium-page .dashboard-section-subtitle{font-size:.9rem;line-height:1.42rem}.dashboard-premium-page .page-title{letter-spacing:-.034em}.page-secondary-shell .page-subtitle,.finance-premium-page .page-subtitle,.credit-detail-page .page-subtitle,.configurations-page .page-subtitle,.simulation-page .page-subtitle,.wishlist-page .page-subtitle,.consultations-page .page-subtitle,.debts-page .page-subtitle,.credits-page .page-subtitle{color:var(--text-2);font-size:1.04rem;font-weight:530;line-height:1.64rem}@supports (color:color-mix(in lab,red,red)){.page-secondary-shell .page-subtitle,.finance-premium-page .page-subtitle,.credit-detail-page .page-subtitle,.configurations-page .page-subtitle,.simulation-page .page-subtitle,.wishlist-page .page-subtitle,.consultations-page .page-subtitle,.debts-page .page-subtitle,.credits-page .page-subtitle{color:color-mix(in srgb,var(--text-2)96%,var(--premium-navy))}}.page-secondary-shell .dashboard-mini-label,.page-secondary-shell .kpi-label,.page-secondary-shell .debt-kpi-label,.page-secondary-shell .premium-kpi-label,.page-secondary-shell .simulation-section-kicker,.page-secondary-shell .configuration-section-kicker,.finance-premium-page .dashboard-mini-label,.finance-premium-page .kpi-label,.finance-premium-page .premium-kpi-label,.finance-premium-page .simulation-section-kicker,.credit-detail-page .dashboard-mini-label,.credit-detail-page .kpi-label,.credit-detail-page .premium-kpi-label{text-transform:none;letter-spacing:.03em;font-weight:620}.page-secondary-shell .dashboard-mini-label,.finance-premium-page .dashboard-mini-label,.credit-detail-page .dashboard-mini-label{font-size:.8rem;line-height:1.06rem}.page-secondary-shell .kpi-label,.page-secondary-shell .debt-kpi-label,.finance-premium-page .kpi-label,.credit-detail-page .kpi-label{font-size:.82rem;line-height:1.08rem}.page-secondary-shell .premium-kpi-label,.page-secondary-shell .simulation-section-kicker,.page-secondary-shell .configuration-section-kicker,.finance-premium-page .premium-kpi-label,.finance-premium-page .simulation-section-kicker,.credit-detail-page .premium-kpi-label{font-size:.78rem;line-height:1.06rem}.page-secondary-shell .dashboard-section-title,.page-secondary-shell .dashboard-card-heading,.page-secondary-shell .credit-detail-panel-head .dashboard-section-title,.finance-premium-page .dashboard-section-title,.credit-detail-page .dashboard-section-title,.configurations-page h2.text-sm.font-semibold.text-slate-900,.configurations-page h3.text-sm.font-semibold.text-slate-900,.divida-detail-page h2.text-sm.font-semibold.text-slate-900,.divida-detail-page h3.text-sm.font-semibold.text-slate-900,.divida-detail-page h4.text-sm.font-semibold.text-slate-900{letter-spacing:-.01em;color:var(--text-1);font-size:1.08rem;font-weight:620;line-height:1.38rem}@supports (color:color-mix(in lab,red,red)){.page-secondary-shell .dashboard-section-title,.page-secondary-shell .dashboard-card-heading,.page-secondary-shell .credit-detail-panel-head .dashboard-section-title,.finance-premium-page .dashboard-section-title,.credit-detail-page .dashboard-section-title,.configurations-page h2.text-sm.font-semibold.text-slate-900,.configurations-page h3.text-sm.font-semibold.text-slate-900,.divida-detail-page h2.text-sm.font-semibold.text-slate-900,.divida-detail-page h3.text-sm.font-semibold.text-slate-900,.divida-detail-page h4.text-sm.font-semibold.text-slate-900{color:color-mix(in srgb,var(--text-1)96%,var(--premium-ink))}}.page-secondary-shell .dashboard-section-subtitle,.page-secondary-shell .dashboard-card-meta,.page-secondary-shell .command-copy,.page-secondary-shell .credits-command-copy,.page-secondary-shell .debts-command-copy,.page-secondary-shell .consultations-command-copy,.page-secondary-shell .wishlist-command-copy,.page-secondary-shell .configuration-command-copy,.finance-premium-page .dashboard-section-subtitle,.finance-premium-page .command-copy,.finance-premium-page .dashboard-hero-mini-copy,.finance-premium-page .dashboard-hero-command-copy,.credit-detail-page .credit-detail-panel-copy,.credit-detail-page .dashboard-section-subtitle{color:var(--text-2);font-size:.9rem;font-weight:500;line-height:1.46rem}@supports (color:color-mix(in lab,red,red)){.page-secondary-shell .dashboard-section-subtitle,.page-secondary-shell .dashboard-card-meta,.page-secondary-shell .command-copy,.page-secondary-shell .credits-command-copy,.page-secondary-shell .debts-command-copy,.page-secondary-shell .consultations-command-copy,.page-secondary-shell .wishlist-command-copy,.page-secondary-shell .configuration-command-copy,.finance-premium-page .dashboard-section-subtitle,.finance-premium-page .command-copy,.finance-premium-page .dashboard-hero-mini-copy,.finance-premium-page .dashboard-hero-command-copy,.credit-detail-page .credit-detail-panel-copy,.credit-detail-page .dashboard-section-subtitle{color:color-mix(in srgb,var(--text-2)95%,var(--premium-navy))}}.page-secondary-shell .command-value,.page-secondary-shell .credits-command-value,.page-secondary-shell .debts-command-value,.page-secondary-shell .consultations-command-value,.page-secondary-shell .wishlist-command-value,.page-secondary-shell .configuration-command-value,.page-secondary-shell .page-secondary-kpi-value,.finance-premium-page .command-value,.finance-premium-page .dashboard-hero-mini-value,.finance-premium-page .dashboard-hero-command-value,.credit-detail-page .page-secondary-kpi-value{font-weight:640}.page-secondary-shell .page-secondary-toolbar .dashboard-mini-label,.page-secondary-shell .dashboard-layout-toolbar-subtitle,.configurations-page .configuration-inline-stat,.configurations-page .configuration-showcase-panel p.text-sm.font-semibold.text-slate-900,.configurations-page .configuration-showcase-panel p.mt-1.text-xs.text-slate-500{font-size:.88rem;line-height:1.38rem}.dashboard-action-title{color:var(--text-1);margin:0;font-size:1.02rem;font-weight:600;line-height:1.24rem}@supports (color:color-mix(in lab,red,red)){.dashboard-action-title{color:color-mix(in srgb,var(--text-1)95%,var(--premium-ink))}}.dashboard-action-meta{color:var(--text-2);margin:.16rem 0 0;font-size:.84rem;font-weight:500;line-height:1.3rem}@supports (color:color-mix(in lab,red,red)){.dashboard-action-meta{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.dashboard-action-value{color:var(--text-1);font-size:.98rem;font-weight:620;line-height:1.16rem}@supports (color:color-mix(in lab,red,red)){.dashboard-action-value{color:color-mix(in srgb,var(--text-1)92%,var(--premium-ink))}}.dashboard-action-effort{color:var(--text-2);font-size:.8rem;font-weight:500;line-height:1.08rem}@supports (color:color-mix(in lab,red,red)){.dashboard-action-effort{color:color-mix(in srgb,var(--text-2)94%,var(--premium-navy))}}.configuration-primary-panel,.configuration-side-panel,.configuration-admin-panel,.configuration-audit-panel{position:relative}.configuration-primary-panel>.configuration-section-kicker,.configuration-side-panel>.configuration-section-kicker,.configuration-admin-panel>.configuration-section-kicker,.configuration-audit-panel .configuration-section-kicker:first-child{margin-bottom:.3rem}.configuration-admin-panel .panel-premium.rounded-lg.border,.configuration-audit-panel .rounded-lg.border,.configuration-primary-panel .rounded-xl.border.bg-white,.configuration-side-panel .rounded-xl.border.bg-white{box-shadow:0 12px 22px var(--premium-ink),inset 0 1px #fffc}@supports (color:color-mix(in lab,red,red)){.configuration-admin-panel .panel-premium.rounded-lg.border,.configuration-audit-panel .rounded-lg.border,.configuration-primary-panel .rounded-xl.border.bg-white,.configuration-side-panel .rounded-xl.border.bg-white{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)4%,transparent),inset 0 1px #fffc}}.simulation-insights-grid .panel-premium{min-height:100%}@media (max-width:1200px){.dashboard-hero-master-grid,.command-strip,.simulation-executive-strip,.configuration-command-strip,.credits-command-strip,.debts-command-strip,.consultations-command-strip,.wishlist-command-strip{grid-template-columns:1fr}.dashboard-hero-master-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operations-head{flex-direction:column;align-items:flex-start}.finance-operations-shell{padding:.95rem .95rem 1rem}.finance-operations-strip{grid-template-columns:1fr}.wishlist-detail-options-head{align-items:stretch}.finance-operations-strip-item:not(:last-child){border-right:0;margin-bottom:.65rem;margin-right:0}.configuration-hero-value-row{grid-template-columns:1fr}.simulation-section-head{flex-direction:column}}@media (max-width:768px){.page-secondary-overview-shell{padding:.95rem}.configuration-hero-shell{padding:.9rem}.configuration-inline-stat{width:100%;min-width:0}}.credits-zone .card,.consultations-layout-grid .card,.debts-ledger-card,.wishlist-page .card{box-shadow:0 16px 28px var(--premium-ink),inset 0 1px #ffffffd6}@supports (color:color-mix(in lab,red,red)){.credits-zone .card,.consultations-layout-grid .card,.debts-ledger-card,.wishlist-page .card{box-shadow:0 16px 28px color-mix(in srgb,var(--premium-ink)5%,transparent),inset 0 1px #ffffffd6}}.debts-ledger-card{background:radial-gradient(110% 160% at 0% 0%,var(--premium-navy)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.debts-ledger-card{background:radial-gradient(110% 160% at 0% 0%,color-mix(in srgb,var(--premium-navy)7%,transparent)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.panel-ledger,.debts-ledger-card,.wishlist-ledger-card{background:radial-gradient(110% 160% at 0% 0%,var(--premium-navy)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.panel-ledger,.debts-ledger-card,.wishlist-ledger-card{background:radial-gradient(110% 160% at 0% 0%,color-mix(in srgb,var(--premium-navy)6%,transparent)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.page-secondary-overview-shell+.panel-ledger,.page-secondary-overview-shell+.dashboard-grid .panel-ledger,.page-secondary-overview-shell+.dashboard-grid .debts-ledger-card,.page-secondary-overview-shell+.dashboard-grid .wishlist-ledger-card{margin-top:.1rem}.page-secondary-ledger-shell{box-shadow:none}.page-secondary-ledger-head{background:radial-gradient(120% 180% at 100% -12%,var(--premium-champagne)0%,transparent 72%),linear-gradient(135deg,var(--premium-navy),var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.page-secondary-ledger-head{background:radial-gradient(120% 180% at 100% -12%,color-mix(in srgb,var(--premium-champagne)14%,transparent)0%,transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--premium-navy)10%,white),color-mix(in srgb,var(--surface-2)86%,white))}}.panel-ledger .table-premium thead,.debts-ledger-card .table-clean thead,.wishlist-ledger-table thead{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.panel-ledger .table-premium thead,.debts-ledger-card .table-clean thead,.wishlist-ledger-table thead{background:color-mix(in srgb,var(--surface-2)78%,var(--premium-navy)5%)}}.panel-ledger .table-premium tbody tr:hover td,.debts-ledger-card .table-clean tbody tr:hover td,.wishlist-ledger-table tbody tr:hover td{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.panel-ledger .table-premium tbody tr:hover td,.debts-ledger-card .table-clean tbody tr:hover td,.wishlist-ledger-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-1)84%,var(--brand-100))}}.consultations-agenda-panel{box-shadow:0 18px 32px var(--premium-ink),inset 0 1px #ffffffd6}@supports (color:color-mix(in lab,red,red)){.consultations-agenda-panel{box-shadow:0 18px 32px color-mix(in srgb,var(--premium-ink)6%,transparent),inset 0 1px #ffffffd6}}.consultations-detail-panel{background:radial-gradient(115% 150% at 100% 0%,var(--premium-champagne)0%,transparent 78%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.consultations-detail-panel{background:radial-gradient(115% 150% at 100% 0%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 78%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.consultations-detail-panel{box-shadow:0 18px 32px var(--premium-ink),inset 0 1px #ffffffd1}@supports (color:color-mix(in lab,red,red)){.consultations-detail-panel{box-shadow:0 18px 32px color-mix(in srgb,var(--premium-ink)6%,transparent),inset 0 1px #ffffffd1}}.consultations-detail-panel .panel-muted,.consultations-detail-panel .panel-premium{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.consultations-detail-panel .panel-muted,.consultations-detail-panel .panel-premium{border-color:color-mix(in srgb,var(--premium-navy)10%,white)}}.wishlist-ledger-card{box-shadow:0 18px 30px var(--premium-ink),inset 0 1px #ffffffd6}@supports (color:color-mix(in lab,red,red)){.wishlist-ledger-card{box-shadow:0 18px 30px color-mix(in srgb,var(--premium-ink)6%,transparent),inset 0 1px #ffffffd6}}.wishlist-ledger-table tbody tr td{transition:background-color .14s,color .14s}.divida-detail-page,.wishlist-detail-page{flex-direction:column;gap:1.25rem;display:flex}.divida-detail-hero,.wishlist-detail-hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.divida-detail-master-card{background:radial-gradient(120% 180% at 100% -12%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.divida-detail-master-card{background:radial-gradient(120% 180% at 100% -12%,color-mix(in srgb,var(--premium-champagne)10%,transparent)0%,transparent 72%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.divida-detail-hero-grid{align-items:stretch}.divida-detail-hero-card .page-subtitle{max-width:48ch;color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.divida-detail-hero-card .page-subtitle{color:color-mix(in srgb,var(--surface-1)82%,transparent)}}.divida-detail-side-rail{grid-template-rows:repeat(3,minmax(0,auto))}.divida-detail-progress,.divida-detail-summary,.divida-detail-side-panel,.wishlist-detail-options,.wishlist-detail-option-card{box-shadow:0 16px 30px var(--premium-ink),inset 0 1px #ffffffd6}@supports (color:color-mix(in lab,red,red)){.divida-detail-progress,.divida-detail-summary,.divida-detail-side-panel,.wishlist-detail-options,.wishlist-detail-option-card{box-shadow:0 16px 30px color-mix(in srgb,var(--premium-ink)6%,transparent),inset 0 1px #ffffffd6}}.divida-detail-main-grid{align-items:start}.divida-detail-ledger{background:radial-gradient(110% 160% at 0% 0%,var(--premium-navy)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.divida-detail-ledger{background:radial-gradient(110% 160% at 0% 0%,color-mix(in srgb,var(--premium-navy)6%,transparent)0%,transparent 74%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.wishlist-detail-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wishlist-detail-hero-grid{align-items:stretch}.wishlist-detail-hero-card .page-subtitle{max-width:48ch;color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-hero-card .page-subtitle{color:color-mix(in srgb,var(--surface-1)82%,transparent)}}.wishlist-detail-side-rail{grid-template-rows:repeat(3,minmax(0,auto))}.wishlist-detail-kpi .page-secondary-kpi-value{font-size:clamp(1.2rem,1.8vw,2rem);line-height:1.05}.wishlist-detail-options{background:radial-gradient(120% 180% at 100% -12%,var(--premium-champagne)0%,transparent 72%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-options{background:radial-gradient(120% 180% at 100% -12%,color-mix(in srgb,var(--premium-champagne)8%,transparent)0%,transparent 72%),linear-gradient(180deg,#f9fcfffa,#eef3f8f5)}}.wishlist-detail-options-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.wishlist-detail-options-heading{gap:.6rem;display:grid}.wishlist-detail-options-copy{max-width:62ch;color:var(--text-2);margin:.1rem 0 0;font-size:.98rem;line-height:1.55}.wishlist-detail-options-metrics{flex-wrap:wrap;gap:.55rem;display:flex}.wishlist-detail-options-metrics>span{border:1px solid var(--premium-navy);border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .82rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-options-metrics>span{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.wishlist-detail-options-metrics>span{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-options-metrics>span{background:color-mix(in srgb,var(--surface-1)88%,white)}}.wishlist-detail-options-metrics>span{letter-spacing:.03em;color:var(--text-1);font-size:.76rem;font-weight:640;line-height:1}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-options-metrics>span{color:color-mix(in srgb,var(--text-1)88%,var(--premium-navy)12%)}}.wishlist-detail-options-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wishlist-detail-option-card{border-color:var(--premium-navy)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-option-card{border-color:color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.wishlist-detail-option-card{background:radial-gradient(110% 160% at 100% -12%,var(--accent)0%,transparent 74%),linear-gradient(180deg,#fcfefffa,#f3f7fbf5)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-option-card{background:radial-gradient(110% 160% at 100% -12%,color-mix(in srgb,var(--accent)7%,transparent)0%,transparent 74%),linear-gradient(180deg,#fcfefffa,#f3f7fbf5)}}.wishlist-detail-options-table thead{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-options-table thead{background:color-mix(in srgb,var(--surface-2)78%,var(--premium-navy)5%)}}.wishlist-detail-options-table tbody tr:hover td{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.wishlist-detail-options-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-1)84%,var(--brand-100))}}.finance-ledger-control-surface{padding:.75rem}.finance-ledger-filter-grid{align-items:center}.finance-alerts-curated,.finance-forecast-curated{box-shadow:0 14px 26px var(--premium-ink),inset 0 1px #ffffffd1}@supports (color:color-mix(in lab,red,red)){.finance-alerts-curated,.finance-forecast-curated{box-shadow:0 14px 26px color-mix(in srgb,var(--premium-ink)5%,transparent),inset 0 1px #ffffffd1}}.finance-ledger-section h2,.finance-insights-section h2{letter-spacing:-.015em}@media (max-width:900px){.dashboard-hero-master-value-row,.finance-hero-balance-bridge{grid-template-columns:1fr}}@media (max-width:768px){.finance-month-dock-stage{place-items:stretch stretch}.finance-balance-chart-insights{grid-template-columns:1fr}.finance-ledger-filter-field-search .input,.finance-ledger-filter-grid .input{min-width:0}.app-chassis{background:radial-gradient(120% 52% at 50% 0%,var(--premium-champagne)0%,transparent 62%),linear-gradient(180deg,#0d1420,#111827)!important}@supports (color:color-mix(in lab,red,red)){.app-chassis{background:radial-gradient(120% 52% at 50% 0%,color-mix(in srgb,var(--premium-champagne)14%,transparent)0%,transparent 62%),linear-gradient(180deg,#0d1420,#111827)!important}}.app-brand-aura{background:radial-gradient(720px 300px at 50% -10%,var(--premium-champagne),transparent 68%),radial-gradient(720px 260px at 50% 100%,var(--premium-navy),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.app-brand-aura{background:radial-gradient(720px 300px at 50% -10%,color-mix(in srgb,var(--premium-champagne)14%,transparent),transparent 68%),radial-gradient(720px 260px at 50% 100%,color-mix(in srgb,var(--premium-navy)22%,transparent),transparent 70%)}}.app-brand-aura{opacity:.88}.app-shell-frame{max-width:28rem;padding:0 .85rem calc(env(safe-area-inset-bottom,0px) + 1rem)}.topbar-shell{border:1px solid var(--premium-navy);min-height:auto;margin-top:.9rem}@supports (color:color-mix(in lab,red,red)){.topbar-shell{border:1px solid color-mix(in srgb,var(--premium-navy)16%,#ffffff24)}}.topbar-shell{background:var(--surface-1);border-radius:1.6rem}@supports (color:color-mix(in lab,red,red)){.topbar-shell{background:color-mix(in srgb,var(--surface-1)94%,white)}}.topbar-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 36px #0000003d}.topbar-shell:after,.app-content-shell:before{display:none}.topbar-shell-inner{padding-inline:.95rem}.topbar-mobile-bar{gap:.8rem;padding:.85rem 0}.topbar-mobile-brand{border-radius:1.2rem;flex:1;min-width:0;padding:.75rem .9rem}.topbar-mobile-brand p{font-size:.94rem;line-height:1.2rem}.topbar-mobile-trigger{border-color:var(--premium-navy);border-radius:1rem;width:3rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-trigger{border-color:color-mix(in srgb,var(--premium-navy)14%,var(--line))}}.topbar-mobile-trigger{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.topbar-mobile-trigger{background:color-mix(in srgb,var(--surface-2)88%,white)}}.topbar-mobile-panel{background:0 0;border-top:0;border-radius:1.25rem;margin-top:.2rem;padding:.2rem 0 .85rem}.app-content-shell{padding-top:.7rem}.page-shell{padding:0 0 6.7rem}.page-shell>*{animation-delay:0s!important}.mobile-bottom-nav{z-index:60;padding:0 1rem calc(env(safe-area-inset-bottom,0px) + .85rem);inset-inline:0;position:fixed;bottom:0}.mobile-bottom-nav-shell{border:1px solid var(--premium-navy);grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;max-width:28rem;margin:0 auto;padding:.7rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav-shell{border:1px solid color-mix(in srgb,var(--premium-navy)14%,#ffffff29)}}.mobile-bottom-nav-shell{background:var(--surface-1);border-radius:1.65rem}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav-shell{background:color-mix(in srgb,var(--surface-1)94%,white)}}.mobile-bottom-nav-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 50px #00000042}.mobile-bottom-nav-link{min-height:3.95rem;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav-link{color:color-mix(in srgb,var(--text-2)88%,var(--premium-navy))}}.mobile-bottom-nav-link{text-decoration:none;transition:color .16s,transform .16s,background-color .16s}.mobile-bottom-nav-link.is-active{color:var(--text-1)}.mobile-bottom-nav-link.is-active .mobile-bottom-nav-icon{background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav-link.is-active .mobile-bottom-nav-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2)92%,white),color-mix(in srgb,var(--surface-1)98%,white))}}.mobile-bottom-nav-link.is-active .mobile-bottom-nav-icon{box-shadow:inset 0 1px #ffffffe6,0 10px 18px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav-link.is-active .mobile-bottom-nav-icon{box-shadow:inset 0 1px #ffffffe6,0 10px 18px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.mobile-bottom-nav-link.is-active .mobile-bottom-nav-icon{color:var(--primary-strong)}.mobile-bottom-nav-icon{width:2.45rem;height:2.45rem;color:inherit;border-radius:.95rem;justify-content:center;align-items:center;transition:inherit;display:inline-flex}.mobile-bottom-nav-label{letter-spacing:.02em;font-size:.66rem;font-weight:700;line-height:.9rem}.finance-month-final-shell{border:1px solid var(--premium-navy);gap:.7rem;margin-bottom:.9rem;padding:1.2rem 1rem 1rem}@supports (color:color-mix(in lab,red,red)){.finance-month-final-shell{border:1px solid color-mix(in srgb,var(--premium-navy)12%,#ffffff47)}}.finance-month-final-shell{background:linear-gradient(#f9fafcfa,#f1f4f8fa);border-radius:2rem;box-shadow:0 22px 48px #0000003d}.finance-month-final-head{text-align:center;margin-bottom:0;padding-inline:0;display:block}.finance-month-final-head .finance-section-kicker{letter-spacing:.14em;margin-bottom:.35rem;font-size:.68rem}.finance-month-final-head h2{letter-spacing:-.035em;font-size:1.8rem;line-height:1.08}.finance-month-dock{box-shadow:inset 0 1px #ffffffeb,0 10px 24px var(--premium-ink);background:linear-gradient(#fffffff5,#f5f7fbf5);border-radius:999px;grid-template-columns:2.8rem minmax(0,1fr) 2.8rem;gap:.65rem;padding:.7rem .75rem}@supports (color:color-mix(in lab,red,red)){.finance-month-dock{box-shadow:inset 0 1px #ffffffeb,0 10px 24px color-mix(in srgb,var(--premium-ink)10%,transparent)}}.finance-month-dock-copy{text-align:center;justify-items:center}.finance-month-dock-copy span:last-child{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:600;line-height:1rem}.finance-mobile-executive-shell{gap:.8rem;margin-bottom:1rem;display:grid}.finance-mobile-executive-hero{border:1px solid var(--premium-navy);gap:.75rem;padding:1rem 1rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-hero{border:1px solid color-mix(in srgb,var(--premium-navy)18%,transparent)}}.finance-mobile-executive-hero{background:radial-gradient(140% 180% at 100% -12%,var(--accent)0%,transparent 62%),linear-gradient(145deg,var(--premium-navy)0%,var(--brand-900)100%);border-radius:1.6rem}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-hero{background:radial-gradient(140% 180% at 100% -12%,color-mix(in srgb,var(--accent)18%,transparent)0%,transparent 62%),linear-gradient(145deg,color-mix(in srgb,var(--premium-navy)96%,black),color-mix(in srgb,var(--brand-900)92%,#071120))}}.finance-mobile-executive-hero{box-shadow:inset 0 1px #ffffff14,0 20px 38px var(--premium-ink)}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-hero{box-shadow:inset 0 1px #ffffff14,0 20px 38px color-mix(in srgb,var(--premium-ink)18%,transparent)}}.finance-mobile-executive-hero-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.finance-mobile-executive-kicker{letter-spacing:.11em;text-transform:uppercase;color:#fff;margin-bottom:.3rem;font-size:.66rem;font-weight:700;line-height:.95rem;display:block}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-kicker{color:color-mix(in srgb,white 74%,var(--accent))}}.finance-mobile-executive-hero-value{color:#fff;font-size:clamp(1.7rem,7vw,2.25rem);line-height:1.02;display:block}.finance-mobile-executive-hero-value.is-positive{color:#fdfffe}.finance-mobile-executive-hero-value.is-negative{color:#fffdfd}.finance-mobile-executive-delta{letter-spacing:.02em;color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .7rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.finance-mobile-executive-delta.is-positive{color:#dff7ee}.finance-mobile-executive-delta.is-negative{color:#ffe2d6}.finance-mobile-executive-hero-copy{color:#fafcfd;max-width:28ch;margin:0;font-size:.86rem;line-height:1.35rem}.finance-mobile-executive-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.finance-mobile-executive-hero-rail div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;gap:.12rem;padding:.72rem .78rem;display:grid}.finance-mobile-executive-hero-rail span{letter-spacing:.09em;text-transform:uppercase;color:#eef3f7;font-size:.62rem;font-weight:700;line-height:.9rem}.finance-mobile-executive-hero-rail strong{color:#fff;font-size:.94rem;line-height:1.2rem}.finance-mobile-executive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.finance-mobile-executive-card{border:1px solid var(--premium-navy);gap:.35rem;min-height:7.2rem;padding:.9rem .8rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-card{border:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-mobile-executive-card{box-shadow:0 12px 22px var(--premium-ink);background:linear-gradient(#fffffff5,#f7f9fcf5);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-card{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)7%,transparent)}}.finance-mobile-executive-card{text-align:left;align-content:start}.finance-mobile-executive-label{letter-spacing:.04em;color:var(--text-2);font-size:.68rem;font-weight:700;line-height:.95rem}@supports (color:color-mix(in lab,red,red)){.finance-mobile-executive-label{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-mobile-executive-card strong{color:var(--text-1);font-size:clamp(1.05rem,4.7vw,1.35rem);line-height:1.08}.finance-mobile-executive-card p{color:var(--text-2);margin:0;font-size:.74rem;line-height:1.08rem}.finance-page-hero-flat,.finance-cockpit-section{display:none}.finance-ledger-section.finance-ledger-premium-shell{background:linear-gradient(#fffffffa,#f9fafcfa);border-radius:1.85rem;min-height:0;padding:1.15rem 1rem 1rem;box-shadow:0 22px 44px #0000002e}.finance-ledger-head-mainrow{flex-direction:column;align-items:stretch}.finance-ledger-head-copy{text-align:left}.finance-ledger-head-title{letter-spacing:-.04em;font-size:1.85rem;line-height:1.08}.finance-ledger-head-subtitle{max-width:28ch;font-size:.93rem;line-height:1.4rem}.finance-ledger-head-actions,.finance-section-actions{width:100%}.finance-ledger-head-cta{width:100%;min-height:3.15rem;box-shadow:0 14px 30px var(--premium-ink);border-radius:999px;justify-content:center}@supports (color:color-mix(in lab,red,red)){.finance-ledger-head-cta{box-shadow:0 14px 30px color-mix(in srgb,var(--premium-ink)16%,transparent)}}.finance-ledger-controls{gap:.9rem}.finance-ledger-brief{scrollbar-width:none;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;gap:.55rem;padding-top:.1rem;display:grid;overflow-x:auto}.finance-ledger-brief::-webkit-scrollbar{display:none}.finance-ledger-brief-card{border-radius:1rem;min-height:5.55rem;padding:.68rem .72rem .72rem}.finance-ledger-brief-label{letter-spacing:.07em;font-size:.62rem;line-height:.88rem}.finance-ledger-brief-value{margin-top:.22rem;font-size:1rem;line-height:1.08rem}.finance-ledger-brief-meta{font-size:.72rem;line-height:1.05rem}.finance-ledger-toolbar-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.finance-ledger-toolbar-row::-webkit-scrollbar{display:none}.finance-ledger-tab{white-space:nowrap;padding-inline:1rem}.finance-ledger-mobile-item{box-shadow:0 12px 22px var(--premium-ink);border-radius:1.35rem;padding:.95rem .95rem .9rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-mobile-item{box-shadow:0 12px 22px color-mix(in srgb,var(--premium-ink)6%,transparent)}}}.mobile-bottom-nav{display:none}@media (max-width:900px){.topbar-desktop-layout,.topbar-command-meta,.topbar-nav{display:none!important}.topbar-mobile-bar{display:flex!important}.mobile-bottom-nav{display:block}}@media (max-width:768px){.app-chassis{background:var(--bg)!important}.app-brand-aura{opacity:.3}.app-shell-frame{max-width:none;padding:0 0 calc(env(safe-area-inset-bottom,0px) + .35rem)}.topbar-shell{box-shadow:0 10px 24px var(--premium-ink);border-top:none;border-inline:none;border-radius:0 0 1.15rem 1.15rem;margin-top:0}@supports (color:color-mix(in lab,red,red)){.topbar-shell{box-shadow:0 10px 24px color-mix(in srgb,var(--premium-ink)8%,transparent)}}.topbar-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-shell-inner{padding-inline:.9rem}.topbar-mobile-brand{border-radius:1rem;padding:.65rem .8rem}.topbar-mobile-trigger{width:2.85rem;height:2.85rem}.topbar-mobile-panel{padding-inline:.9rem;padding-bottom:.75rem}.page-shell{padding:.85rem .85rem 6.35rem}.finance-month-final-shell{border-radius:1.55rem;margin-bottom:.8rem;padding:1rem .95rem .95rem}.finance-month-final-head h2{font-size:1.55rem}.finance-month-dock{border-radius:1.25rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;grid-template-areas:"prev copy next""delta delta delta""focus focus focus";gap:.55rem;padding:.8rem}.finance-month-dock-nav-prev{grid-area:prev}.finance-month-command-actions{grid-area:next}.finance-month-dock-copy{text-align:center;grid-area:copy;justify-items:center;min-width:0}.finance-month-dock-copy strong{font-size:.98rem;line-height:1.2rem}.finance-month-dock-highlight,.finance-month-dock-separator{display:none}.finance-month-dock-metric{border-top:1px solid var(--premium-navy);gap:.18rem;padding-top:.6rem}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-metric{border-top:1px solid color-mix(in srgb,var(--premium-navy)10%,var(--line))}}.finance-month-dock-metric-delta{grid-area:delta}.finance-month-dock-metric-focus{grid-area:focus}.finance-mobile-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.finance-mobile-executive-card{border-radius:1.05rem;min-height:6.8rem;padding:.82rem .78rem}.finance-mobile-executive-card strong{font-size:1.1rem}.finance-mobile-executive-hero{border-radius:1.3rem;gap:.7rem;padding:.92rem .88rem .88rem}.finance-mobile-executive-hero-head{flex-direction:column;align-items:stretch;gap:.55rem}.finance-mobile-executive-hero-copy{max-width:none;font-size:.82rem;line-height:1.25rem}.finance-mobile-executive-delta{align-self:flex-start;min-height:2rem;padding-inline:.62rem}.finance-mobile-executive-hero-rail{grid-template-columns:1fr}.finance-mobile-executive-hero-rail div{padding:.66rem .72rem}.finance-ledger-section.finance-ledger-premium-shell{border-radius:1.45rem;padding:1rem .9rem .95rem}.finance-ledger-head-title{font-size:1.45rem}.finance-ledger-head-subtitle{font-size:.88rem;line-height:1.3rem}.finance-ledger-head-cta{min-height:3rem}.mobile-bottom-nav{padding:0 .8rem calc(env(safe-area-inset-bottom,0px) + .7rem)}.mobile-bottom-nav-shell{max-width:none;box-shadow:0 16px 36px var(--premium-ink);border-radius:1.2rem;padding:.55rem .45rem}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav-shell{box-shadow:0 16px 36px color-mix(in srgb,var(--premium-ink)12%,transparent)}}.mobile-bottom-nav-link{gap:.25rem;min-height:3.5rem}.mobile-bottom-nav-icon{width:2.2rem;height:2.2rem}.mobile-bottom-nav-label{font-size:.62rem}}.finance-month-dock{border-radius:999px;grid-template-columns:2.8rem minmax(15rem,auto) 2.8rem;align-items:center;gap:.65rem;min-width:min(100%,20.5rem);padding:.62rem .68rem;display:grid}.finance-month-dock-copy{text-align:center;justify-items:center;gap:.12rem;min-width:0}.finance-month-dock-copy strong{color:var(--text-1);font-size:1.02rem;font-weight:700;line-height:1.18rem}.finance-month-dock-copy span:last-child{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:.72rem;font-weight:600;line-height:.96rem}@supports (color:color-mix(in lab,red,red)){.finance-month-dock-copy span:last-child{color:color-mix(in srgb,var(--text-2)92%,var(--premium-navy))}}.finance-month-dock-label,.finance-month-dock-separator,.finance-month-dock-highlight,.finance-month-dock-metric{display:none}@media (max-width:920px){.finance-month-dock{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem;gap:.5rem;width:min(100%,17.5rem);min-width:0;padding:.42rem .48rem}.finance-month-dock-copy{padding-inline:.2rem}.finance-month-dock-copy strong{font-size:.96rem;line-height:1.12rem}.finance-month-dock-copy span:last-child{font-size:.68rem;line-height:.92rem}}@media (max-width:640px){.finance-month-dock{border-radius:999px;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.45rem;width:min(100%,16.5rem);padding:.44rem .42rem}.finance-month-dock-copy strong{font-size:.92rem;line-height:1.08rem}}.finance-ledger-head-mainrow{align-items:center}.finance-ledger-head-actions{align-self:center}@media (max-width:960px){.finance-ledger-head-mainrow{align-items:stretch}.finance-ledger-head-actions{align-self:stretch}}.finance-ledger-origin-stack{justify-items:start;gap:.24rem;display:grid}.finance-ledger-type-pill{border:1px solid var(--premium-navy);border-radius:999px;justify-content:center;align-items:center;min-height:1.35rem;padding:.14rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill{border:1px solid color-mix(in srgb,var(--premium-navy)16%,var(--line))}}.finance-ledger-type-pill{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill{background:color-mix(in srgb,var(--surface-2)96%,white)}}.finance-ledger-type-pill{letter-spacing:.04em;color:var(--premium-ink);font-size:.64rem;font-weight:800;line-height:.84rem}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill{color:color-mix(in srgb,var(--premium-ink)82%,var(--text-2))}}.finance-ledger-type-pill.is-expense{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill.is-expense{border-color:color-mix(in srgb,var(--danger)32%,var(--line))}}.finance-ledger-type-pill.is-expense{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill.is-expense{background:color-mix(in srgb,var(--danger)10%,white)}}.finance-ledger-type-pill.is-expense{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill.is-expense{color:color-mix(in srgb,var(--danger)90%,#7f1d1d)}}.finance-ledger-type-pill.is-income{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill.is-income{border-color:color-mix(in srgb,var(--success)34%,var(--line))}}.finance-ledger-type-pill.is-income{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill.is-income{background:color-mix(in srgb,var(--success)12%,white)}}.finance-ledger-type-pill.is-income{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.finance-ledger-type-pill.is-income{color:color-mix(in srgb,var(--success)92%,#14532d)}}.finance-ledger-status-pill{gap:.38rem}.finance-ledger-status-pill-dot{background:currentColor;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.finance-ledger-status-pill-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}}.finance-ledger-table-row.is-expense td:nth-child(5){color:var(--premium-ink)!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-expense td:nth-child(5){color:color-mix(in srgb,var(--premium-ink)94%,black)!important}}.finance-ledger-table-row.is-income td:nth-child(5){color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-income td:nth-child(5){color:color-mix(in srgb,var(--success)90%,#14532d)!important}}.finance-ledger-table-row.is-expense td:nth-child(5),.finance-ledger-table-row.is-income td:nth-child(5){font-weight:760}.finance-ledger-table-row.is-expense td:first-child,.finance-ledger-table-row.is-income td:first-child{background-image:none}.finance-ledger-table-row.is-expense td:first-child:after,.finance-ledger-table-row.is-income td:first-child:after{display:none}.finance-ledger-table-row.is-expense td:first-child:before,.finance-ledger-table-row.is-income td:first-child:before{border-radius:999px;width:3px}.finance-ledger-table-row.is-expense td:first-child:before{background:linear-gradient(180deg,var(--danger),var(--danger))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-expense td:first-child:before{background:linear-gradient(180deg,color-mix(in srgb,var(--danger)82%,#b91c1c),color-mix(in srgb,var(--danger)54%,transparent))}}.finance-ledger-table-row.is-income td:first-child:before{background:linear-gradient(180deg,var(--success),var(--success))}@supports (color:color-mix(in lab,red,red)){.finance-ledger-table-row.is-income td:first-child:before{background:linear-gradient(180deg,color-mix(in srgb,var(--success)84%,#15803d),color-mix(in srgb,var(--success)56%,transparent))}}.finance-ledger-mobile-item .finance-ledger-type-pill{min-height:1.45rem}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-font-weight{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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
