@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-500:oklch(55.4% .046 257.417);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-5xl:64rem;--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-4xl:2.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:.375rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--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%;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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-123{order:123}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.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}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-6{margin:calc(var(--spacing)*6)}.m-7{margin:calc(var(--spacing)*7)}.mx-1{margin-inline:calc(var(--spacing)*1)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.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)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-28{height:calc(var(--spacing)*28)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5\/6{width:83.3333%}.w-30{width:calc(var(--spacing)*30)}.w-35{width:calc(var(--spacing)*35)}.w-60{width:calc(var(--spacing)*60)}.w-\[520px\]{width:520px}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.w-xl{width:var(--container-xl)}.w-xs{width:var(--container-xs)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[860px\]{min-width:860px}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-1{--tw-scale-x:1%;--tw-scale-y:1%;--tw-scale-z:1%;scale:var(--tw-scale-x)var(--tw-scale-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)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}: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)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-red-200{border-color:var(--color-red-200)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-green-200{background-color:var(--color-green-200)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-200{background-color:var(--color-rose-200)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-100{padding:calc(var(--spacing)*100)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.pl-1{padding-left:calc(var(--spacing)*1)}.text-center{text-align:center}.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-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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.text-amber-800{color:var(--color-amber-800)}.text-blue-800{color:var(--color-blue-800)}.text-green-800{color:var(--color-green-800)}.text-red-700{color:var(--color-red-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-500{color:var(--color-slate-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,visibility,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))}.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)}.select-all{-webkit-user-select:all;user-select:all}.\[identity\:seed\]{identity:seed}.\[per-day\:50\]{per-day:50}@media (min-width:48rem){.md\:w-auto{width:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}/*! tailwindcss v4.1.12 | 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-500:oklch(55.4% .046 257.417);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-5xl:64rem;--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-4xl:2.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--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%;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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-123{order:123}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.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}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-6{margin:calc(var(--spacing)*6)}.m-7{margin:calc(var(--spacing)*7)}.mx-1{margin-inline:calc(var(--spacing)*1)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.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)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-28{height:calc(var(--spacing)*28)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5\/6{width:83.3333%}.w-30{width:calc(var(--spacing)*30)}.w-35{width:calc(var(--spacing)*35)}.w-60{width:calc(var(--spacing)*60)}.w-\[520px\]{width:520px}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.w-xl{width:var(--container-xl)}.w-xs{width:var(--container-xs)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[860px\]{min-width:860px}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-1{--tw-scale-x:1%;--tw-scale-y:1%;--tw-scale-z:1%;scale:var(--tw-scale-x)var(--tw-scale-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)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}: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)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-red-200{border-color:var(--color-red-200)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-green-200{background-color:var(--color-green-200)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-200{background-color:var(--color-rose-200)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-100{padding:calc(var(--spacing)*100)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.pl-1{padding-left:calc(var(--spacing)*1)}.text-center{text-align:center}.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-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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.text-amber-800{color:var(--color-amber-800)}.text-blue-800{color:var(--color-blue-800)}.text-green-800{color:var(--color-green-800)}.text-red-700{color:var(--color-red-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-500{color:var(--color-slate-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,visibility,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))}.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)}.select-all{-webkit-user-select:all;user-select:all}.\[identity\:seed\]{identity:seed}.\[per-day\:50\]{per-day:50}@media (min-width:48rem){.md\:w-auto{width:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.help-highlight{outline:2px dashed var(--brand-primary);outline-offset:2px;border-radius:6px}.help-available{outline:2px dashed var(--brand-primary);outline-offset:2px;border-radius:6px;transition:outline-color .2s;position:relative;cursor:help!important}.help-available:hover{outline-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.help-available:hover{outline-color:color-mix(in srgb,var(--brand-primary)80%,transparent)}}.help-available:after{content:"?";background-color:var(--brand-primary);color:#fff;pointer-events:none;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0003}button.help-available:after,.mat-mdc-button.help-available:after,.mat-mdc-icon-button.help-available:after{width:14px;height:14px;font-size:10px;top:-6px;right:-6px}.dark-theme .help-available{outline-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark-theme .help-available{outline-color:color-mix(in srgb,var(--brand-primary)70%,transparent)}}.dark-theme .help-available:hover{outline-color:var(--brand-primary)}.page{flex-direction:column;gap:12px;display:flex}.hero{border:1px solid var(--brand-border);background:radial-gradient(120% 120% at 0% 0%,var(--brand-accent-from),transparent 60%),var(--brand-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.hero{background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--brand-accent-from)14%,transparent),transparent 60%),var(--brand-surface)}}.hero h2{margin:4px 0 2px}.hero .eyebrow,.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-muted);margin:0;font-size:12px;font-weight:600}.hero .hint{color:var(--brand-text-muted);margin:0}.hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hero-actions:empty{display:none}.pill{background:var(--brand-primary);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pill{background:color-mix(in oklab,var(--brand-primary)14%,transparent)}}.pill{color:var(--brand-text);border:1px solid #0000}.pill.warn{color:#7c2d12;background:#f9731638}.pill.error{color:#7f1d1d;background:#ef444433}.muted-pill{background:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){.muted-pill{background:color-mix(in oklab,var(--brand-border)50%,transparent)}}.muted-pill{color:var(--brand-text-muted)}.pill mat-icon{width:18px;height:18px;font-size:18px}.badge{border:1px solid var(--brand-border);background:var(--brand-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge{background:color-mix(in srgb,var(--brand-border)50%,transparent)}}.badge{color:var(--brand-text)}.badge.draft{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.badge.draft{background:color-mix(in srgb,var(--brand-primary)14%,transparent)}}.badge.draft{color:var(--brand-text)}.badge.approved{color:#854d0e;background:#fbbf242e}.badge.received{color:#14532d;background:#22c55e33}.toolbar{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 4px 16px #0000000f}.toolbar .toolbar-left,.toolbar .toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .toolbar-right{justify-content:flex-end;margin-left:auto}.content-grid{grid-template-columns:3fr 2fr;gap:14px;display:grid}.content-grid>*{min-width:0}@media (max-width:1080px){.content-grid{grid-template-columns:1fr}}.card{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;padding:14px;box-shadow:0 4px 16px #0000000f}.card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.card-head h3{margin:2px 0}.muted{color:var(--brand-text-muted)}.table{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:10px;margin-bottom:4px;overflow:hidden;box-shadow:0 4px 14px #0000000f}.table table{border-spacing:0;width:100%}.table th{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.table th{background:color-mix(in oklab,var(--brand-accent-from)10%,transparent)}}.table th{color:var(--brand-text);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--brand-border);font-size:12px}.table td,.table th{padding:12px}.table tr.selected td{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.table tr.selected td{background:color-mix(in oklab,var(--brand-accent-from)12%,transparent)}}.table tr:hover td{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.table tr:hover td{background:color-mix(in oklab,var(--brand-accent-from)8%,transparent)}}.table tr:last-of-type td{border-bottom:none}.status-cell{align-items:center;gap:8px;display:flex}.name{font-weight:600}.secondary{color:var(--brand-text-muted);font-size:12px}.actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.filters-stack{flex-direction:column;gap:8px;display:flex}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-row .label{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.chip-row button.active{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.chip-row button.active{background:color-mix(in srgb,var(--brand-primary)16%,transparent)}}.chip-row button.active{color:var(--brand-text)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.stat-card{padding:12px}.stat-card .label{color:var(--brand-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px}.stat-card h3{margin:4px 0}.queue-items{flex-direction:column;gap:10px;display:flex}.queue-item{border-bottom:1px dashed var(--brand-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.queue-item{border-bottom:1px dashed color-mix(in srgb,var(--brand-border)65%,transparent)}}.queue-item:last-child{border-bottom:none}.chip{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.chip-new{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.chip-new{background:color-mix(in srgb,var(--brand-primary)12%,transparent)}}.chip-new{color:var(--brand-text)}.chip-triaged{color:#7c2d12;background:#fb923c2e}.chip-progress{color:#0e7490;background:#22d3ee33}.chip-planned{color:#166534;background:#bbf7d04d}.chip-resolved{background:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){.chip-resolved{background:color-mix(in srgb,var(--brand-border)45%,transparent)}}.chip-resolved{color:var(--brand-text)}.pill.success{color:#14532d;background:#16a34a38}.create-card{flex-direction:column;gap:12px;display:flex}.view-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clickable{cursor:pointer;transition:color .16s}.clickable:hover{color:var(--brand-primary)}.kanban{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.kanban .column{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:12px;flex-direction:column;gap:10px;min-height:140px;padding:12px;display:flex;box-shadow:0 4px 14px #0000000f}.kanban .column-header{justify-content:space-between;align-items:center;font-weight:600;display:flex}.kanban .title{align-items:center;gap:6px;display:inline-flex}.dot{background:var(--brand-border);border-radius:50%;width:10px;height:10px}.dot.primary{background:var(--brand-primary)}.dot.accent{background:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){.dot.accent{background:color-mix(in srgb,var(--brand-secondary)78%,#fff)}}.dot.warn{background:#ef4444}.kanban .card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 4px 14px #0000000f}.card-title{font-weight:600}.card-subtitle{color:var(--brand-text-muted)}.card-meta{color:var(--brand-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.kanban .count{color:var(--brand-text-muted);font-size:12px}.graph-track{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){.graph-track{background:color-mix(in srgb,var(--brand-text-muted)18%,transparent)}}.matrix{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;overflow:auto;box-shadow:0 4px 14px #0000000f}.matrix-header,.matrix-row{grid-template-columns:220px 1fr;min-width:max-content;display:grid}.matrix-header{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.matrix-header{background:color-mix(in oklab,var(--brand-primary)14%,transparent)}}.matrix-header{color:var(--brand-text)}.matrix .corner{border-right:1px solid var(--brand-border);padding:10px;font-weight:600}.matrix-cols{grid-auto-columns:180px;grid-auto-flow:column;display:grid}.matrix-col,.matrix-cell{border-left:1px solid var(--brand-border);padding:10px;font-size:12px;line-height:1.3}.matrix-row{border-top:1px solid var(--brand-border)}.matrix-row .row-header{flex-direction:column;gap:8px;padding:10px;display:flex}.matrix-row .row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matrix-cell{cursor:pointer;justify-content:center;align-items:center;transition:background .16s,box-shadow .16s;display:flex}.matrix-cell:hover{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.matrix-cell:hover{background:color-mix(in oklab,var(--brand-accent-from)12%,transparent)}}.matrix-cell.active{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.matrix-cell.active{background:color-mix(in oklab,var(--brand-primary)18%,transparent)}}.matrix-cell.changed{box-shadow:inset 0 0 0 2px #f59e0b99}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.form-grid .full{grid-column:1/-1}.wizard-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload{border:2px dashed var(--brand-border);cursor:pointer;color:var(--brand-text);background:var(--brand-surface);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.upload input{display:none}.upload-copy{flex-direction:column;display:flex}.upload-title{font-weight:700}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.map-field{flex-direction:column;gap:6px;display:flex}.map-label{justify-content:space-between;align-items:center;font-weight:700;display:flex}.required{color:#dc2626;font-size:12px;font-weight:800}.hint{color:var(--brand-text-muted);margin:0;font-size:12px}.unmapped-grid{flex-direction:column;gap:10px;display:flex}.unmapped-row{grid-template-columns:1fr 2fr;align-items:center;gap:10px;display:grid}.wizard-errors{border:1px solid var(--brand-border);background:#ef4444;border-radius:12px;padding:10px}@supports (color:color-mix(in lab,red,red)){.wizard-errors{background:color-mix(in srgb,#ef4444 8%,var(--brand-surface))}}.error-list{gap:6px;margin:8px 0 0;padding-left:16px;display:grid}.full{width:100%}.heatmap-grid{gap:4px;padding:8px 0;display:flex;overflow-x:auto}.heatmap-week{grid-template-rows:repeat(7,12px);gap:2px;display:grid}.heatmap-day{background:var(--brand-border);border-radius:2px;width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.heatmap-day{background:color-mix(in oklab,var(--brand-border)60%,transparent)}}.heatmap-day.empty{opacity:.35}.heatmap-day.level-0{background:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){.heatmap-day.level-0{background:color-mix(in oklab,var(--brand-border)50%,transparent)}}.heatmap-day.level-1{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.heatmap-day.level-1{background:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.heatmap-day.level-2{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.heatmap-day.level-2{background:color-mix(in oklab,var(--brand-primary)25%,transparent)}}.heatmap-day.level-3{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.heatmap-day.level-3{background:color-mix(in oklab,var(--brand-primary)40%,transparent)}}.heatmap-day.level-4{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.heatmap-day.level-4{background:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.legend{align-items:center;gap:6px;margin-top:8px;display:flex}.legend .swatch{border-radius:2px;width:16px;height:16px}.form-dialog{gap:var(--space-4,16px);flex-direction:column;height:100%;min-height:0;display:flex}.dialog-title{gap:var(--space-3,12px);align-items:flex-start;display:flex}.dialog-title .title-wrap{gap:var(--space-1,4px);flex-direction:column;display:flex}.presence-row{gap:var(--space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.presence-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.presence-name{font-weight:600}.cursor-label{font-size:var(--font-size-sm,.875rem);color:var(--text-faint)}.product-form{--product-shell-max:1320px;background:var(--bg-app);color:var(--text-strong);gap:0}.product-form .dialog-title{width:min(var(--product-shell-max),100%);padding:var(--space-5,20px)var(--space-5,20px)var(--space-3,12px);box-sizing:border-box;margin:0 auto}.product-form .dialog-title mat-icon,.product-form .muted{color:var(--text-muted)}.product-form mat-dialog-content{background:0 0;flex:auto;min-height:0;margin:0;overflow:auto;padding:0 var(--space-5,20px)var(--space-5,20px)!important}.product-form .dialog-layout{width:min(var(--product-shell-max),100%);gap:var(--space-4,16px);grid-template-columns:minmax(0,2.25fr) minmax(300px,1fr);align-items:start;margin:0 auto;display:grid}.product-form .field-grid{gap:var(--space-3,12px);grid-template-columns:repeat(2,1fr);display:grid}.col-span-full{grid-column:1/-1}.field-with-toggle{align-items:center;gap:12px;display:flex}.field-side-toggle{margin-top:8px}.flex-grow,.spacer{flex:auto}.mono{font-family:Fira Code,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.product-form .btn-spinner{margin-right:8px}.product-form .section-subheader{color:var(--text-muted);margin:12px 0 4px;font-size:13px;font-weight:600}.product-form .card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);background:var(--surface-1);box-shadow:none;padding:var(--space-4,16px)}.product-form .form-main{padding:0;overflow:hidden}.product-form .form-main .mat-mdc-tab-group{flex-direction:column;height:100%;display:flex}.product-form .premium-tabs{--mat-tab-animation-duration:.2s}.product-form .premium-tabs .mat-mdc-tab-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-1);padding:0 var(--space-2,8px)}.product-form .premium-tabs .mat-mdc-tab{letter-spacing:.01em;opacity:1;min-width:112px;height:48px;font-weight:500;transition:color .16s,background-color .16s}.product-form .premium-tabs .mat-mdc-tab .mdc-tab__text-label{color:var(--text-muted);transition:color .16s}.product-form .premium-tabs .mat-mdc-tab:hover{background:var(--surface-2)}.product-form .premium-tabs .mat-mdc-tab:hover .mdc-tab__text-label,.product-form .premium-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--text-strong)}.product-form .premium-tabs .mat-mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:var(--accent);border-width:2px;border-radius:2px 2px 0 0}.product-form .premium-tabs .mdc-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm,6px)}.product-form .premium-tabs .mat-mdc-tab-body-wrapper{min-height:440px;overflow:visible}.product-form .premium-tabs .mat-mdc-tab-body{flex-grow:1}.product-form .premium-tabs .mat-mdc-tab-body-content{height:100%;overflow-y:auto;padding:0!important;overflow-x:hidden!important}.product-form .tab-content-wrapper{width:100%;padding:var(--space-4,16px);background:var(--surface-1);border-radius:0 0 var(--radius-lg,12px)var(--radius-lg,12px);gap:var(--space-3,12px);flex-direction:column;min-height:440px;display:flex}.product-form .form-section{padding:var(--space-4,16px);border-radius:var(--radius-md,8px);border:1px solid var(--border-subtle);background:var(--surface-1);gap:var(--space-3,12px);flex-direction:column;margin:0;display:flex}.product-form .section-title{padding-bottom:var(--space-2,8px);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin:0;font-size:11px;font-weight:600}.product-form .input-premium{--mat-form-field-container-height:48px;--mat-form-field-container-vertical-padding:10px}.product-form .input-premium.mat-mdc-form-field{width:100%}.product-form .input-premium .mat-mdc-text-field-wrapper{height:auto;min-height:48px;padding:0 var(--space-3,12px);border-radius:var(--radius-md,8px);background:var(--surface-2);border:1px solid var(--border-subtle);transition:border-color .16s,box-shadow .16s,background-color .16s}.product-form .input-premium:hover .mat-mdc-text-field-wrapper{background:var(--surface-3);border-color:var(--accent-hover)}.product-form .input-premium.mat-focused .mat-mdc-text-field-wrapper{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.product-form .input-premium.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:var(--surface-1);color:var(--text-faint);opacity:.78;cursor:not-allowed}.product-form .input-premium .mat-mdc-form-field-focus-overlay{display:none}.product-form .input-premium .mat-mdc-form-field-flex{align-items:center;height:100%}.product-form .input-premium .mat-mdc-floating-label{color:var(--text-muted);font-size:14px;top:50%;transform:translateY(-50%)}.product-form .input-premium.mat-focused .mat-mdc-floating-label,.product-form .input-premium.mat-form-field-has-value .mat-mdc-floating-label{top:8px;transform:translateY(0)scale(.75)}.product-form .input-premium .mat-mdc-input-infix{min-height:auto;padding:15px 0 9px}.product-form .input-premium .mat-mdc-input-element{height:24px;color:var(--text-strong);padding:0;font-size:14px}.product-form .input-premium .mat-mdc-input-element::placeholder{color:var(--text-faint)}.product-form .input-premium textarea.mat-mdc-input-element{resize:vertical;height:auto;min-height:96px}.product-form .textarea-field .mat-mdc-text-field-wrapper{min-height:132px;padding-top:var(--space-2,8px)}.product-form .textarea-field .mat-mdc-input-infix{padding:var(--space-2,8px)0 0}.product-form .prefix-icon{color:var(--text-muted);width:20px;height:20px;margin-right:8px;font-size:20px}.product-form .prefix-text{color:var(--text-faint);font-size:14px;font-weight:500}.product-form .trailing-actions{align-items:center;gap:var(--space-1,4px);margin-right:calc(var(--space-2,8px)*-1);display:flex}.product-form .suffix-action{--mat-icon-button-state-layer-size:32px;color:var(--text-muted);border-radius:var(--radius-sm,6px);transition:color .16s,background .16s}.product-form .suffix-action:hover{color:var(--text-strong);background:var(--surface-2)}.product-form .suffix-action:active{background:var(--surface-3)}.product-form .suffix-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.product-form .suffix-action .mat-icon{width:18px;height:18px;font-size:18px}.product-form .slug-field-group{gap:var(--space-2,8px);grid-template-columns:minmax(0,1fr);display:grid}.product-form .slug-field-group .mat-mdc-form-field{width:100%}.product-form .slug-helper{gap:var(--space-2,8px);font-size:var(--font-size-sm,.875rem);color:var(--text-faint);flex-wrap:wrap;align-items:center;margin:0;display:flex}.product-form .generated-hint{color:var(--text-muted)}.product-form .auto-toggle-inline{margin-right:var(--space-1,4px);--mdc-switch-selected-track-color:var(--accent);--mdc-switch-selected-handle-color:var(--surface-1);--mdc-switch-unselected-track-color:var(--surface-3);--mdc-switch-unselected-handle-color:var(--text-faint);--mdc-switch-selected-focus-state-layer-color:var(--focus-ring);--mdc-switch-unselected-focus-state-layer-color:var(--focus-ring);--mat-slide-toggle-label-text-color:var(--text-muted);align-items:center;display:flex}.product-form .auto-toggle-inline .mdc-label{font-size:var(--font-size-sm,.875rem);color:var(--text-muted)}.product-form .toggle-row{padding-top:var(--space-1,4px)}.product-form .premium-toggle{--mdc-switch-selected-track-color:var(--accent);--mdc-switch-selected-handle-color:var(--surface-1);--mdc-switch-unselected-track-color:var(--surface-3);--mdc-switch-unselected-handle-color:var(--text-faint);--mdc-switch-selected-focus-state-layer-color:var(--focus-ring);--mdc-switch-unselected-focus-state-layer-color:var(--focus-ring)}.product-form .premium-toggle .mdc-label{color:var(--text-muted);font-size:13px}.product-form .preview-panel{gap:var(--space-3,12px);top:var(--space-4,16px);flex-direction:column;align-self:start;display:flex;position:sticky}.product-form .media-card{gap:var(--space-3,12px);flex-direction:column;display:flex}.product-form .image-placeholder{border:1px dashed var(--border-subtle);border-radius:var(--radius-md,8px);background:var(--surface-2);min-height:220px;color:var(--text-muted);cursor:pointer;padding:var(--space-5,20px);flex-direction:column;justify-content:center;align-items:center;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.product-form .image-placeholder:hover{background:var(--surface-3);border-color:var(--accent-hover)}.product-form .image-placeholder:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.product-form .image-placeholder.has-image{border-style:solid;border-color:var(--border-subtle);background:var(--surface-1);padding:0}.product-form .image-placeholder img{object-fit:cover;border-radius:var(--radius-sm,6px);width:100%;height:100%}.product-form .image-placeholder.disabled{cursor:not-allowed;opacity:.72}.product-form .image-placeholder .overlay{background:var(--surface-1);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.product-form .image-placeholder .overlay{background:color-mix(in srgb,var(--surface-1)72%,var(--surface-3))}}.product-form .image-placeholder .overlay{border-radius:var(--radius-sm,6px)}.product-form .upload-icon{width:32px;height:32px;margin-bottom:var(--space-2,8px);color:var(--text-muted);font-size:32px}.product-form .upload-text{font-size:var(--font-size-sm,.875rem);color:var(--text-strong);margin-bottom:var(--space-1,4px);font-weight:500}.product-form .upload-hint{color:var(--text-faint);font-size:12px}.product-form .meta-card{gap:var(--space-2,8px);flex-direction:column;display:flex}.product-form .meta-card .card-head{padding-bottom:var(--space-3,12px);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-1,4px)}.product-form .meta-card .product-name{color:var(--text-strong);margin:0 0 4px;font-size:16px;font-weight:600}.product-form .meta-card .product-sku{font-size:var(--font-size-sm,.875rem);margin:0}.product-form .meta-content{flex-direction:column;margin:0;display:flex}.product-form .meta-row{padding:var(--space-2,8px)0;border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm,.875rem);justify-content:space-between;align-items:flex-start;gap:var(--space-2,8px);display:flex}.product-form .meta-row:last-child{border-bottom:none}.product-form .meta-row .label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:500}.product-form .meta-row .value{color:var(--text-strong);text-align:right;margin:0;font-weight:500}.product-form .meta-row .price-value{color:var(--accent);font-weight:600}.product-form .status-pill-btn{border:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.02em;background:var(--surface-2);min-width:auto;color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.product-form .status-pill-btn:hover{background:var(--surface-3);color:var(--text-strong)}.product-form .status-pill-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.product-form .status-pill-btn .mat-icon{width:16px;height:16px;font-size:16px}.product-form .status-pill-btn.draft{background:var(--surface-2);color:var(--text-muted);border-color:var(--border-subtle)}.product-form .status-pill-btn.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-form .status-pill-btn.active{background:color-mix(in srgb,var(--accent)14%,var(--surface-2))}}.product-form .status-pill-btn.active{color:var(--text-strong);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-form .status-pill-btn.active{border-color:color-mix(in srgb,var(--accent)40%,var(--border-subtle))}}.product-form .status-pill-btn.archived{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.product-form .status-pill-btn.archived{background:color-mix(in srgb,var(--warning)14%,var(--surface-2))}}.product-form .status-pill-btn.archived{color:var(--text-strong);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.product-form .status-pill-btn.archived{border-color:color-mix(in srgb,var(--warning)42%,var(--border-subtle))}}.product-form .badges{gap:var(--space-2,8px);margin-top:var(--space-3,12px);padding-top:var(--space-3,12px);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.product-form .badge{border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.product-form .badge .mat-icon{width:14px;height:14px;font-size:14px}.product-form .dialog-footer{padding:var(--space-3,12px)var(--space-5,20px);border-top:1px solid var(--border-subtle);background:var(--surface-1);z-index:12;justify-content:flex-end;gap:var(--space-2,8px);margin:0;position:sticky;bottom:0}.product-form .btn-cancel{color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm,6px);background:0 0;font-weight:500}.product-form .btn-cancel:hover{color:var(--text-strong);background:var(--surface-2)}.product-form .btn-cancel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.product-form .save-btn{border-radius:var(--radius-sm,6px);border:1px solid var(--accent);min-width:112px;font-weight:600;background:var(--accent)!important;color:var(--surface-1)!important}.product-form .save-btn:hover{border-color:var(--accent-hover);background:var(--accent-hover)!important}.product-form .save-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.product-form .save-btn:disabled{border-color:var(--border-subtle);background:var(--surface-2)!important;color:var(--text-faint)!important}.product-form .error-banner{margin:var(--space-3,12px)auto 0;width:min(var(--product-shell-max),100%);box-sizing:border-box;padding:var(--space-2,8px)var(--space-3,12px);border-radius:var(--radius-md,8px);border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.product-form .error-banner{border:1px solid color-mix(in srgb,var(--danger)36%,var(--border-subtle))}}.product-form .error-banner{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.product-form .error-banner{background:color-mix(in srgb,var(--danger)12%,var(--surface-1))}}.product-form .error-banner{color:var(--text-strong)}.product-form .loading-inline{align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px);border-radius:var(--radius-md,8px);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);display:flex}.product-form .empty-state{border-radius:var(--radius-md,8px);border:1px solid var(--border-subtle);background:var(--surface-2)}.product-form .custom-fields-empty{align-items:flex-start;gap:var(--space-3,12px);padding:var(--space-4,16px);flex-direction:column;display:flex}.product-form .empty-state-icon{background:var(--surface-3);width:40px;height:40px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.product-form .empty-state-copy h5{color:var(--text-strong);margin:0;font-size:1rem}.product-form .empty-state-copy p{margin:var(--space-1,4px)0 0;color:var(--text-muted)}.product-form .empty-state-cta{border-color:var(--border-subtle);color:var(--text-strong);background:var(--surface-1)}.product-form .empty-state-cta:hover{background:var(--surface-3)}.product-form .empty-state-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (max-width:1200px){.product-form .dialog-layout{grid-template-columns:minmax(0,1fr)}.product-form .preview-panel{position:static}}@media (max-width:768px){.product-form .dialog-title,.product-form mat-dialog-content,.product-form .dialog-footer{padding-left:var(--space-3,12px);padding-right:var(--space-3,12px)}.product-form .field-grid{grid-template-columns:1fr}.product-form .tab-content-wrapper{min-height:0;padding:var(--space-3,12px)}.product-form .form-section{padding:var(--space-3,12px)}}.line-chart{margin-top:12px}.feedback-widget{z-index:1450;position:fixed;bottom:20px;right:20px}.pager,.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.error-banner{background:#ef4444;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.error-banner{background:color-mix(in srgb,#ef4444 10%,var(--brand-surface))}}.error-banner{color:#7f1d1d;border:1px solid #ef4444}@supports (color:color-mix(in lab,red,red)){.error-banner{border:1px solid color-mix(in srgb,#ef4444 30%,var(--brand-border))}}.avatar{background:var(--brand-primary);color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:inline-flex}.dropzone{border:2px dashed var(--brand-border);text-align:center;cursor:pointer;background:var(--brand-surface);border-radius:12px;padding:24px;transition:border-color .16s,background .16s}.dropzone.dragging{border-color:var(--brand-accent-from);background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.dropzone.dragging{background:color-mix(in srgb,var(--brand-accent-from)10%,var(--brand-surface))}}.sheet-card{border:1px solid var(--brand-border);background:var(--brand-surface);padding:0}.sheet-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.budget-field{min-width:240px}.sheet-head,.sheet-row{align-items:stretch;display:grid}.sheet-head{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.sheet-head{background:color-mix(in oklab,var(--brand-accent-from)10%,transparent)}}.sheet-head{border-bottom:1px solid var(--brand-border)}.sheet-body{max-height:60vh;overflow:auto}.sheet-row{border-bottom:1px solid var(--brand-border)}.sheet-row-index{text-align:center;width:64px;color:var(--brand-text-muted);background:var(--brand-border);justify-content:center;align-items:center;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.sheet-row-index{background:color-mix(in oklab,var(--brand-border)40%,transparent)}}.sheet-row-index{border-right:1px solid var(--brand-border)}.sheet-cell{border-right:1px solid var(--brand-border);background:var(--brand-surface);min-width:160px;padding:0;position:relative}.sheet-cell:last-child{border-right:none}.sheet-cell input{width:100%;color:var(--brand-text);background:0 0;border:none;outline:none;padding:12px;font-family:Fira Code,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.sheet-cell input:focus{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.sheet-cell input:focus{background:color-mix(in oklab,var(--brand-accent-from)12%,transparent)}}.sheet-cell input:focus{box-shadow:inset 0 0 0 1px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.sheet-cell input:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-primary)40%,transparent)}}.sheet-cell.is-dirty:after{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.sheet-cell.is-active{box-shadow:inset 0 0 0 1px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.sheet-cell.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-primary)50%,transparent)}}.cell-head{text-transform:uppercase;letter-spacing:1px;color:var(--brand-text);border-right:1px solid var(--brand-border);padding:10px 12px;font-size:12px}.cell-head:last-child{border-right:none}.col-title{letter-spacing:.3px;font-weight:700}.col-meta{color:var(--brand-text-muted);font-size:11px}.cell-error{color:#fca5a5;align-items:center;gap:6px;padding:4px 8px 10px;font-size:12px;display:flex}.cell-error mat-icon{width:16px;height:16px;font-size:16px}.sheet-cell.has-error input{background:#ef444429;box-shadow:inset 0 0 0 1px #ef444466}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflow-grid{grid-template-columns:320px 1fr;gap:12px;display:grid}.workflow-list{flex-direction:column;gap:8px;display:flex}.workflow-item{border:1px solid var(--brand-border);border-radius:10px;justify-content:flex-start;width:100%;padding:8px 12px}.workflow-item .title{font-weight:600}.workflow-item .meta{color:var(--brand-text-muted);font-size:12px}.workflow-empty{color:var(--brand-text-muted);font-size:13px}.workflow-canvas,.workflow-palette{border:1px dashed var(--brand-border);background:var(--brand-surface);border-radius:12px;padding:14px}.workflow-palette .chip-row{gap:6px}.workflow-node{border:1px solid var(--brand-border);background:var(--brand-surface);cursor:pointer;border-radius:12px;padding:10px}.workflow-node.active{box-shadow:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.workflow-node.active{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-primary)50%,transparent)}}.edge-chip{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.drag-handle{cursor:grab;color:var(--brand-text-muted);align-items:center;display:inline-flex}.apps-root{background:var(--brand-surface);flex-direction:column;height:100dvh;display:flex}.apps-header{background:var(--brand-surface);color:var(--brand-text);border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;box-shadow:0 1px 1px #0000000a,0 2px 4px #0000000f}:root.dark .apps-header{background:var(--brand-primary);color:#fff;border-bottom:none;box-shadow:0 1px 2px #0000004d}.apps-header .title{align-items:center;gap:10px;font-weight:600;display:inline-flex}.apps-body{flex:1;padding:16px 0;overflow:auto}.apps-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;gap:20px 24px;display:grid}@media (min-width:1600px){.apps-grid{grid-template-columns:repeat(6,1fr)}}.apps-grid.minimal .app-tile{background:0 0;border:none;gap:8px;min-height:auto;padding:6px}.app-tile{cursor:pointer;color:var(--brand-text);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.app-icon{background:linear-gradient(135deg,var(--brand-accent-from),var(--brand-accent-to));border:1px solid var(--brand-border);border-radius:12px;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-icon{border:1px solid color-mix(in srgb,var(--brand-border)50%,transparent)}}.app-icon{transition:transform .12s,filter .12s,box-shadow .12s}.app-icon mat-icon{color:#fff;width:28px;height:28px;font-size:28px}.app-tile:hover .app-icon{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.app-label{opacity:.95;font-size:12px}.app-desc{color:var(--brand-text-muted);text-align:center;max-width:140px;margin-top:4px;font-size:11px}.app-empty{text-align:center;color:var(--brand-text-muted);grid-column:1/-1}.empty-card{padding:18px}.table-viewport{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;width:100%;height:calc(100vh - 240px);overflow:auto;box-shadow:0 4px 14px #0000000f}.table-viewport .mat-mdc-table{display:block}.table-viewport .mat-mdc-header-row{z-index:10;background:var(--brand-surface);position:sticky;top:0}.table-viewport .mat-mdc-row{min-height:60px}.tree-card{padding:0;overflow:auto}.tree-card mat-tree{padding:12px}.loading-inline{align-items:center;gap:8px;padding:8px 0;display:flex}.tree-spacer{width:40px;display:inline-flex}.node-row{align-items:center;gap:10px;display:flex}.node-text{align-items:baseline;gap:8px;display:inline-flex}.node-qty{color:var(--brand-text-muted);font-size:12px}.child-container{margin-left:16px}.side-panel{flex-direction:column;gap:12px;display:flex}.side-panel .mat-mdc-list-item.active{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.side-panel .mat-mdc-list-item.active{background:color-mix(in srgb,var(--brand-primary)14%,transparent)}}.side-panel .mat-mdc-list-item.active{border-radius:10px}.editor-form{flex-direction:column;gap:12px;display:flex}.component-list{flex-direction:column;gap:10px;display:flex}.component-row{align-items:center;gap:10px;display:flex}.component-row mat-form-field{flex:1}.editor-actions{align-items:center;gap:10px;display:flex}.flex-spacer{flex:auto}.tab-content{flex-direction:column;gap:12px;padding:12px 0;display:flex}.chip-basket{border:1px dashed var(--brand-border);background:var(--brand-border);border-radius:10px;min-height:50px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.chip-basket{background:color-mix(in srgb,var(--brand-border)20%,transparent)}}.variant-actions{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.preview-lines{border-bottom:1px solid var(--brand-border);grid-template-columns:1fr auto auto;gap:8px;padding:6px 0;display:grid}.preview-lines .discount{color:#ef4444;text-align:right}.preview-totals{grid-template-columns:1fr auto;gap:6px;margin-top:8px;display:grid}:root.dark .hero,:root.dark .card{border-color:#ffffff29;box-shadow:0 6px 18px #00000052}:root.dark .hero{background:radial-gradient(120% 120% at 0% 0%,var(--brand-accent-from),transparent 60%),var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root.dark .hero{background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--brand-accent-from)22%,transparent),transparent 60%),var(--brand-surface)}}:root.dark .pill{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark .pill{background:color-mix(in oklab,var(--brand-accent-from)22%,transparent)}}:root.dark .pill{color:var(--brand-text)}:root.dark .table th,:root.dark .table .mat-mdc-header-row{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark .table th,:root.dark .table .mat-mdc-header-row{background:color-mix(in oklab,var(--brand-accent-from)18%,transparent)}}:root.dark .table tr:hover td,:root.dark .table .mat-mdc-row:hover .mat-mdc-cell{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark .table tr:hover td,:root.dark .table .mat-mdc-row:hover .mat-mdc-cell{background:color-mix(in oklab,var(--brand-accent-from)14%,transparent)}}:root.dark .table-viewport{background:var(--brand-surface);border-color:#ffffff29}:root.dark .kanban .column,:root.dark .kanban .card{background:var(--brand-surface-dark,#0f172a);border-color:#ffffff29;box-shadow:0 6px 18px #00000052}:root.dark .matrix{background:var(--brand-surface);border-color:#ffffff29;box-shadow:0 6px 18px #00000052}:root.dark .matrix-header{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark .matrix-header{background:color-mix(in oklab,var(--brand-accent-from)22%,transparent)}}:root.dark .dot{background:#ffffff4d}:root.dark .dot.accent{background:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){:root.dark .dot.accent{background:color-mix(in srgb,var(--brand-secondary)70%,#0f172a)}}.table .mat-mdc-table{background:0 0}.table .mat-mdc-header-row{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.table .mat-mdc-header-row{background:color-mix(in oklab,var(--brand-accent-from)10%,transparent)}}.table .mat-mdc-header-row{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.table .mat-mdc-header-cell,.table .mat-mdc-cell{border-bottom:1px solid var(--brand-border);padding:12px}.table .mat-mdc-row:hover .mat-mdc-cell{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){.table .mat-mdc-row:hover .mat-mdc-cell{background:color-mix(in oklab,var(--brand-accent-from)8%,transparent)}}.table .mat-mdc-row:last-of-type .mat-mdc-cell{border-bottom:none}.table-card .mat-mdc-paginator,.card .mat-mdc-paginator{background:var(--brand-surface);border:1px solid var(--brand-border);color:var(--brand-text);border-radius:10px;margin-top:6px}.table-card .mat-mdc-paginator .mat-mdc-form-field,.card .mat-mdc-paginator .mat-mdc-form-field{margin:0 var(--space-2)}.mat-mdc-chip.pill{background:var(--brand-primary)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-chip.pill{background:color-mix(in oklab,var(--brand-primary)14%,transparent)!important}}.mat-mdc-chip.pill{color:var(--brand-text)!important;min-height:28px!important;padding-inline:8px!important}.mat-mdc-chip.pill.muted-pill{background:var(--brand-border)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-chip.pill.muted-pill{background:color-mix(in oklab,var(--brand-border)50%,transparent)!important}}.mat-mdc-chip.pill.muted-pill{color:var(--brand-text-muted)!important}:root.dark .table .mat-mdc-header-row{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark .table .mat-mdc-header-row{background:color-mix(in oklab,var(--brand-accent-from)18%,transparent)}}:root.dark .table .mat-mdc-row:hover .mat-mdc-cell{background:var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark .table .mat-mdc-row:hover .mat-mdc-cell{background:color-mix(in oklab,var(--brand-accent-from)14%,transparent)}}:root.dark .table-card .mat-mdc-paginator,:root.dark .card .mat-mdc-paginator{background:var(--brand-surface);border-color:#ffffff29}:root.dark .mat-mdc-chip.pill{background:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){:root.dark .mat-mdc-chip.pill{background:color-mix(in oklab,var(--brand-accent-from)22%,transparent)!important}}:root .mat-mdc-form-field,:root.dark .mat-mdc-form-field{transition:background-color .2s,color .2s,border-color .2s}:root .mat-mdc-text-field-wrapper,:root.dark .mat-mdc-text-field-wrapper{background:var(--form-surface,var(--brand-surface))}:root .mdc-notched-outline__leading,:root .mdc-notched-outline__trailing,:root .mdc-notched-outline__notch,:root.dark .mdc-notched-outline__leading,:root.dark .mdc-notched-outline__trailing,:root.dark .mdc-notched-outline__notch{border-color:var(--form-outline)}:root .mat-mdc-form-field .mdc-floating-label,:root.dark .mat-mdc-form-field .mdc-floating-label{color:var(--fg-muted,var(--brand-text-muted));transition:color .2s}:root .mat-mdc-form-field .mdc-floating-label--float-above,:root.dark .mat-mdc-form-field .mdc-floating-label--float-above{color:var(--brand-text)}:root .mat-mdc-form-field .mat-mdc-input-element::placeholder,:root.dark .mat-mdc-form-field .mat-mdc-input-element::placeholder{color:var(--fg-muted,var(--brand-text-muted))}:root .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,:root .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,:root .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,:root.dark .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,:root.dark .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,:root.dark .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--form-outline-focus)}:root .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,:root .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,:root .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing,:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--color-error)}:root .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within,:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){:root .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within,:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)25%,transparent)}}:root input:-webkit-autofill{-webkit-transition:background-color;transition:background-color;background-color:var(--form-surface,var(--brand-surface))!important;color:var(--brand-text)!important}:root input:-webkit-autofill:focus{-webkit-transition:background-color;transition:background-color;background-color:var(--form-surface,var(--brand-surface))!important;color:var(--brand-text)!important}:root.dark input:-webkit-autofill{-webkit-transition:background-color;transition:background-color;background-color:var(--form-surface,var(--brand-surface))!important;color:var(--brand-text)!important}:root.dark input:-webkit-autofill:focus{-webkit-transition:background-color;transition:background-color;background-color:var(--form-surface,var(--brand-surface))!important;color:var(--brand-text)!important}:root .mat-mdc-table,:root .mdc-data-table__table,:root .themed-table,:root.dark .mat-mdc-table,:root.dark .mdc-data-table__table,:root.dark .themed-table{border:1px solid var(--brand-border)}:root .mat-mdc-header-row,:root .mdc-data-table__header-row,:root.dark .mat-mdc-header-row,:root.dark .mdc-data-table__header-row{background:var(--brand-card);color:var(--brand-text)}:root .mat-mdc-header-cell,:root .mdc-data-table__header-cell,:root.dark .mat-mdc-header-cell,:root.dark .mdc-data-table__header-cell{color:var(--brand-text);border-bottom:1px solid var(--brand-border)}:root .mat-mdc-row:nth-child(2n),:root .mdc-data-table__row:nth-child(2n),:root.dark .mat-mdc-row:nth-child(2n),:root.dark .mdc-data-table__row:nth-child(2n){background:var(--table-row-alt,var(--brand-surface))}:root .mat-mdc-row:hover .mat-mdc-cell,:root .mat-mdc-row:hover .mat-mdc-footer-cell,:root .mdc-data-table__row:hover,:root.dark .mat-mdc-row:hover .mat-mdc-cell,:root.dark .mat-mdc-row:hover .mat-mdc-footer-cell,:root.dark .mdc-data-table__row:hover{background:var(--table-row-hover,var(--brand-surface))!important}:root .mat-mdc-cell,:root .mdc-data-table__cell,:root.dark .mat-mdc-cell,:root.dark .mdc-data-table__cell{border-bottom:1px solid var(--brand-border)}:root .mat-mdc-raised-button,:root button[mat-raised-button],:root.dark .mat-mdc-raised-button,:root.dark button[mat-raised-button]{background:var(--brand-primary);color:var(--mat-sys-on-primary,var(--brand-text));transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s}:root .mat-mdc-raised-button.mat-mdc-button-disabled,:root .mat-mdc-raised-button[disabled],:root button[mat-raised-button][disabled],:root.dark .mat-mdc-raised-button.mat-mdc-button-disabled,:root.dark .mat-mdc-raised-button[disabled],:root.dark button[mat-raised-button][disabled]{opacity:.6;color:var(--brand-text-muted);background:var(--brand-primary)}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.85}}@keyframes floatUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #7a5fff14}50%{box-shadow:0 0 30px #7a5fff26}}*{scrollbar-color:var(--brand-text-muted)transparent;scrollbar-width:thin!important}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--brand-text-muted)25%,transparent)transparent}}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-text-muted)22%,transparent)}}::-webkit-scrollbar-thumb{border-radius:999px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand-text-muted)40%,transparent)}}.route-host::-webkit-scrollbar-thumb{background:0 0}.page-container::-webkit-scrollbar-thumb{background:0 0}main::-webkit-scrollbar-thumb{background:0 0}.route-host:hover::-webkit-scrollbar-thumb{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){.route-host:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-text-muted)22%,transparent)}}.page-container:hover::-webkit-scrollbar-thumb{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){.page-container:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-text-muted)22%,transparent)}}main:hover::-webkit-scrollbar-thumb{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){main:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-text-muted)22%,transparent)}}:root{--glass-bg:#ffffffb8;--glass-border:#ffffff47;--glass-blur:16px;--glass-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a;--gradient-brand:linear-gradient(135deg,var(--brand-accent-from),var(--brand-accent-to));--gradient-brand-subtle:linear-gradient(135deg,var(--brand-accent-from),var(--brand-accent-to))}@supports (color:color-mix(in lab,red,red)){:root{--gradient-brand-subtle:linear-gradient(135deg,color-mix(in oklab,var(--brand-accent-from)12%,transparent),color-mix(in oklab,var(--brand-accent-to)8%,transparent))}}:root{--gradient-surface:linear-gradient(180deg,var(--brand-surface),var(--brand-surface))}@supports (color:color-mix(in lab,red,red)){:root{--gradient-surface:linear-gradient(180deg,var(--brand-surface),color-mix(in srgb,var(--brand-surface)96%,var(--brand-background)))}}:root{--shadow-sm:0 1px 3px #0000000a,0 1px 2px #0000000f;--shadow-md:0 4px 16px #0000000f,0 2px 6px #0000000a;--shadow-lg:0 12px 40px #00000014,0 4px 12px #0000000a;--shadow-xl:0 20px 60px #0000001a,0 8px 20px #0000000f;--shadow-glow:0 0 24px var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-glow:0 0 24px color-mix(in srgb,var(--brand-accent-from)15%,transparent)}}:root{--shadow-card-hover:0 12px 36px #0000001a,0 4px 12px #0000000f;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s}:root.dark{--glass-bg:#111827c7;--glass-border:#ffffff14;--glass-blur:20px;--glass-shadow:0 8px 32px #00000040,0 2px 8px #00000026;--shadow-sm:0 1px 3px #00000026,0 1px 2px #0003;--shadow-md:0 4px 16px #0003,0 2px 6px #00000026;--shadow-lg:0 12px 40px #0000004d,0 4px 12px #0003;--shadow-xl:0 20px 60px #00000059,0 8px 20px #00000040;--shadow-glow:0 0 30px var(--brand-accent-from)}@supports (color:color-mix(in lab,red,red)){:root.dark{--shadow-glow:0 0 30px color-mix(in srgb,var(--brand-accent-from)20%,transparent)}}:root.dark{--shadow-card-hover:0 12px 36px #0000004d,0 4px 12px #0003}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.01em;font-family:Inter,Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.mat-headline-1,.mat-headline-2,.mat-headline-3{letter-spacing:-.025em;font-family:Montserrat,Poppins,Inter,system-ui,sans-serif;line-height:1.2}h1{font-weight:800}h2{font-weight:700}h3{font-weight:600}.themed-card{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(1.2);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-md)!important;transition:transform var(--duration-normal)var(--ease-smooth),box-shadow var(--duration-normal)var(--ease-smooth),border-color var(--duration-normal)var(--ease-smooth),background var(--duration-normal)var(--ease-smooth)!important}.themed-card:hover{box-shadow:var(--shadow-card-hover)!important;border-color:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.themed-card:hover{border-color:color-mix(in srgb,var(--brand-accent-from)20%,var(--glass-border))!important}}.mat-mdc-card,.surface-card{-webkit-backdrop-filter:blur(12px)saturate(1.15);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-md)!important;transition:transform var(--duration-normal)var(--ease-spring),box-shadow var(--duration-normal)var(--ease-smooth),border-color var(--duration-normal)var(--ease-smooth)!important}.mat-mdc-card:hover,.surface-card:hover{box-shadow:var(--shadow-lg)!important;border-color:var(--brand-accent-from)!important;transform:translateY(-3px)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-card:hover,.surface-card:hover{border-color:color-mix(in srgb,var(--brand-accent-from)18%,var(--glass-border))!important}}.mat-mdc-dialog-surface{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-xl)!important;animation:scaleIn .25s var(--ease-spring)!important}.mat-mdc-menu-panel{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-lg)!important;animation:floatUp .2s var(--ease-out)!important}.mat-mdc-menu-item{transition:background var(--duration-fast)var(--ease-smooth),color var(--duration-fast)var(--ease-smooth)!important;border-radius:6px!important;margin:2px 4px!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-menu-item:hover{background:color-mix(in srgb,var(--brand-accent-from)8%,transparent)!important}}.mat-mdc-select-panel{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-lg)!important}.mat-mdc-option{transition:background var(--duration-fast)var(--ease-smooth)!important;border-radius:6px!important;margin:1px 4px!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-option:hover{background:color-mix(in srgb,var(--brand-accent-from)8%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){.mat-mdc-option.mdc-list-item--selected{background:color-mix(in srgb,var(--brand-accent-from)14%,transparent)!important}}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,button[mat-flat-button][color=primary]{background:linear-gradient(135deg,var(--brand-accent-from),var(--brand-accent-to))!important;color:#fff!important;box-shadow:var(--shadow-md),0 0 20px var(--brand-accent-from)!important;background-size:200% 200%!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,button[mat-flat-button][color=primary]{box-shadow:var(--shadow-md),0 0 20px color-mix(in srgb,var(--brand-accent-from)20%,transparent)!important}}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,button[mat-flat-button][color=primary]{letter-spacing:.01em;position:relative;overflow:hidden;font-weight:600!important}.mat-mdc-unelevated-button.mat-primary:before,.mat-mdc-raised-button.mat-primary:before,button[mat-flat-button][color=primary]:before{content:"";opacity:0;transition:opacity var(--duration-normal)var(--ease-smooth);background:linear-gradient(135deg,#fff3,#0000 50%,#ffffff0d);position:absolute;inset:0}.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled):before,.mat-mdc-raised-button.mat-primary:hover:not(:disabled):before,button[mat-flat-button][color=primary]:hover:not(:disabled):before{opacity:1}.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled),.mat-mdc-raised-button.mat-primary:hover:not(:disabled),button[mat-flat-button][color=primary]:hover:not(:disabled){box-shadow:var(--shadow-lg),var(--shadow-glow)!important;transform:translateY(-2px)!important}.mat-mdc-unelevated-button.mat-primary:active:not(:disabled),.mat-mdc-raised-button.mat-primary:active:not(:disabled),button[mat-flat-button][color=primary]:active:not(:disabled){box-shadow:var(--shadow-sm)!important;transform:translateY(0)scale(.98)!important}.mat-mdc-outlined-button,button[mat-stroked-button]{position:relative;overflow:hidden;border:1.5px solid var(--brand-border)!important;transition:all var(--duration-normal)var(--ease-smooth)!important}.mat-mdc-outlined-button:after,button[mat-stroked-button]:after{content:"";background:var(--gradient-brand-subtle);opacity:0;transition:opacity var(--duration-normal)var(--ease-smooth);position:absolute;inset:0}.mat-mdc-outlined-button:hover:not(:disabled),button[mat-stroked-button]:hover:not(:disabled){border-color:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-outlined-button:hover:not(:disabled),button[mat-stroked-button]:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-accent-from)40%,var(--brand-border))!important}}.mat-mdc-outlined-button:hover:not(:disabled),button[mat-stroked-button]:hover:not(:disabled){box-shadow:var(--shadow-sm)!important;transform:translateY(-1px)!important}.mat-mdc-outlined-button:hover:not(:disabled):after,button[mat-stroked-button]:hover:not(:disabled):after{opacity:1}.mat-mdc-outlined-button:active:not(:disabled),button[mat-stroked-button]:active:not(:disabled){transform:translateY(0)scale(.98)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-tooltip .mdc-tooltip__surface{background:color-mix(in srgb,#1a1a2e 92%,var(--brand-accent-from))!important}}.mat-mdc-tooltip .mdc-tooltip__surface{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;color:#fff!important;box-shadow:var(--shadow-lg)!important;border-radius:8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important}.mat-mdc-snack-bar-container{-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--shadow-lg)!important;border-radius:12px!important}.mat-mdc-tab-group .mdc-tab{transition:background var(--duration-fast)var(--ease-smooth),color var(--duration-fast)var(--ease-smooth)}.mat-mdc-tab-group .mdc-tab-indicator__content--underline{border-radius:3px 3px 0 0;border-top-width:3px!important;border-image:var(--gradient-brand)1!important}.mat-mdc-tab--active .mdc-tab__text-label{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent-from)15%,transparent)!important}}.mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{border-radius:var(--radius-lg)}@supports (color:color-mix(in lab,red,red)){.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:color-mix(in srgb,var(--brand-accent-from)60%,var(--brand-accent-to))!important}}.mat-mdc-table,.mdc-data-table__table{overflow:hidden;border-radius:12px!important}.mat-mdc-header-row,.mdc-data-table__header-row{background:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-header-row,.mdc-data-table__header-row{background:color-mix(in srgb,var(--brand-accent-from)4%,var(--brand-surface))!important}}.mat-mdc-row:hover .mat-mdc-cell,.mdc-data-table__row:hover{background:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-row:hover .mat-mdc-cell,.mdc-data-table__row:hover{background:color-mix(in srgb,var(--brand-accent-from)5%,var(--brand-surface))!important}}.mat-mdc-chip{transition:all var(--duration-fast)var(--ease-smooth)!important;border-radius:999px!important}.mat-mdc-chip:hover{box-shadow:var(--shadow-sm)!important}.route-host>*{animation:floatUp .35s var(--ease-out)both}@media (prefers-reduced-motion:reduce){.route-host>*{animation:none}}.badge,.pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--duration-fast)var(--ease-smooth)}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.offline-banner{animation:2s ease-in-out infinite subtlePulse;box-shadow:0 2px 12px #ef44444d;background:linear-gradient(90deg,#ef4444,#f97316)!important}@supports (color:color-mix(in lab,red,red)){pre{background:color-mix(in srgb,var(--brand-text-muted)6%,var(--brand-surface))!important}}pre{border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-sm) inset!important}@supports (color:color-mix(in lab,red,red)){code{background:color-mix(in srgb,var(--brand-accent-from)6%,var(--brand-surface))!important}}code{border:1px solid var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){code{border:1px solid color-mix(in srgb,var(--brand-accent-from)12%,var(--brand-border))!important}}code{font-size:.875em;padding:1px 6px!important}.mat-mdc-datepicker-content{-webkit-backdrop-filter:blur(20px)saturate(1.2);box-shadow:var(--shadow-xl)!important;border-radius:16px!important}.mat-calendar-body-selected{background:var(--gradient-brand)!important;border-radius:50%!important}.mat-mdc-paginator{background:var(--brand-surface)!important;border-radius:0 0 12px 12px!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-paginator{background:color-mix(in srgb,var(--brand-surface)95%,transparent)!important}}.mat-mdc-paginator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton:after,.stat-card-skeleton:after{background:linear-gradient(90deg,transparent 0%,var(--brand-accent-from)45%,var(--brand-accent-to)55%,transparent 100%)!important}@supports (color:color-mix(in lab,red,red)){.skeleton:after,.stat-card-skeleton:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brand-accent-from)8%,transparent)45%,color-mix(in srgb,var(--brand-accent-to)6%,transparent)55%,transparent 100%)!important}}.skeleton:after,.stat-card-skeleton:after{background-size:200% 100%!important;animation:1.5s ease-in-out infinite skeletonShimmer!important}.widget-empty,.insight-card.empty{border-style:dashed!important;border-color:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.widget-empty,.insight-card.empty{border-color:color-mix(in srgb,var(--brand-accent-from)20%,var(--brand-border))!important}}.widget-empty,.insight-card.empty{background:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.widget-empty,.insight-card.empty{background:color-mix(in srgb,var(--brand-accent-from)3%,var(--brand-surface))!important}}.widget-empty mat-icon,.insight-card.empty mat-icon{color:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.widget-empty mat-icon,.insight-card.empty mat-icon{color:color-mix(in srgb,var(--brand-accent-from)40%,var(--brand-text-muted))!important}}@media print{@page{margin:14mm}:root,:root.dark,body,body.dark{color:#000!important;background:#fff!important}.no-print{display:none!important}.print-only{display:block!important}.print-container{width:100%;padding:24px;font-size:13px}.print-title{margin-bottom:4px;font-size:18px;font-weight:700}.print-subtitle{color:#444;font-size:12px}.print-meta{color:#444;text-align:right;gap:4px;font-size:12px;display:grid}.print-empty{border:1px dashed #ccc;padding:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border:1px solid #ccc;padding:6px}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid}.print-footer .page-number:after{content:counter(page)}}.print-only{display:none}.rtl{text-align:right;direction:rtl}.rtl .mat-icon{transform:scaleX(-1)}.export-btn{color:var(--brand-primary)}.neura-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c}.neura-dialog .mat-mdc-dialog-container{padding:0!important}.neura-dialog .mat-mdc-dialog-surface{border:1px solid var(--brand-border);background:radial-gradient(120% 120% at 0% 0%,var(--brand-accent-from),transparent 60%),var(--brand-surface);border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.neura-dialog .mat-mdc-dialog-surface{background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--brand-accent-from)14%,transparent),transparent 60%),var(--brand-surface)}}.neura-dialog .mat-mdc-dialog-surface{box-shadow:0 18px 50px #00000059}.neura-asset-dialog .dlg{flex-direction:column;gap:12px;padding:16px;display:flex}.neura-asset-dialog .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.neura-asset-dialog .field{width:100%}.neura-asset-dialog .dlg-footer{border-top:1px solid var(--brand-border);justify-content:flex-end;gap:10px;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.neura-asset-dialog .dlg-footer{border-top:1px solid color-mix(in oklab,var(--brand-border)70%,transparent)}}@media (max-width:900px){.neura-asset-dialog .form-grid{grid-template-columns:1fr}}.mat-mdc-select-panel,.mat-mdc-select-panel .cdk-virtual-scroll-content-wrapper{position:relative}.mat-mdc-select-panel .cdk-virtual-scroll-content-wrapper:empty:before,.mat-mdc-select-panel:empty:before,.mat-mdc-select-panel:not(:has(.mat-mdc-option)):before{content:"No options available";color:#6b7280;pointer-events:none;justify-content:center;align-items:center;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;inset:0}:root{color-scheme:light;--brand-primary:#1b1f3b;--brand-surface:#fff;--brand-background:#f4f5f7;--brand-card:#fff;--brand-surface-dark:#111827;--brand-border-dark:#ffffff29;--brand-text:#0d0f1a;--brand-border:#e2e8f0;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--app-header-h:64px;--brand-surface-2:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root{--brand-surface-2:color-mix(in srgb,var(--brand-surface)95%,#fff 5%)}}:root{--brand-surface-dark-2:var(--brand-surface-dark)}@supports (color:color-mix(in lab,red,red)){:root{--brand-surface-dark-2:color-mix(in srgb,var(--brand-surface-dark)95%,#fff 5%)}}:root{--brand-surface-hover:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root{--brand-surface-hover:color-mix(in srgb,var(--brand-surface),#fff 4%)}}:root{--brand-primary-opacity-10:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--brand-primary-opacity-10:color-mix(in srgb,var(--brand-primary)10%,transparent)}}:root{--brand-primary-opacity-15:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--brand-primary-opacity-15:color-mix(in srgb,var(--brand-primary)15%,transparent)}}:root{--brand-primary-opacity-20:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--brand-primary-opacity-20:color-mix(in srgb,var(--brand-primary)20%,transparent)}}:root{--brand-error:var(--color-error);--table-row-alt:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-alt:color-mix(in srgb,var(--brand-surface)92%,transparent)}}:root{--table-row-hover:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-hover:color-mix(in srgb,var(--brand-secondary)10%,var(--brand-surface))}}:root{--brand-secondary:#2ff3e0;--brand-accent-from:#7a5fff;--brand-accent-to:#01c8ee;--brand-text-muted:#3f4756;--form-outline:var(--brand-border);--form-outline-hover:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--form-outline-hover:color-mix(in srgb,var(--brand-primary)20%,var(--brand-border))}}:root{--form-outline-focus:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--form-outline-focus:color-mix(in srgb,var(--brand-primary)35%,var(--brand-border))}}:root{--form-outline-disabled:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){:root{--form-outline-disabled:color-mix(in srgb,var(--brand-border)70%,transparent)}}:root{--form-surface:var(--brand-surface);--nav-bg:var(--brand-surface);--nav-bg-active:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--nav-bg-active:color-mix(in srgb,var(--brand-primary)8%,var(--brand-surface))}}:root{--nav-text:var(--brand-text);--nav-text-muted:var(--brand-text)}@supports (color:color-mix(in lab,red,red)){:root{--nav-text-muted:color-mix(in srgb,var(--brand-text)68%,var(--brand-surface))}}:root{--nav-border:var(--brand-border);--bg-app:var(--brand-background);--surface-1:var(--brand-card);--surface-2:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){:root{--surface-2:color-mix(in srgb,var(--surface-1)92%,var(--bg-app))}}:root{--surface-3:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){:root{--surface-3:color-mix(in srgb,var(--surface-1)84%,var(--bg-app))}}:root{--border-subtle:var(--brand-border);--border-strong:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--border-strong:color-mix(in srgb,var(--border-subtle)78%,var(--text-strong))}}:root{--text-strong:var(--brand-text);--text-muted:var(--brand-text-muted);--text-faint:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--text-faint:color-mix(in srgb,var(--text-muted)74%,var(--bg-app))}}:root{--accent:var(--brand-primary);--accent-hover:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-hover:color-mix(in srgb,var(--brand-primary)84%,var(--brand-accent-to))}}:root{--success:var(--color-success);--danger:var(--color-error);--warning:var(--color-warning);--focus-ring:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:color-mix(in srgb,var(--accent)42%,transparent)}}:root{--shadow-soft:var(--elevation-card);--brand-bg:var(--brand-background);--bg-surface:var(--brand-background);--bg-panel:var(--brand-card);--fg-primary:var(--brand-text);--fg-muted:var(--brand-text-muted);--fg-disabled:#6b7280;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--mdc-theme-primary:var(--brand-primary);--mdc-theme-surface:var(--brand-surface);--mdc-theme-background:var(--brand-background);--mdc-theme-on-surface:var(--brand-text);--mdc-theme-outline:var(--brand-border);--m3-sys-error:#b3261e;--mat-sys-primary:var(--brand-primary);--mat-sys-on-primary:#fff;--mat-sys-secondary:var(--brand-secondary);--mat-sys-on-secondary:#0b1324;--mat-sys-surface:var(--brand-surface);--mat-sys-on-surface:var(--brand-text);--mat-sys-surface-container-low:#000}@supports (color:color-mix(in lab,red,red)){:root{--mat-sys-surface-container-low:color-mix(in srgb,#000 2%,var(--brand-surface))}}:root{--mat-sys-surface-container:#000}@supports (color:color-mix(in lab,red,red)){:root{--mat-sys-surface-container:color-mix(in srgb,#000 4%,var(--brand-surface))}}:root{--mat-sys-surface-container-high:#000}@supports (color:color-mix(in lab,red,red)){:root{--mat-sys-surface-container-high:color-mix(in srgb,#000 6%,var(--brand-surface))}}:root{--mat-sys-outline:#000}@supports (color:color-mix(in lab,red,red)){:root{--mat-sys-outline:color-mix(in srgb,#000 24%,var(--brand-surface))}}:root{--mat-sys-outline-variant:var(--brand-border)}:root.dark{color-scheme:dark;--brand-primary:#0f172a;--brand-surface:#111827;--brand-background:#0b1220;--brand-card:#161a28;--brand-surface-dark:#111827;--brand-border-dark:#ffffff29;--brand-surface-dark-2:var(--brand-surface-dark)}@supports (color:color-mix(in lab,red,red)){:root.dark{--brand-surface-dark-2:color-mix(in srgb,var(--brand-surface-dark)90%,#fff 10%)}}:root.dark{--brand-surface-2:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root.dark{--brand-surface-2:color-mix(in srgb,var(--brand-surface)90%,#fff 10%)}}:root.dark{--brand-surface-hover:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root.dark{--brand-surface-hover:color-mix(in srgb,var(--brand-surface),#fff 6%)}}:root.dark{--brand-primary-opacity-10:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--brand-primary-opacity-10:color-mix(in srgb,var(--brand-primary)10%,transparent)}}:root.dark{--brand-primary-opacity-15:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--brand-primary-opacity-15:color-mix(in srgb,var(--brand-primary)15%,transparent)}}:root.dark{--brand-primary-opacity-20:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--brand-primary-opacity-20:color-mix(in srgb,var(--brand-primary)20%,transparent)}}:root.dark{--brand-error:var(--color-error);--brand-text:#f1f5f9;--brand-border:#ffffff29;--table-row-alt:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){:root.dark{--table-row-alt:color-mix(in srgb,var(--brand-surface)80%,transparent)}}:root.dark{--table-row-hover:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--table-row-hover:color-mix(in srgb,var(--brand-secondary)16%,var(--brand-surface))}}:root.dark{--brand-secondary:#2ff3e0;--brand-accent-from:#6b63ff;--brand-accent-to:#00b7e0;--brand-text-muted:#cbd5e1;--form-outline:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){:root.dark{--form-outline:color-mix(in srgb,var(--brand-border)60%,#a3adc2)}}:root.dark{--form-outline-hover:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--form-outline-hover:color-mix(in srgb,var(--brand-primary)18%,var(--brand-border))}}:root.dark{--form-outline-focus:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--form-outline-focus:color-mix(in srgb,var(--brand-secondary)28%,var(--brand-border))}}:root.dark{--form-outline-disabled:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){:root.dark{--form-outline-disabled:color-mix(in srgb,var(--brand-border)80%,transparent)}}:root.dark{--form-surface:var(--brand-surface);--nav-bg:var(--brand-card);--nav-bg-active:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--nav-bg-active:color-mix(in srgb,var(--brand-secondary)16%,var(--brand-card))}}:root.dark{--nav-text:var(--brand-text);--nav-text-muted:var(--brand-text)}@supports (color:color-mix(in lab,red,red)){:root.dark{--nav-text-muted:color-mix(in srgb,var(--brand-text)72%,transparent)}}:root.dark{--nav-border:var(--brand-border);--bg-app:var(--brand-background);--surface-1:var(--brand-card);--surface-2:var(--brand-surface-2);--surface-3:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){:root.dark{--surface-3:color-mix(in srgb,var(--surface-2)86%,var(--bg-app))}}:root.dark{--border-subtle:var(--brand-border)}@supports (color:color-mix(in lab,red,red)){:root.dark{--border-subtle:color-mix(in srgb,var(--brand-border)92%,transparent)}}:root.dark{--border-strong:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){:root.dark{--border-strong:color-mix(in srgb,var(--border-subtle)72%,var(--text-strong))}}:root.dark{--text-strong:var(--brand-text);--text-muted:var(--brand-text-muted);--text-faint:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root.dark{--text-faint:color-mix(in srgb,var(--text-muted)76%,var(--bg-app))}}:root.dark{--accent:var(--brand-secondary);--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root.dark{--accent-hover:color-mix(in srgb,var(--accent)82%,var(--brand-text))}}:root.dark{--success:var(--color-success);--danger:var(--color-error);--warning:var(--color-warning);--focus-ring:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root.dark{--focus-ring:color-mix(in srgb,var(--accent)48%,transparent)}}:root.dark{--shadow-soft:var(--elevation-card);--brand-bg:var(--brand-background);--bg-surface:var(--brand-background);--bg-panel:var(--brand-card);--fg-primary:var(--brand-text);--fg-muted:var(--brand-text-muted);--fg-disabled:#9ca3af;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--mdc-theme-primary:var(--brand-primary);--mdc-theme-surface:var(--brand-surface);--mdc-theme-background:var(--brand-background);--mdc-theme-on-surface:var(--brand-text);--mdc-theme-outline:var(--brand-border);--m3-sys-error:#cf6679;--mat-sys-primary:var(--brand-primary);--mat-sys-on-primary:#fff;--mat-sys-secondary:var(--brand-secondary);--mat-sys-on-secondary:#081018;--mat-sys-surface:var(--brand-surface);--mat-sys-on-surface:var(--brand-text);--mat-sys-surface-container-low:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark{--mat-sys-surface-container-low:color-mix(in srgb,#fff 4%,var(--brand-surface))}}:root.dark{--mat-sys-surface-container:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark{--mat-sys-surface-container:color-mix(in srgb,#fff 6%,var(--brand-surface))}}:root.dark{--mat-sys-surface-container-high:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark{--mat-sys-surface-container-high:color-mix(in srgb,#fff 8%,var(--brand-surface))}}:root.dark{--mat-sys-outline:#fff}@supports (color:color-mix(in lab,red,red)){:root.dark{--mat-sys-outline:color-mix(in srgb,#fff 24%,var(--brand-surface))}}:root.dark{--mat-sys-outline-variant:var(--brand-border);--mat-app-background-color:#121316;--mat-app-text-color:#e3e2e6;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-app-elevation-shadow-level-1:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-app-elevation-shadow-level-2:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-app-elevation-shadow-level-3:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--mat-app-elevation-shadow-level-4:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--mat-app-elevation-shadow-level-5:0px 3px 5px -1px #0003,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--mat-app-elevation-shadow-level-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-app-elevation-shadow-level-7:0px 4px 5px -2px #0003,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--mat-app-elevation-shadow-level-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--mat-app-elevation-shadow-level-10:0px 6px 6px -3px #0003,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--mat-app-elevation-shadow-level-11:0px 6px 7px -4px #0003,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--mat-app-elevation-shadow-level-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--mat-app-elevation-shadow-level-13:0px 7px 8px -4px #0003,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--mat-app-elevation-shadow-level-14:0px 7px 9px -4px #0003,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--mat-app-elevation-shadow-level-15:0px 8px 9px -5px #0003,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--mat-app-elevation-shadow-level-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--mat-app-elevation-shadow-level-17:0px 8px 11px -5px #0003,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--mat-app-elevation-shadow-level-18:0px 9px 11px -5px #0003,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--mat-app-elevation-shadow-level-19:0px 9px 12px -6px #0003,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--mat-app-elevation-shadow-level-20:0px 10px 13px -6px #0003,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--mat-app-elevation-shadow-level-21:0px 10px 13px -6px #0003,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--mat-app-elevation-shadow-level-22:0px 10px 14px -6px #0003,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--mat-app-elevation-shadow-level-23:0px 11px 14px -7px #0003,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--mat-app-elevation-shadow-level-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f;--mat-ripple-color:#e3e2e61a;--mat-option-focus-state-layer-color:#e3e2e61f;--mat-option-hover-state-layer-color:#e3e2e614;--mat-option-label-text-color:#e3e2e6;--mat-option-selected-state-label-text-color:#dae2f9;--mat-option-selected-state-layer-color:#3e4759;--mat-optgroup-label-text-color:#e0e2ec;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#121316;--mat-pseudo-checkbox-full-disabled-selected-icon-color:#e3e2e661;--mat-pseudo-checkbox-full-disabled-unselected-icon-color:#e3e2e661;--mat-pseudo-checkbox-full-selected-checkmark-color:#002f65;--mat-pseudo-checkbox-full-selected-icon-color:#abc7ff;--mat-pseudo-checkbox-full-unselected-icon-color:#e0e2ec;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:#e3e2e661;--mat-pseudo-checkbox-minimal-selected-checkmark-color:#abc7ff;--mat-option-label-text-size:1rem;--mat-option-label-text-weight:400;--mat-option-label-text-font:Roboto,sans-serif;--mat-option-label-text-line-height:1.25rem;--mat-option-label-text-tracking:.006rem;--mat-optgroup-label-text-font:Roboto,sans-serif;--mat-optgroup-label-text-line-height:1.25rem;--mat-optgroup-label-text-size:.875rem;--mat-optgroup-label-text-tracking:.006rem;--mat-optgroup-label-text-weight:500;--mat-card-elevated-container-shape:12px;--mat-card-filled-container-shape:12px;--mat-card-outlined-container-shape:12px;--mat-card-outlined-outline-width:1px;--mat-card-elevated-container-color:#1a1b1f;--mat-card-elevated-container-elevation:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-card-filled-container-color:#343537;--mat-card-filled-container-elevation:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-card-outlined-container-color:#121316;--mat-card-outlined-container-elevation:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-card-outlined-outline-color:#44474e;--mat-card-subtitle-text-color:#e3e2e6;--mat-card-subtitle-text-font:Roboto,sans-serif;--mat-card-subtitle-text-line-height:1.5rem;--mat-card-subtitle-text-size:1rem;--mat-card-subtitle-text-tracking:.009rem;--mat-card-subtitle-text-weight:500;--mat-card-title-text-font:Roboto,sans-serif;--mat-card-title-text-line-height:1.75rem;--mat-card-title-text-size:1.375rem;--mat-card-title-text-tracking:0;--mat-card-title-text-weight:400;--mat-progress-bar-active-indicator-height:4px;--mat-progress-bar-track-height:4px;--mat-progress-bar-track-shape:0;--mat-progress-bar-active-indicator-color:#abc7ff;--mat-progress-bar-track-color:#44474e;--mat-tooltip-container-color:#e3e2e6;--mat-tooltip-container-shape:4px;--mat-tooltip-supporting-text-color:#2f3033;--mat-tooltip-supporting-text-font:Roboto,sans-serif;--mat-tooltip-supporting-text-line-height:1rem;--mat-tooltip-supporting-text-size:.75rem;--mat-tooltip-supporting-text-tracking:.025rem;--mat-tooltip-supporting-text-weight:400;--mat-form-field-filled-active-indicator-height:1px;--mat-form-field-filled-focus-active-indicator-height:2px;--mat-form-field-filled-container-shape:4px;--mat-form-field-outlined-outline-width:1px;--mat-form-field-outlined-focus-outline-width:2px;--mat-form-field-outlined-container-shape:4px;--mat-form-field-disabled-input-text-placeholder-color:#e3e2e661;--mat-form-field-disabled-leading-icon-color:#e3e2e661;--mat-form-field-disabled-select-arrow-color:#e3e2e661;--mat-form-field-disabled-trailing-icon-color:#e3e2e661;--mat-form-field-enabled-select-arrow-color:#e0e2ec;--mat-form-field-error-focus-trailing-icon-color:#ffb4ab;--mat-form-field-error-hover-trailing-icon-color:#ffdad6;--mat-form-field-error-text-color:#ffb4ab;--mat-form-field-error-trailing-icon-color:#ffb4ab;--mat-form-field-filled-active-indicator-color:#ffffff52;--mat-form-field-filled-caret-color:#ffffffe6;--mat-form-field-filled-container-color:#44474e;--mat-form-field-filled-disabled-active-indicator-color:#e3e2e661;--mat-form-field-filled-disabled-container-color:#e3e2e60a;--mat-form-field-filled-disabled-input-text-color:#e3e2e661;--mat-form-field-filled-disabled-label-text-color:#e3e2e661;--mat-form-field-filled-error-active-indicator-color:#ffb4ab;--mat-form-field-filled-error-caret-color:#ffb4ab;--mat-form-field-filled-error-focus-active-indicator-color:#ffb4ab;--mat-form-field-filled-error-focus-label-text-color:#ffb4ab;--mat-form-field-filled-error-hover-active-indicator-color:#ffdad6;--mat-form-field-filled-error-hover-label-text-color:#ffdad6;--mat-form-field-filled-error-label-text-color:#ffb4ab;--mat-form-field-filled-focus-active-indicator-color:#ffffffad;--mat-form-field-filled-focus-label-text-color:#fffffff2;--mat-form-field-filled-hover-active-indicator-color:#ffffff6b;--mat-form-field-filled-hover-label-text-color:#ffffffe0;--mat-form-field-filled-input-text-color:#e3e2e6;--mat-form-field-filled-input-text-placeholder-color:#e0e2ec;--mat-form-field-filled-label-text-color:#ffffffc7;--mat-form-field-focus-select-arrow-color:#abc7ff;--mat-form-field-focus-state-layer-opacity:0;--mat-form-field-hover-state-layer-opacity:.08;--mat-form-field-leading-icon-color:#e0e2ec;--mat-form-field-outlined-caret-color:#ffffffe6;--mat-form-field-outlined-disabled-input-text-color:#e3e2e661;--mat-form-field-outlined-disabled-label-text-color:#e3e2e661;--mat-form-field-outlined-disabled-outline-color:#e3e2e61f;--mat-form-field-outlined-error-caret-color:#ffb4ab;--mat-form-field-outlined-error-focus-label-text-color:#ffb4ab;--mat-form-field-outlined-error-focus-outline-color:#ffb4ab;--mat-form-field-outlined-error-hover-label-text-color:#ffdad6;--mat-form-field-outlined-error-hover-outline-color:#ffdad6;--mat-form-field-outlined-error-label-text-color:#ffb4ab;--mat-form-field-outlined-error-outline-color:#ffb4ab;--mat-form-field-outlined-focus-label-text-color:#fffffff2;--mat-form-field-outlined-focus-outline-color:#ffffffb8;--mat-form-field-outlined-hover-label-text-color:#ffffffe0;--mat-form-field-outlined-hover-outline-color:#ffffff85;--mat-form-field-outlined-input-text-color:#e3e2e6;--mat-form-field-outlined-input-text-placeholder-color:#e0e2ec;--mat-form-field-outlined-label-text-color:#ffffffc7;--mat-form-field-outlined-outline-color:#ffffff61;--mat-form-field-select-disabled-option-text-color:#1a1b1f61;--mat-form-field-select-option-text-color:#1a1b1f;--mat-form-field-state-layer-color:#e3e2e6;--mat-form-field-trailing-icon-color:#e0e2ec;--mat-form-field-container-height:48px;--mat-form-field-filled-label-display:none;--mat-form-field-container-vertical-padding:12px;--mat-form-field-filled-with-label-container-padding-top:12px;--mat-form-field-filled-with-label-container-padding-bottom:12px;--mat-form-field-container-text-font:Roboto,sans-serif;--mat-form-field-container-text-line-height:1.5rem;--mat-form-field-container-text-size:1rem;--mat-form-field-container-text-tracking:.031rem;--mat-form-field-container-text-weight:400;--mat-form-field-subscript-text-font:Roboto,sans-serif;--mat-form-field-subscript-text-line-height:1rem;--mat-form-field-subscript-text-size:.75rem;--mat-form-field-subscript-text-tracking:.025rem;--mat-form-field-subscript-text-weight:400;--mat-form-field-outlined-label-text-font:Roboto,sans-serif;--mat-form-field-outlined-label-text-size:1rem;--mat-form-field-outlined-label-text-tracking:.031rem;--mat-form-field-outlined-label-text-weight:400;--mat-form-field-filled-label-text-font:Roboto,sans-serif;--mat-form-field-filled-label-text-size:1rem;--mat-form-field-filled-label-text-tracking:.031rem;--mat-form-field-filled-label-text-weight:400;--mat-select-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-select-panel-background-color:#1f2022;--mat-select-enabled-trigger-text-color:#e3e2e6;--mat-select-disabled-trigger-text-color:#e3e2e661;--mat-select-placeholder-text-color:#e0e2ec;--mat-select-enabled-arrow-color:#e0e2ec;--mat-select-disabled-arrow-color:#e3e2e661;--mat-select-focused-arrow-color:#abc7ff;--mat-select-invalid-arrow-color:#ffb4ab;--mat-select-arrow-transform:none;--mat-select-trigger-text-font:Roboto,sans-serif;--mat-select-trigger-text-line-height:1.5rem;--mat-select-trigger-text-size:1rem;--mat-select-trigger-text-tracking:.031rem;--mat-select-trigger-text-weight:400;--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-autocomplete-background-color:#1f2022;--mat-dialog-actions-alignment:flex-end;--mat-dialog-actions-padding:16px 24px;--mat-dialog-container-elevation-shadow:none;--mat-dialog-container-max-width:560px;--mat-dialog-container-min-width:280px;--mat-dialog-container-shape:28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding:20px 24px;--mat-dialog-headline-padding:6px 24px 13px;--mat-dialog-with-actions-content-padding:20px 24px 0;--mat-dialog-container-color:#121316;--mat-dialog-subhead-color:#e3e2e6;--mat-dialog-supporting-text-color:#e0e2ec;--mat-dialog-subhead-font:Roboto,sans-serif;--mat-dialog-subhead-line-height:2rem;--mat-dialog-subhead-size:1.5rem;--mat-dialog-subhead-tracking:0;--mat-dialog-subhead-weight:400;--mat-dialog-supporting-text-font:Roboto,sans-serif;--mat-dialog-supporting-text-line-height:1.25rem;--mat-dialog-supporting-text-size:.875rem;--mat-dialog-supporting-text-tracking:.016rem;--mat-dialog-supporting-text-weight:400;--mat-chip-container-shape-radius:8px;--mat-chip-disabled-container-opacity:1;--mat-chip-elevated-container-color:transparent;--mat-chip-flat-selected-outline-width:0;--mat-chip-outline-width:1px;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-opacity:1;--mat-chip-with-avatar-avatar-shape-radius:24px;--mat-chip-with-avatar-avatar-size:24px;--mat-chip-with-avatar-disabled-avatar-opacity:.38;--mat-chip-with-icon-disabled-icon-opacity:.38;--mat-chip-with-icon-icon-size:18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity:.38;--mat-chip-disabled-label-text-color:#e3e2e661;--mat-chip-disabled-outline-color:#e3e2e61f;--mat-chip-elevated-selected-container-color:#3e4759;--mat-chip-flat-disabled-selected-container-color:#e3e2e61f;--mat-chip-focus-outline-color:#e0e2ec;--mat-chip-focus-state-layer-color:#e0e2ec;--mat-chip-focus-state-layer-opacity:.12;--mat-chip-hover-state-layer-color:#e0e2ec;--mat-chip-hover-state-layer-opacity:.08;--mat-chip-label-text-color:#e0e2ec;--mat-chip-outline-color:#8e9099;--mat-chip-selected-disabled-trailing-icon-color:#e3e2e6;--mat-chip-selected-focus-state-layer-color:#dae2f9;--mat-chip-selected-focus-state-layer-opacity:.12;--mat-chip-selected-hover-state-layer-color:#dae2f9;--mat-chip-selected-hover-state-layer-opacity:.08;--mat-chip-selected-label-text-color:#dae2f9;--mat-chip-selected-trailing-action-state-layer-color:#dae2f9;--mat-chip-selected-trailing-icon-color:#dae2f9;--mat-chip-trailing-action-focus-state-layer-opacity:.12;--mat-chip-trailing-action-hover-state-layer-opacity:.08;--mat-chip-trailing-action-state-layer-color:#e0e2ec;--mat-chip-with-icon-disabled-icon-color:#e3e2e6;--mat-chip-with-icon-icon-color:#e0e2ec;--mat-chip-with-icon-selected-icon-color:#dae2f9;--mat-chip-with-trailing-icon-disabled-trailing-icon-color:#e3e2e6;--mat-chip-with-trailing-icon-trailing-icon-color:#e0e2ec;--mat-chip-container-height:24px;--mat-chip-label-text-font:Roboto,sans-serif;--mat-chip-label-text-line-height:1.25rem;--mat-chip-label-text-size:.875rem;--mat-chip-label-text-tracking:.006rem;--mat-chip-label-text-weight:500;--mat-slide-toggle-disabled-selected-handle-opacity:1;--mat-slide-toggle-disabled-selected-icon-opacity:.38;--mat-slide-toggle-disabled-track-opacity:.12;--mat-slide-toggle-disabled-unselected-handle-opacity:.38;--mat-slide-toggle-disabled-unselected-icon-opacity:.38;--mat-slide-toggle-disabled-unselected-track-outline-width:2px;--mat-slide-toggle-handle-shape:9999px;--mat-slide-toggle-hidden-track-opacity:0;--mat-slide-toggle-hidden-track-transition:opacity 75ms;--mat-slide-toggle-pressed-handle-size:28px;--mat-slide-toggle-selected-handle-horizontal-margin:0 24px;--mat-slide-toggle-selected-handle-size:24px;--mat-slide-toggle-selected-icon-size:16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin:0 22px;--mat-slide-toggle-selected-track-outline-color:transparent;--mat-slide-toggle-selected-track-outline-width:2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin:0 24px;--mat-slide-toggle-state-layer-size:40px;--mat-slide-toggle-track-height:32px;--mat-slide-toggle-track-outline-width:2px;--mat-slide-toggle-track-shape:9999px;--mat-slide-toggle-track-width:52px;--mat-slide-toggle-unselected-handle-horizontal-margin:0 8px;--mat-slide-toggle-unselected-handle-size:16px;--mat-slide-toggle-unselected-icon-size:16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin:0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin:0 4px;--mat-slide-toggle-visible-track-opacity:1;--mat-slide-toggle-visible-track-transition:opacity 75ms;--mat-slide-toggle-with-icon-handle-size:24px;--mat-slide-toggle-disabled-label-text-color:#e3e2e6;--mat-slide-toggle-disabled-selected-handle-color:#121316;--mat-slide-toggle-disabled-selected-icon-color:#e3e2e6;--mat-slide-toggle-disabled-selected-track-color:#e3e2e6;--mat-slide-toggle-disabled-unselected-handle-color:#e3e2e6;--mat-slide-toggle-disabled-unselected-icon-color:#44474e;--mat-slide-toggle-disabled-unselected-track-color:#44474e;--mat-slide-toggle-disabled-unselected-track-outline-color:#e3e2e6;--mat-slide-toggle-label-text-color:#e3e2e6;--mat-slide-toggle-selected-focus-handle-color:#00458f;--mat-slide-toggle-selected-focus-state-layer-color:#abc7ff;--mat-slide-toggle-selected-focus-state-layer-opacity:.12;--mat-slide-toggle-selected-focus-track-color:#abc7ff;--mat-slide-toggle-selected-handle-color:#002f65;--mat-slide-toggle-selected-hover-handle-color:#00458f;--mat-slide-toggle-selected-hover-state-layer-color:#abc7ff;--mat-slide-toggle-selected-hover-state-layer-opacity:.08;--mat-slide-toggle-selected-hover-track-color:#abc7ff;--mat-slide-toggle-selected-icon-color:#d7e3ff;--mat-slide-toggle-selected-pressed-handle-color:#00458f;--mat-slide-toggle-selected-pressed-state-layer-color:#abc7ff;--mat-slide-toggle-selected-pressed-state-layer-opacity:.12;--mat-slide-toggle-selected-pressed-track-color:#abc7ff;--mat-slide-toggle-selected-track-color:#abc7ff;--mat-slide-toggle-track-outline-color:#8e9099;--mat-slide-toggle-unselected-focus-handle-color:#e0e2ec;--mat-slide-toggle-unselected-focus-state-layer-color:#e3e2e6;--mat-slide-toggle-unselected-focus-state-layer-opacity:.12;--mat-slide-toggle-unselected-focus-track-color:#44474e;--mat-slide-toggle-unselected-handle-color:#8e9099;--mat-slide-toggle-unselected-hover-handle-color:#e0e2ec;--mat-slide-toggle-unselected-hover-state-layer-color:#e3e2e6;--mat-slide-toggle-unselected-hover-state-layer-opacity:.08;--mat-slide-toggle-unselected-hover-track-color:#44474e;--mat-slide-toggle-unselected-icon-color:#44474e;--mat-slide-toggle-unselected-pressed-handle-color:#e0e2ec;--mat-slide-toggle-unselected-pressed-state-layer-color:#e3e2e6;--mat-slide-toggle-unselected-pressed-state-layer-opacity:.12;--mat-slide-toggle-unselected-pressed-track-color:#44474e;--mat-slide-toggle-unselected-track-color:#44474e;--mat-slide-toggle-label-text-font:Roboto,sans-serif;--mat-slide-toggle-label-text-line-height:1.25rem;--mat-slide-toggle-label-text-size:.875rem;--mat-slide-toggle-label-text-tracking:.016rem;--mat-slide-toggle-label-text-weight:400;--mat-radio-disabled-unselected-icon-opacity:.38;--mat-radio-disabled-selected-icon-opacity:.38;--mat-radio-checked-ripple-color:#abc7ff;--mat-radio-disabled-label-color:#e3e2e661;--mat-radio-disabled-selected-icon-color:#e3e2e6;--mat-radio-disabled-unselected-icon-color:#e3e2e6;--mat-radio-label-text-color:#e3e2e6;--mat-radio-ripple-color:#e3e2e6;--mat-radio-selected-focus-icon-color:#abc7ff;--mat-radio-selected-hover-icon-color:#abc7ff;--mat-radio-selected-icon-color:#abc7ff;--mat-radio-selected-pressed-icon-color:#abc7ff;--mat-radio-unselected-focus-icon-color:#e3e2e6;--mat-radio-unselected-hover-icon-color:#e3e2e6;--mat-radio-unselected-icon-color:#e0e2ec;--mat-radio-unselected-pressed-icon-color:#e3e2e6;--mat-radio-touch-target-display:none;--mat-radio-state-layer-size:32px;--mat-radio-label-text-font:Roboto,sans-serif;--mat-radio-label-text-line-height:1.25rem;--mat-radio-label-text-size:.875rem;--mat-radio-label-text-tracking:.016rem;--mat-radio-label-text-weight:400;--mat-slider-value-indicator-opacity:1;--mat-slider-value-indicator-padding:0;--mat-slider-value-indicator-width:28px;--mat-slider-value-indicator-height:28px;--mat-slider-value-indicator-caret-display:none;--mat-slider-value-indicator-border-radius:50% 50% 50% 0;--mat-slider-value-indicator-text-transform:rotate(45deg);--mat-slider-value-indicator-container-transform:translateX(-50%)rotate(-45deg);--mat-slider-active-track-height:4px;--mat-slider-handle-height:20px;--mat-slider-handle-width:20px;--mat-slider-inactive-track-height:4px;--mat-slider-with-overlap-handle-outline-width:1px;--mat-slider-with-tick-marks-active-container-opacity:.38;--mat-slider-with-tick-marks-container-size:2px;--mat-slider-with-tick-marks-inactive-container-opacity:.38;--mat-slider-active-track-color:#abc7ff;--mat-slider-active-track-shape:9999px;--mat-slider-disabled-active-track-color:#e3e2e6;--mat-slider-disabled-handle-color:#e3e2e6;--mat-slider-disabled-inactive-track-color:#e3e2e6;--mat-slider-focus-handle-color:#abc7ff;--mat-slider-focus-state-layer-color:#abc7ff33;--mat-slider-handle-color:#abc7ff;--mat-slider-handle-elevation:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-slider-handle-shape:9999px;--mat-slider-hover-handle-color:#abc7ff;--mat-slider-hover-state-layer-color:#abc7ff0d;--mat-slider-inactive-track-color:#44474e;--mat-slider-inactive-track-shape:9999px;--mat-slider-label-container-color:#abc7ff;--mat-slider-label-label-text-color:#002f65;--mat-slider-ripple-color:#abc7ff;--mat-slider-with-overlap-handle-outline-color:#002f65;--mat-slider-with-tick-marks-active-container-color:#002f65;--mat-slider-with-tick-marks-container-shape:9999px;--mat-slider-with-tick-marks-disabled-container-color:#e3e2e6;--mat-slider-with-tick-marks-inactive-container-color:#e0e2ec;--mat-slider-label-label-text-font:Roboto,sans-serif;--mat-slider-label-label-text-line-height:1rem;--mat-slider-label-label-text-size:.75rem;--mat-slider-label-label-text-tracking:.031rem;--mat-slider-label-label-text-weight:500;--mat-menu-divider-bottom-spacing:8px;--mat-menu-divider-top-spacing:8px;--mat-menu-item-icon-size:24px;--mat-menu-item-spacing:12px;--mat-menu-item-leading-spacing:12px;--mat-menu-item-trailing-spacing:12px;--mat-menu-item-with-icon-leading-spacing:12px;--mat-menu-item-with-icon-trailing-spacing:12px;--mat-menu-container-shape:4px;--mat-menu-divider-color:#44474e;--mat-menu-item-label-text-color:#e3e2e6;--mat-menu-item-icon-color:#e0e2ec;--mat-menu-item-hover-state-layer-color:#e3e2e614;--mat-menu-item-focus-state-layer-color:#e3e2e61f;--mat-menu-container-color:#1f2022;--mat-menu-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-menu-item-label-text-font:Roboto,sans-serif;--mat-menu-item-label-text-line-height:1.25rem;--mat-menu-item-label-text-size:.875rem;--mat-menu-item-label-text-tracking:.006rem;--mat-menu-item-label-text-weight:500;--mat-list-active-indicator-color:#3e4759;--mat-list-active-indicator-shape:9999px;--mat-list-list-item-container-color:transparent;--mat-list-list-item-container-shape:0;--mat-list-list-item-disabled-label-text-color:#e3e2e6;--mat-list-list-item-disabled-label-text-opacity:.3;--mat-list-list-item-disabled-leading-icon-color:#e3e2e6;--mat-list-list-item-disabled-leading-icon-opacity:.38;--mat-list-list-item-disabled-state-layer-color:#e3e2e6;--mat-list-list-item-disabled-state-layer-opacity:.12;--mat-list-list-item-disabled-trailing-icon-color:#e3e2e6;--mat-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-list-item-focus-label-text-color:#e3e2e6;--mat-list-list-item-focus-state-layer-color:#e3e2e6;--mat-list-list-item-focus-state-layer-opacity:.12;--mat-list-list-item-hover-label-text-color:#e3e2e6;--mat-list-list-item-hover-state-layer-color:#e3e2e6;--mat-list-list-item-hover-state-layer-opacity:.08;--mat-list-list-item-label-text-color:#e3e2e6;--mat-list-list-item-leading-avatar-color:#00458f;--mat-list-list-item-leading-avatar-shape:9999px;--mat-list-list-item-leading-avatar-size:40px;--mat-list-list-item-leading-icon-color:#e0e2ec;--mat-list-list-item-leading-icon-size:24px;--mat-list-list-item-selected-trailing-icon-color:#abc7ff;--mat-list-list-item-supporting-text-color:#e0e2ec;--mat-list-list-item-trailing-icon-color:#e0e2ec;--mat-list-list-item-trailing-icon-size:24px;--mat-list-list-item-trailing-supporting-text-color:#e0e2ec;--mat-list-list-item-leading-icon-start-space:8px;--mat-list-list-item-leading-icon-end-space:8px;--mat-list-list-item-one-line-container-height:40px;--mat-list-list-item-two-line-container-height:56px;--mat-list-list-item-three-line-container-height:80px;--mat-list-list-item-label-text-font:Roboto,sans-serif;--mat-list-list-item-label-text-line-height:1.5rem;--mat-list-list-item-label-text-size:1rem;--mat-list-list-item-label-text-tracking:.031rem;--mat-list-list-item-label-text-weight:400;--mat-list-list-item-supporting-text-font:Roboto,sans-serif;--mat-list-list-item-supporting-text-line-height:1.25rem;--mat-list-list-item-supporting-text-size:.875rem;--mat-list-list-item-supporting-text-tracking:.016rem;--mat-list-list-item-supporting-text-weight:400;--mat-list-list-item-trailing-supporting-text-font:Roboto,sans-serif;--mat-list-list-item-trailing-supporting-text-line-height:1rem;--mat-list-list-item-trailing-supporting-text-size:.688rem;--mat-list-list-item-trailing-supporting-text-tracking:.031rem;--mat-list-list-item-trailing-supporting-text-weight:500;--mat-paginator-container-text-color:#e3e2e6;--mat-paginator-container-background-color:#121316;--mat-paginator-disabled-icon-color:#e3e2e661;--mat-paginator-enabled-icon-color:#e0e2ec;--mat-paginator-container-size:48px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:none;--mat-paginator-container-text-font:Roboto,sans-serif;--mat-paginator-container-text-line-height:1rem;--mat-paginator-container-text-size:.75rem;--mat-paginator-container-text-tracking:.025rem;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:.75rem;--mat-tab-active-indicator-height:2px;--mat-tab-active-indicator-shape:0;--mat-tab-divider-height:1px;--mat-tab-active-focus-indicator-color:#abc7ff;--mat-tab-active-focus-label-text-color:#e3e2e6;--mat-tab-active-hover-indicator-color:#abc7ff;--mat-tab-active-hover-label-text-color:#e3e2e6;--mat-tab-active-indicator-color:#abc7ff;--mat-tab-active-label-text-color:#e3e2e6;--mat-tab-active-ripple-color:#e3e2e6;--mat-tab-divider-color:#44474e;--mat-tab-inactive-focus-label-text-color:#e3e2e6;--mat-tab-inactive-hover-label-text-color:#e3e2e6;--mat-tab-inactive-label-text-color:#e3e2e6;--mat-tab-inactive-ripple-color:#e3e2e6;--mat-tab-pagination-icon-color:#e3e2e6;--mat-tab-disabled-ripple-color:#e0e2ec;--mat-tab-container-height:40px;--mat-tab-label-text-font:Roboto,sans-serif;--mat-tab-label-text-line-height:1.25rem;--mat-tab-label-text-size:.875rem;--mat-tab-label-text-tracking:.006rem;--mat-tab-label-text-weight:500;--mat-checkbox-selected-focus-state-layer-opacity:.12;--mat-checkbox-selected-hover-state-layer-opacity:.08;--mat-checkbox-selected-pressed-state-layer-opacity:.12;--mat-checkbox-unselected-focus-state-layer-opacity:.12;--mat-checkbox-unselected-hover-state-layer-opacity:.08;--mat-checkbox-unselected-pressed-state-layer-opacity:.12;--mat-checkbox-disabled-label-color:#e3e2e661;--mat-checkbox-disabled-selected-checkmark-color:#121316;--mat-checkbox-disabled-selected-icon-color:#e3e2e661;--mat-checkbox-disabled-unselected-icon-color:#e3e2e661;--mat-checkbox-label-text-color:#e3e2e6;--mat-checkbox-selected-checkmark-color:#002f65;--mat-checkbox-selected-focus-icon-color:#abc7ff;--mat-checkbox-selected-focus-state-layer-color:#abc7ff;--mat-checkbox-selected-hover-icon-color:#abc7ff;--mat-checkbox-selected-hover-state-layer-color:#abc7ff;--mat-checkbox-selected-icon-color:#abc7ff;--mat-checkbox-selected-pressed-icon-color:#abc7ff;--mat-checkbox-selected-pressed-state-layer-color:#e3e2e6;--mat-checkbox-unselected-focus-icon-color:#e3e2e6;--mat-checkbox-unselected-focus-state-layer-color:#e3e2e6;--mat-checkbox-unselected-hover-icon-color:#e3e2e6;--mat-checkbox-unselected-hover-state-layer-color:#e3e2e6;--mat-checkbox-unselected-icon-color:#e0e2ec;--mat-checkbox-unselected-pressed-state-layer-color:#abc7ff;--mat-checkbox-touch-target-display:none;--mat-checkbox-state-layer-size:32px;--mat-checkbox-label-text-font:Roboto,sans-serif;--mat-checkbox-label-text-line-height:1.25rem;--mat-checkbox-label-text-size:.875rem;--mat-checkbox-label-text-tracking:.016rem;--mat-checkbox-label-text-weight:400;--mat-button-filled-container-shape:9999px;--mat-button-filled-horizontal-padding:24px;--mat-button-filled-icon-offset:-8px;--mat-button-filled-icon-spacing:8px;--mat-button-outlined-container-shape:9999px;--mat-button-outlined-horizontal-padding:24px;--mat-button-outlined-icon-offset:-8px;--mat-button-outlined-icon-spacing:8px;--mat-button-outlined-outline-width:1px;--mat-button-protected-container-shape:9999px;--mat-button-protected-horizontal-padding:24px;--mat-button-protected-icon-offset:-8px;--mat-button-protected-icon-spacing:8px;--mat-button-text-container-shape:9999px;--mat-button-text-horizontal-padding:12px;--mat-button-text-icon-offset:-4px;--mat-button-text-icon-spacing:8px;--mat-button-text-with-icon-horizontal-padding:16px;--mat-button-tonal-container-shape:9999px;--mat-button-tonal-horizontal-padding:24px;--mat-button-tonal-icon-offset:-8px;--mat-button-tonal-icon-spacing:8px;--mat-button-filled-container-color:#abc7ff;--mat-button-filled-disabled-container-color:#e3e2e61f;--mat-button-filled-disabled-label-text-color:#e3e2e661;--mat-button-filled-disabled-state-layer-color:#e0e2ec;--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.08;--mat-button-filled-label-text-color:#002f65;--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:#002f651f;--mat-button-filled-state-layer-color:#002f65;--mat-button-outlined-disabled-label-text-color:#e3e2e661;--mat-button-outlined-disabled-outline-color:#e3e2e61f;--mat-button-outlined-disabled-state-layer-color:#e0e2ec;--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.08;--mat-button-outlined-label-text-color:#abc7ff;--mat-button-outlined-outline-color:#8e9099;--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:#abc7ff1f;--mat-button-outlined-state-layer-color:#abc7ff;--mat-button-protected-container-color:#121316;--mat-button-protected-container-elevation-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-button-protected-disabled-container-color:#e3e2e61f;--mat-button-protected-disabled-container-elevation-shadow:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-button-protected-disabled-label-text-color:#e3e2e661;--mat-button-protected-disabled-state-layer-color:#e0e2ec;--mat-button-protected-focus-container-elevation-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-container-elevation-shadow:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--mat-button-protected-hover-state-layer-opacity:.08;--mat-button-protected-label-text-color:#abc7ff;--mat-button-protected-pressed-container-elevation-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:#abc7ff1f;--mat-button-protected-state-layer-color:#abc7ff;--mat-button-text-disabled-label-text-color:#e3e2e661;--mat-button-text-disabled-state-layer-color:#e0e2ec;--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.08;--mat-button-text-label-text-color:#abc7ff;--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:#abc7ff1f;--mat-button-text-state-layer-color:#abc7ff;--mat-button-tonal-container-color:#3e4759;--mat-button-tonal-disabled-container-color:#e3e2e61f;--mat-button-tonal-disabled-label-text-color:#e3e2e661;--mat-button-tonal-disabled-state-layer-color:#e0e2ec;--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.08;--mat-button-tonal-label-text-color:#dae2f9;--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:#dae2f91f;--mat-button-tonal-state-layer-color:#dae2f9;--mat-button-filled-touch-target-display:none;--mat-button-filled-container-height:32px;--mat-button-outlined-container-height:32px;--mat-button-outlined-touch-target-display:none;--mat-button-protected-touch-target-display:none;--mat-button-protected-container-height:32px;--mat-button-text-touch-target-display:none;--mat-button-text-container-height:32px;--mat-button-tonal-container-height:32px;--mat-button-tonal-touch-target-display:none;--mat-button-filled-label-text-font:Roboto,sans-serif;--mat-button-filled-label-text-size:.875rem;--mat-button-filled-label-text-tracking:.006rem;--mat-button-filled-label-text-weight:500;--mat-button-outlined-label-text-font:Roboto,sans-serif;--mat-button-outlined-label-text-size:.875rem;--mat-button-outlined-label-text-tracking:.006rem;--mat-button-outlined-label-text-weight:500;--mat-button-protected-label-text-font:Roboto,sans-serif;--mat-button-protected-label-text-size:.875rem;--mat-button-protected-label-text-tracking:.006rem;--mat-button-protected-label-text-weight:500;--mat-button-text-label-text-font:Roboto,sans-serif;--mat-button-text-label-text-size:.875rem;--mat-button-text-label-text-tracking:.006rem;--mat-button-text-label-text-weight:500;--mat-button-tonal-label-text-font:Roboto,sans-serif;--mat-button-tonal-label-text-size:.875rem;--mat-button-tonal-label-text-tracking:.006rem;--mat-button-tonal-label-text-weight:500;--mat-icon-button-icon-size:24px;--mat-icon-button-container-shape:9999px;--mat-icon-button-disabled-icon-color:#e3e2e661;--mat-icon-button-disabled-state-layer-color:#e0e2ec;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-icon-color:#e0e2ec;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:#e0e2ec1f;--mat-icon-button-state-layer-color:#e0e2ec;--mat-icon-button-touch-target-display:none;--mat-icon-button-state-layer-size:32px;--mat-fab-container-shape:16px;--mat-fab-extended-container-height:56px;--mat-fab-extended-container-shape:16px;--mat-fab-small-container-shape:12px;--mat-fab-container-color:#00458f;--mat-fab-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-disabled-state-container-color:#e3e2e61f;--mat-fab-disabled-state-foreground-color:#e3e2e661;--mat-fab-extended-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-extended-focus-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-extended-hover-container-elevation-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-fab-extended-pressed-container-elevation-shadow:6;--mat-fab-focus-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:#d7e3ff;--mat-fab-hover-container-elevation-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-fab-hover-state-layer-opacity:.08;--mat-fab-pressed-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:#d7e3ff1f;--mat-fab-small-container-color:#00458f;--mat-fab-small-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-small-disabled-state-container-color:#e3e2e61f;--mat-fab-small-disabled-state-foreground-color:#e3e2e661;--mat-fab-small-focus-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:#d7e3ff;--mat-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-fab-small-hover-state-layer-opacity:.08;--mat-fab-small-pressed-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:#d7e3ff1f;--mat-fab-small-state-layer-color:#d7e3ff;--mat-fab-state-layer-color:#d7e3ff;--mat-fab-touch-target-display:none;--mat-fab-extended-label-text-font:Roboto,sans-serif;--mat-fab-extended-label-text-size:.875rem;--mat-fab-extended-label-text-tracking:.006rem;--mat-fab-extended-label-text-weight:500;--mat-snack-bar-container-shape:4px;--mat-snack-bar-button-color:#005cbb;--mat-snack-bar-container-color:#e3e2e6;--mat-snack-bar-supporting-text-color:#2f3033;--mat-snack-bar-supporting-text-font:Roboto,sans-serif;--mat-snack-bar-supporting-text-line-height:1.25rem;--mat-snack-bar-supporting-text-size:.875rem;--mat-snack-bar-supporting-text-weight:400;--mat-table-row-item-outline-width:1px;--mat-table-background-color:#121316;--mat-table-header-headline-color:#e3e2e6;--mat-table-row-item-label-text-color:#e3e2e6;--mat-table-row-item-outline-color:#8e9099;--mat-table-header-container-height:48px;--mat-table-footer-container-height:44px;--mat-table-row-item-container-height:44px;--mat-table-header-headline-font:Roboto,sans-serif;--mat-table-header-headline-line-height:1.25rem;--mat-table-header-headline-size:.875rem;--mat-table-header-headline-tracking:.006rem;--mat-table-header-headline-weight:500;--mat-table-row-item-label-text-font:Roboto,sans-serif;--mat-table-row-item-label-text-line-height:1.25rem;--mat-table-row-item-label-text-size:.875rem;--mat-table-row-item-label-text-tracking:.016rem;--mat-table-row-item-label-text-weight:400;--mat-table-footer-supporting-text-font:Roboto,sans-serif;--mat-table-footer-supporting-text-line-height:1.25rem;--mat-table-footer-supporting-text-size:.875rem;--mat-table-footer-supporting-text-tracking:.016rem;--mat-table-footer-supporting-text-weight:400;--mat-progress-spinner-size:48px;--mat-progress-spinner-active-indicator-width:4px;--mat-progress-spinner-active-indicator-color:#abc7ff;--mat-badge-container-offset:-12px 0;--mat-badge-container-overlap-offset:-12px;--mat-badge-container-padding:0 4px;--mat-badge-container-shape:9999px;--mat-badge-container-size:16px;--mat-badge-large-size-container-offset:-12px 0;--mat-badge-large-size-container-overlap-offset:-12px;--mat-badge-large-size-container-padding:0 4px;--mat-badge-large-size-container-size:16px;--mat-badge-legacy-container-size:unset;--mat-badge-legacy-large-size-container-size:unset;--mat-badge-legacy-small-size-container-size:unset;--mat-badge-small-size-container-offset:-6px 0;--mat-badge-small-size-container-overlap-offset:-6px;--mat-badge-small-size-container-padding:0;--mat-badge-small-size-container-size:6px;--mat-badge-background-color:#ffb4ab;--mat-badge-disabled-state-background-color:#ffb4ab61;--mat-badge-disabled-state-text-color:#690005;--mat-badge-text-color:#690005;--mat-badge-large-size-line-height:16px;--mat-badge-large-size-text-size:.688rem;--mat-badge-line-height:16px;--mat-badge-small-size-line-height:6px;--mat-badge-small-size-text-size:0;--mat-badge-text-font:Roboto,sans-serif;--mat-badge-text-size:.688rem;--mat-badge-text-weight:500;--mat-bottom-sheet-container-shape:28px;--mat-bottom-sheet-container-text-color:#e3e2e6;--mat-bottom-sheet-container-background-color:#1a1b1f;--mat-bottom-sheet-container-text-font:Roboto,sans-serif;--mat-bottom-sheet-container-text-line-height:1.5rem;--mat-bottom-sheet-container-text-size:1rem;--mat-bottom-sheet-container-text-tracking:.031rem;--mat-bottom-sheet-container-text-weight:400;--mat-button-toggle-focus-state-layer-opacity:.12;--mat-button-toggle-hover-state-layer-opacity:.08;--mat-button-toggle-shape:28px;--mat-button-toggle-background-color:transparent;--mat-button-toggle-disabled-selected-state-background-color:#e3e2e61f;--mat-button-toggle-disabled-selected-state-text-color:#e3e2e661;--mat-button-toggle-disabled-state-background-color:transparent;--mat-button-toggle-disabled-state-text-color:#e3e2e661;--mat-button-toggle-divider-color:#8e9099;--mat-button-toggle-selected-state-background-color:#3e4759;--mat-button-toggle-selected-state-text-color:#dae2f9;--mat-button-toggle-state-layer-color:#e3e2e6;--mat-button-toggle-text-color:#e3e2e6;--mat-button-toggle-height:40px;--mat-button-toggle-label-text-font:Roboto,sans-serif;--mat-button-toggle-label-text-line-height:1.25rem;--mat-button-toggle-label-text-size:.875rem;--mat-button-toggle-label-text-tracking:.006rem;--mat-button-toggle-label-text-weight:500;--mat-datepicker-calendar-container-elevation-shadow:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-datepicker-calendar-container-shape:16px;--mat-datepicker-calendar-container-touch-elevation-shadow:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-datepicker-calendar-container-touch-shape:28px;--mat-datepicker-calendar-body-label-text-color:#e3e2e6;--mat-datepicker-calendar-container-background-color:#292a2c;--mat-datepicker-calendar-container-text-color:#e3e2e6;--mat-datepicker-calendar-date-disabled-state-text-color:#e3e2e661;--mat-datepicker-calendar-date-focus-state-background-color:#e3e2e61f;--mat-datepicker-calendar-date-hover-state-background-color:#e3e2e614;--mat-datepicker-calendar-date-in-comparison-range-state-background-color:#0000ef;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#bec6dc;--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#3e4759;--mat-datepicker-calendar-date-in-range-state-background-color:#00458f;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-preview-state-outline-color:#abc7ff;--mat-datepicker-calendar-date-selected-disabled-state-background-color:#e3e2e661;--mat-datepicker-calendar-date-selected-state-background-color:#abc7ff;--mat-datepicker-calendar-date-selected-state-text-color:#002f65;--mat-datepicker-calendar-date-text-color:#e3e2e6;--mat-datepicker-calendar-date-today-disabled-state-outline-color:#e3e2e661;--mat-datepicker-calendar-date-today-outline-color:#abc7ff;--mat-datepicker-calendar-date-today-selected-state-outline-color:#abc7ff;--mat-datepicker-calendar-header-divider-color:transparent;--mat-datepicker-calendar-header-text-color:#e0e2ec;--mat-datepicker-calendar-navigation-button-icon-color:#e0e2ec;--mat-datepicker-calendar-period-button-icon-color:#e0e2ec;--mat-datepicker-calendar-period-button-text-color:#e0e2ec;--mat-datepicker-range-input-disabled-state-separator-color:#e3e2e661;--mat-datepicker-range-input-disabled-state-text-color:#e3e2e661;--mat-datepicker-range-input-separator-color:#e3e2e6;--mat-datepicker-toggle-active-state-icon-color:#abc7ff;--mat-datepicker-toggle-icon-color:#e0e2ec;--mat-datepicker-calendar-body-label-text-size:.875rem;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-header-text-size:.875rem;--mat-datepicker-calendar-header-text-weight:500;--mat-datepicker-calendar-period-button-text-size:.875rem;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-text-font:Roboto,sans-serif;--mat-datepicker-calendar-text-size:.875rem;--mat-divider-width:1px;--mat-divider-color:#44474e;--mat-expansion-container-shape:12px;--mat-expansion-header-indicator-display:inline-block;--mat-expansion-legacy-header-indicator-display:none;--mat-expansion-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-expansion-actions-divider-color:#8e9099;--mat-expansion-container-background-color:#121316;--mat-expansion-container-text-color:#e3e2e6;--mat-expansion-header-description-color:#e0e2ec;--mat-expansion-header-disabled-state-text-color:#e3e2e661;--mat-expansion-header-focus-state-layer-color:#e3e2e61f;--mat-expansion-header-hover-state-layer-color:#e3e2e614;--mat-expansion-header-indicator-color:#e0e2ec;--mat-expansion-header-text-color:#e3e2e6;--mat-expansion-header-collapsed-state-height:40px;--mat-expansion-header-expanded-state-height:56px;--mat-expansion-container-text-font:Roboto,sans-serif;--mat-expansion-container-text-line-height:1.5rem;--mat-expansion-container-text-size:1rem;--mat-expansion-container-text-tracking:.031rem;--mat-expansion-container-text-weight:400;--mat-expansion-header-text-font:Roboto,sans-serif;--mat-expansion-header-text-line-height:1.5rem;--mat-expansion-header-text-size:1rem;--mat-expansion-header-text-tracking:.009rem;--mat-expansion-header-text-weight:500;--mat-grid-list-tile-header-primary-text-size:400 1rem/1.5rem Roboto,sans-serif;--mat-grid-list-tile-header-secondary-text-size:400 .875rem/1.25rem Roboto,sans-serif;--mat-grid-list-tile-footer-primary-text-size:400 1rem/1.5rem Roboto,sans-serif;--mat-grid-list-tile-footer-secondary-text-size:400 .875rem/1.25rem Roboto,sans-serif;--mat-icon-color:inherit;--mat-sidenav-container-shape:16px;--mat-sidenav-container-elevation-shadow:none;--mat-sidenav-container-width:360px;--mat-sidenav-container-divider-color:transparent;--mat-sidenav-container-background-color:#121316;--mat-sidenav-container-text-color:#e0e2ec;--mat-sidenav-content-background-color:#121316;--mat-sidenav-content-text-color:#e3e2e6;--mat-sidenav-scrim-color:#2d303866;--mat-stepper-header-error-state-icon-background-color:transparent;--mat-stepper-header-focus-state-layer-shape:12px;--mat-stepper-header-hover-state-layer-shape:12px;--mat-stepper-container-color:#121316;--mat-stepper-header-done-state-icon-background-color:#abc7ff;--mat-stepper-header-done-state-icon-foreground-color:#002f65;--mat-stepper-header-edit-state-icon-background-color:#abc7ff;--mat-stepper-header-edit-state-icon-foreground-color:#002f65;--mat-stepper-header-error-state-icon-foreground-color:#ffb4ab;--mat-stepper-header-error-state-label-text-color:#ffb4ab;--mat-stepper-header-focus-state-layer-color:#e3e2e61f;--mat-stepper-header-hover-state-layer-color:#e3e2e614;--mat-stepper-header-icon-background-color:#e0e2ec;--mat-stepper-header-icon-foreground-color:#121316;--mat-stepper-header-label-text-color:#e0e2ec;--mat-stepper-header-optional-label-text-color:#e0e2ec;--mat-stepper-header-selected-state-icon-background-color:#abc7ff;--mat-stepper-header-selected-state-icon-foreground-color:#002f65;--mat-stepper-header-selected-state-label-text-color:#e0e2ec;--mat-stepper-line-color:#8e9099;--mat-stepper-header-height:72px;--mat-stepper-container-text-font:Roboto,sans-serif;--mat-stepper-header-label-text-font:Roboto,sans-serif;--mat-stepper-header-label-text-size:.875rem;--mat-stepper-header-label-text-weight:500;--mat-stepper-header-error-state-label-text-size:.875rem;--mat-stepper-header-selected-state-label-text-size:.875rem;--mat-stepper-header-selected-state-label-text-weight:500;--mat-sort-arrow-color:#e3e2e6;--mat-toolbar-container-background-color:#121316;--mat-toolbar-container-text-color:#e3e2e6;--mat-toolbar-standard-height:56px;--mat-toolbar-mobile-height:48px;--mat-toolbar-title-text-font:Roboto,sans-serif;--mat-toolbar-title-text-line-height:1.75rem;--mat-toolbar-title-text-size:1.375rem;--mat-toolbar-title-text-tracking:0;--mat-toolbar-title-text-weight:400;--mat-tree-container-background-color:#121316;--mat-tree-node-text-color:#e3e2e6;--mat-tree-node-min-height:40px;--mat-tree-node-text-font:Roboto,sans-serif;--mat-tree-node-text-size:1rem;--mat-tree-node-text-weight:400;--mat-timepicker-container-shape:4px;--mat-timepicker-container-background-color:#1f2022;--mat-timepicker-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f}:root.dark body{background-color:var(--brand-background);color:var(--brand-text)}:root.dark body .mat-display-large,:root.dark body .mat-typography .mat-display-large,:root.dark body .mat-typography h1{letter-spacing:-.016rem;margin:0 0 .5em;font:400 3.562rem/4rem Roboto,sans-serif}:root.dark body .mat-display-medium,:root.dark body .mat-typography .mat-display-medium,:root.dark body .mat-typography h2{letter-spacing:0;margin:0 0 .5em;font:400 2.812rem/3.25rem Roboto,sans-serif}:root.dark body .mat-display-small,:root.dark body .mat-typography .mat-display-small,:root.dark body .mat-typography h3{letter-spacing:0;margin:0 0 .5em;font:400 2.25rem/2.75rem Roboto,sans-serif}:root.dark body .mat-headline-large,:root.dark body .mat-typography .mat-headline-large,:root.dark body .mat-typography h4{letter-spacing:0;margin:0 0 .5em;font:400 2rem/2.5rem Roboto,sans-serif}:root.dark body .mat-headline-medium,:root.dark body .mat-typography .mat-headline-medium,:root.dark body .mat-typography h5{letter-spacing:0;margin:0 0 .5em;font:400 1.75rem/2.25rem Roboto,sans-serif}:root.dark body .mat-headline-small,:root.dark body .mat-typography .mat-headline-small,:root.dark body .mat-typography h6{letter-spacing:0;margin:0 0 .5em;font:400 1.5rem/2rem Roboto,sans-serif}:root.dark body .mat-title-large,:root.dark body .mat-typography .mat-title-large{letter-spacing:0;font:400 1.375rem/1.75rem Roboto,sans-serif}:root.dark body .mat-title-medium,:root.dark body .mat-typography .mat-title-medium{letter-spacing:.009rem;font:500 1rem/1.5rem Roboto,sans-serif}:root.dark body .mat-title-small,:root.dark body .mat-typography .mat-title-small{letter-spacing:.006rem;font:500 .875rem/1.25rem Roboto,sans-serif}:root.dark body .mat-body-large,:root.dark body .mat-typography .mat-body-large,:root.dark body .mat-typography{letter-spacing:.031rem;font:400 1rem/1.5rem Roboto,sans-serif}:root.dark body .mat-body-large p,:root.dark body .mat-typography .mat-body-large p,:root.dark body .mat-typography p{margin:0 0 .75em}:root.dark body .mat-body-medium,:root.dark body .mat-typography .mat-body-medium{letter-spacing:.016rem;font:400 .875rem/1.25rem Roboto,sans-serif}:root.dark body .mat-body-small,:root.dark body .mat-typography .mat-body-small{letter-spacing:.025rem;font:400 .75rem/1rem Roboto,sans-serif}:root.dark body .mat-label-large,:root.dark body .mat-typography .mat-label-large{letter-spacing:.006rem;font:500 .875rem/1.25rem Roboto,sans-serif}:root.dark body .mat-label-medium,:root.dark body .mat-typography .mat-label-medium{letter-spacing:.031rem;font:500 .75rem/1rem Roboto,sans-serif}:root.dark body .mat-label-small,:root.dark body .mat-typography .mat-label-small{letter-spacing:.031rem;font:500 .688rem/1rem Roboto,sans-serif}html{--mat-app-background-color:#faf9fd;--mat-app-text-color:#1a1b1f;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-app-elevation-shadow-level-1:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-app-elevation-shadow-level-2:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-app-elevation-shadow-level-3:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--mat-app-elevation-shadow-level-4:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--mat-app-elevation-shadow-level-5:0px 3px 5px -1px #0003,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--mat-app-elevation-shadow-level-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-app-elevation-shadow-level-7:0px 4px 5px -2px #0003,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--mat-app-elevation-shadow-level-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--mat-app-elevation-shadow-level-10:0px 6px 6px -3px #0003,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--mat-app-elevation-shadow-level-11:0px 6px 7px -4px #0003,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--mat-app-elevation-shadow-level-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--mat-app-elevation-shadow-level-13:0px 7px 8px -4px #0003,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--mat-app-elevation-shadow-level-14:0px 7px 9px -4px #0003,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--mat-app-elevation-shadow-level-15:0px 8px 9px -5px #0003,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--mat-app-elevation-shadow-level-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--mat-app-elevation-shadow-level-17:0px 8px 11px -5px #0003,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--mat-app-elevation-shadow-level-18:0px 9px 11px -5px #0003,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--mat-app-elevation-shadow-level-19:0px 9px 12px -6px #0003,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--mat-app-elevation-shadow-level-20:0px 10px 13px -6px #0003,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--mat-app-elevation-shadow-level-21:0px 10px 13px -6px #0003,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--mat-app-elevation-shadow-level-22:0px 10px 14px -6px #0003,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--mat-app-elevation-shadow-level-23:0px 11px 14px -7px #0003,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--mat-app-elevation-shadow-level-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f;--mat-ripple-color:#1a1b1f1a;--mat-option-focus-state-layer-color:#1a1b1f1f;--mat-option-hover-state-layer-color:#1a1b1f14;--mat-option-label-text-color:#1a1b1f;--mat-option-selected-state-label-text-color:#3e4759;--mat-option-selected-state-layer-color:#dae2f9;--mat-optgroup-label-text-color:#44474e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#faf9fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color:#1a1b1f61;--mat-pseudo-checkbox-full-disabled-unselected-icon-color:#1a1b1f61;--mat-pseudo-checkbox-full-selected-checkmark-color:#fff;--mat-pseudo-checkbox-full-selected-icon-color:#005cbb;--mat-pseudo-checkbox-full-unselected-icon-color:#44474e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:#1a1b1f61;--mat-pseudo-checkbox-minimal-selected-checkmark-color:#005cbb;--mat-option-label-text-size:1rem;--mat-option-label-text-weight:400;--mat-option-label-text-font:Roboto,sans-serif;--mat-option-label-text-line-height:1.25rem;--mat-option-label-text-tracking:.006rem;--mat-optgroup-label-text-font:Roboto,sans-serif;--mat-optgroup-label-text-line-height:1.25rem;--mat-optgroup-label-text-size:.875rem;--mat-optgroup-label-text-tracking:.006rem;--mat-optgroup-label-text-weight:500;--mat-card-elevated-container-shape:12px;--mat-card-filled-container-shape:12px;--mat-card-outlined-container-shape:12px;--mat-card-outlined-outline-width:1px;--mat-card-elevated-container-color:#f4f3f6;--mat-card-elevated-container-elevation:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-card-filled-container-color:#e3e2e6;--mat-card-filled-container-elevation:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-card-outlined-container-color:#faf9fd;--mat-card-outlined-container-elevation:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-card-outlined-outline-color:#c4c6d0;--mat-card-subtitle-text-color:#1a1b1f;--mat-card-subtitle-text-font:Roboto,sans-serif;--mat-card-subtitle-text-line-height:1.5rem;--mat-card-subtitle-text-size:1rem;--mat-card-subtitle-text-tracking:.009rem;--mat-card-subtitle-text-weight:500;--mat-card-title-text-font:Roboto,sans-serif;--mat-card-title-text-line-height:1.75rem;--mat-card-title-text-size:1.375rem;--mat-card-title-text-tracking:0;--mat-card-title-text-weight:400;--mat-progress-bar-active-indicator-height:4px;--mat-progress-bar-track-height:4px;--mat-progress-bar-track-shape:0;--mat-progress-bar-active-indicator-color:#005cbb;--mat-progress-bar-track-color:#e0e2ec;--mat-tooltip-container-color:#2f3033;--mat-tooltip-container-shape:4px;--mat-tooltip-supporting-text-color:#f2f0f4;--mat-tooltip-supporting-text-font:Roboto,sans-serif;--mat-tooltip-supporting-text-line-height:1rem;--mat-tooltip-supporting-text-size:.75rem;--mat-tooltip-supporting-text-tracking:.025rem;--mat-tooltip-supporting-text-weight:400;--mat-form-field-filled-active-indicator-height:1px;--mat-form-field-filled-focus-active-indicator-height:2px;--mat-form-field-filled-container-shape:4px;--mat-form-field-outlined-outline-width:1px;--mat-form-field-outlined-focus-outline-width:2px;--mat-form-field-outlined-container-shape:4px;--mat-form-field-disabled-input-text-placeholder-color:#1a1b1f61;--mat-form-field-disabled-leading-icon-color:#1a1b1f61;--mat-form-field-disabled-select-arrow-color:#1a1b1f61;--mat-form-field-disabled-trailing-icon-color:#1a1b1f61;--mat-form-field-enabled-select-arrow-color:#44474e;--mat-form-field-error-focus-trailing-icon-color:#ba1a1a;--mat-form-field-error-hover-trailing-icon-color:#93000a;--mat-form-field-error-text-color:#ba1a1a;--mat-form-field-error-trailing-icon-color:#ba1a1a;--mat-form-field-filled-active-indicator-color:#44474e;--mat-form-field-filled-caret-color:#005cbb;--mat-form-field-filled-container-color:#e0e2ec;--mat-form-field-filled-disabled-active-indicator-color:#1a1b1f61;--mat-form-field-filled-disabled-container-color:#1a1b1f0a;--mat-form-field-filled-disabled-input-text-color:#1a1b1f61;--mat-form-field-filled-disabled-label-text-color:#1a1b1f61;--mat-form-field-filled-error-active-indicator-color:#ba1a1a;--mat-form-field-filled-error-caret-color:#ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color:#ba1a1a;--mat-form-field-filled-error-focus-label-text-color:#ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color:#93000a;--mat-form-field-filled-error-hover-label-text-color:#93000a;--mat-form-field-filled-error-label-text-color:#ba1a1a;--mat-form-field-filled-focus-active-indicator-color:#005cbb;--mat-form-field-filled-focus-label-text-color:#005cbb;--mat-form-field-filled-hover-active-indicator-color:#1a1b1f;--mat-form-field-filled-hover-label-text-color:#44474e;--mat-form-field-filled-input-text-color:#1a1b1f;--mat-form-field-filled-input-text-placeholder-color:#44474e;--mat-form-field-filled-label-text-color:#44474e;--mat-form-field-focus-select-arrow-color:#005cbb;--mat-form-field-focus-state-layer-opacity:0;--mat-form-field-hover-state-layer-opacity:.08;--mat-form-field-leading-icon-color:#44474e;--mat-form-field-outlined-caret-color:#005cbb;--mat-form-field-outlined-disabled-input-text-color:#1a1b1f61;--mat-form-field-outlined-disabled-label-text-color:#1a1b1f61;--mat-form-field-outlined-disabled-outline-color:#1a1b1f1f;--mat-form-field-outlined-error-caret-color:#ba1a1a;--mat-form-field-outlined-error-focus-label-text-color:#ba1a1a;--mat-form-field-outlined-error-focus-outline-color:#ba1a1a;--mat-form-field-outlined-error-hover-label-text-color:#93000a;--mat-form-field-outlined-error-hover-outline-color:#93000a;--mat-form-field-outlined-error-label-text-color:#ba1a1a;--mat-form-field-outlined-error-outline-color:#ba1a1a;--mat-form-field-outlined-focus-label-text-color:#005cbb;--mat-form-field-outlined-focus-outline-color:#005cbb;--mat-form-field-outlined-hover-label-text-color:#1a1b1f;--mat-form-field-outlined-hover-outline-color:#1a1b1f;--mat-form-field-outlined-input-text-color:#1a1b1f;--mat-form-field-outlined-input-text-placeholder-color:#44474e;--mat-form-field-outlined-label-text-color:#44474e;--mat-form-field-outlined-outline-color:#74777f;--mat-form-field-select-disabled-option-text-color:#1a1b1f61;--mat-form-field-select-option-text-color:#1a1b1f;--mat-form-field-state-layer-color:#1a1b1f;--mat-form-field-trailing-icon-color:#44474e;--mat-form-field-container-height:48px;--mat-form-field-filled-label-display:none;--mat-form-field-container-vertical-padding:12px;--mat-form-field-filled-with-label-container-padding-top:12px;--mat-form-field-filled-with-label-container-padding-bottom:12px;--mat-form-field-container-text-font:Roboto,sans-serif;--mat-form-field-container-text-line-height:1.5rem;--mat-form-field-container-text-size:1rem;--mat-form-field-container-text-tracking:.031rem;--mat-form-field-container-text-weight:400;--mat-form-field-subscript-text-font:Roboto,sans-serif;--mat-form-field-subscript-text-line-height:1rem;--mat-form-field-subscript-text-size:.75rem;--mat-form-field-subscript-text-tracking:.025rem;--mat-form-field-subscript-text-weight:400;--mat-form-field-outlined-label-text-font:Roboto,sans-serif;--mat-form-field-outlined-label-text-size:1rem;--mat-form-field-outlined-label-text-tracking:.031rem;--mat-form-field-outlined-label-text-weight:400;--mat-form-field-filled-label-text-font:Roboto,sans-serif;--mat-form-field-filled-label-text-size:1rem;--mat-form-field-filled-label-text-tracking:.031rem;--mat-form-field-filled-label-text-weight:400;--mat-select-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-select-panel-background-color:#efedf0;--mat-select-enabled-trigger-text-color:#1a1b1f;--mat-select-disabled-trigger-text-color:#1a1b1f61;--mat-select-placeholder-text-color:#44474e;--mat-select-enabled-arrow-color:#44474e;--mat-select-disabled-arrow-color:#1a1b1f61;--mat-select-focused-arrow-color:#005cbb;--mat-select-invalid-arrow-color:#ba1a1a;--mat-select-arrow-transform:none;--mat-select-trigger-text-font:Roboto,sans-serif;--mat-select-trigger-text-line-height:1.5rem;--mat-select-trigger-text-size:1rem;--mat-select-trigger-text-tracking:.031rem;--mat-select-trigger-text-weight:400;--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-autocomplete-background-color:#efedf0;--mat-dialog-actions-alignment:flex-end;--mat-dialog-actions-padding:16px 24px;--mat-dialog-container-elevation-shadow:none;--mat-dialog-container-max-width:560px;--mat-dialog-container-min-width:280px;--mat-dialog-container-shape:28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding:20px 24px;--mat-dialog-headline-padding:6px 24px 13px;--mat-dialog-with-actions-content-padding:20px 24px 0;--mat-dialog-container-color:#faf9fd;--mat-dialog-subhead-color:#1a1b1f;--mat-dialog-supporting-text-color:#44474e;--mat-dialog-subhead-font:Roboto,sans-serif;--mat-dialog-subhead-line-height:2rem;--mat-dialog-subhead-size:1.5rem;--mat-dialog-subhead-tracking:0;--mat-dialog-subhead-weight:400;--mat-dialog-supporting-text-font:Roboto,sans-serif;--mat-dialog-supporting-text-line-height:1.25rem;--mat-dialog-supporting-text-size:.875rem;--mat-dialog-supporting-text-tracking:.016rem;--mat-dialog-supporting-text-weight:400;--mat-chip-container-shape-radius:8px;--mat-chip-disabled-container-opacity:1;--mat-chip-elevated-container-color:transparent;--mat-chip-flat-selected-outline-width:0;--mat-chip-outline-width:1px;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-opacity:1;--mat-chip-with-avatar-avatar-shape-radius:24px;--mat-chip-with-avatar-avatar-size:24px;--mat-chip-with-avatar-disabled-avatar-opacity:.38;--mat-chip-with-icon-disabled-icon-opacity:.38;--mat-chip-with-icon-icon-size:18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity:.38;--mat-chip-disabled-label-text-color:#1a1b1f61;--mat-chip-disabled-outline-color:#1a1b1f1f;--mat-chip-elevated-selected-container-color:#dae2f9;--mat-chip-flat-disabled-selected-container-color:#1a1b1f1f;--mat-chip-focus-outline-color:#44474e;--mat-chip-focus-state-layer-color:#44474e;--mat-chip-focus-state-layer-opacity:.12;--mat-chip-hover-state-layer-color:#44474e;--mat-chip-hover-state-layer-opacity:.08;--mat-chip-label-text-color:#44474e;--mat-chip-outline-color:#74777f;--mat-chip-selected-disabled-trailing-icon-color:#1a1b1f;--mat-chip-selected-focus-state-layer-color:#3e4759;--mat-chip-selected-focus-state-layer-opacity:.12;--mat-chip-selected-hover-state-layer-color:#3e4759;--mat-chip-selected-hover-state-layer-opacity:.08;--mat-chip-selected-label-text-color:#3e4759;--mat-chip-selected-trailing-action-state-layer-color:#3e4759;--mat-chip-selected-trailing-icon-color:#3e4759;--mat-chip-trailing-action-focus-state-layer-opacity:.12;--mat-chip-trailing-action-hover-state-layer-opacity:.08;--mat-chip-trailing-action-state-layer-color:#44474e;--mat-chip-with-icon-disabled-icon-color:#1a1b1f;--mat-chip-with-icon-icon-color:#44474e;--mat-chip-with-icon-selected-icon-color:#3e4759;--mat-chip-with-trailing-icon-disabled-trailing-icon-color:#1a1b1f;--mat-chip-with-trailing-icon-trailing-icon-color:#44474e;--mat-chip-container-height:24px;--mat-chip-label-text-font:Roboto,sans-serif;--mat-chip-label-text-line-height:1.25rem;--mat-chip-label-text-size:.875rem;--mat-chip-label-text-tracking:.006rem;--mat-chip-label-text-weight:500;--mat-slide-toggle-disabled-selected-handle-opacity:1;--mat-slide-toggle-disabled-selected-icon-opacity:.38;--mat-slide-toggle-disabled-track-opacity:.12;--mat-slide-toggle-disabled-unselected-handle-opacity:.38;--mat-slide-toggle-disabled-unselected-icon-opacity:.38;--mat-slide-toggle-disabled-unselected-track-outline-width:2px;--mat-slide-toggle-handle-shape:9999px;--mat-slide-toggle-hidden-track-opacity:0;--mat-slide-toggle-hidden-track-transition:opacity 75ms;--mat-slide-toggle-pressed-handle-size:28px;--mat-slide-toggle-selected-handle-horizontal-margin:0 24px;--mat-slide-toggle-selected-handle-size:24px;--mat-slide-toggle-selected-icon-size:16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin:0 22px;--mat-slide-toggle-selected-track-outline-color:transparent;--mat-slide-toggle-selected-track-outline-width:2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin:0 24px;--mat-slide-toggle-state-layer-size:40px;--mat-slide-toggle-track-height:32px;--mat-slide-toggle-track-outline-width:2px;--mat-slide-toggle-track-shape:9999px;--mat-slide-toggle-track-width:52px;--mat-slide-toggle-unselected-handle-horizontal-margin:0 8px;--mat-slide-toggle-unselected-handle-size:16px;--mat-slide-toggle-unselected-icon-size:16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin:0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin:0 4px;--mat-slide-toggle-visible-track-opacity:1;--mat-slide-toggle-visible-track-transition:opacity 75ms;--mat-slide-toggle-with-icon-handle-size:24px;--mat-slide-toggle-disabled-label-text-color:#1a1b1f;--mat-slide-toggle-disabled-selected-handle-color:#faf9fd;--mat-slide-toggle-disabled-selected-icon-color:#1a1b1f;--mat-slide-toggle-disabled-selected-track-color:#1a1b1f;--mat-slide-toggle-disabled-unselected-handle-color:#1a1b1f;--mat-slide-toggle-disabled-unselected-icon-color:#e0e2ec;--mat-slide-toggle-disabled-unselected-track-color:#e0e2ec;--mat-slide-toggle-disabled-unselected-track-outline-color:#1a1b1f;--mat-slide-toggle-label-text-color:#1a1b1f;--mat-slide-toggle-selected-focus-handle-color:#d7e3ff;--mat-slide-toggle-selected-focus-state-layer-color:#005cbb;--mat-slide-toggle-selected-focus-state-layer-opacity:.12;--mat-slide-toggle-selected-focus-track-color:#005cbb;--mat-slide-toggle-selected-handle-color:#fff;--mat-slide-toggle-selected-hover-handle-color:#d7e3ff;--mat-slide-toggle-selected-hover-state-layer-color:#005cbb;--mat-slide-toggle-selected-hover-state-layer-opacity:.08;--mat-slide-toggle-selected-hover-track-color:#005cbb;--mat-slide-toggle-selected-icon-color:#00458f;--mat-slide-toggle-selected-pressed-handle-color:#d7e3ff;--mat-slide-toggle-selected-pressed-state-layer-color:#005cbb;--mat-slide-toggle-selected-pressed-state-layer-opacity:.12;--mat-slide-toggle-selected-pressed-track-color:#005cbb;--mat-slide-toggle-selected-track-color:#005cbb;--mat-slide-toggle-track-outline-color:#74777f;--mat-slide-toggle-unselected-focus-handle-color:#44474e;--mat-slide-toggle-unselected-focus-state-layer-color:#1a1b1f;--mat-slide-toggle-unselected-focus-state-layer-opacity:.12;--mat-slide-toggle-unselected-focus-track-color:#e0e2ec;--mat-slide-toggle-unselected-handle-color:#74777f;--mat-slide-toggle-unselected-hover-handle-color:#44474e;--mat-slide-toggle-unselected-hover-state-layer-color:#1a1b1f;--mat-slide-toggle-unselected-hover-state-layer-opacity:.08;--mat-slide-toggle-unselected-hover-track-color:#e0e2ec;--mat-slide-toggle-unselected-icon-color:#e0e2ec;--mat-slide-toggle-unselected-pressed-handle-color:#44474e;--mat-slide-toggle-unselected-pressed-state-layer-color:#1a1b1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity:.12;--mat-slide-toggle-unselected-pressed-track-color:#e0e2ec;--mat-slide-toggle-unselected-track-color:#e0e2ec;--mat-slide-toggle-label-text-font:Roboto,sans-serif;--mat-slide-toggle-label-text-line-height:1.25rem;--mat-slide-toggle-label-text-size:.875rem;--mat-slide-toggle-label-text-tracking:.016rem;--mat-slide-toggle-label-text-weight:400;--mat-radio-disabled-unselected-icon-opacity:.38;--mat-radio-disabled-selected-icon-opacity:.38;--mat-radio-checked-ripple-color:#005cbb;--mat-radio-disabled-label-color:#1a1b1f61;--mat-radio-disabled-selected-icon-color:#1a1b1f;--mat-radio-disabled-unselected-icon-color:#1a1b1f;--mat-radio-label-text-color:#1a1b1f;--mat-radio-ripple-color:#1a1b1f;--mat-radio-selected-focus-icon-color:#005cbb;--mat-radio-selected-hover-icon-color:#005cbb;--mat-radio-selected-icon-color:#005cbb;--mat-radio-selected-pressed-icon-color:#005cbb;--mat-radio-unselected-focus-icon-color:#1a1b1f;--mat-radio-unselected-hover-icon-color:#1a1b1f;--mat-radio-unselected-icon-color:#44474e;--mat-radio-unselected-pressed-icon-color:#1a1b1f;--mat-radio-touch-target-display:none;--mat-radio-state-layer-size:32px;--mat-radio-label-text-font:Roboto,sans-serif;--mat-radio-label-text-line-height:1.25rem;--mat-radio-label-text-size:.875rem;--mat-radio-label-text-tracking:.016rem;--mat-radio-label-text-weight:400;--mat-slider-value-indicator-opacity:1;--mat-slider-value-indicator-padding:0;--mat-slider-value-indicator-width:28px;--mat-slider-value-indicator-height:28px;--mat-slider-value-indicator-caret-display:none;--mat-slider-value-indicator-border-radius:50% 50% 50% 0;--mat-slider-value-indicator-text-transform:rotate(45deg);--mat-slider-value-indicator-container-transform:translateX(-50%)rotate(-45deg);--mat-slider-active-track-height:4px;--mat-slider-handle-height:20px;--mat-slider-handle-width:20px;--mat-slider-inactive-track-height:4px;--mat-slider-with-overlap-handle-outline-width:1px;--mat-slider-with-tick-marks-active-container-opacity:.38;--mat-slider-with-tick-marks-container-size:2px;--mat-slider-with-tick-marks-inactive-container-opacity:.38;--mat-slider-active-track-color:#005cbb;--mat-slider-active-track-shape:9999px;--mat-slider-disabled-active-track-color:#1a1b1f;--mat-slider-disabled-handle-color:#1a1b1f;--mat-slider-disabled-inactive-track-color:#1a1b1f;--mat-slider-focus-handle-color:#005cbb;--mat-slider-focus-state-layer-color:#005cbb33;--mat-slider-handle-color:#005cbb;--mat-slider-handle-elevation:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-slider-handle-shape:9999px;--mat-slider-hover-handle-color:#005cbb;--mat-slider-hover-state-layer-color:#005cbb0d;--mat-slider-inactive-track-color:#e0e2ec;--mat-slider-inactive-track-shape:9999px;--mat-slider-label-container-color:#005cbb;--mat-slider-label-label-text-color:#fff;--mat-slider-ripple-color:#005cbb;--mat-slider-with-overlap-handle-outline-color:#fff;--mat-slider-with-tick-marks-active-container-color:#fff;--mat-slider-with-tick-marks-container-shape:9999px;--mat-slider-with-tick-marks-disabled-container-color:#1a1b1f;--mat-slider-with-tick-marks-inactive-container-color:#44474e;--mat-slider-label-label-text-font:Roboto,sans-serif;--mat-slider-label-label-text-line-height:1rem;--mat-slider-label-label-text-size:.75rem;--mat-slider-label-label-text-tracking:.031rem;--mat-slider-label-label-text-weight:500;--mat-menu-divider-bottom-spacing:8px;--mat-menu-divider-top-spacing:8px;--mat-menu-item-icon-size:24px;--mat-menu-item-spacing:12px;--mat-menu-item-leading-spacing:12px;--mat-menu-item-trailing-spacing:12px;--mat-menu-item-with-icon-leading-spacing:12px;--mat-menu-item-with-icon-trailing-spacing:12px;--mat-menu-container-shape:4px;--mat-menu-divider-color:#e0e2ec;--mat-menu-item-label-text-color:#1a1b1f;--mat-menu-item-icon-color:#44474e;--mat-menu-item-hover-state-layer-color:#1a1b1f14;--mat-menu-item-focus-state-layer-color:#1a1b1f1f;--mat-menu-container-color:#efedf0;--mat-menu-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-menu-item-label-text-font:Roboto,sans-serif;--mat-menu-item-label-text-line-height:1.25rem;--mat-menu-item-label-text-size:.875rem;--mat-menu-item-label-text-tracking:.006rem;--mat-menu-item-label-text-weight:500;--mat-list-active-indicator-color:#dae2f9;--mat-list-active-indicator-shape:9999px;--mat-list-list-item-container-color:transparent;--mat-list-list-item-container-shape:0;--mat-list-list-item-disabled-label-text-color:#1a1b1f;--mat-list-list-item-disabled-label-text-opacity:.3;--mat-list-list-item-disabled-leading-icon-color:#1a1b1f;--mat-list-list-item-disabled-leading-icon-opacity:.38;--mat-list-list-item-disabled-state-layer-color:#1a1b1f;--mat-list-list-item-disabled-state-layer-opacity:.12;--mat-list-list-item-disabled-trailing-icon-color:#1a1b1f;--mat-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-list-item-focus-label-text-color:#1a1b1f;--mat-list-list-item-focus-state-layer-color:#1a1b1f;--mat-list-list-item-focus-state-layer-opacity:.12;--mat-list-list-item-hover-label-text-color:#1a1b1f;--mat-list-list-item-hover-state-layer-color:#1a1b1f;--mat-list-list-item-hover-state-layer-opacity:.08;--mat-list-list-item-label-text-color:#1a1b1f;--mat-list-list-item-leading-avatar-color:#d7e3ff;--mat-list-list-item-leading-avatar-shape:9999px;--mat-list-list-item-leading-avatar-size:40px;--mat-list-list-item-leading-icon-color:#44474e;--mat-list-list-item-leading-icon-size:24px;--mat-list-list-item-selected-trailing-icon-color:#005cbb;--mat-list-list-item-supporting-text-color:#44474e;--mat-list-list-item-trailing-icon-color:#44474e;--mat-list-list-item-trailing-icon-size:24px;--mat-list-list-item-trailing-supporting-text-color:#44474e;--mat-list-list-item-leading-icon-start-space:8px;--mat-list-list-item-leading-icon-end-space:8px;--mat-list-list-item-one-line-container-height:40px;--mat-list-list-item-two-line-container-height:56px;--mat-list-list-item-three-line-container-height:80px;--mat-list-list-item-label-text-font:Roboto,sans-serif;--mat-list-list-item-label-text-line-height:1.5rem;--mat-list-list-item-label-text-size:1rem;--mat-list-list-item-label-text-tracking:.031rem;--mat-list-list-item-label-text-weight:400;--mat-list-list-item-supporting-text-font:Roboto,sans-serif;--mat-list-list-item-supporting-text-line-height:1.25rem;--mat-list-list-item-supporting-text-size:.875rem;--mat-list-list-item-supporting-text-tracking:.016rem;--mat-list-list-item-supporting-text-weight:400;--mat-list-list-item-trailing-supporting-text-font:Roboto,sans-serif;--mat-list-list-item-trailing-supporting-text-line-height:1rem;--mat-list-list-item-trailing-supporting-text-size:.688rem;--mat-list-list-item-trailing-supporting-text-tracking:.031rem;--mat-list-list-item-trailing-supporting-text-weight:500;--mat-paginator-container-text-color:#1a1b1f;--mat-paginator-container-background-color:#faf9fd;--mat-paginator-disabled-icon-color:#1a1b1f61;--mat-paginator-enabled-icon-color:#44474e;--mat-paginator-container-size:48px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:none;--mat-paginator-container-text-font:Roboto,sans-serif;--mat-paginator-container-text-line-height:1rem;--mat-paginator-container-text-size:.75rem;--mat-paginator-container-text-tracking:.025rem;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:.75rem;--mat-tab-active-indicator-height:2px;--mat-tab-active-indicator-shape:0;--mat-tab-divider-height:1px;--mat-tab-active-focus-indicator-color:#005cbb;--mat-tab-active-focus-label-text-color:#1a1b1f;--mat-tab-active-hover-indicator-color:#005cbb;--mat-tab-active-hover-label-text-color:#1a1b1f;--mat-tab-active-indicator-color:#005cbb;--mat-tab-active-label-text-color:#1a1b1f;--mat-tab-active-ripple-color:#1a1b1f;--mat-tab-divider-color:#e0e2ec;--mat-tab-inactive-focus-label-text-color:#1a1b1f;--mat-tab-inactive-hover-label-text-color:#1a1b1f;--mat-tab-inactive-label-text-color:#1a1b1f;--mat-tab-inactive-ripple-color:#1a1b1f;--mat-tab-pagination-icon-color:#1a1b1f;--mat-tab-disabled-ripple-color:#44474e;--mat-tab-container-height:40px;--mat-tab-label-text-font:Roboto,sans-serif;--mat-tab-label-text-line-height:1.25rem;--mat-tab-label-text-size:.875rem;--mat-tab-label-text-tracking:.006rem;--mat-tab-label-text-weight:500;--mat-checkbox-selected-focus-state-layer-opacity:.12;--mat-checkbox-selected-hover-state-layer-opacity:.08;--mat-checkbox-selected-pressed-state-layer-opacity:.12;--mat-checkbox-unselected-focus-state-layer-opacity:.12;--mat-checkbox-unselected-hover-state-layer-opacity:.08;--mat-checkbox-unselected-pressed-state-layer-opacity:.12;--mat-checkbox-disabled-label-color:#1a1b1f61;--mat-checkbox-disabled-selected-checkmark-color:#faf9fd;--mat-checkbox-disabled-selected-icon-color:#1a1b1f61;--mat-checkbox-disabled-unselected-icon-color:#1a1b1f61;--mat-checkbox-label-text-color:#1a1b1f;--mat-checkbox-selected-checkmark-color:#fff;--mat-checkbox-selected-focus-icon-color:#005cbb;--mat-checkbox-selected-focus-state-layer-color:#005cbb;--mat-checkbox-selected-hover-icon-color:#005cbb;--mat-checkbox-selected-hover-state-layer-color:#005cbb;--mat-checkbox-selected-icon-color:#005cbb;--mat-checkbox-selected-pressed-icon-color:#005cbb;--mat-checkbox-selected-pressed-state-layer-color:#1a1b1f;--mat-checkbox-unselected-focus-icon-color:#1a1b1f;--mat-checkbox-unselected-focus-state-layer-color:#1a1b1f;--mat-checkbox-unselected-hover-icon-color:#1a1b1f;--mat-checkbox-unselected-hover-state-layer-color:#1a1b1f;--mat-checkbox-unselected-icon-color:#44474e;--mat-checkbox-unselected-pressed-state-layer-color:#005cbb;--mat-checkbox-touch-target-display:none;--mat-checkbox-state-layer-size:32px;--mat-checkbox-label-text-font:Roboto,sans-serif;--mat-checkbox-label-text-line-height:1.25rem;--mat-checkbox-label-text-size:.875rem;--mat-checkbox-label-text-tracking:.016rem;--mat-checkbox-label-text-weight:400;--mat-button-filled-container-shape:9999px;--mat-button-filled-horizontal-padding:24px;--mat-button-filled-icon-offset:-8px;--mat-button-filled-icon-spacing:8px;--mat-button-outlined-container-shape:9999px;--mat-button-outlined-horizontal-padding:24px;--mat-button-outlined-icon-offset:-8px;--mat-button-outlined-icon-spacing:8px;--mat-button-outlined-outline-width:1px;--mat-button-protected-container-shape:9999px;--mat-button-protected-horizontal-padding:24px;--mat-button-protected-icon-offset:-8px;--mat-button-protected-icon-spacing:8px;--mat-button-text-container-shape:9999px;--mat-button-text-horizontal-padding:12px;--mat-button-text-icon-offset:-4px;--mat-button-text-icon-spacing:8px;--mat-button-text-with-icon-horizontal-padding:16px;--mat-button-tonal-container-shape:9999px;--mat-button-tonal-horizontal-padding:24px;--mat-button-tonal-icon-offset:-8px;--mat-button-tonal-icon-spacing:8px;--mat-button-filled-container-color:#005cbb;--mat-button-filled-disabled-container-color:#1a1b1f1f;--mat-button-filled-disabled-label-text-color:#1a1b1f61;--mat-button-filled-disabled-state-layer-color:#44474e;--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.08;--mat-button-filled-label-text-color:#fff;--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:#ffffff1f;--mat-button-filled-state-layer-color:#fff;--mat-button-outlined-disabled-label-text-color:#1a1b1f61;--mat-button-outlined-disabled-outline-color:#1a1b1f1f;--mat-button-outlined-disabled-state-layer-color:#44474e;--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.08;--mat-button-outlined-label-text-color:#005cbb;--mat-button-outlined-outline-color:#74777f;--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:#005cbb1f;--mat-button-outlined-state-layer-color:#005cbb;--mat-button-protected-container-color:#faf9fd;--mat-button-protected-container-elevation-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-button-protected-disabled-container-color:#1a1b1f1f;--mat-button-protected-disabled-container-elevation-shadow:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-button-protected-disabled-label-text-color:#1a1b1f61;--mat-button-protected-disabled-state-layer-color:#44474e;--mat-button-protected-focus-container-elevation-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-container-elevation-shadow:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--mat-button-protected-hover-state-layer-opacity:.08;--mat-button-protected-label-text-color:#005cbb;--mat-button-protected-pressed-container-elevation-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:#005cbb1f;--mat-button-protected-state-layer-color:#005cbb;--mat-button-text-disabled-label-text-color:#1a1b1f61;--mat-button-text-disabled-state-layer-color:#44474e;--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.08;--mat-button-text-label-text-color:#005cbb;--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:#005cbb1f;--mat-button-text-state-layer-color:#005cbb;--mat-button-tonal-container-color:#dae2f9;--mat-button-tonal-disabled-container-color:#1a1b1f1f;--mat-button-tonal-disabled-label-text-color:#1a1b1f61;--mat-button-tonal-disabled-state-layer-color:#44474e;--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.08;--mat-button-tonal-label-text-color:#3e4759;--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:#3e47591f;--mat-button-tonal-state-layer-color:#3e4759;--mat-button-filled-touch-target-display:none;--mat-button-filled-container-height:32px;--mat-button-outlined-container-height:32px;--mat-button-outlined-touch-target-display:none;--mat-button-protected-touch-target-display:none;--mat-button-protected-container-height:32px;--mat-button-text-touch-target-display:none;--mat-button-text-container-height:32px;--mat-button-tonal-container-height:32px;--mat-button-tonal-touch-target-display:none;--mat-button-filled-label-text-font:Roboto,sans-serif;--mat-button-filled-label-text-size:.875rem;--mat-button-filled-label-text-tracking:.006rem;--mat-button-filled-label-text-weight:500;--mat-button-outlined-label-text-font:Roboto,sans-serif;--mat-button-outlined-label-text-size:.875rem;--mat-button-outlined-label-text-tracking:.006rem;--mat-button-outlined-label-text-weight:500;--mat-button-protected-label-text-font:Roboto,sans-serif;--mat-button-protected-label-text-size:.875rem;--mat-button-protected-label-text-tracking:.006rem;--mat-button-protected-label-text-weight:500;--mat-button-text-label-text-font:Roboto,sans-serif;--mat-button-text-label-text-size:.875rem;--mat-button-text-label-text-tracking:.006rem;--mat-button-text-label-text-weight:500;--mat-button-tonal-label-text-font:Roboto,sans-serif;--mat-button-tonal-label-text-size:.875rem;--mat-button-tonal-label-text-tracking:.006rem;--mat-button-tonal-label-text-weight:500;--mat-icon-button-icon-size:24px;--mat-icon-button-container-shape:9999px;--mat-icon-button-disabled-icon-color:#1a1b1f61;--mat-icon-button-disabled-state-layer-color:#44474e;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-icon-color:#44474e;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:#44474e1f;--mat-icon-button-state-layer-color:#44474e;--mat-icon-button-touch-target-display:none;--mat-icon-button-state-layer-size:32px;--mat-fab-container-shape:16px;--mat-fab-extended-container-height:56px;--mat-fab-extended-container-shape:16px;--mat-fab-small-container-shape:12px;--mat-fab-container-color:#d7e3ff;--mat-fab-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-disabled-state-container-color:#1a1b1f1f;--mat-fab-disabled-state-foreground-color:#1a1b1f61;--mat-fab-extended-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-extended-focus-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-extended-hover-container-elevation-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-fab-extended-pressed-container-elevation-shadow:6;--mat-fab-focus-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:#00458f;--mat-fab-hover-container-elevation-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-fab-hover-state-layer-opacity:.08;--mat-fab-pressed-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:#00458f1f;--mat-fab-small-container-color:#d7e3ff;--mat-fab-small-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-small-disabled-state-container-color:#1a1b1f1f;--mat-fab-small-disabled-state-foreground-color:#1a1b1f61;--mat-fab-small-focus-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:#00458f;--mat-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-fab-small-hover-state-layer-opacity:.08;--mat-fab-small-pressed-container-elevation-shadow:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:#00458f1f;--mat-fab-small-state-layer-color:#00458f;--mat-fab-state-layer-color:#00458f;--mat-fab-touch-target-display:none;--mat-fab-extended-label-text-font:Roboto,sans-serif;--mat-fab-extended-label-text-size:.875rem;--mat-fab-extended-label-text-tracking:.006rem;--mat-fab-extended-label-text-weight:500;--mat-snack-bar-container-shape:4px;--mat-snack-bar-button-color:#abc7ff;--mat-snack-bar-container-color:#2f3033;--mat-snack-bar-supporting-text-color:#f2f0f4;--mat-snack-bar-supporting-text-font:Roboto,sans-serif;--mat-snack-bar-supporting-text-line-height:1.25rem;--mat-snack-bar-supporting-text-size:.875rem;--mat-snack-bar-supporting-text-weight:400;--mat-table-row-item-outline-width:1px;--mat-table-background-color:#faf9fd;--mat-table-header-headline-color:#1a1b1f;--mat-table-row-item-label-text-color:#1a1b1f;--mat-table-row-item-outline-color:#74777f;--mat-table-header-container-height:48px;--mat-table-footer-container-height:44px;--mat-table-row-item-container-height:44px;--mat-table-header-headline-font:Roboto,sans-serif;--mat-table-header-headline-line-height:1.25rem;--mat-table-header-headline-size:.875rem;--mat-table-header-headline-tracking:.006rem;--mat-table-header-headline-weight:500;--mat-table-row-item-label-text-font:Roboto,sans-serif;--mat-table-row-item-label-text-line-height:1.25rem;--mat-table-row-item-label-text-size:.875rem;--mat-table-row-item-label-text-tracking:.016rem;--mat-table-row-item-label-text-weight:400;--mat-table-footer-supporting-text-font:Roboto,sans-serif;--mat-table-footer-supporting-text-line-height:1.25rem;--mat-table-footer-supporting-text-size:.875rem;--mat-table-footer-supporting-text-tracking:.016rem;--mat-table-footer-supporting-text-weight:400;--mat-progress-spinner-size:48px;--mat-progress-spinner-active-indicator-width:4px;--mat-progress-spinner-active-indicator-color:#005cbb;--mat-badge-container-offset:-12px 0;--mat-badge-container-overlap-offset:-12px;--mat-badge-container-padding:0 4px;--mat-badge-container-shape:9999px;--mat-badge-container-size:16px;--mat-badge-large-size-container-offset:-12px 0;--mat-badge-large-size-container-overlap-offset:-12px;--mat-badge-large-size-container-padding:0 4px;--mat-badge-large-size-container-size:16px;--mat-badge-legacy-container-size:unset;--mat-badge-legacy-large-size-container-size:unset;--mat-badge-legacy-small-size-container-size:unset;--mat-badge-small-size-container-offset:-6px 0;--mat-badge-small-size-container-overlap-offset:-6px;--mat-badge-small-size-container-padding:0;--mat-badge-small-size-container-size:6px;--mat-badge-background-color:#ba1a1a;--mat-badge-disabled-state-background-color:#ba1a1a61;--mat-badge-disabled-state-text-color:#fff;--mat-badge-text-color:#fff;--mat-badge-large-size-line-height:16px;--mat-badge-large-size-text-size:.688rem;--mat-badge-line-height:16px;--mat-badge-small-size-line-height:6px;--mat-badge-small-size-text-size:0;--mat-badge-text-font:Roboto,sans-serif;--mat-badge-text-size:.688rem;--mat-badge-text-weight:500;--mat-bottom-sheet-container-shape:28px;--mat-bottom-sheet-container-text-color:#1a1b1f;--mat-bottom-sheet-container-background-color:#f4f3f6;--mat-bottom-sheet-container-text-font:Roboto,sans-serif;--mat-bottom-sheet-container-text-line-height:1.5rem;--mat-bottom-sheet-container-text-size:1rem;--mat-bottom-sheet-container-text-tracking:.031rem;--mat-bottom-sheet-container-text-weight:400;--mat-button-toggle-focus-state-layer-opacity:.12;--mat-button-toggle-hover-state-layer-opacity:.08;--mat-button-toggle-shape:28px;--mat-button-toggle-background-color:transparent;--mat-button-toggle-disabled-selected-state-background-color:#1a1b1f1f;--mat-button-toggle-disabled-selected-state-text-color:#1a1b1f61;--mat-button-toggle-disabled-state-background-color:transparent;--mat-button-toggle-disabled-state-text-color:#1a1b1f61;--mat-button-toggle-divider-color:#74777f;--mat-button-toggle-selected-state-background-color:#dae2f9;--mat-button-toggle-selected-state-text-color:#3e4759;--mat-button-toggle-state-layer-color:#1a1b1f;--mat-button-toggle-text-color:#1a1b1f;--mat-button-toggle-height:40px;--mat-button-toggle-label-text-font:Roboto,sans-serif;--mat-button-toggle-label-text-line-height:1.25rem;--mat-button-toggle-label-text-size:.875rem;--mat-button-toggle-label-text-tracking:.006rem;--mat-button-toggle-label-text-weight:500;--mat-datepicker-calendar-container-elevation-shadow:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-datepicker-calendar-container-shape:16px;--mat-datepicker-calendar-container-touch-elevation-shadow:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-datepicker-calendar-container-touch-shape:28px;--mat-datepicker-calendar-body-label-text-color:#1a1b1f;--mat-datepicker-calendar-container-background-color:#e9e7eb;--mat-datepicker-calendar-container-text-color:#1a1b1f;--mat-datepicker-calendar-date-disabled-state-text-color:#1a1b1f61;--mat-datepicker-calendar-date-focus-state-background-color:#1a1b1f1f;--mat-datepicker-calendar-date-hover-state-background-color:#1a1b1f14;--mat-datepicker-calendar-date-in-comparison-range-state-background-color:#e0e0ff;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#565e71;--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#dae2f9;--mat-datepicker-calendar-date-in-range-state-background-color:#d7e3ff;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-preview-state-outline-color:#005cbb;--mat-datepicker-calendar-date-selected-disabled-state-background-color:#1a1b1f61;--mat-datepicker-calendar-date-selected-state-background-color:#005cbb;--mat-datepicker-calendar-date-selected-state-text-color:#fff;--mat-datepicker-calendar-date-text-color:#1a1b1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color:#1a1b1f61;--mat-datepicker-calendar-date-today-outline-color:#005cbb;--mat-datepicker-calendar-date-today-selected-state-outline-color:#005cbb;--mat-datepicker-calendar-header-divider-color:transparent;--mat-datepicker-calendar-header-text-color:#44474e;--mat-datepicker-calendar-navigation-button-icon-color:#44474e;--mat-datepicker-calendar-period-button-icon-color:#44474e;--mat-datepicker-calendar-period-button-text-color:#44474e;--mat-datepicker-range-input-disabled-state-separator-color:#1a1b1f61;--mat-datepicker-range-input-disabled-state-text-color:#1a1b1f61;--mat-datepicker-range-input-separator-color:#1a1b1f;--mat-datepicker-toggle-active-state-icon-color:#005cbb;--mat-datepicker-toggle-icon-color:#44474e;--mat-datepicker-calendar-body-label-text-size:.875rem;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-header-text-size:.875rem;--mat-datepicker-calendar-header-text-weight:500;--mat-datepicker-calendar-period-button-text-size:.875rem;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-text-font:Roboto,sans-serif;--mat-datepicker-calendar-text-size:.875rem;--mat-divider-width:1px;--mat-divider-color:#c4c6d0;--mat-expansion-container-shape:12px;--mat-expansion-header-indicator-display:inline-block;--mat-expansion-legacy-header-indicator-display:none;--mat-expansion-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-expansion-actions-divider-color:#74777f;--mat-expansion-container-background-color:#faf9fd;--mat-expansion-container-text-color:#1a1b1f;--mat-expansion-header-description-color:#44474e;--mat-expansion-header-disabled-state-text-color:#1a1b1f61;--mat-expansion-header-focus-state-layer-color:#1a1b1f1f;--mat-expansion-header-hover-state-layer-color:#1a1b1f14;--mat-expansion-header-indicator-color:#44474e;--mat-expansion-header-text-color:#1a1b1f;--mat-expansion-header-collapsed-state-height:40px;--mat-expansion-header-expanded-state-height:56px;--mat-expansion-container-text-font:Roboto,sans-serif;--mat-expansion-container-text-line-height:1.5rem;--mat-expansion-container-text-size:1rem;--mat-expansion-container-text-tracking:.031rem;--mat-expansion-container-text-weight:400;--mat-expansion-header-text-font:Roboto,sans-serif;--mat-expansion-header-text-line-height:1.5rem;--mat-expansion-header-text-size:1rem;--mat-expansion-header-text-tracking:.009rem;--mat-expansion-header-text-weight:500;--mat-grid-list-tile-header-primary-text-size:400 1rem/1.5rem Roboto,sans-serif;--mat-grid-list-tile-header-secondary-text-size:400 .875rem/1.25rem Roboto,sans-serif;--mat-grid-list-tile-footer-primary-text-size:400 1rem/1.5rem Roboto,sans-serif;--mat-grid-list-tile-footer-secondary-text-size:400 .875rem/1.25rem Roboto,sans-serif;--mat-icon-color:inherit;--mat-sidenav-container-shape:16px;--mat-sidenav-container-elevation-shadow:none;--mat-sidenav-container-width:360px;--mat-sidenav-container-divider-color:transparent;--mat-sidenav-container-background-color:#faf9fd;--mat-sidenav-container-text-color:#44474e;--mat-sidenav-content-background-color:#faf9fd;--mat-sidenav-content-text-color:#1a1b1f;--mat-sidenav-scrim-color:#2d303866;--mat-stepper-header-error-state-icon-background-color:transparent;--mat-stepper-header-focus-state-layer-shape:12px;--mat-stepper-header-hover-state-layer-shape:12px;--mat-stepper-container-color:#faf9fd;--mat-stepper-header-done-state-icon-background-color:#005cbb;--mat-stepper-header-done-state-icon-foreground-color:#fff;--mat-stepper-header-edit-state-icon-background-color:#005cbb;--mat-stepper-header-edit-state-icon-foreground-color:#fff;--mat-stepper-header-error-state-icon-foreground-color:#ba1a1a;--mat-stepper-header-error-state-label-text-color:#ba1a1a;--mat-stepper-header-focus-state-layer-color:#1a1b1f1f;--mat-stepper-header-hover-state-layer-color:#1a1b1f14;--mat-stepper-header-icon-background-color:#44474e;--mat-stepper-header-icon-foreground-color:#faf9fd;--mat-stepper-header-label-text-color:#44474e;--mat-stepper-header-optional-label-text-color:#44474e;--mat-stepper-header-selected-state-icon-background-color:#005cbb;--mat-stepper-header-selected-state-icon-foreground-color:#fff;--mat-stepper-header-selected-state-label-text-color:#44474e;--mat-stepper-line-color:#74777f;--mat-stepper-header-height:72px;--mat-stepper-container-text-font:Roboto,sans-serif;--mat-stepper-header-label-text-font:Roboto,sans-serif;--mat-stepper-header-label-text-size:.875rem;--mat-stepper-header-label-text-weight:500;--mat-stepper-header-error-state-label-text-size:.875rem;--mat-stepper-header-selected-state-label-text-size:.875rem;--mat-stepper-header-selected-state-label-text-weight:500;--mat-sort-arrow-color:#1a1b1f;--mat-toolbar-container-background-color:#faf9fd;--mat-toolbar-container-text-color:#1a1b1f;--mat-toolbar-standard-height:56px;--mat-toolbar-mobile-height:48px;--mat-toolbar-title-text-font:Roboto,sans-serif;--mat-toolbar-title-text-line-height:1.75rem;--mat-toolbar-title-text-size:1.375rem;--mat-toolbar-title-text-tracking:0;--mat-toolbar-title-text-weight:400;--mat-tree-container-background-color:#faf9fd;--mat-tree-node-text-color:#1a1b1f;--mat-tree-node-min-height:40px;--mat-tree-node-text-font:Roboto,sans-serif;--mat-tree-node-text-size:1rem;--mat-tree-node-text-weight:400;--mat-timepicker-container-shape:4px;--mat-timepicker-container-background-color:#efedf0;--mat-timepicker-container-elevation-shadow:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f}body{background-color:var(--brand-background,#f4f5f7);color:var(--brand-text,#0f172a)}body .mat-display-large,body .mat-typography .mat-display-large,body .mat-typography h1{letter-spacing:-.016rem;margin:0 0 .5em;font:400 3.562rem/4rem Roboto,sans-serif}body .mat-display-medium,body .mat-typography .mat-display-medium,body .mat-typography h2{letter-spacing:0;margin:0 0 .5em;font:400 2.812rem/3.25rem Roboto,sans-serif}body .mat-display-small,body .mat-typography .mat-display-small,body .mat-typography h3{letter-spacing:0;margin:0 0 .5em;font:400 2.25rem/2.75rem Roboto,sans-serif}body .mat-headline-large,body .mat-typography .mat-headline-large,body .mat-typography h4{letter-spacing:0;margin:0 0 .5em;font:400 2rem/2.5rem Roboto,sans-serif}body .mat-headline-medium,body .mat-typography .mat-headline-medium,body .mat-typography h5{letter-spacing:0;margin:0 0 .5em;font:400 1.75rem/2.25rem Roboto,sans-serif}body .mat-headline-small,body .mat-typography .mat-headline-small,body .mat-typography h6{letter-spacing:0;margin:0 0 .5em;font:400 1.5rem/2rem Roboto,sans-serif}body .mat-title-large,body .mat-typography .mat-title-large{letter-spacing:0;font:400 1.375rem/1.75rem Roboto,sans-serif}body .mat-title-medium,body .mat-typography .mat-title-medium{letter-spacing:.009rem;font:500 1rem/1.5rem Roboto,sans-serif}body .mat-title-small,body .mat-typography .mat-title-small{letter-spacing:.006rem;font:500 .875rem/1.25rem Roboto,sans-serif}body .mat-body-large,body .mat-typography .mat-body-large,body .mat-typography{letter-spacing:.031rem;font:400 1rem/1.5rem Roboto,sans-serif}body .mat-body-large p,body .mat-typography .mat-body-large p,body .mat-typography p{margin:0 0 .75em}body .mat-body-medium,body .mat-typography .mat-body-medium{letter-spacing:.016rem;font:400 .875rem/1.25rem Roboto,sans-serif}body .mat-body-small,body .mat-typography .mat-body-small{letter-spacing:.025rem;font:400 .75rem/1rem Roboto,sans-serif}body .mat-label-large,body .mat-typography .mat-label-large{letter-spacing:.006rem;font:500 .875rem/1.25rem Roboto,sans-serif}body .mat-label-medium,body .mat-typography .mat-label-medium{letter-spacing:.031rem;font:500 .75rem/1rem Roboto,sans-serif}body .mat-label-small,body .mat-typography .mat-label-small{letter-spacing:.031rem;font:500 .688rem/1rem Roboto,sans-serif}html{--mat-form-field-outlined-label-text-color:#000000ad;--mat-form-field-outlined-hover-label-text-color:#000000c7;--mat-form-field-outlined-focus-label-text-color:#000000d9;--mat-form-field-outlined-caret-color:#000000d9;--mat-form-field-outlined-outline-color:#0000006b;--mat-form-field-outlined-hover-outline-color:#0000009e;--mat-form-field-outlined-focus-outline-color:#000c;--mat-form-field-filled-label-text-color:#000000ad;--mat-form-field-filled-hover-label-text-color:#000000c7;--mat-form-field-filled-focus-label-text-color:#000000d9;--mat-form-field-filled-caret-color:#000000d9;--mat-form-field-filled-active-indicator-color:#0000006b;--mat-form-field-filled-hover-active-indicator-color:#0000009e;--mat-form-field-filled-focus-active-indicator-color:#000c}.mat-mdc-form-field .mat-mdc-input-element{font-size:.8125rem;line-height:1.15;padding-left:12px!important;padding-right:12px!important}.mat-mdc-form-field .mat-mdc-input-element::placeholder{opacity:.85;color:var(--brand-text-muted);font-size:.8125rem}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-floating-label{font-size:.8125rem}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--elevation-1:0 4px 12px #00000014;--elevation-2:0 10px 30px #0000001f;--elevation-card:var(--elevation-1);--elevation-popover:var(--elevation-2);--elevation-3:var(--elevation-popover);--color-success:#10b981;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-info-dark:#1e3a8a;--chart-primary:#3b82f6;--chart-secondary:#10b981;--chart-danger:#ef4444;--chart-warning:#f59e0b;--chart-info:#8b5cf6;--chart-grid:#00000014;--chart-1:#3b82f6;--chart-2:#10b981;--chart-3:#f59e0b;--chart-4:#ef4444;--chart-5:#8b5cf6;--chart-6:#ec4899}:root.dark{--elevation-1:0 6px 18px #00000059;--elevation-2:0 14px 40px #00000059;--elevation-card:var(--elevation-1);--elevation-popover:var(--elevation-2);--elevation-3:var(--elevation-popover);--color-success:#34d399;--color-success-light:#064e3b;--color-warning:#fbbf24;--color-warning-light:#78350f;--color-error:#f87171;--color-error-light:#7f1d1d;--color-info:#60a5fa;--color-info-light:#1e3a8a;--color-info-dark:#1e3a8a;--chart-primary:#60a5fa;--chart-secondary:#34d399;--chart-danger:#f87171;--chart-warning:#fbbf24;--chart-info:#a78bfa;--chart-grid:#ffffff14;--chart-1:#60a5fa;--chart-2:#34d399;--chart-3:#fbbf24;--chart-4:#f87171;--chart-5:#a78bfa;--chart-6:#f472b6}html,body,.mat-app-background{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}html,body{--mdc-typography-body1-font-size:var(--font-size-md);--mdc-typography-headline-medium-font-weight:var(--font-weight-medium);--mdc-theme-primary:var(--brand-primary);--mdc-theme-surface:var(--brand-surface);--mdc-theme-background:var(--brand-background);--mdc-theme-on-surface:var(--brand-text);--mdc-theme-outline:var(--brand-border);height:100%;margin:0;line-height:1.4}html.dark,body.dark{--mdc-theme-primary:var(--brand-primary);--mdc-theme-surface:var(--brand-surface);--mdc-theme-background:var(--brand-background);--mdc-theme-on-surface:var(--brand-text);--mdc-theme-outline:var(--brand-border)}.mat-mdc-form-field{--mdc-outlined-text-field-label-text-color:var(--brand-text-muted);width:100%}.mat-mdc-form-field-subscript-wrapper{opacity:.9}input:-webkit-autofill{-webkit-transition:background-color 9999s;transition:background-color 9999s}input:-webkit-autofill:focus{-webkit-transition:background-color 9999s;transition:background-color 9999s}body{background:var(--brand-background);color:var(--brand-text);font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.offline-banner{color:#fff;text-align:center;background:#f87171;padding:8px 16px;font-weight:600}.offline-disabled{opacity:.5;pointer-events:none}:focus{outline:none}:focus-visible{outline:2px solid var(--brand-accent-to)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent-to)70%,var(--brand-accent-from))}}:focus-visible{outline-offset:2px;border-radius:var(--radius-sm)}.mat-mdc-table,.mdc-data-table__table{border:1px solid var(--mat-sys-outline-variant,var(--brand-border));border-collapse:separate;border-spacing:0;background:0 0!important}.mdc-data-table__header-row{z-index:997;background:var(--brand-card)!important}.mat-mdc-header-row{background:var(--brand-card);border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.mdc-data-table__header-cell,.mat-mdc-header-cell{color:var(--brand-text);border-bottom:1px solid var(--brand-border)}.mdc-data-table__row{border-bottom:1px solid var(--mat-sys-outline-variant,var(--brand-border))}.mat-mdc-row:nth-child(2n){background:var(--table-row-alt)}.mat-mdc-row:hover .mat-mdc-cell,.mat-mdc-row:hover .mat-mdc-footer-cell{background:var(--table-row-hover)}.mdc-data-table__row:nth-child(2n){background:var(--table-row-alt)}.mdc-data-table__row:hover{background:var(--table-row-hover);box-shadow:var(--elevation-1)}.table-sticky{position:relative;overflow:auto}.table-sticky .mdc-data-table__header-row,.table-sticky thead tr{background:var(--mat-sys-surface,var(--brand-surface));box-shadow:0 1px 0 var(--mat-sys-outline-variant,var(--brand-border));position:sticky;top:0}.table-compact .mdc-data-table__cell,.table-compact .mdc-data-table__header-cell{padding-block:6px}.mini-table thead th{z-index:1;background:0 0!important}.mini-table{border:1px solid var(--mat-sys-outline-variant,var(--brand-border));border-collapse:separate;border-spacing:0}html,body{-ms-overflow-style:none;scrollbar-width:none}body,app-root,.odoo-layout,.page-container{background:var(--brand-background,#f4f5f7)!important;color:var(--brand-text,#0f172a)!important}.themed-card{color:var(--brand-text,#0f172a)!important}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.themed-surface{background:var(--brand-surface);color:var(--brand-text);border:1px solid var(--brand-border)}.themed-card{background:var(--brand-surface);border:1px solid var(--brand-border);color:var(--brand-text);box-shadow:var(--elevation-card);transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.themed-card:hover{background:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){.themed-card:hover{background:color-mix(in srgb,var(--brand-surface),#fff 3%)}}.themed-card:hover{box-shadow:var(--elevation-popover)}.themed-card mat-icon,.themed-card .mat-icon{color:var(--brand-text-muted)}.dark .themed-card{background:var(--brand-surface-dark);border-color:var(--brand-border-dark)}.dark .themed-card:hover{background:var(--brand-surface-dark)}@supports (color:color-mix(in lab,red,red)){.dark .themed-card:hover{background:color-mix(in srgb,var(--brand-surface-dark),#fff 3%)}}.dark .themed-card:hover{box-shadow:var(--elevation-2)}.mat-mdc-card,.surface-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);background:var(--brand-card)!important;border:1px solid var(--brand-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-card)!important}.mat-mdc-card:hover,.surface-card:hover{transform:translateY(-2px);box-shadow:var(--elevation-popover)!important;border-color:var(--brand-border)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-card:hover,.surface-card:hover{border-color:color-mix(in srgb,var(--brand-border)80%,var(--brand-primary))!important}}.mat-mdc-card:active,.surface-card:active{transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1);transform:translateY(-1px);box-shadow:var(--elevation-card)!important}.mat-mdc-menu-panel{overflow:hidden;background:var(--brand-surface)!important;border:1px solid var(--brand-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--elevation-popover)!important}.mat-mdc-select-panel{background:var(--brand-surface)!important;border:1px solid var(--brand-border)!important;box-shadow:var(--elevation-popover)!important}.dark .mat-mdc-menu-panel{background:var(--brand-surface-dark)!important;border-color:var(--brand-border-dark)!important}.mat-mdc-dialog-surface{color:var(--brand-text);background:var(--brand-surface)!important;border:1px solid var(--brand-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--elevation-popover)!important}.dark .mat-mdc-dialog-surface{background:var(--brand-surface-dark)!important;border-color:var(--brand-border-dark)!important}.cdk-overlay-container,.cdk-overlay-connected-position-bounding-box,.cdk-overlay-pane{z-index:2100}.cdk-global-overlay-wrapper{justify-content:center;align-items:center}.cdk-overlay-pane.mat-mdc-dialog-panel{margin:0 auto!important}.mat-mdc-dialog-container{margin:auto;background:var(--brand-surface)!important;color:var(--brand-text)!important;border:1px solid var(--brand-border)!important;box-shadow:var(--elevation-3)!important;border-radius:16px!important;max-width:100vw!important}.dark .mat-mdc-dialog-container{background:var(--brand-surface-dark)!important;border-color:var(--brand-border-dark)!important}.tenant-dialog .mat-mdc-dialog-container{padding:0!important}.tenant-dialog .mat-mdc-dialog-surface{width:min(1100px,92vw)!important;height:auto!important;max-height:80vh!important;overflow:hidden!important}.dialog-title{font-size:var(--font-size-lg,1.125rem);color:var(--brand-text);margin-bottom:.5rem;font-weight:600}.mat-mdc-dialog-title{font-size:var(--font-size-lg);color:var(--brand-text)}.mat-mdc-dialog-actions{border-top:1px solid var(--brand-border);justify-content:flex-end;padding:1rem 1.25rem}.mat-mdc-option{color:var(--brand-text)}.mat-mdc-option:hover{background:var(--brand-surface-hover,var(--brand-surface))}@supports (color:color-mix(in lab,red,red)){.mat-mdc-option:hover{background:var(--brand-surface-hover,color-mix(in srgb,var(--brand-surface),#fff 4%))}}.mat-mdc-option.mdc-list-item--selected{background:var(--brand-primary-opacity-10,var(--brand-primary))}@supports (color:color-mix(in lab,red,red)){.mat-mdc-option.mdc-list-item--selected{background:var(--brand-primary-opacity-10,color-mix(in srgb,var(--brand-primary)10%,transparent))}}.mat-mdc-option.mdc-list-item--selected{color:var(--brand-primary)}.mat-mdc-select-arrow{color:var(--brand-text)}.mat-mdc-select-trigger{border-color:var(--brand-border)}.mat-mdc-menu-item{color:var(--brand-text)}.mat-mdc-menu-item:hover{background:var(--brand-surface-hover)}.mat-mdc-menu-item.selected{background:var(--brand-primary-opacity-20);color:var(--brand-primary)}.mat-mdc-menu-item mat-icon{color:var(--brand-text-muted)}.mat-mdc-toolbar{background:var(--brand-surface)!important;color:var(--brand-text)!important;border-bottom:1px solid var(--brand-border)!important}.mat-mdc-button-base{--mdc-text-button-label-text-color:var(--brand-primary);--mdc-filled-button-container-color:var(--brand-primary);--mdc-filled-button-label-text-color:var(--brand-text);--mdc-outlined-button-outline-color:var(--brand-border);--mdc-outlined-button-label-text-color:var(--brand-text);--mdc-protected-button-container-color:var(--brand-primary);--mdc-protected-button-label-text-color:var(--brand-text)}.mat-mdc-snack-bar-container{box-shadow:var(--elevation-popover)!important;border-radius:8px!important;padding:0!important}.mat-mdc-tooltip .mdc-tooltip__surface{background:#000!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-tooltip .mdc-tooltip__surface{background:color-mix(in srgb,#000 85%,var(--brand-surface))!important}}.mat-mdc-tooltip .mdc-tooltip__surface{color:#fff!important;border-radius:var(--radius-sm)!important}h1,h2,h3,h4,h5,h6,.mat-headline-1,.mat-headline-2,.mat-headline-3{font-family:Montserrat,Inter,Roboto,system-ui,Arial,sans-serif;font-weight:600}.page-container{max-width:1280px;padding:var(--space-6);margin-inline:auto}.section-spacing{margin-bottom:var(--space-8)}.grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1024px){.grid-2{grid-template-columns:1fr}}code,pre,.code,.monospace{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.odoo-table-wrapper{border:1px solid var(--brand-border);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto;background:0 0!important}.odoo-table{border-collapse:separate;border-spacing:0;width:100%}.odoo-table thead th{color:var(--brand-text);text-align:left;border-bottom:1px solid var(--brand-border);padding:8px 10px;font-weight:600;background:0 0!important}.odoo-table tbody td{border-bottom:1px solid var(--brand-border);padding:8px 10px}.odoo-table tbody tr:nth-child(odd) td{background:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.odoo-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--brand-bg)60%,transparent)}}.odoo-table tbody tr:hover td{background:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){.odoo-table tbody tr:hover td{background:color-mix(in srgb,var(--brand-secondary)10%,transparent)}}.odoo-table .actions{text-align:right;white-space:nowrap}.mdc-notched-outline__leading,.mdc-notched-outline__trailing{border-style:solid;border-width:1px;border-color:var(--form-outline,var(--brand-border));border-radius:12px;transition:border-color .2s cubic-bezier(.4,0,.2,1),border-width .2s cubic-bezier(.4,0,.2,1)}.mdc-notched-outline__notch{border-style:solid;border-width:1px 0;border-color:var(--form-outline,var(--brand-border));border-radius:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),border-width .2s cubic-bezier(.4,0,.2,1);overflow:visible}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-width:2px;border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary)20%,transparent)}}.mat-mdc-form-field-appearance-outline .mat-mdc-input-element{background:0 0!important;border-radius:0!important}.mat-mdc-form-field-appearance-outline .mat-mdc-text-field-wrapper,.mat-mdc-form-field-appearance-outline .mat-mdc-form-field-focus-overlay{background:0 0!important}.mat-mdc-form-field-appearance-fill .mat-mdc-text-field-wrapper{border-bottom:1px solid var(--brand-border);overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important}.mat-mdc-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{border-bottom:2px solid var(--brand-primary)}.mat-mdc-form-field-appearance-fill .mat-mdc-form-field-focus-overlay{background:0 0!important}.mat-mdc-form-field-appearance-fill .mdc-line-ripple{display:none!important}.mat-mdc-form-field-appearance-fill .mdc-text-field{min-height:auto!important;padding:0 8px!important}.mat-mdc-form-field-appearance-fill .mat-mdc-form-field-has-icon-prefix .mdc-text-field{padding-left:40px!important}.mat-mdc-form-field-appearance-fill .mat-mdc-form-field-has-icon-suffix .mdc-text-field{padding-right:40px!important}.mat-mdc-form-field-appearance-fill .mat-mdc-input-element{background:0 0;height:8px;padding-top:0;padding-bottom:0;font-size:.9rem;line-height:8px}.mat-mdc-form-field-appearance-fill .mat-mdc-form-field-infix{padding-top:18px;padding-bottom:0}.mat-mdc-form-field-appearance-fill .mdc-floating-label{opacity:.9}.mat-mdc-form-field-appearance-fill .mdc-text-field--filled .mdc-text-field__ripple{display:none}.mat-mdc-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--brand-text-muted)}.mat-mdc-form-field-infix{padding-block:6px}.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-block:2px}.mat-mdc-input-element:focus{box-shadow:none!important;outline:none!important}.mat-toolbar-row,.mat-toolbar-single-row{height:48px;min-height:48px}.odoo-toolbar .mat-toolbar-row,.odoo-toolbar .mat-toolbar-single-row{height:var(--toolbar-h,64px);min-height:var(--toolbar-h,64px)}.mat-mdc-button-base{min-height:30px;padding:0 8px}.mat-mdc-outlined-button{--mdc-outlined-button-container-height:30px}.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-fab-base{--mdc-filled-button-container-height:30px}.mat-mdc-menu-item{height:30px;min-height:30px}.mat-mdc-list-item{min-height:32px}.mat-mdc-form-field-subscript-wrapper{padding-top:2px}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-right:none!important}.apps-dialog .cdk-overlay-pane{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;inset:0!important;transform:none!important}.apps-dialog .mat-mdc-dialog-container{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}.apps-dialog .mat-mdc-dialog-surface{background:var(--brand-surface)!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;padding:0!important}.spotlight-dialog .mat-mdc-dialog-surface{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;padding:0!important}.product-dialog .mat-mdc-dialog-surface{background:var(--bg-app)!important;border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;padding:0!important}.product-dialog .mat-mdc-dialog-content{height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important;padding-top:0!important;overflow:auto!important}.mat-mdc-dialog-content{padding-top:.5rem!important}.spotlight-backdrop.cdk-overlay-backdrop{-webkit-backdrop-filter:blur(2px)saturate(110%);backdrop-filter:blur(2px)saturate(110%);background:radial-gradient(1000px 600px at 50% 15%,#00000047,#0000 70%),#00000059!important}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,button[mat-flat-button][color=primary]{transition:all .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,var(--brand-accent-from),var(--brand-accent-to))!important;color:#fff!important;border-radius:var(--radius-md)!important;box-shadow:var(--elevation-1)!important}.mat-mdc-unelevated-button.mat-primary:hover:not(:disabled),.mat-mdc-raised-button.mat-primary:hover:not(:disabled),button[mat-flat-button][color=primary]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:var(--elevation-2)!important}.mat-mdc-unelevated-button.mat-primary:active:not(:disabled),.mat-mdc-raised-button.mat-primary:active:not(:disabled),button[mat-flat-button][color=primary]:active:not(:disabled){filter:brightness(.95);transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(0);box-shadow:var(--elevation-1)!important}.mat-mdc-outlined-button,button[mat-stroked-button]{transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-md)!important}.mat-mdc-outlined-button:hover:not(:disabled),button[mat-stroked-button]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #00000014;background:var(--mat-sys-surface-container-low,#0000000a)!important}.mat-mdc-outlined-button:active:not(:disabled),button[mat-stroked-button]:active:not(:disabled){box-shadow:none;transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(0);background:var(--mat-sys-surface-container,#00000014)!important}.mat-mdc-button,button[mat-button]{transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-md)!important}.mat-mdc-button:hover:not(:disabled),button[mat-button]:hover:not(:disabled){background:var(--mat-sys-surface-container-low,#0000000a)!important}.mat-mdc-button:active:not(:disabled),button[mat-button]:active:not(:disabled){transition:all .1s cubic-bezier(.4,0,.2,1);background:var(--mat-sys-surface-container,#00000014)!important}.mat-mdc-unelevated-button[color=warn],.mat-mdc-raised-button[color=warn],button[mat-flat-button][color=warn]{transition:all .2s cubic-bezier(.4,0,.2,1);background:var(--color-error)!important;color:#fff!important;border-radius:var(--radius-md)!important;box-shadow:var(--elevation-1)!important}.mat-mdc-unelevated-button[color=warn]:hover:not(:disabled),.mat-mdc-raised-button[color=warn]:hover:not(:disabled),button[mat-flat-button][color=warn]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:var(--elevation-2)!important;background:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-unelevated-button[color=warn]:hover:not(:disabled),.mat-mdc-raised-button[color=warn]:hover:not(:disabled),button[mat-flat-button][color=warn]:hover:not(:disabled){background:color-mix(in srgb,var(--color-error)90%,#000)!important}}.mat-mdc-unelevated-button[color=warn]:active:not(:disabled),.mat-mdc-raised-button[color=warn]:active:not(:disabled),button[mat-flat-button][color=warn]:active:not(:disabled){filter:brightness(.9);transform:translateY(0);box-shadow:var(--elevation-1)!important;background:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-unelevated-button[color=warn]:active:not(:disabled),.mat-mdc-raised-button[color=warn]:active:not(:disabled),button[mat-flat-button][color=warn]:active:not(:disabled){background:color-mix(in srgb,var(--color-error)85%,#000)!important}}.mat-mdc-unelevated-button[color=warn]:active:not(:disabled),.mat-mdc-raised-button[color=warn]:active:not(:disabled),button[mat-flat-button][color=warn]:active:not(:disabled){transition:all .1s cubic-bezier(.4,0,.2,1)}.mat-mdc-outlined-button[color=warn],button[mat-stroked-button][color=warn]{transition:all .2s cubic-bezier(.4,0,.2,1);border-color:var(--color-error)!important;color:var(--color-error)!important}.mat-mdc-outlined-button[color=warn]:hover:not(:disabled),button[mat-stroked-button][color=warn]:hover:not(:disabled){box-shadow:0 2px 4px var(--color-error);transform:translateY(-1px);background:var(--color-error-light)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-outlined-button[color=warn]:hover:not(:disabled),button[mat-stroked-button][color=warn]:hover:not(:disabled){box-shadow:0 2px 4px color-mix(in srgb,var(--color-error)20%,transparent)}}.mat-mdc-outlined-button[color=warn]:active:not(:disabled),button[mat-stroked-button][color=warn]:active:not(:disabled){transform:translateY(0);background:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-outlined-button[color=warn]:active:not(:disabled),button[mat-stroked-button][color=warn]:active:not(:disabled){background:color-mix(in srgb,var(--color-error)15%,transparent)!important}}.mat-mdc-outlined-button[color=warn]:active:not(:disabled),button[mat-stroked-button][color=warn]:active:not(:disabled){box-shadow:none;transition:all .1s cubic-bezier(.4,0,.2,1)}.mat-mdc-button[color=warn],button[mat-button][color=warn]{color:var(--color-error)!important}.mat-mdc-button[color=warn]:hover:not(:disabled),button[mat-button][color=warn]:hover:not(:disabled){background:var(--color-error-light)!important}.mat-mdc-button[color=warn]:active:not(:disabled),button[mat-button][color=warn]:active:not(:disabled){background:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-button[color=warn]:active:not(:disabled),button[mat-button][color=warn]:active:not(:disabled){background:color-mix(in srgb,var(--color-error)15%,transparent)!important}}.mat-mdc-form-field .mat-datepicker-toggle.mat-mdc-icon-button{width:20px;height:20px;padding:0}.mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-button-touch-target{width:20px;height:20px}.mat-mdc-form-field .mat-datepicker-toggle .mat-icon{width:12px;height:12px;font-size:12px;line-height:12px}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{align-self:center}.ai-drawer.mat-sidenav-container{background:0 0!important}.ai-drawer .mat-sidenav{border-left:1px solid var(--brand-border);background:var(--brand-surface)!important;color:var(--brand-text)!important}.ai-drawer .mat-drawer-backdrop.mat-drawer-shown{background:var(--brand-text)}@supports (color:color-mix(in lab,red,red)){.ai-drawer .mat-drawer-backdrop.mat-drawer-shown{background:color-mix(in srgb,var(--brand-text)8%,#00000059)}}.inbox-btn.mat-badge .mat-badge-content{z-index:1;font-weight:600;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:12px!important;min-width:11px!important;height:12px!important;padding:0!important;font-size:8px!important;line-height:11px!important;display:inline-flex!important;inset:auto 4px 8px auto!important}.inbox-panel .mdc-list-item--with-trailing-meta.mdc-list-item{height:auto!important;display:flex!important}.mat-mdc-form-field .mat-datepicker-toggle{justify-content:center;align-items:center;display:inline-flex;transform:translateY(-1px)}.text-brand{color:var(--brand-text)!important}.text-muted{color:var(--brand-text-muted)!important}.bg-surface{background:var(--brand-surface)!important}.border-brand{border-color:var(--brand-border)!important}.surface-pill{background:var(--brand-surface)}@supports (color:color-mix(in lab,red,red)){.surface-pill{background:color-mix(in srgb,var(--brand-surface)85%,transparent)}}.surface-pill{border:1px solid var(--brand-border);color:var(--brand-text)}.brand-link{color:var(--brand-primary)!important}.mat-mdc-unelevated-button.mat-primary:disabled,.mat-mdc-raised-button.mat-primary:disabled,button[mat-flat-button][color=primary]:disabled{background:var(--brand-accent-from)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-unelevated-button.mat-primary:disabled,.mat-mdc-raised-button.mat-primary:disabled,button[mat-flat-button][color=primary]:disabled{background:color-mix(in srgb,var(--brand-accent-from)35%,#999)!important}}.mat-mdc-unelevated-button.mat-primary:disabled,.mat-mdc-raised-button.mat-primary:disabled,button[mat-flat-button][color=primary]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.mat-mdc-unelevated-button[color=warn]:disabled,.mat-mdc-raised-button[color=warn]:disabled,button[mat-flat-button][color=warn]:disabled{background:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-unelevated-button[color=warn]:disabled,.mat-mdc-raised-button[color=warn]:disabled,button[mat-flat-button][color=warn]:disabled{background:color-mix(in srgb,var(--color-error)35%,#999)!important}}.mat-mdc-unelevated-button[color=warn]:disabled,.mat-mdc-raised-button[color=warn]:disabled,button[mat-flat-button][color=warn]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.mat-mdc-button:disabled,.mat-mdc-outlined-button:disabled,button[mat-button]:disabled,button[mat-stroked-button]:disabled{cursor:not-allowed;opacity:.6}pre,code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){pre{background:color-mix(in srgb,var(--brand-text-muted)10%,var(--brand-surface))}}pre{color:var(--brand-text);border:1px solid var(--brand-border);border-radius:8px;padding:10px 12px;overflow:auto}code{background:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){code{background:color-mix(in srgb,var(--brand-text-muted)8%,var(--brand-surface))}}code{border:1px solid var(--brand-border);border-radius:6px;padding:0 4px}.mat-mdc-form-field .mat-mdc-text-field-wrapper,.mat-mdc-form-field .mdc-text-field{height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important}.mat-mdc-form-field .mat-mdc-input-element{height:28px!important;padding-top:0!important;padding-bottom:0!important;line-height:28px!important}.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:28px!important;padding-top:0!important;padding-bottom:0!important}.mat-mdc-form-field .mat-mdc-select-trigger,.mat-mdc-form-field .mat-mdc-select-value{height:28px!important;min-height:28px!important;line-height:28px!important}.mat-mdc-form-field .mat-mdc-select-arrow-wrapper{height:28px!important}.mat-mdc-form-field .mdc-floating-label{font-size:11px!important}.mat-mdc-form-field-appearance-outline .mdc-notched-outline__notch{padding-top:0!important;padding-bottom:0!important}.mat-mdc-select-panel{max-height:220px!important;padding-top:2px!important;padding-bottom:2px!important}.mat-mdc-option{height:28px!important;min-height:28px!important}.mat-mdc-option .mdc-list-item__primary-text{font-size:12px!important;line-height:28px!important}.mat-mdc-option .mdc-list-item__start,.mat-mdc-option .mdc-list-item__end{height:28px!important}.mat-mdc-form-field .mat-datepicker-toggle{transform:translateY(-5px)translate(5px)!important}.mat-mdc-card-header-text{display:none}.mat-mdc-tab-group .mat-mdc-tab-header{border-bottom:1px solid var(--brand-border)}.mat-mdc-tab-group .mdc-tab{min-height:38px}.mat-mdc-tab-group .mdc-tab__text-label{color:var(--brand-text-muted);font-weight:500}.mat-mdc-tab-group .mdc-tab-indicator__content--underline{border-top-width:3px;border-color:var(--brand-secondary)!important}.mat-mdc-tab--active .mdc-tab__text-label{color:var(--brand-primary);font-weight:600}.mat-mdc-tab .mdc-tab-indicator--active .mdc-tab-indicator__content--underline{background-color:var(--brand-primary)}.mdc-tab:hover{background:var(--brand-surface-hover)}.dark .mat-mdc-tab-group{background:var(--brand-surface-dark)}.dark .mdc-tab__text-label,.mat-mdc-tab-header-pagination-chevron{color:var(--brand-text-muted)}.mat-mdc-paginator{background:var(--brand-surface);border-top:1px solid var(--brand-border);min-height:40px;color:var(--brand-text)}.mat-mdc-paginator .mat-mdc-form-field{margin:0 var(--space-2)}.mat-mdc-paginator-page-size-label,.mat-mdc-paginator-range-label,.mat-mdc-paginator .mat-mdc-icon-button mat-icon{color:var(--brand-text-muted)}.mat-mdc-paginator .mat-mdc-icon-button:hover{background:var(--brand-surface-hover)}.dark .mat-mdc-paginator{background:var(--brand-surface-dark)}.mat-mdc-form-field .mat-mdc-input-element::placeholder{color:var(--brand-text-muted)}@supports (color:color-mix(in lab,red,red)){.mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--form-outline-focus)55%,transparent)}}.mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{border-radius:var(--radius-lg);transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--form-outline-focus)!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--brand-error,var(--color-error))!important;border-width:2px!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{box-shadow:0 0 0 3px var(--brand-error,var(--color-error))}@supports (color:color-mix(in lab,red,red)){.mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-error,var(--color-error))20%,transparent)}}.mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{border-radius:var(--radius-lg)}.mat-mdc-form-field-error{color:var(--color-error)!important;margin-top:4px!important;font-size:.75rem!important;font-weight:500!important}.mat-mdc-form-field-hint{opacity:.85;color:var(--brand-text-muted)!important;font-size:.75rem!important}.mat-mdc-form-field-subscript-wrapper{min-height:18px!important;margin-top:4px!important}.mat-mdc-form-field .mat-mdc-select-trigger{padding-left:12px!important;padding-right:8px!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix{color:var(--brand-text-muted);padding-right:8px!important}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{color:var(--brand-text-muted);padding-left:8px!important}.search-bar{background:var(--brand-surface-2);border:1px solid var(--brand-border);color:var(--brand-text);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;display:flex}.dark .search-bar{background:var(--brand-surface-dark-2);border-color:var(--brand-border-dark)}.search-bar .mat-mdc-form-field{width:100%}.search-bar input{color:var(--brand-text)}.search-bar input::placeholder{color:var(--brand-text-muted)}.mat-mdc-chip{background:var(--brand-surface-2)!important;color:var(--brand-text)!important}.mat-mdc-chip-selected{background:var(--brand-primary-opacity-15)!important;border:1px solid var(--brand-primary)!important;color:var(--brand-primary)!important}.badge-success{background:var(--color-success-light);color:var(--color-success)}.badge-warning{background:var(--color-warning-light);color:var(--color-warning)}.badge-error{background:var(--color-error-light);color:var(--color-error)}.mat-mdc-datepicker-content{background:var(--brand-surface)!important;border:1px solid var(--brand-border)!important}.dark .mat-mdc-datepicker-content{background:var(--brand-surface-dark)!important;border-color:var(--brand-border-dark)!important}.mat-calendar-body-cell{color:var(--brand-text)}.mat-calendar-body-cell:hover{background:var(--brand-surface-hover,var(--brand-surface))}@supports (color:color-mix(in lab,red,red)){.mat-calendar-body-cell:hover{background:var(--brand-surface-hover,color-mix(in srgb,var(--brand-surface),#fff 4%))}}.mat-calendar-body-selected{background:var(--brand-primary)!important;color:#fff!important}.mat-calendar-body-today:not(.mat-calendar-body-selected){border:1px solid var(--brand-primary)}.mat-calendar-controls .mat-mdc-button{color:var(--brand-text)}:root.dark .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,:root.dark .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,:root.dark .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--form-outline-focus)!important}@supports (color:color-mix(in lab,red,red)){:root.dark .mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--form-outline-focus)55%,transparent)}}:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{box-shadow:0 0 0 3px var(--color-error)}@supports (color:color-mix(in lab,red,red)){:root.dark .mat-mdc-form-field.mat-form-field-invalid .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)35%,transparent)}}@media (max-width:640px){.hide-mobile{display:none!important}}.show-mobile,.mat-mdc-form-field-subscript-wrapper{display:none!important}@media (max-width:640px){.show-mobile{display:block!important}.show-mobile-flex{display:flex!important}}.table-scroll-wrapper{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.table-scroll-wrapper:before,.table-scroll-wrapper:after{content:"";pointer-events:none;z-index:2;opacity:0;width:20px;transition:opacity .3s;position:absolute;top:0;bottom:0}.table-scroll-wrapper:before{background:linear-gradient(to right,var(--brand-surface),transparent);left:0}.table-scroll-wrapper:after{background:linear-gradient(to left,var(--brand-surface),transparent);right:0}.table-scroll-wrapper.has-scroll-left:before,.table-scroll-wrapper.has-scroll-right:after{opacity:1}@media (max-width:768px){.mat-mdc-table,.odoo-table-wrapper,table{min-width:600px}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table .mat-mdc-header-cell,.odoo-table td,.odoo-table th{font-size:13px;padding-inline:8px!important}.mat-mdc-row,.mat-mdc-header-row{min-height:44px!important}.p-4{padding:.75rem!important}.space-y-4>*+*{margin-top:.75rem!important}.gap-3,.gap-4{gap:.5rem!important}}@media (max-width:640px){.mat-mdc-button-base{min-height:36px;padding:0 12px}.mat-mdc-icon-button{width:40px;height:40px}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button{font-size:14px!important}.mat-mdc-form-field{font-size:14px}.field-grid,.form-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.mat-mdc-dialog-surface{max-width:95vw!important;max-height:95vh!important;margin:8px!important}.mat-mdc-dialog-content{max-height:calc(95vh - 140px)!important}}@media (max-width:640px){.mat-mdc-card,.surface-card{border-radius:var(--radius-md)!important;padding:12px!important}}.skip-link{background:var(--brand-primary);color:#fff;z-index:10000;border-radius:0 0 4px;padding:8px 16px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:0}.skip-link:focus{outline:3px solid var(--brand-accent-to);outline-offset:2px;top:0}:focus-visible{outline:3px solid var(--brand-accent-to);outline-offset:2px;border-radius:var(--radius-xs)}.mat-mdc-button:focus-visible,.mat-mdc-icon-button:focus-visible,.mat-mdc-raised-button:focus-visible,.mat-mdc-outlined-button:focus-visible,.mat-mdc-unelevated-button:focus-visible{outline:3px solid var(--brand-accent-to)!important;outline-offset:2px!important}:root.dark :focus-visible{outline-color:var(--brand-secondary)}.mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px var(--brand-accent-to)}@supports (color:color-mix(in lab,red,red)){.mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent-to)25%,transparent)}}:root.dark .mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){:root.dark .mat-mdc-form-field-appearance-outline .mdc-text-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-secondary)30%,transparent)}}.mat-mdc-menu-item:focus-visible{background-color:var(--brand-accent-to)!important}@supports (color:color-mix(in lab,red,red)){.mat-mdc-menu-item:focus-visible{background-color:color-mix(in srgb,var(--brand-accent-to)15%,transparent)!important}}.mat-mdc-menu-item:focus-visible,.mat-mdc-row:focus-visible,.odoo-table tr:focus-visible{outline:2px solid var(--brand-accent-to)!important;outline-offset:-2px!important}a:focus-visible{outline:3px solid var(--brand-accent-to);outline-offset:2px;border-radius:2px}.mat-mdc-checkbox:focus-visible,.mat-mdc-radio-button:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--brand-accent-to)!important;outline-offset:2px!important}.mat-mdc-tab:focus-visible{outline:3px solid var(--brand-accent-to)!important;outline-offset:-3px!important}button:disabled,input:disabled,select:disabled,textarea:disabled,.mat-mdc-button:disabled,.mat-mdc-icon-button:disabled{opacity:.6;cursor:not-allowed}:root button:disabled,:root input:disabled,:root .mat-mdc-button:disabled,:root.dark button:disabled,:root.dark input:disabled,:root.dark .mat-mdc-button:disabled{color:var(--fg-disabled)!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,a,input[type=checkbox],input[type=radio],.mat-mdc-button,.mat-mdc-icon-button,.mat-mdc-checkbox,.mat-mdc-radio-button{min-width:44px;min-height:44px}.mat-mdc-button:not(.mat-mdc-icon-button){min-width:auto;padding:8px 16px}::placeholder,:root.dark ::placeholder{color:var(--fg-muted);opacity:1}.mat-mdc-form-field-appearance-outline .mdc-notched-outline__leading,.mat-mdc-form-field-appearance-outline .mdc-notched-outline__notch,.mat-mdc-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:#00000061!important}:root.dark .mat-mdc-form-field-appearance-outline .mdc-notched-outline__leading,:root.dark .mat-mdc-form-field-appearance-outline .mdc-notched-outline__notch,:root.dark .mat-mdc-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:#ffffff6b!important}.mat-mdc-form-field-error,.error-text{font-weight:500;color:var(--color-error)!important}:root.dark .mat-mdc-form-field-error,:root.dark .error-text{color:#ff6b6b!important}.success-text{color:#0a7c4d!important}:root.dark .success-text{color:var(--color-success)!important}.warning-text{color:#c17400!important}:root.dark .warning-text{color:var(--color-warning)!important}.info-text{color:#1d4ed8!important}:root.dark .info-text{color:var(--color-info)!important}.text-muted,.mat-mdc-form-field-hint{color:var(--fg-muted)!important}body.user-is-tabbing :focus{outline:3px solid var(--brand-accent-to)!important;outline-offset:2px!important}:root.dark body.user-is-tabbing :focus{outline-color:var(--brand-secondary)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.skip-link,.hide-print{display:none!important}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}}.sidebar{background:var(--brand-surface);color:var(--brand-text);border-right:1px solid var(--brand-border)}.dark .sidebar{background:var(--brand-surface-dark);color:var(--brand-text);border-right:1px solid var(--brand-border-dark)}.sidebar-item{color:var(--brand-text-muted);border-radius:8px;align-items:center;gap:12px;padding:8px 16px;transition:background .15s,color .15s;display:flex}.sidebar-item:hover{background:var(--brand-surface-hover);color:var(--brand-text)}.sidebar-item.active{background:var(--brand-primary-opacity-20);color:var(--brand-primary);font-weight:600}.sidebar-item mat-icon{color:currentColor}.sidebar.collapsed .sidebar-item span{display:none}.mat-mdc-card{border-radius:var(--radius-md)!important;background:var(--brand-surface)!important;box-shadow:var(--elevation-1)!important;padding:1rem!important}input{min-height:28px!important}.mat-mdc-form-field .mat-mdc-input-element{min-height:28px!important;line-height:28px!important}.mat-mdc-form-field-icon-suffix .mat-mdc-button-base .mat-icon{margin-bottom:14px!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}}
