html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-latin-ext-400-normal.32a254422883c2af.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(inter-latin-400-normal.ef6d3f52c547a6e3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-latin-ext-500-normal.d9b491decc0ea3af.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(inter-latin-500-normal.b7b43acee81d05a8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-latin-ext-600-normal.38b075d8fe927553.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(inter-latin-600-normal.8fb1a96451cec840.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-latin-ext-700-normal.b63daa1aded44f3c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(inter-latin-700-normal.953b7aa585d36a2b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:100.5%;ascent-override:90%;descent-override:22%;line-gap-override:0%}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter", "Inter Fallback", system-ui, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-300: oklch(80.9% .105 251.813);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-600: oklch(54.6% .245 262.881);--color-blue-700: oklch(48.8% .243 264.376);--color-blue-800: oklch(42.4% .199 265.638);--color-blue-900: oklch(37.9% .146 265.522);--color-white: #fff;--spacing: .25rem;--container-xl: 36rem;--container-4xl: 56rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -.025em;--leading-tight: 1.25;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-in: cubic-bezier(.4, 0, 1, 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: "Inter", "Inter Fallback", system-ui, "Segoe UI", sans-serif;--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){{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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.float-left{float:left}.float-none{float:none}.float-right{float:right}.clear-both{clear:both}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.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)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[var\(--fk-control-md\)\]{min-height:var(--fk-control-md)}.w-2\/12{width:calc(2 / 12 * 100%)}.w-3\/12{width:25%}.w-4\/12{width:calc(4 / 12 * 100%)}.w-5\/12{width:calc(5 / 12 * 100%)}.w-6\/12{width:50%}.w-7\/12{width:calc(7 / 12 * 100%)}.w-8\/12{width:calc(8 / 12 * 100%)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:calc(10 / 12 * 100%)}.w-11\/12{width:calc(11 / 12 * 100%)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow-1,.grow{flex-grow:1}.rotate-2{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-text{cursor:text}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-\[var\(--fk-radius-md\)\]{border-radius:var(--fk-radius-md)}.rounded-full{border-radius:calc(infinity * 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style: none;border-style:none}.\[border-color\:var\(--fk-color-border-subtle\)\]{border-color:var(--fk-color-border-subtle)}.border-\[var\(--fk-color-border-default\)\]{border-color:var(--fk-color-border-default)}.border-\[var\(--fk-color-border-subtle\)\]{border-color:var(--fk-color-border-subtle)}.bg-\[var\(--fk-theme-primary-soft\)\]{background-color:var(--fk-theme-primary-soft)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-fk-background{background-color:var(--fk-color-background-default)}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--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))}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-\[var\(--fk-color-status-error\)\]{color:var(--fk-color-status-error)}.text-\[var\(--fk-color-status-info\)\]{color:var(--fk-color-status-info)}.text-\[var\(--fk-color-status-success\)\]{color:var(--fk-color-status-success)}.text-\[var\(--fk-color-status-warning\)\]{color:var(--fk-color-status-warning)}.text-\[var\(--fk-color-text-primary\)\]{color:var(--fk-color-text-primary)}.text-\[var\(--fk-color-text-secondary\)\]{color:var(--fk-color-text-secondary)}.text-\[var\(--fk-theme-primary\)\]{color:var(--fk-theme-primary)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-fk-text{color:var(--fk-color-text-primary)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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}.brightness-2{--tw-brightness: brightness(2%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}@media (hover: hover){.hover\:border-\[var\(--fk-theme-border-tint\)\]:hover{border-color:var(--fk-theme-border-tint)}}@media (hover: hover){.hover\:bg-\[var\(--fk-theme-primary-soft\)\]:hover{background-color:var(--fk-theme-primary-soft)}}@media (hover: hover){.hover\:text-\[var\(--fk-theme-primary\)\]:hover{color:var(--fk-theme-primary)}}@media (width >= 40rem){.sm\:col-span-3{grid-column:span 3 / span 3}}@media (width >= 40rem){.sm\:col-span-9{grid-column:span 9 / span 9}}@media (width >= 40rem){.sm\:col-start-4{grid-column-start:4}}@media (width >= 40rem){.sm\:inline-block{display:inline-block}}@media (width >= 40rem){.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 48rem){.md\:col-span-2{grid-column:span 2 / span 2}}@media (width >= 48rem){.md\:col-span-6{grid-column:span 6 / span 6}}@media (width >= 48rem){.md\:col-span-12{grid-column:span 12 / span 12}}@media (width >= 48rem){.md\:inline{display:inline}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 48rem){.md\:gap-3{gap:calc(var(--spacing) * 3)}}@media (width >= 64rem){.lg\:col-span-3{grid-column:span 3 / span 3}}@media (width >= 64rem){.lg\:col-span-4{grid-column:span 4 / span 4}}@media (width >= 64rem){.lg\:col-span-8{grid-column:span 8 / span 8}}}@layer base{html{font-family:var(--font-sans)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:24px;font-weight:400;color:var(--fk-color-text-primary)}.fk-tw-type-display{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: -.02em;letter-spacing:-.02em;font-size:2rem;line-height:2.375rem}.fk-tw-type-h1{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: -.02em;letter-spacing:-.02em;font-size:1.75rem;line-height:2.125rem}.fk-tw-type-h2{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: -.02em;letter-spacing:-.02em;font-size:1.5rem;line-height:1.875rem}.fk-tw-type-h3{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: -.01em;letter-spacing:-.01em;font-size:1.25rem;line-height:1.625rem}.fk-tw-type-h4{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:1.125rem;line-height:1.5rem}small,.fk-tw-type-body-sm{font-size:.875rem;line-height:1.25rem;font-weight:400}.fk-tw-type-label{font-size:.875rem;line-height:1.125rem;font-weight:600;color:var(--fk-color-text-primary)}.fk-tw-type-caption{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--fk-color-text-secondary)}}@layer components{.fk-tw-card{overflow:hidden;background:var(--fk-color-surface-default);border:1px solid var(--fk-color-border-subtle);border-radius:var(--fk-radius-lg);box-shadow:var(--fk-shadow-sm)}.fk-tw-card-header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border-color:var(--fk-color-border-subtle);background:transparent}.fk-tw-card-body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}.fk-tw-card-body-compact{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (width >= 48rem){.fk-tw-card-body-compact{padding-inline:calc(var(--spacing) * 6)}}@media (width >= 48rem){.fk-tw-card-body-compact{padding-block:calc(var(--spacing) * 6)}}.fk-tw-dialog-surface{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle);box-shadow:var(--fk-shadow-md)}.fk-tw-modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle)}@media (width >= 48rem){.fk-tw-modal-header{padding-inline:calc(var(--spacing) * 9)}}.fk-tw-modal-header-inner{margin-inline:auto;display:flex;width:100%;max-width:var(--container-4xl);align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}.fk-tw-modal-title{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: -.02em;letter-spacing:-.02em;color:var(--fk-color-text-primary)}.fk-tw-modal-meta{margin-top:calc(var(--spacing) * 3);display:flex;width:100%;flex-direction:column;gap:calc(var(--spacing) * 1)}.fk-tw-modal-body{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7);background:var(--fk-color-background-default)}@media (width >= 48rem){.fk-tw-modal-body{padding-inline:calc(var(--spacing) * 9)}}@media (width >= 48rem){.fk-tw-modal-body{padding-block:calc(var(--spacing) * 9)}}.fk-tw-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5);background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle)}@media (width >= 48rem){.fk-tw-modal-footer{padding-inline:calc(var(--spacing) * 9)}}.fk-tw-form-stack{margin-inline:auto;display:flex;width:100%;max-width:var(--container-4xl);flex-direction:column;gap:calc(var(--spacing) * 3)}.fk-tw-fieldset{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0px;padding:calc(var(--spacing) * 0)}.fk-tw-fieldset-legend{margin-bottom:calc(var(--spacing) * 0);display:block;width:100%;border-left-style:var(--tw-border-style);border-left-width:4px;padding-left:calc(var(--spacing) * 4);border-color:var(--fk-theme-primary)}.fk-tw-fieldset-title{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: .06em;letter-spacing:.06em;text-transform:uppercase;color:var(--fk-color-text-primary)}.fk-tw-section-card{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 6);background:var(--fk-color-surface-default);box-shadow:inset 0 0 0 1px var(--fk-color-border-subtle)}.fk-tw-label{margin-bottom:calc(var(--spacing) * 0);display:block;font-size:.6875rem;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .08em;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-color-text-secondary)}.fk-tw-input-architect{display:block;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;color:var(--fk-color-text-primary);background:#e2e8f0;border:none;border-bottom:2px solid var(--fk-color-border-default);border-radius:var(--fk-radius-sm) var(--fk-radius-sm) 0 0;padding:.625rem 1rem}.fk-tw-input-architect::placeholder{color:var(--fk-color-text-secondary)}.fk-tw-input-architect:focus{border-bottom-color:var(--fk-theme-primary);background:var(--fk-theme-surface-tint);box-shadow:none}.fk-tw-input-architect-invalid{border-bottom-color:var(--fk-color-status-error);background:#f9dedc}.fk-tw-field-error{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--fk-color-status-error)}.fk-tw-checkbox{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-radius:.25rem;border:2px solid var(--fk-color-border-default);accent-color:var(--fk-theme-primary)}.fk-tw-checkbox-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fk-color-text-primary)}.fk-tw-filter-group{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2)}@media (width >= 40rem){.fk-tw-filter-group{width:auto}}.fk-tw-filter-group .fk-tw-input,.fk-tw-filter-group .fk-tw-select{min-width:calc(var(--spacing) * 0);flex:1}@media (width >= 40rem){.fk-tw-filter-group .fk-tw-input,.fk-tw-filter-group .fk-tw-select{min-width:220px}}.fk-tw-switch{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;flex:0 0 auto;min-width:3rem}.fk-tw-switch-track{display:inline-block;box-sizing:border-box;position:relative;flex:0 0 auto;flex-shrink:0;width:3rem;min-width:3rem;max-width:none;height:1.75rem;border-radius:9999px;border:1px solid rgba(15,23,42,.14);background-color:#94a3b8;box-shadow:inset 0 1px #ffffff47;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}body[data-color-mode=dark] .fk-tw-switch-track{border-color:#f8fafc29;background-color:#64748b;box-shadow:inset 0 1px #ffffff1f}.fk-tw-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:9999px;background-color:#fff;box-shadow:0 1px 2px #0000001f,0 2px 6px #0000001a,0 0 0 1px #0000000d;transition:transform .22s cubic-bezier(.4,0,.2,1)}.peer:checked+.fk-tw-switch-track{background-color:var(--fk-theme-primary);border-color:var(--fk-theme-primary);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001a}@supports (color: color-mix(in lab,red,red)){.peer:checked+.fk-tw-switch-track{border-color:color-mix(in srgb,var(--fk-theme-primary) 62%,#0f172a)}}body[data-color-mode=dark] .peer:checked+.fk-tw-switch-track{border-color:var(--fk-theme-primary);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0003}@supports (color: color-mix(in lab,red,red)){body[data-color-mode=dark] .peer:checked+.fk-tw-switch-track{border-color:color-mix(in srgb,var(--fk-theme-primary) 70%,#020617)}}.peer:checked+.fk-tw-switch-track:after{transform:translate(1.375rem);background-color:var(--fk-theme-on-primary, #ffffff);box-shadow:0 1px 3px #0000002e,0 2px 8px #0000001f,0 0 0 1px #0000000f}.peer:disabled+.fk-tw-switch-track{cursor:not-allowed;opacity:.48}.fk-tw-switch:focus-within .fk-tw-switch-track{outline:2px solid var(--fk-theme-primary);outline-offset:2px}.fk-tw-alert{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-4xl);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.fk-tw-alert-error{color:#b3261e;background:#f9dedc;box-shadow:inset 0 0 0 1px #b3261e1f}.fk-tw-alert-warning{color:#5c4a00;background:#fff8e6;box-shadow:inset 0 0 0 1px #7d5a002e}.fk-tw-alert-inline{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.fk-tw-alert-inline-error{color:#b3261e;background:#f9dedc;box-shadow:inset 0 0 0 1px #b3261e1f}.fk-tw-loading-inline{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);display:flex;max-width:var(--container-4xl);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--fk-color-text-secondary)}.fk-tw-dropzone{margin-inline:auto;display:flex;height:200px;max-width:80%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;padding-inline:calc(var(--spacing) * 5);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--fk-color-border-default);background:var(--fk-theme-surface-tint)}.fk-tw-dropzone:hover,.fk-tw-dropzone-dragover{border-color:var(--fk-theme-primary);background:var(--fk-theme-primary-soft)}.fk-tw-status-panel{margin-inline:auto;display:flex;width:100%;max-width:var(--container-xl);flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);text-align:center;color:var(--fk-color-text-primary)}.fk-tw-status-copy{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--fk-color-text-secondary)}@media (width >= 48rem){.fk-tw-status-copy{font-size:1.1rem}}.fk-tw-skeleton-block{display:block;animation:var(--animate-pulse);border-radius:.25rem;background:var(--fk-theme-surface-tint)}.fk-tw-skeleton-circle{display:block;animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background:var(--fk-theme-surface-tint)}.fk-tw-dropdown-item{display:flex;width:100%;align-items:center;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));color:var(--fk-color-text-primary);cursor:pointer}.fk-tw-dropdown-item:hover,.fk-tw-dropdown-item:focus-visible{background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.fk-tw-status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.fk-tw-status-badge-success{background:var(--fk-color-status-success);color:#fff}.fk-tw-status-badge-error{background:var(--fk-color-status-error);color:#fff}.fk-tw-status-badge-warning{background:var(--fk-color-status-warning);color:var(--fk-color-text-primary)}.fk-tw-status-badge-primary{background:var(--fk-theme-primary);color:var(--fk-theme-on-primary)}.fk-tw-status-badge-neutral{background:var(--fk-theme-surface-tint);color:var(--fk-color-text-secondary)}.fk-tw-icon-success{color:var(--fk-global-status-success)}.fk-tw-icon-warning{color:var(--fk-global-status-warning)}.fk-tw-icon-error{color:var(--fk-global-status-error)}.fk-tw-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:var(--fk-control-sm)}.fk-tw-chip-neutral{background:var(--fk-theme-surface-tint);border-color:var(--fk-color-border-default);color:var(--fk-color-text-primary)}.fk-tw-toggle-pill{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));min-height:var(--fk-control-sm)}.fk-tw-toggle-pill-on{background:var(--fk-color-status-success);color:#fff}.fk-tw-toggle-pill-off{background:var(--fk-color-surface-default);color:var(--fk-color-text-secondary);box-shadow:inset 0 0 0 1px var(--fk-color-border-default)}.fk-tw-detail-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media (width >= 80rem){.fk-tw-detail-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 80rem){.fk-tw-detail-col-main{grid-column:span 6 / span 6}}@media (width >= 48rem){.fk-tw-detail-col-side{grid-column:span 6 / span 6}}@media (width >= 80rem){.fk-tw-detail-col-side{grid-column:span 3 / span 3}}.fk-tw-detail-card{height:100%;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle);box-shadow:var(--fk-shadow-sm)}.fk-tw-detail-card-accent{background:linear-gradient(180deg,var(--fk-color-surface-default) 0%,var(--fk-theme-surface-tint) 100%)}.fk-tw-detail-card-body{padding:calc(var(--spacing) * 4)}@media (width >= 48rem){.fk-tw-detail-card-body{padding:calc(var(--spacing) * 5)}}.fk-tw-detail-card-top{margin-bottom:calc(var(--spacing) * 3);display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}.fk-tw-detail-eyebrow{display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .06em;letter-spacing:.06em;text-transform:uppercase;color:var(--fk-color-text-secondary)}.fk-tw-detail-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);width:var(--fk-control-md);height:var(--fk-control-md);background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.fk-tw-detail-icon-contact{background:#a5d64229;color:var(--fk-color-status-success)}.fk-tw-detail-icon-location{background:#6741c61f;color:var(--fk-theme-accent)}.fk-tw-detail-title{margin:calc(var(--spacing) * 0);font-size:clamp(1.5rem,2vw,2rem);--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: -.02em;letter-spacing:-.02em;color:var(--fk-color-text-primary)}.fk-tw-detail-value{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fk-color-text-primary);word-break:break-word}.fk-tw-detail-skeleton-line{display:block;animation:var(--animate-pulse);border-radius:.25rem;min-height:.875rem;border-radius:var(--fk-radius-sm);background:var(--fk-theme-surface-tint)}.fk-tw-detail-skeleton-line-lg{min-height:2rem}.fk-tw-user-trigger{display:flex;width:100%;align-items:center;border-radius:var(--radius-xl);min-height:var(--fk-control-md)}.fk-tw-user-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:calc(infinity * 1px);object-fit:cover;border:2px solid rgba(var(--fk-theme-primary-rgb),.18);box-shadow:var(--fk-shadow-sm)}.fk-tw-user-avatar-fallback{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;background:linear-gradient(135deg,var(--fk-theme-primary),var(--fk-theme-secondary));color:var(--fk-theme-on-primary);box-shadow:var(--fk-shadow-sm)}.fk-tw-user-name{font-size:.95rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fk-color-text-primary)}.fk-tw-user-menu{position:absolute;z-index:20;min-width:250px;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;padding:var(--fk-space-3) var(--fk-space-5);background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle);box-shadow:var(--fk-shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none}.fk-tw-user-menu-end{right:calc(var(--spacing) * 0);left:auto}.fk-tw-user-menu.show{display:block}.fk-tw-user-menu-header{margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-bottom:calc(var(--spacing) * 3);text-align:start;border-color:var(--fk-color-border-subtle);padding-left:calc(2.75rem + var(--fk-space-2))}.fk-tw-user-menu-logout{margin-block:calc(var(--spacing) * 0)}.fk-tw-user-menu-divider{margin-block:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--fk-color-border-subtle)}.fk-tw-user-menu-email{margin-bottom:calc(var(--spacing) * 0);overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--fk-theme-primary)}.fk-tw-user-menu-role{display:block;overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));text-overflow:ellipsis;color:var(--fk-color-text-secondary)}.fk-tw-user-menu-link{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-block:calc(var(--spacing) * 1);text-decoration-line:none;color:var(--fk-color-text-primary)}.fk-tw-user-menu-link:hover,.fk-tw-user-menu-link:focus-visible{background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.fk-tw-user-menu-link-danger{margin-top:calc(var(--spacing) * 0);display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-block:calc(var(--spacing) * 1);text-decoration-line:none;color:var(--fk-color-status-error)}.fk-tw-user-menu-link-danger:hover,.fk-tw-user-menu-link-danger:focus-visible{background:#ca40301a;color:var(--fk-color-status-error)}.fk-tw-user-menu-icon{display:inline-flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--fk-theme-primary)}.fk-tw-user-menu-icon-danger{color:var(--fk-color-status-error)}.fk-tw-user-menu-text{min-width:calc(var(--spacing) * 0);flex:1;padding-block:calc(var(--spacing) * 2);text-align:left}.fk-tw-logout-overlay{position:fixed;inset:calc(var(--spacing) * 0);z-index:999999;display:flex;cursor:wait;flex-direction:column;align-items:center;justify-content:center;background-color:#1118279e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}.fk-tw-logout-copy{margin-top:calc(var(--spacing) * 4);font-size:1.1rem;color:var(--fk-theme-on-primary)}.fk-tw-skip-link{position:absolute;top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:50;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none;background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);transform:translateY(-150%);transition:transform .2s ease}.fk-tw-skip-link:focus{transform:translateY(0)}.fk-tw-app-shell,.fk-tw-app-content{min-height:100vh}.fk-tw-app-content-inner{display:flex;min-height:100vh;flex-direction:column;background:linear-gradient(180deg,var(--fk-color-background-default) 0%,var(--fk-theme-primary-soft) 32rem,var(--fk-color-background-default) 100%)}@supports (color: color-mix(in lab,red,red)){.fk-tw-app-content-inner{background:linear-gradient(180deg,var(--fk-color-background-default) 0%,color-mix(in srgb,var(--fk-theme-primary-soft) 28%,var(--fk-color-background-default)) 32rem,var(--fk-color-background-default) 100%)}}.fk-tw-app-main{flex:1}.fk-tw-content-align{margin-inline:auto;width:100%;max-width:1680px;padding-inline:calc(var(--spacing) * 4)}@media (width >= 48rem){.fk-tw-content-align{padding-inline:calc(var(--spacing) * 6)}}.fk-tw-viewport-body{width:100%;padding-block:calc(var(--spacing) * 4)}@media (width >= 48rem){.fk-tw-viewport-body{padding-block:calc(var(--spacing) * 6)}}.fk-tw-nav-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);min-width:var(--fk-control-md);min-height:var(--fk-control-md)}.fk-tw-sidebar-brand{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.fk-tw-sidebar-logo{max-width:180px}.fk-tw-sidebar-scroll{height:calc(100vh - 49px)}.fk-tw-sidebar-nav-list{margin:calc(var(--spacing) * 0);list-style-type:none}.fk-tw-sidebar-caption{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:capitalize;color:var(--fk-color-text-secondary)}.fk-tw-sidebar-caption-text{display:block}.fk-tw-sidebar-item{position:relative;padding-bottom:calc(var(--spacing) * .5)}.fk-tw-sidebar-link{position:relative;display:flex;align-items:center;border-radius:var(--radius-xl);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));min-height:var(--fk-control-md);padding:.75rem 1rem .75rem 1.75rem;color:var(--fk-color-text-primary)}.fk-tw-sidebar-link:hover,.fk-tw-sidebar-link:focus-visible{background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.fk-tw-sidebar-icon{margin-right:calc(var(--spacing) * 3);display:inline-flex;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);align-items:center;justify-content:center;color:var(--fk-color-text-secondary)}.fk-tw-sidebar-text{position:relative;vertical-align:middle}.fk-tw-sidebar-item.active>.fk-tw-sidebar-link,.fk-tw-sidebar-subitem.active>.fk-tw-sidebar-link{background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.fk-tw-sidebar-item.active>.fk-tw-sidebar-link .fk-tw-sidebar-icon,.fk-tw-sidebar-subitem.active>.fk-tw-sidebar-link .fk-tw-sidebar-icon{color:var(--fk-theme-primary)}.fk-tw-sidebar-collapse{position:relative}.fk-tw-sidebar-collapse>.fk-tw-sidebar-link:after{content:"\e844";font-family:feather;font-size:15px;position:absolute;top:11px;right:20px;transition:.3s ease-in-out}.fk-tw-sidebar-collapse.coded-trigger>.fk-tw-sidebar-link:after{transform:rotate(90deg)}.fk-tw-sidebar-collapse.coded-trigger>.fk-tw-sidebar-link{color:var(--fk-theme-primary)}.fk-tw-sidebar-submenu{list-style-type:none;padding:calc(var(--spacing) * 0)}.fk-tw-sidebar-subitem{position:relative}.fk-tw-sidebar-subitem>.fk-tw-sidebar-link{padding:.75rem 1.875rem .75rem 3.4375rem}.fk-tw-sidebar-submenu>app-nav-collapse .fk-tw-sidebar-link{padding:.75rem 1.875rem .75rem 3.4375rem}.fk-tw-sidebar-submenu>app-nav-collapse .fk-tw-sidebar-submenu .fk-tw-sidebar-link{padding:.75rem 1.875rem .75rem 4.6875rem}.fk-tw-breadcrumb-shell{margin-bottom:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);background:linear-gradient(165deg,var(--fk-color-surface-default) 0%,var(--fk-theme-primary-soft) 100%);border-color:var(--fk-color-border-subtle);box-shadow:var(--fk-shadow-sm),0 1px #ffffffa6 inset}@supports (color: color-mix(in lab,red,red)){.fk-tw-breadcrumb-shell{background:linear-gradient(165deg,var(--fk-color-surface-default) 0%,color-mix(in srgb,var(--fk-theme-primary-soft) 55%,var(--fk-color-surface-default)) 100%)}}.fk-tw-breadcrumb-list{margin-bottom:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 0);row-gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));line-height:1.25;color:var(--fk-color-text-secondary);align-content:center}.fk-tw-breadcrumb-item{display:inline-flex;max-width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 0);align-content:center}.fk-tw-breadcrumb-item:not(:last-child):after{content:"/";flex:none;flex-shrink:0;align-self:center;line-height:1.25;margin-left:var(--fk-space-2);margin-right:var(--fk-space-2);color:var(--fk-color-text-secondary);opacity:.55;font-size:.875rem;font-weight:400}.fk-tw-breadcrumb-plain{display:inline-flex;align-items:center;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);line-height:1.25;color:var(--fk-color-text-primary)}.fk-tw-breadcrumb-link{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));line-height:1.25;color:var(--fk-theme-primary)}.fk-tw-breadcrumb-link:hover{color:var(--fk-theme-primary-hover);text-decoration:underline;text-underline-offset:3px}.fk-tw-breadcrumb-current{display:inline-flex;align-items:center;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:inherit;line-height:1.25;color:var(--fk-color-text-primary)}.fk-tw-viewport{width:100%;max-width:1680px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (width >= 48rem){.fk-tw-viewport{padding-inline:calc(var(--spacing) * 6)}}@media (width >= 48rem){.fk-tw-viewport{padding-block:calc(var(--spacing) * 6)}}.fk-tw-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--fk-color-border-subtle);background:var(--fk-color-surface-default)}.fk-tw-footer-inner{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.fk-tw-footer-copy{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--fk-color-text-secondary)}.fk-tw-dashboard-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle);box-shadow:var(--fk-shadow-sm)}.fk-tw-dashboard-card:hover{box-shadow:var(--fk-shadow-md)}.fk-tw-dashboard-card-body{padding:calc(var(--spacing) * 4)}@media (width >= 48rem){.fk-tw-dashboard-card-body{padding:calc(var(--spacing) * 5)}}.fk-tw-card-body-flush{padding:calc(var(--spacing) * 0)}.fk-tw-page-grid{display:grid;gap:calc(var(--spacing) * 4)}@media (width >= 64rem){.fk-tw-page-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 64rem){.fk-tw-page-col-main{grid-column:span 8 / span 8}}@media (width >= 64rem){.fk-tw-page-col-side{grid-column:span 4 / span 4}}@media (width >= 64rem){.fk-tw-page-col-half{grid-column:span 6 / span 6}}@media (width >= 64rem){.fk-tw-page-col-full{grid-column:span 12 / span 12}}.fk-tw-split-grid{margin-top:calc(var(--spacing) * 6);display:grid;gap:calc(var(--spacing) * 4)}@media (width >= 64rem){.fk-tw-split-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width >= 64rem){.fk-tw-split-col-wide{grid-column:span 9 / span 9}}@media (width >= 64rem){.fk-tw-split-col-narrow{grid-column:span 3 / span 3}}.fk-tw-dashboard-card-header{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;background-color:transparent;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);border-color:var(--fk-color-border-subtle)}.fk-tw-dashboard-summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.fk-tw-dashboard-summary-main{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.fk-tw-dashboard-pet{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);object-fit:contain}.fk-tw-dashboard-total{font-size:1.8rem;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--fk-color-text-primary)}.fk-tw-mini-card-grid{margin-top:calc(var(--spacing) * 3);display:grid;gap:calc(var(--spacing) * 2.5)}@media (width >= 48rem){.fk-tw-mini-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fk-tw-mini-card{display:block;cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));color:inherit;background:var(--fk-color-surface-default);border-color:var(--fk-color-border-subtle)}.fk-tw-mini-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000000f}.fk-tw-mini-card-label{font-size:.85rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fk-color-text-secondary)}.fk-tw-mini-card-value{margin-top:calc(var(--spacing) * .5);font-size:1.35rem;--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--fk-color-text-primary)}.fk-tw-activity-list{margin-top:calc(var(--spacing) * 3);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.fk-tw-activity-item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5)}.fk-tw-activity-content{width:100%;min-width:calc(var(--spacing) * 0)}.fk-tw-activity-dot{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px)}.fk-tw-activity-dot-prod,.fk-tw-activity-bar-prod{background:var(--fk-theme-primary)}.fk-tw-activity-dot-cool,.fk-tw-activity-bar-cool{background:var(--fk-color-status-success)}.fk-tw-activity-dot-com,.fk-tw-activity-bar-com{background:var(--fk-color-status-warning)}.fk-tw-activity-title{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fk-color-text-primary)}.fk-tw-activity-value{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--fk-color-text-primary)}.fk-tw-activity-meta{font-size:.85rem;color:var(--fk-color-text-secondary)}.fk-tw-activity-bar{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background:var(--fk-theme-surface-tint)}.fk-tw-activity-bar-fill{height:100%;border-radius:calc(infinity * 1px);transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.fk-tw-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));min-height:var(--fk-control-md);padding-inline:1rem;border-radius:var(--fk-radius-md);background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);box-shadow:0 10px 24px rgba(var(--fk-theme-primary-rgb),.18)}.fk-tw-btn-primary:hover{background:var(--fk-theme-primary-hover)}.fk-tw-btn-primary:disabled,.fk-tw-btn-primary.disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.fk-tw-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));min-height:var(--fk-control-md);padding-inline:1rem;border-radius:var(--fk-radius-md);background:var(--fk-color-surface-default);border-color:var(--fk-color-border-default);color:var(--fk-color-text-primary)}.fk-tw-btn-secondary:hover{background:var(--fk-theme-primary-soft);border-color:var(--fk-theme-border-tint);color:var(--fk-theme-primary)}.fk-tw-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));min-height:var(--fk-control-sm);min-width:var(--fk-control-sm);padding:.375rem;border-radius:var(--fk-radius-md);border-color:var(--fk-color-border-default);background:var(--fk-color-surface-default);color:var(--fk-theme-primary);text-decoration:none}.fk-tw-btn-outline:hover{background:var(--fk-theme-primary-soft);border-color:var(--fk-theme-border-tint);color:var(--fk-theme-primary);text-decoration:none}.fk-tw-btn-outline:disabled,.fk-tw-btn-outline.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.fk-tw-btn-secondary:disabled,.fk-tw-btn-secondary.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.fk-tw-input{width:100%;border-style:var(--tw-border-style);border-width:1px;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;min-height:var(--fk-control-md);border-radius:var(--fk-radius-md);border-color:var(--fk-color-border-default);background:var(--fk-color-surface-default);color:var(--fk-color-text-primary)}.fk-tw-input::placeholder{color:var(--fk-color-text-secondary)}.fk-tw-input:focus{border-color:var(--fk-theme-primary);box-shadow:0 0 0 3px rgba(var(--fk-theme-primary-rgb),.16)}.fk-tw-input-sm{min-height:var(--fk-control-sm);padding-block:.375rem}.fk-tw-select{width:100%;border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;min-height:var(--fk-control-md);border-radius:var(--fk-radius-md);border-color:var(--fk-color-border-default);background:var(--fk-color-surface-default);color:var(--fk-color-text-primary)}.fk-tw-select:focus{border-color:var(--fk-theme-primary);box-shadow:0 0 0 3px rgba(var(--fk-theme-primary-rgb),.16)}.fk-tw-select-sm{min-height:var(--fk-control-sm);padding-block:.375rem}.fk-tw-table-shell{overflow:hidden;background:var(--fk-color-surface-default);border:1px solid var(--fk-color-border-subtle);border-radius:var(--fk-radius-lg);box-shadow:var(--fk-shadow-sm)}.fk-tw-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.fk-tw-table-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.fk-tw-table-wrap{overflow-x:auto}.fk-tw-table{min-width:100%;border-collapse:separate;--tw-border-spacing-x: calc(var(--spacing) * 0);--tw-border-spacing-y: calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);color:var(--fk-color-text-primary)}.fk-tw-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: .04em;letter-spacing:.04em;text-transform:uppercase;background:var(--fk-theme-surface-tint);border-color:var(--fk-color-border-subtle);color:var(--fk-color-text-secondary)}.fk-tw-table tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));border-color:var(--fk-color-border-subtle)}.fk-tw-table tbody tr:hover td{background:var(--fk-theme-primary-soft)}.progress{overflow:hidden;background:var(--fk-color-border-subtle)}.progress-bar{display:block;height:100%;background:linear-gradient(90deg,var(--fk-theme-primary),var(--fk-theme-secondary));transition:width .2s ease}.fk-tw-muted{color:var(--fk-color-text-secondary)}.fk-tw-inline-spinner{display:inline-block;animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:currentcolor;border-right-color:transparent;vertical-align:-.125em;width:.875rem;height:.875rem}.fk-tw-empty-state{padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--fk-color-text-secondary)}.fk-tw-pagination-button{display:inline-flex;align-items:center;justify-content:center;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));min-width:var(--fk-control-md);height:var(--fk-control-md);padding-inline:.875rem;border-radius:var(--fk-radius-md);border:1px solid var(--fk-color-border-default);background:var(--fk-color-surface-default);color:var(--fk-theme-primary)}.fk-tw-pagination-button:hover{background:var(--fk-theme-primary-soft);border-color:var(--fk-theme-border-tint)}.fk-tw-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}.fk-tw-pagination-item{list-style-type:none}.fk-tw-pagination-button-active{background:var(--fk-theme-primary);border-color:var(--fk-theme-primary);color:var(--fk-theme-on-primary)}.fk-tw-pagination-button-disabled{cursor:not-allowed;opacity:50%;pointer-events:none}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{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: 0px;}@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-ease{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-border-spacing-x{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-border-spacing-y{syntax: "<length>"; inherits: false; initial-value: 0;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: 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-ease: initial;--tw-duration: initial;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0}}}@charset "UTF-8";h1,.h1,h2,.h2{font-weight:700}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Inter", "Inter Fallback", system-ui, "Segoe UI", sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #343a40;--bs-body-color-rgb: 52, 58, 64;--bs-body-bg: #f8f9fa;--bs-body-bg-rgb: 248, 249, 250;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: #262626;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: none;--bs-link-hover-color: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-link-hover-decoration: underline;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fcf8e3;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: 12px;--bs-border-radius-sm: 8px;--bs-border-radius-lg: 16px;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 18px 48px rgba(17, 24, 39, .08);--bs-box-shadow-sm: 0 10px 24px rgba(17, 24, 39, .06);--bs-box-shadow-lg: 0 28px 64px rgba(17, 24, 39, .12);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.13}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h1,.h1{font-size:1.75rem}}h2,.h2{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h2,.h2{font-size:1.5rem}}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.875rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:80%}mark,.mark{padding:.2em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:87.5%}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:87.5%;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#343a40;border-radius:8px}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1026;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #343a40;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}:root{--bs-body-bg: #f9fafa;--bs-body-bg-rgb: 249, 250, 250;--fk-color-background-default: #f9fafa;--fk-color-surface-default: #ffffff;--fk-color-surface-carton: #d4bc9d;--fk-color-border-subtle: #e5e7eb;--fk-color-border-default: #d0d5dd;--fk-color-text-primary: #1f2937;--fk-color-text-secondary: #6b7280;--fk-color-status-success: #a5d642;--fk-color-status-warning: #d97706;--fk-color-status-error: #ca4030;--fk-color-status-info: #296199;--fk-theme-primary: #296199;--fk-theme-primary-rgb: 41, 97, 153;--fk-theme-primary-hover: #245887;--fk-theme-primary-active: #1f4d7a;--fk-theme-primary-soft: #eef4f8;--fk-theme-secondary: #3677a8;--fk-theme-accent: #6741c6;--fk-theme-on-primary: #ffffff;--fk-theme-surface-tint: #f4f8fb;--fk-theme-border-tint: #dce6ee;--fk-radius-xs: 4px;--fk-radius-sm: 8px;--fk-radius-md: 12px;--fk-radius-lg: 16px;--fk-radius-xl: 20px;--fk-radius-full: 9999px;--fk-space-1: 4px;--fk-space-2: 8px;--fk-space-3: 12px;--fk-space-4: 16px;--fk-space-5: 20px;--fk-space-6: 24px;--fk-space-8: 32px;--fk-space-10: 40px;--fk-space-12: 48px;--fk-control-sm: 36px;--fk-control-md: 44px;--fk-control-lg: 52px;--fk-shadow-sm: 0 10px 24px rgba(17, 24, 39, .06);--fk-shadow-md: 0 18px 48px rgba(17, 24, 39, .08);--fk-shadow-lg: 0 28px 64px rgba(17, 24, 39, .12);--pc-heading-color: var(--fk-color-text-primary);--pc-active-background: var(--fk-theme-primary-soft);--pc-sidebar-background: var(--fk-color-surface-default);--pc-sidebar-color: var(--fk-color-text-primary);--pc-sidebar-color-rgb: 31, 41, 55;--pc-sidebar-active-color: var(--fk-theme-primary);--pc-sidebar-shadow: none;--pc-sidebar-caption-color: var(--fk-color-text-secondary);--pc-header-background: rgba(255, 255, 255, .92);--pc-header-color: var(--fk-color-text-primary);--pc-header-shadow: 0 1px 0 0 var(--fk-color-border-subtle);--pc-card-box-shadow: var(--fk-shadow-sm);--fk-global-background-default: var(--fk-color-background-default);--fk-global-surface-default: var(--fk-color-surface-default);--fk-global-border-subtle: var(--fk-color-border-subtle);--fk-global-border-default: var(--fk-color-border-default);--fk-global-text-primary: var(--fk-color-text-primary);--fk-global-text-secondary: var(--fk-color-text-secondary);--fk-global-text-disabled: var(--fk-color-text-secondary);--fk-global-text-inverse: #ffffff;--fk-global-status-error: var(--fk-color-status-error);--fk-global-status-error-soft: var(--color-status-error-soft);--fk-global-status-success: var(--fk-color-status-success);--fk-global-status-warning: var(--fk-color-status-warning);--fk-global-status-warning-soft: color-mix(in srgb, var(--fk-color-status-warning) 12%, white);--fk-global-status-info: var(--fk-color-status-info);--fk-motion-duration-instant: var(--motion-duration-instant);--fk-motion-duration-fast: var(--motion-duration-fast);--fk-motion-duration-normal: var(--motion-duration-normal);--fk-motion-duration-slow: var(--motion-duration-slow);--fk-motion-easing-standard: var(--motion-easing-standard);--fk-motion-easing-decelerate: var(--motion-easing-decelerate);--fk-focus-ring-color: var(--fk-theme-primary);--fk-focus-ring-width: 2px;--fk-focus-ring-offset: 2px;--color-background-default: var(--fk-color-background-default);--color-surface-default: var(--fk-color-surface-default);--color-surface-elevated: var(--fk-color-surface-default);--color-text-primary: var(--fk-color-text-primary);--color-text-secondary: var(--fk-color-text-secondary);--color-text-disabled: var(--fk-color-text-secondary);--color-border-focus: var(--fk-theme-primary);--color-status-error: var(--fk-color-status-error);--color-status-error-soft: color-mix(in srgb, var(--fk-color-status-error) 10%, white);--theme-primary: var(--fk-theme-primary);--theme-primary-hover: var(--fk-theme-primary-hover);--theme-primary-active: var(--fk-theme-primary-active);--theme-primary-soft: var(--fk-theme-primary-soft);--theme-on-primary: var(--fk-theme-on-primary);--shadow-sm: var(--fk-shadow-sm);--shadow-md: var(--fk-shadow-md);--shadow-lg: var(--fk-shadow-lg);--radius-sm: var(--fk-radius-sm);--radius-lg: var(--fk-radius-lg);--control-md: var(--fk-control-md);--control-lg: var(--fk-control-lg);--motion-duration-instant: 50ms;--motion-duration-fast: .1s;--motion-duration-normal: .2s;--motion-duration-slow: .3s;--motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);--fk-z-dropdown: 100;--fk-z-sticky: 200;--fk-z-modal: 400;--fk-z-tooltip: 600;--fk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--fk-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--fk-global-surface-overlay: rgba(0, 0, 0, .4)}body[data-theme=arandano]{--fk-theme-primary: #296199;--fk-theme-primary-rgb: 41, 97, 153;--fk-theme-primary-hover: #245887;--fk-theme-primary-active: #1f4d7a;--fk-theme-primary-soft: #eef4f8;--fk-theme-secondary: #3677a8;--fk-theme-accent: #6741c6;--fk-theme-on-primary: #ffffff;--fk-theme-surface-tint: #f4f8fb;--fk-theme-border-tint: #dce6ee}body[data-color-mode=dark]{--fk-color-background-default: #111827;--fk-color-surface-default: #18212f;--fk-color-surface-carton: #243041;--fk-color-border-subtle: #334155;--fk-color-border-default: #475569;--fk-color-text-primary: #f8fafc;--fk-color-text-secondary: #cbd5e1;--fk-theme-primary: #77a6d1;--fk-theme-primary-rgb: 119, 166, 209;--fk-theme-primary-hover: #77a6d1;--fk-theme-primary-active: #296199;--fk-theme-primary-soft: #243041;--fk-theme-surface-tint: #1f2937;--fk-theme-border-tint: #334155;--pc-sidebar-background: #18212f;--pc-sidebar-color: #f8fafc;--pc-header-background: rgba(24, 33, 47, .95);--pc-header-color: #f8fafc;--pc-card-box-shadow: none}.p-0{padding:0}.p-t-0{padding-top:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.p-r-0{padding-right:0}.m-0{margin:0}.m-t-0{margin-top:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.m-r-0{margin-right:0}.p-5{padding:5px}.p-t-5{padding-top:5px}.p-b-5{padding-bottom:5px}.p-l-5{padding-left:5px}.p-r-5{padding-right:5px}.m-5{margin:5px}.m-t-5{margin-top:5px}.m-b-5{margin-bottom:5px}.m-l-5{margin-left:5px}.m-r-5{margin-right:5px}.p-10{padding:10px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.p-l-10{padding-left:10px}.p-r-10{padding-right:10px}.m-10{margin:10px}.m-t-10{margin-top:10px}.m-b-10{margin-bottom:10px}.m-l-10{margin-left:10px}.m-r-10{margin-right:10px}.p-15{padding:15px}.p-t-15{padding-top:15px}.p-b-15{padding-bottom:15px}.p-l-15{padding-left:15px}.p-r-15{padding-right:15px}.m-15{margin:15px}.m-t-15{margin-top:15px}.m-b-15{margin-bottom:15px}.m-l-15{margin-left:15px}.m-r-15{margin-right:15px}.p-20{padding:20px}.p-t-20{padding-top:20px}.p-b-20{padding-bottom:20px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.m-20{margin:20px}.m-t-20{margin-top:20px}.m-b-20{margin-bottom:20px}.m-l-20{margin-left:20px}.m-r-20{margin-right:20px}.p-25{padding:25px}.p-t-25{padding-top:25px}.p-b-25{padding-bottom:25px}.p-l-25{padding-left:25px}.p-r-25{padding-right:25px}.m-25{margin:25px}.m-t-25{margin-top:25px}.m-b-25{margin-bottom:25px}.m-l-25{margin-left:25px}.m-r-25{margin-right:25px}.p-30{padding:30px}.p-t-30{padding-top:30px}.p-b-30{padding-bottom:30px}.p-l-30{padding-left:30px}.p-r-30{padding-right:30px}.m-30{margin:30px}.m-t-30{margin-top:30px}.m-b-30{margin-bottom:30px}.m-l-30{margin-left:30px}.m-r-30{margin-right:30px}.p-35{padding:35px}.p-t-35{padding-top:35px}.p-b-35{padding-bottom:35px}.p-l-35{padding-left:35px}.p-r-35{padding-right:35px}.m-35{margin:35px}.m-t-35{margin-top:35px}.m-b-35{margin-bottom:35px}.m-l-35{margin-left:35px}.m-r-35{margin-right:35px}.p-40{padding:40px}.p-t-40{padding-top:40px}.p-b-40{padding-bottom:40px}.p-l-40{padding-left:40px}.p-r-40{padding-right:40px}.m-40{margin:40px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.m-l-40{margin-left:40px}.m-r-40{margin-right:40px}.p-45{padding:45px}.p-t-45{padding-top:45px}.p-b-45{padding-bottom:45px}.p-l-45{padding-left:45px}.p-r-45{padding-right:45px}.m-45{margin:45px}.m-t-45{margin-top:45px}.m-b-45{margin-bottom:45px}.m-l-45{margin-left:45px}.m-r-45{margin-right:45px}.p-50{padding:50px}.p-t-50{padding-top:50px}.p-b-50{padding-bottom:50px}.p-l-50{padding-left:50px}.p-r-50{padding-right:50px}.m-50{margin:50px}.m-t-50{margin-top:50px}.m-b-50{margin-bottom:50px}.m-l-50{margin-left:50px}.m-r-50{margin-right:50px}.f-6{font-size:6px}.f-8{font-size:8px}.f-10{font-size:10px}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.f-32{font-size:32px}.f-34{font-size:34px}.f-36{font-size:36px}.f-38{font-size:38px}.f-40{font-size:40px}.f-42{font-size:42px}.f-44{font-size:44px}.f-46{font-size:46px}.f-48{font-size:48px}.f-50{font-size:50px}.f-52{font-size:52px}.f-54{font-size:54px}.f-56{font-size:56px}.f-58{font-size:58px}.f-60{font-size:60px}.f-62{font-size:62px}.f-64{font-size:64px}.f-66{font-size:66px}.f-68{font-size:68px}.f-70{font-size:70px}.f-72{font-size:72px}.f-74{font-size:74px}.f-76{font-size:76px}.f-78{font-size:78px}.f-80{font-size:80px}.f-w-100{font-weight:100}.f-w-200{font-weight:200}.f-w-300{font-weight:300}.f-w-400{font-weight:400}.f-w-500{font-weight:500}.f-w-600{font-weight:600}.f-w-700{font-weight:700}.f-w-800{font-weight:800}.f-w-900{font-weight:900}.wid-10{width:10px}.hei-10{height:10px}.wid-15{width:15px}.hei-15{height:15px}.wid-20{width:20px}.hei-20{height:20px}.wid-25{width:25px}.hei-25{height:25px}.wid-30{width:30px}.hei-30{height:30px}.wid-35{width:35px}.hei-35{height:35px}.wid-40{width:40px}.hei-40{height:40px}.wid-45{width:45px}.hei-45{height:45px}.wid-50{width:50px}.hei-50{height:50px}.wid-55{width:55px}.hei-55{height:55px}.wid-60{width:60px}.hei-60{height:60px}.wid-65{width:65px}.hei-65{height:65px}.wid-70{width:70px}.hei-70{height:70px}.wid-75{width:75px}.hei-75{height:75px}.wid-80{width:80px}.hei-80{height:80px}.wid-85{width:85px}.hei-85{height:85px}.wid-90{width:90px}.hei-90{height:90px}.wid-95{width:95px}.hei-95{height:95px}.wid-100{width:100px}.hei-100{height:100px}.wid-105{width:105px}.hei-105{height:105px}.wid-110{width:110px}.hei-110{height:110px}.wid-115{width:115px}.hei-115{height:115px}.wid-120{width:120px}.hei-120{height:120px}.wid-125{width:125px}.hei-125{height:125px}.wid-130{width:130px}.hei-130{height:130px}.wid-135{width:135px}.hei-135{height:135px}.wid-140{width:140px}.hei-140{height:140px}.wid-145{width:145px}.hei-145{height:145px}.wid-150{width:150px}.hei-150{height:150px}.b-wid-1{border-width:1px}.b-wid-2{border-width:2px}.b-wid-3{border-width:3px}.b-wid-4{border-width:4px}.b-wid-5{border-width:5px}.b-wid-6{border-width:6px}.b-wid-7{border-width:7px}.b-wid-8{border-width:8px}.text-header{color:var(--pc-heading-color)}.bg-body{background:var(--fk-color-background-default)}.bg-light-primary{background:#d4dfeb;color:#296199}.icon-svg-primary{fill:#d4dfeb;stroke:#296199}.material-icons-two-tone.text-primary{background-color:#296199}.text-hover-primary:hover{color:#296199!important}.bg-light-secondary{background:#e1e3e6;color:#6b7280}.icon-svg-secondary{fill:#e1e3e6;stroke:#6b7280}.material-icons-two-tone.text-secondary{background-color:#6b7280}.text-hover-secondary:hover{color:#6b7280!important}.bg-light-success{background:#e4ebd9;color:#789a3f}.icon-svg-success{fill:#e4ebd9;stroke:#789a3f}.material-icons-two-tone.text-success{background-color:#789a3f}.text-hover-success:hover{color:#789a3f!important}.bg-light-info{background:#e4edf6;color:#77a6d1}.icon-svg-info{fill:#e4edf6;stroke:#77a6d1}.material-icons-two-tone.text-info{background-color:#77a6d1}.text-hover-info:hover{color:#77a6d1!important}.bg-light-warning{background:#fdfbe6;color:#f5e981}.icon-svg-warning{fill:#fdfbe6;stroke:#f5e981}.material-icons-two-tone.text-warning{background-color:#f5e981}.text-hover-warning:hover{color:#f5e981!important}.bg-light-danger{background:#f4d9d6;color:#ca4030}.icon-svg-danger{fill:#f4d9d6;stroke:#ca4030}.material-icons-two-tone.text-danger{background-color:#ca4030}.text-hover-danger:hover{color:#ca4030!important}.bg-light-light{background:#fefefe;color:#f9fafa}.icon-svg-light{fill:#fefefe;stroke:#f9fafa}.material-icons-two-tone.text-light{background-color:#f9fafa}.text-hover-light:hover{color:#f9fafa!important}.bg-light-dark{background:#cfd1d4;color:#111827}.icon-svg-dark{fill:#cfd1d4;stroke:#111827}.material-icons-two-tone.text-dark{background-color:#111827}.text-hover-dark:hover{color:#111827!important}.b-primary{border:1px solid #296199}.border-bottom-primary td{border-bottom:1px solid #296199}.border-bottom-primary th{border-bottom:1px solid #296199!important}.fill-primary{fill:#296199}.b-secondary{border:1px solid #6b7280}.border-bottom-secondary td{border-bottom:1px solid #6b7280}.border-bottom-secondary th{border-bottom:1px solid #6b7280!important}.fill-secondary{fill:#6b7280}.b-success{border:1px solid #789a3f}.border-bottom-success td{border-bottom:1px solid #789a3f}.border-bottom-success th{border-bottom:1px solid #789a3f!important}.fill-success{fill:#789a3f}.b-info{border:1px solid #77a6d1}.border-bottom-info td{border-bottom:1px solid #77a6d1}.border-bottom-info th{border-bottom:1px solid #77a6d1!important}.fill-info{fill:#77a6d1}.b-warning{border:1px solid #f5e981}.border-bottom-warning td{border-bottom:1px solid #f5e981}.border-bottom-warning th{border-bottom:1px solid #f5e981!important}.fill-warning{fill:#f5e981}.b-danger{border:1px solid #ca4030}.border-bottom-danger td{border-bottom:1px solid #ca4030}.border-bottom-danger th{border-bottom:1px solid #ca4030!important}.fill-danger{fill:#ca4030}.b-light{border:1px solid #f9fafa}.border-bottom-light td{border-bottom:1px solid #f9fafa}.border-bottom-light th{border-bottom:1px solid #f9fafa!important}.fill-light{fill:#f9fafa}.b-dark{border:1px solid #111827}.border-bottom-dark td{border-bottom:1px solid #111827}.border-bottom-dark th{border-bottom:1px solid #111827!important}.fill-dark{fill:#111827}.text-sm{font-size:.75rem!important}.bg-blue-100{background:#d4e0eb}.text-blue-100{color:#d4e0eb}.bg-blue-200{background:#a9c0d6}.text-blue-200{color:#a9c0d6}.bg-blue-300{background:#7fa1c2}.text-blue-300{color:#7fa1c2}.bg-blue-400{background:#5481ad}.text-blue-400{color:#5481ad}.bg-blue-500{background:#296199}.text-blue-500{color:#296199}.bg-blue-600{background:#214e7a}.text-blue-600{color:#214e7a}.bg-blue-700{background:#193a5c}.text-blue-700{color:#193a5c}.bg-blue-800{background:#10273d}.text-blue-800{color:#10273d}.bg-blue-900{background:#08131f}.text-blue-900{color:#08131f}.bg-gray-100{background:#f9fafa}.text-gray-100{color:#f9fafa}.bg-gray-200{background:#f4f8fb}.text-gray-200{color:#f4f8fb}.bg-gray-300{background:#e5e7eb}.text-gray-300{color:#e5e7eb}.bg-gray-400{background:#d0d5dd}.text-gray-400{color:#d0d5dd}.bg-gray-500{background:#98a2b3}.text-gray-500{color:#98a2b3}.bg-gray-600{background:#6b7280}.text-gray-600{color:#6b7280}.bg-gray-700{background:#475467}.text-gray-700{color:#475467}.bg-gray-800{background:#1f2937}.text-gray-800{color:#1f2937}.bg-gray-900{background:#111827}.text-gray-900{color:#111827}*:focus:not(:focus-visible){outline:none}.accordion{--bs-accordion-color: var(--fk-color-text-primary)}a{color:var(--fk-theme-primary)}a:hover{outline:none;text-decoration:none}a:not([href]){color:inherit}p{font-size:16px;line-height:1.5}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--pc-heading-color)}h1,.h1{font-size:1.75rem;line-height:2.125rem;font-weight:700;letter-spacing:-.02em}h2,.h2{font-size:1.5rem;line-height:1.875rem;font-weight:700;letter-spacing:-.02em}h3,.h3{font-size:1.25rem;line-height:1.625rem;font-weight:600;letter-spacing:-.01em}h4,.h4{font-size:1.125rem;line-height:1.5rem;font-weight:600}h5,.h5,h6,.h6{font-size:1rem;line-height:1.5rem;font-weight:600}b,strong{font-weight:600}.breadcrumb-default-icon .breadcrumb-item+.breadcrumb-item:before{position:relative;top:2px}.material-icons-two-tone{background-color:var(--fk-color-text-primary);-webkit-text-fill-color:transparent;vertical-align:text-bottom;-webkit-background-clip:text}.material-icons-two-tone.text-white{background-color:#fff}.img-radius{border-radius:50%}.pc-icon:not([class*=wid-]){width:22px}.pc-icon:not([class*=hei-]){height:22px}.ng-dropdown-panel.ng-select-bottom{z-index:1099}@media (min-width: 1600px){.container{max-width:1540px}}.media{display:flex}.media .media-body{flex-grow:1}.blockquote{padding:.5rem 1rem}.color-card .fk-tw-card-body{margin:var(--fk-space-4);background:#6b757d14;border-radius:var(--fk-radius-md)}.color-block{border-radius:var(--fk-radius-md);margin:4px 0}.color-block.bg-blue-100{color:#111827}.color-block.text-blue-100{background-color:#111827}.color-block.bg-blue-200{color:#111827}.color-block.text-blue-200{background-color:#111827}.color-block.bg-blue-300{color:#111827}.color-block.text-blue-300{background-color:#111827}.color-block.bg-blue-400{color:#111827}.color-block.text-blue-400{background-color:#111827}.color-block.bg-blue-500{color:#fff}.color-block.text-blue-500{background-color:#fff}.color-block.bg-blue-600{color:#fff}.color-block.text-blue-600{background-color:#fff}.color-block.bg-blue-700{color:#fff}.color-block.text-blue-700{background-color:#fff}.color-block.bg-blue-800{color:#fff}.color-block.text-blue-800{background-color:#fff}.color-block.bg-blue-900{color:#fff}.color-block.text-blue-900{background-color:#fff}.color-block.bg-gray-100{color:#111827}.color-block.text-gray-100{background-color:#111827}.color-block.bg-gray-200{color:#111827}.color-block.text-gray-200{background-color:#111827}.color-block.bg-gray-300{color:#111827}.color-block.text-gray-300{background-color:#111827}.color-block.bg-gray-400{color:#111827}.color-block.text-gray-400{background-color:#111827}.color-block.bg-gray-500{color:#fff}.color-block.text-gray-500{background-color:#fff}.color-block.bg-gray-600{color:#fff}.color-block.text-gray-600{background-color:#fff}.color-block.bg-gray-700{color:#fff}.color-block.text-gray-700{background-color:#fff}.color-block.bg-gray-800{color:#fff}.color-block.text-gray-800{background-color:#fff}.color-block.bg-gray-900{color:#fff}.color-block.text-gray-900{background-color:#fff}.fk-tw-page-grid>div .color-block:first-child{margin-top:0}.fk-tw-page-grid>div .color-block:last-child{margin-bottom:0}.customer-body{height:calc(100% - 60px)}.offcanvas-top,.offcanvas-bottom{min-height:240px}.kpi-card{border:1px solid var(--fk-color-border-subtle);box-shadow:var(--fk-shadow-sm);border-radius:var(--fk-radius-lg);background:var(--fk-color-surface-default)}.kpi-card__body{padding:1rem}@media (min-width: 992px){.kpi-card__body{padding:1.25rem}}.kpi-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.kpi-card__left{display:flex;align-items:center;gap:1rem;min-width:0}.kpi-avatar{width:72px;height:72px;border-radius:1.1rem;overflow:hidden;background:var(--fk-theme-surface-tint);box-shadow:var(--fk-shadow-sm);flex:0 0 auto}@media (min-width: 992px){.kpi-avatar{width:88px;height:88px;border-radius:1.25rem}}.kpi-avatar picture{display:block;width:100%;height:100%}.kpi-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.kpi-meta{min-width:0}.kpi-meta__title{font-size:1.05rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--fk-color-text-primary);margin-bottom:.35rem}@media (min-width: 992px){.kpi-meta__title{font-size:1.15rem}}.kpi-meta__valueRow{display:flex;align-items:baseline;gap:.5rem}.kpi-meta__value{font-size:1.85rem;line-height:1.05;font-weight:900;letter-spacing:-.02em;color:var(--fk-color-text-primary)}@media (min-width: 992px){.kpi-meta__value{font-size:2.05rem}}.kpi-meta__suffix{color:var(--fk-color-text-secondary);font-size:.9rem;white-space:nowrap}.kpi-meta__sub{margin-top:.4rem;color:var(--fk-color-text-secondary);font-size:.9rem}.kpi-meta__subStrong{font-weight:700;color:var(--fk-color-text-primary)}.kpi-chip{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap;background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.kpi-chip[data-state=ok],.kpi-chip[data-state=activo]{background:#12b76a1f;color:#027a48}.kpi-chip[data-state=warning],.kpi-chip[data-state=pendiente]{background:#f59e0b24;color:#b45309}.kpi-chip[data-state=error],.kpi-chip[data-state=critico]{background:#f0443824;color:#b42318}.kpi-divider{margin:1rem 0 .9rem;border:0;height:1px;background:var(--fk-color-border-subtle)}.kpi-progress__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kpi-progress__label{font-size:.9rem;color:var(--fk-color-text-secondary)}.kpi-progress__count{font-size:.9rem;color:var(--fk-color-text-secondary);font-weight:700;white-space:nowrap}.kpi-progress__bar{margin-top:.6rem;height:10px;border-radius:999px;background:var(--fk-color-border-subtle);overflow:hidden}.kpi-progress__fill{height:100%;border-radius:999px;background:var(--fk-theme-primary, #2563eb);transition:width .3s ease}.kpi-progress__fill--low{background:var(--fk-color-status-error)}.kpi-progress__fill--mid{background:var(--fk-color-status-warning)}.kpi-progress__fill--full{background:var(--fk-color-status-success)}.kpi-progress__foot{margin-top:.45rem;display:flex;justify-content:flex-end}.kpi-progress__foot--split{justify-content:flex-start}.kpi-progress__pct{font-size:.9rem;color:var(--fk-color-text-secondary);font-weight:800}.kpi-progress__muted{font-size:.9rem;color:var(--fk-color-text-secondary);font-weight:700}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fk-radius-md);font-size:18px;font-weight:600;width:48px;height:48px}.avatar.avatar-s{width:40px;height:40px;font-size:14px}.dropdown-toggle.arrow-none:after{display:none}.pc-header .fk-tw-user-menu{animation:.3s ease-in-out 0s normal forwards .3s fadeIn}@keyframes fadeIn{0%{transform:translate3d(0,8px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.fk-tw-user-menu .fk-tw-dropdown-item{display:flex;align-items:center}.fk-tw-user-menu .fk-tw-dropdown-item.active,.fk-tw-user-menu .fk-tw-dropdown-item:active,.fk-tw-user-menu .fk-tw-dropdown-item:focus,.fk-tw-user-menu .fk-tw-dropdown-item:hover{background:var(--pc-active-background);color:var(--fk-theme-primary)}.fk-tw-user-menu .fk-tw-dropdown-item.active i.material-icons-two-tone,.fk-tw-user-menu .fk-tw-dropdown-item:active i.material-icons-two-tone,.fk-tw-user-menu .fk-tw-dropdown-item:focus i.material-icons-two-tone,.fk-tw-user-menu .fk-tw-dropdown-item:hover i.material-icons-two-tone{background-color:var(--pc-active-color)}.fk-tw-user-menu{box-shadow:0 4px 24px #3e396b2e;border:none}.fk-tw-user-menu .fk-tw-dropdown-item{padding:10px 25px}.fk-tw-user-menu .fk-tw-dropdown-item i{font-size:18px;margin-right:10px}.fk-tw-user-menu .fk-tw-dropdown-item i.material-icons-two-tone{vertical-align:bottom;font-size:22px;background-color:var(--pc-header-color)}.fk-tw-user-menu .fk-tw-dropdown-item svg{width:18px;height:18px;margin-right:10px}.fk-tw-user-menu .fk-tw-dropdown-item .float-right svg{width:14px;height:14px}.table{color:var(--fk-color-text-primary)}.table.table-align-center td,.table.table-align-center th{vertical-align:middle}.table thead th{padding:1rem}.table td,.table th{vertical-align:middle;border-color:var(--fk-color-border-subtle)}.table td:first-child,.table th:first-child{padding-left:24px}.table td:last-child,.table th:last-child{padding-right:24px}.table.table-borderless td,.table.table-borderless th{border:none!important}.table thead th{background-color:var(--fk-theme-surface-tint);border-top:1px solid var(--fk-color-border-subtle);border-bottom:1px solid var(--fk-theme-border-tint);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fk-color-text-secondary)}.table-hover tbody tr:hover{background-color:var(--fk-theme-primary-soft)}.pc-sidebar{background:var(--pc-sidebar-background);width:260px;position:fixed;top:0;bottom:0;overflow:hidden;z-index:1026;box-shadow:var(--pc-sidebar-shadow);display:block;height:100vh;color:var(--pc-sidebar-color);border-right:1px solid var(--fk-color-border-subtle)}.pc-sidebar a{color:var(--pc-sidebar-color);cursor:pointer}.pc-sidebar .navbar-wrapper{width:100%;height:100%}.pc-sidebar ul{list-style:none;padding-left:0;margin-bottom:0}.pc-sidebar .m-header{height:60px;display:flex;align-items:center;padding:16px 24px;position:relative}.pc-sidebar .m-header .logo-sm{display:none}.pc-sidebar .nav-card{background:var(--fk-theme-surface-tint)}.pc-sidebar .user-profile-section{padding:10px 24px;border-top:1px solid var(--fk-color-border-subtle)}.pc-sidebar .user-profile-section .dropdown-toggle:after{display:none}.pc-sidebar .user-profile-section .user-images{position:relative;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%;overflow:hidden;width:46px;height:46px}.pc-sidebar .user-profile-section .user-images img{width:100%;height:100%;text-align:center;object-fit:cover;color:transparent;text-indent:10000px}.pc-sidebar.navbar-collapsed{width:0px;height:100%;transition:all .3s ease-in-out}.pc-sidebar.navbar-collapsed~app-nav-bar .pc-header{left:0}.pc-sidebar.navbar-collapsed~.pc-footer{margin-left:20px}.pc-sidebar.navbar-collapsed~.pc-container{margin-left:0}.pc-sidebar.navbar-collapsed .navbar-wrapper .m-header{left:-260px}.pc-sidebar .navbar-content{padding:16px 0}.pc-sidebar .navbar-content .coded-inner-navbar{display:flex;flex-wrap:nowrap;flex-direction:column}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu{position:relative;padding-bottom:2px}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu>a:after{content:"\e844";font-family:feather;font-size:15px;border:none;position:absolute;top:11px;right:20px;transition:.3s ease-in-out}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu .coded-submenu{opacity:0;visibility:hidden;transform-origin:50% 50%;transition:transform .3s,opacity .3s;transform-style:preserve-3d;transform:rotateX(-90deg);position:absolute;display:block}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu .coded-submenu>app-nav-item li>a{text-align:left;padding:12px 30px 12px 55px;margin:0;display:block}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu .coded-submenu>app-nav-collapse li>a{text-align:left;padding:12px 30px 12px 55px;margin:0;display:block}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu .coded-submenu>app-nav-collapse li .coded-submenu>app-nav-item li>a{padding:12px 30px 12px 75px}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu.coded-trigger>a:after{transform:rotate(90deg)}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-hasmenu.coded-trigger>.coded-submenu{position:relative;opacity:1;visibility:visible;transform:rotateX(0)}.pc-sidebar .navbar-content .coded-inner-navbar li.coded-menu-caption.first-group{padding:0 24px 12px}.pc-sidebar .navbar-content .coded-inner-navbar li>a{position:relative}.pc-sidebar .navbar-content .coded-inner-navbar li>a>.coded-micon i{display:flex}.pc-sidebar .version{display:flex;flex-direction:row;justify-content:center;margin-bottom:16px;cursor:pointer}.pc-sidebar .version label{overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px;white-space:nowrap;background-color:var(--fk-theme-surface-tint);color:var(--fk-color-text-secondary);border-radius:16px}@media (min-width: 1025px){.pc-sidebar{transition:width .15s ease}.pc-sidebar~.pc-header{transition:left .15s ease}.pc-sidebar~.pc-footer,.pc-sidebar~.pc-container{transition:margin-left .15s ease}.pc-sidebar.pc-sidebar-hide{width:0}.pc-sidebar.pc-sidebar-hide~.pc-header{left:0}.pc-sidebar.pc-sidebar-hide~.pc-footer,.pc-sidebar.pc-sidebar-hide~.pc-container{margin-left:0}}@media (max-width: 1024px){.pc-header .pc-h-item.pc-sidebar-collapse{display:none}.pc-sidebar{left:-260px;box-shadow:none;top:0;transition:all .15s ease-in-out}.pc-sidebar.mob-open{left:0}.pc-sidebar.mob-open .navbar-wrapper{position:relative;z-index:5;background:inherit}.pc-sidebar.mob-open~.pc-container .pc-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1025}}.pc-header{background:var(--pc-header-background);color:var(--pc-header-color);min-height:60px;border-bottom:1px solid var(--fk-color-border-subtle);position:fixed;left:260px;right:0;z-index:1025;display:flex;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc-header ul{margin-bottom:0;display:inline-flex}.pc-header .m-header{height:60px;display:flex;align-items:center;justify-content:space-between;width:260px;padding:16px 10px 16px 24px}.pc-header .header-wrapper{display:flex;padding:0 25px 0 12px;flex-grow:1;justify-content:space-between}@media (max-width: 575.98px){.pc-header .header-wrapper{padding:0 15px}}.pc-header .pc-h-item{min-height:60px;display:flex;align-items:center;position:relative}.pc-header .pc-head-link{margin:0 8px;position:relative;font-weight:500;padding:0;display:inline-flex;align-items:center;justify-content:center;width:var(--fk-control-md);height:var(--fk-control-md);border-radius:var(--fk-radius-full);color:var(--pc-header-color);overflow:hidden}.pc-header .pc-head-link.dropdown-toggle:after{display:none}.pc-header .pc-head-link:before{content:"";position:absolute;inset:0;z-index:1;background:var(--pc-active-background);border-radius:var(--fk-radius-full);transform:scale(0);transition:all .08s cubic-bezier(.37,.24,.53,.99)}.pc-header .pc-head-link>img,.pc-header .pc-head-link>span,.pc-header .pc-head-link>svg,.pc-header .pc-head-link>i{position:relative;z-index:5;transition:all .08s cubic-bezier(.37,.24,.53,.99)}.pc-header .pc-head-link>i{color:var(--pc-header-color);font-size:16px}.pc-header .pc-head-link>svg{width:20px;height:20px}.pc-header .pc-head-link.active,.pc-header .pc-head-link:active,.pc-header .pc-head-link:focus,.pc-header .pc-head-link:hover{text-decoration:none;color:var(--pc-header-color)}.pc-header .pc-head-link.active>svg,.pc-header .pc-head-link.active>i,.pc-header .pc-head-link:active>svg,.pc-header .pc-head-link:active>i,.pc-header .pc-head-link:focus>svg,.pc-header .pc-head-link:focus>i,.pc-header .pc-head-link:hover>svg,.pc-header .pc-head-link:hover>i{color:var(--pc-header-color)}.pc-header .pc-head-link.active:before,.pc-header .pc-head-link:active:before,.pc-header .pc-head-link:focus:before,.pc-header .pc-head-link:hover:before{border-radius:0;transform:scale(1)}.pc-header .pc-head-link.active .hamburger .hamburger-inner,.pc-header .pc-head-link:active .hamburger .hamburger-inner,.pc-header .pc-head-link:focus .hamburger .hamburger-inner,.pc-header .pc-head-link:hover .hamburger .hamburger-inner{background-color:var(--fk-color-text-secondary)}.pc-header .pc-head-link.active .hamburger .hamburger-inner:after,.pc-header .pc-head-link.active .hamburger .hamburger-inner:before,.pc-header .pc-head-link:active .hamburger .hamburger-inner:after,.pc-header .pc-head-link:active .hamburger .hamburger-inner:before,.pc-header .pc-head-link:focus .hamburger .hamburger-inner:after,.pc-header .pc-head-link:focus .hamburger .hamburger-inner:before,.pc-header .pc-head-link:hover .hamburger .hamburger-inner:after,.pc-header .pc-head-link:hover .hamburger .hamburger-inner:before{background-color:var(--fk-color-text-secondary)}.pc-header .pc-head-link.active i.material-icons-two-tone,.pc-header .pc-head-link:active i.material-icons-two-tone,.pc-header .pc-head-link:focus i.material-icons-two-tone,.pc-header .pc-head-link:hover i.material-icons-two-tone{background-color:var(--fk-color-text-secondary)}.pc-header .pc-head-link .pc-h-badge{display:flex;flex-flow:wrap;place-content:center;font-weight:500;font-size:.75rem;line-height:1;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0ms;transform-origin:100% 0%;min-width:16px;height:16px;padding:4px;position:absolute;top:2px;right:2px;border-radius:50%;z-index:9}.pc-header .pc-head-link .pc-h-badge.dots{width:9px;height:9px;top:7px;right:16px;padding:0}.pc-header .pc-head-link .user-desc,.pc-header .pc-head-link .user-name{display:block;line-height:1}.pc-header .pc-head-link .user-name{margin-bottom:5px;font-size:15px;font-weight:600}.pc-header .pc-head-link .user-desc{font-size:12px;font-weight:400;color:var(--pc-header-color)}.pc-header .pc-head-link .settings{animation:anim-rotate 2s infinite linear}.pc-header .pc-h-dropdown{transform:none!important;top:100%!important}.pc-header .pc-h-dropdown.fk-tw-user-menu-end{right:0!important;left:auto!important}.pc-header .drp-search{min-width:20rem}.pc-header .user-avatar{width:40px;border-radius:50%}.pc-header .header-user-profile .pc-head-link{width:auto;padding:var(--fk-space-3) var(--fk-space-5)}.pc-header .header-user-profile .pc-head-link>span>i{font-size:22px;margin-right:8px}.pc-header .header-user-profile .pc-head-link .user-avatar{width:34px;height:34px}@media (max-width: 575.98px){.pc-header .header-user-profile .pc-head-link{width:40px;padding:var(--fk-space-2)}.pc-header .header-user-profile .pc-head-link .user-avatar{margin-right:0}.pc-header .header-user-profile .pc-head-link>span,.pc-header .header-user-profile .pc-head-link>span>i{display:none}}.pc-header .dropdown-user-profile{min-width:290px;max-width:100%}.pc-header .dropdown-user-profile .drp-tabs{border-bottom:0;display:flex;margin-bottom:10px}.pc-header .dropdown-user-profile .drp-tabs .nav-item{margin-bottom:0}.pc-header .dropdown-user-profile .drp-tabs .nav-item .nav-link{position:relative;padding:.7rem;font-weight:500;color:var(--fk-color-text-primary);display:flex;align-items:center;justify-content:center}.pc-header .dropdown-user-profile .drp-tabs .nav-item .nav-link i{font-size:18px;margin:0 4px}.pc-header .dropdown-user-profile .drp-tabs .nav-item .nav-link .material-icons-two-tone{font-size:20px}.pc-header .dropdown-user-profile .drp-tabs .nav-item .nav-link:after{content:"";background:var(--fk-theme-primary);position:absolute;transition:all .3s ease-in-out;left:50%;right:50%;bottom:-1px;height:2px;border-radius:2px 2px 0 0}.pc-header .dropdown-user-profile .drp-tabs .nav-link:hover{border-color:transparent;color:var(--fk-theme-primary)}.pc-header .dropdown-user-profile .drp-tabs .nav-link:hover .material-icons-two-tone{background-color:var(--fk-theme-primary)}.pc-header .dropdown-user-profile .drp-tabs .nav-item.show .nav-link,.pc-header .dropdown-user-profile .drp-tabs .nav-link.active{border-color:transparent;color:var(--fk-theme-primary)}.pc-header .dropdown-user-profile .drp-tabs .nav-item.show .nav-link .material-icons-two-tone,.pc-header .dropdown-user-profile .drp-tabs .nav-link.active .material-icons-two-tone{background-color:var(--fk-theme-primary)}.pc-header .dropdown-user-profile .drp-tabs .nav-item.show .nav-link:after,.pc-header .dropdown-user-profile .drp-tabs .nav-link.active:after{left:0;right:0}.pc-header .dropdown-user-profile .tab-content .dropdown-item i{font-size:14px}.pc-header .dropdown-user-profile .tab-content .dropdown-item svg{margin-right:0;width:14px;height:14px}.pc-header .dropdown-notification{min-width:420px;max-width:100%}.pc-header .dropdown-notification .fk-tw-dropdown-item:active,.pc-header .dropdown-notification .fk-tw-dropdown-item:hover,.pc-header .dropdown-notification .fk-tw-dropdown-item:focus{background:var(--fk-theme-primary-soft)}.pc-header .dropdown-notification .fk-tw-dropdown-item .user-avatar,.pc-header .dropdown-notification .fk-tw-dropdown-item h5,.pc-header .dropdown-notification .fk-tw-dropdown-item .h5{cursor:pointer}.pc-header .dropdown-notification .user-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px}.pc-header .dropdown-notification .notification-file{display:flex;align-items:center}.pc-header .dropdown-notification .notification-file i{font-size:20px;margin-right:16px}@media (max-width: 575.98px){.pc-header .dropdown-notification{min-width:100%}}@keyframes anim-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1025px){.pc-header .pc-h-item.pc-sidebar-popup{display:none}}@media (max-width: 1024px){.pc-header{top:0;left:0;transition:all .15s ease-in-out}.pc-header .m-header,.pc-header .pc-head-link .user-desc,.pc-header .pc-head-link .user-name{display:none}.pc-header .pc-mob-drp.mob-drp-active .pc-h-item{display:block;min-height:auto;position:relative}.pc-header .pc-mob-drp.mob-drp-active .pc-h-item .pc-head-link{display:block;margin:5px 10px!important}.pc-header .pc-mob-drp.mob-drp-active .pc-h-item .fk-tw-user-menu{position:relative!important;width:100%;float:none;box-shadow:none}.pc-header .pc-mob-drp.mob-drp-active ul{display:block}}@media (max-width: 575.98px){.pc-header .pc-head-link{padding:.65rem;margin:0 5px}.pc-header .pc-h-item{position:static}.pc-header .pc-h-item .pc-h-dropdown{left:0!important;right:0!important}}.pc-container{position:relative;top:60px;margin-left:260px;min-height:calc(100vh - 113px);background:#fafafb}.pc-container .coded-content{padding-left:48px;padding-right:48px;padding-top:24px}@media (max-width: 1199.98px){.pc-container .coded-content.container{max-width:100%}}@media (max-width: 767.98px){.pc-container .coded-content{padding-left:32px;padding-right:32px;padding-top:16px}}.pc-container .page-header+.fk-tw-page-grid{padding-top:24px}.pc-container .page-header+.coded-content{padding-top:85px}@media (max-width: 1024px){.pc-container{margin-left:0;margin-right:0}}.page-header{display:flex;align-items:center;top:60px;left:260px;right:0;z-index:1023;min-height:55px;padding:0 0 13px;background:transparent;border-radius:var(--fk-radius-md);margin-bottom:var(--fk-space-4)}.page-header .page-block{width:100%}.page-header .page-header-title{display:inline-block}.page-header h5,.page-header .h5{margin-bottom:0;margin-right:8px;padding-right:8px;font-weight:500}.page-header .breadcrumb{padding:0;display:inline-flex;margin-bottom:0;background:transparent;font-size:13px}.page-header .breadcrumb a{color:var(--pc-sidebar-color)}.page-header .breadcrumb .breadcrumb-item .home{color:var(--fk-color-text-secondary);font-size:14px}.page-header .breadcrumb .breadcrumb-item a:hover{color:var(--fk-theme-primary)}.page-header .breadcrumb .breadcrumb-item+.breadcrumb-item:before{position:relative;top:2px}.page-header .breadcrumb .breadcrumb-item:last-child{opacity:.75}.page-header .breadcrumb svg{width:14px;height:14px;vertical-align:baseline}.pc-footer{position:relative;z-index:995;margin-left:260px;margin-top:60px;background:#fafafb;padding:12px 48px}.pc-footer .footer-wrapper{padding-left:20px;padding-right:20px}@media (max-width: 1024px){.pc-footer{margin-left:0}}:root{--bs-blue: var(--fk-theme-primary);--bs-primary: var(--fk-theme-primary);--bs-primary-rgb: var(--fk-theme-primary-rgb);--bs-link-color-rgb: var(--fk-theme-primary-rgb);--bs-link-hover-color-rgb: var(--fk-theme-primary-rgb)}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu.active>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:focus>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:hover>a{background:var(--fk-theme-primary-soft)}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu.active.coded-trigger>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:focus.coded-trigger>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:hover.coded-trigger>a{color:var(--fk-theme-primary);background:none}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu.active.coded-trigger .coded-submenu>app-nav-item li.active>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu.active.coded-trigger .coded-submenu>app-nav-item li:focus>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu.active.coded-trigger .coded-submenu>app-nav-item li:hover>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:focus.coded-trigger .coded-submenu>app-nav-item li.active>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:focus.coded-trigger .coded-submenu>app-nav-item li:focus>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:focus.coded-trigger .coded-submenu>app-nav-item li:hover>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:hover.coded-trigger .coded-submenu>app-nav-item li.active>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:hover.coded-trigger .coded-submenu>app-nav-item li:focus>a,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-hasmenu:hover.coded-trigger .coded-submenu>app-nav-item li:hover>a{background:var(--fk-theme-primary-soft)}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-collapse .coded-submenu>app-nav-item li.active>a{background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary)}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-item li.nav-item.active,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-item li.nav-item:focus,.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-item li.nav-item:hover{background:var(--fk-theme-primary-soft)}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-item li.nav-item.active>a{color:var(--fk-theme-primary)}.pc-sidebar .coded-inner-navbar>app-nav-group>app-nav-item li.nav-item.active>a .coded-micon{color:var(--fk-theme-primary)}@keyframes fk-login-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fk-login-card-enter{animation:fk-login-slide-up var(--fk-motion-duration-slow) var(--fk-motion-easing-decelerate)}@media (prefers-reduced-motion: reduce){.fk-login-card-enter,.fk-shake,.fk-spin,.fk-input,.fk-password-toggle{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--fk-shell-sidebar-width: 240px;--fk-shell-navbar-height: 64px;--fk-shell-main-padding: var(--fk-space-6);--fk-shell-main-padding-mobile: var(--fk-space-4)}.fk-shell{display:grid;min-height:100vh;background:var(--fk-global-background-default);grid-template-areas:"main";grid-template-columns:1fr;grid-template-rows:1fr}.fk-shell--has-navbar:not(.fk-shell--has-sidebar){grid-template-areas:"navbar" "main";grid-template-columns:1fr;grid-template-rows:var(--fk-shell-navbar-height) 1fr}@media (min-width: 1024px){.fk-shell--has-sidebar:not(.fk-shell--has-navbar){grid-template-areas:"sidebar main";grid-template-columns:var(--fk-shell-sidebar-width) 1fr;grid-template-rows:1fr}.fk-shell--has-sidebar.fk-shell--has-navbar{grid-template-areas:"sidebar navbar" "sidebar main";grid-template-columns:var(--fk-shell-sidebar-width) 1fr;grid-template-rows:var(--fk-shell-navbar-height) 1fr}}@media (max-width: 1023px){.fk-shell--has-sidebar:not(.fk-shell--has-navbar){grid-template-areas:"main";grid-template-columns:1fr;grid-template-rows:1fr}.fk-shell--has-sidebar.fk-shell--has-navbar{grid-template-areas:"navbar" "main";grid-template-columns:1fr;grid-template-rows:var(--fk-shell-navbar-height) 1fr}}.fk-shell-sidebar{grid-area:sidebar;display:flex;flex-direction:column;width:var(--fk-shell-sidebar-width);background:var(--fk-theme-primary);overflow-y:auto;overflow-x:hidden;position:sticky;top:0;height:100vh;z-index:var(--fk-z-sticky)}.fk-shell-sidebar ul{padding-left:0;margin-bottom:0;list-style:none}@media (max-width: 1023px){.fk-shell-sidebar{position:fixed;top:0;left:0;height:100vh;z-index:var(--fk-z-modal);box-shadow:var(--fk-shadow-lg);transform:translate(-100%);transition:transform var(--fk-motion-duration-normal) var(--fk-motion-easing-accelerate)}.fk-shell-sidebar--open{transform:translate(0);transition:transform var(--fk-motion-duration-normal) var(--fk-motion-easing-decelerate)}}.fk-shell-sidebar__logo{display:flex;align-items:center;min-height:var(--fk-shell-navbar-height);padding:0 var(--fk-space-5);flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.12)}.fk-shell-sidebar__nav{flex:1;display:flex;flex-direction:column;padding:var(--fk-space-3);gap:var(--fk-space-1);overflow-y:auto}.fk-shell-sidebar__user{flex-shrink:0;padding:var(--fk-space-3);border-top:1px solid rgba(255,255,255,.12)}.fk-shell-sidebar .coded-menu-caption{color:#ffffff80;font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:var(--fk-space-4) var(--fk-space-4) var(--fk-space-1);line-height:1}.fk-shell-nav-link{display:flex;align-items:center;gap:var(--fk-space-3);height:var(--fk-control-md);padding:0 var(--fk-space-4);border-radius:var(--fk-radius-sm);color:#ffffffc7;font-size:.875rem;font-weight:500;font-family:inherit;text-decoration:none;background:transparent;border:none;cursor:pointer;width:100%;white-space:nowrap;transition:background var(--fk-motion-duration-fast) var(--fk-motion-easing-standard),color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-shell-nav-link:hover{background:#ffffff1f;color:#fff}.fk-shell-nav-link--active{background:#ffffff2e;color:#fff;font-weight:600}.fk-shell-nav-link:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.fk-shell-nav-link .material-symbols-outlined{font-size:20px;line-height:1;flex-shrink:0;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;pointer-events:none}.fk-shell-nav-link--active .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.fk-shell-navbar{grid-area:navbar;display:flex;align-items:center;justify-content:space-between;height:var(--fk-shell-navbar-height);padding:0 var(--fk-space-6);background:var(--fk-global-surface-default);border-bottom:1px solid var(--fk-global-border-subtle);box-shadow:var(--fk-shadow-xs);position:sticky;top:0;z-index:var(--fk-z-sticky)}@media (max-width: 1023px){.fk-shell-navbar{padding:0 var(--fk-space-4)}}.fk-shell-navbar__start{display:flex;align-items:center;gap:var(--fk-space-3)}.fk-shell-navbar__end{display:flex;align-items:center;gap:var(--fk-space-2)}.fk-shell-drawer-toggle{display:none;align-items:center;justify-content:center;width:var(--fk-control-md);height:var(--fk-control-md);background:transparent;border:none;border-radius:var(--fk-radius-sm);cursor:pointer;color:var(--fk-global-text-secondary);flex-shrink:0;transition:color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-shell-drawer-toggle:hover{color:var(--fk-global-text-primary)}.fk-shell-drawer-toggle:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-shell-drawer-toggle .material-symbols-outlined{font-size:24px;line-height:1;pointer-events:none}@media (max-width: 1023px){.fk-shell--has-sidebar .fk-shell-drawer-toggle{display:flex}}.fk-shell-collapse-toggle{display:none;align-items:center;justify-content:center;width:var(--fk-control-md);height:var(--fk-control-md);background:transparent;border:none;border-radius:var(--fk-radius-sm);cursor:pointer;color:var(--fk-global-text-secondary);flex-shrink:0;transition:color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-shell-collapse-toggle:hover{color:var(--fk-global-text-primary);background:var(--fk-global-border-subtle)}.fk-shell-collapse-toggle:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-shell-collapse-toggle .material-symbols-outlined{font-size:24px;line-height:1;pointer-events:none}@media (min-width: 1024px){.fk-shell--has-sidebar .fk-shell-collapse-toggle{display:flex}}@media (min-width: 1024px){.fk-shell--collapsed{--fk-shell-sidebar-width: 76px}.fk-shell--collapsed .fk-shell-nav-link{justify-content:center;gap:0}.fk-shell--collapsed .fk-shell-nav-link>span:not(.material-symbols-outlined){display:none}.fk-shell--collapsed .coded-menu-caption{display:none}.fk-shell--collapsed .fk-shell-sidebar__logo{justify-content:center;padding-left:0;padding-right:0}.fk-shell--collapsed .fk-tw-sidebar-logo{width:auto;max-width:100%;height:auto;object-fit:contain}}.fk-shell{transition:grid-template-columns var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}.fk-shell-drawer-overlay{display:none;position:fixed;inset:0;background:var(--fk-global-surface-overlay);z-index:calc(var(--fk-z-modal) - 1);opacity:0;pointer-events:none;transition:opacity var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}@media (max-width: 1023px){.fk-shell-drawer-overlay{display:block}.fk-shell-drawer-overlay--visible{opacity:1;pointer-events:auto}}.fk-shell-main{grid-area:main;padding:var(--fk-shell-main-padding);overflow-y:auto;min-width:0;min-height:0;display:flex;flex-direction:column}@media (max-width: 767px){.fk-shell-main{padding:var(--fk-shell-main-padding-mobile)}}.fk-shell-skip-link{position:absolute;top:var(--fk-space-2);left:var(--fk-space-2);padding:var(--fk-space-2) var(--fk-space-4);background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);border-radius:var(--fk-radius-sm);font-size:.875rem;font-weight:600;font-family:inherit;text-decoration:none;z-index:var(--fk-z-tooltip);transform:translateY(-120%);transition:transform var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-shell-skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.fk-shell-sidebar,.fk-shell-drawer-overlay,.fk-shell-nav-link,.fk-shell-drawer-toggle,.fk-shell-skip-link{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--fk-user-menu-actions-max-h: 192px;--fk-user-menu-apps-max-h: 180px}.fk-user-trigger{position:relative;display:flex;align-items:center;gap:var(--fk-space-2);height:var(--fk-control-md);padding:0 var(--fk-space-2);border:none;background:transparent;cursor:pointer;border-radius:var(--fk-radius-sm);font-family:inherit;transition:background var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-user-trigger:hover{background:var(--fk-global-border-subtle)}.fk-user-trigger:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-user-trigger__avatar{width:36px;height:36px;border-radius:var(--fk-radius-full);object-fit:cover;flex-shrink:0;display:block;background:var(--fk-global-border-subtle)}.fk-user-trigger__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fk-user-trigger__name{font-size:.875rem;font-weight:500;color:var(--fk-global-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.fk-user-trigger__email{font-size:.75rem;font-weight:400;color:var(--fk-global-text-secondary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.fk-user-trigger__chevron{font-size:18px;color:var(--fk-global-text-secondary);flex-shrink:0;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;pointer-events:none;transition:transform var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-user-trigger--open .fk-user-trigger__chevron{transform:rotate(180deg)}.fk-user-dropdown{position:absolute;top:calc(100% + var(--fk-space-2));right:0;width:300px;max-height:80vh;background:var(--fk-global-surface-default);border:1px solid var(--fk-global-border-subtle);border-radius:var(--fk-radius-lg);box-shadow:var(--fk-shadow-lg);z-index:var(--fk-z-dropdown);overflow:hidden;display:flex;flex-direction:column;animation:fk-user-dropdown-enter var(--fk-motion-duration-normal) var(--fk-motion-easing-decelerate) both}.fk-user-dropdown--closing{animation:fk-user-dropdown-exit var(--fk-motion-duration-fast) var(--fk-motion-easing-accelerate) both}@keyframes fk-user-dropdown-enter{0%{opacity:0;transform:scale(.95) translateY(-8px);transform-origin:top right}to{opacity:1;transform:scale(1) translateY(0);transform-origin:top right}}@keyframes fk-user-dropdown-exit{0%{opacity:1;transform:scale(1) translateY(0);transform-origin:top right}to{opacity:0;transform:scale(.95) translateY(-8px);transform-origin:top right}}.fk-user-dropdown__info{display:flex;align-items:center;gap:var(--fk-space-3);padding:var(--fk-space-4);flex-shrink:0}.fk-user-dropdown__avatar{width:44px;height:44px;border-radius:var(--fk-radius-full);object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--fk-theme-primary),var(--fk-theme-secondary));color:var(--fk-theme-on-primary);font-size:.9rem;font-weight:600;text-transform:uppercase}.fk-user-dropdown__identity{display:flex;flex-direction:column;min-width:0;gap:var(--fk-space-1)}.fk-user-dropdown__email{font-size:.8125rem;font-weight:400;color:var(--fk-global-text-secondary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-user-dropdown__fullname{font-size:.875rem;font-weight:600;color:var(--fk-global-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-user-dropdown__role{font-size:.75rem;font-weight:400;color:var(--fk-global-text-disabled);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-user-dropdown__actions{max-height:var(--fk-user-menu-actions-max-h);overflow-y:auto;overflow-x:hidden;flex-shrink:0}.fk-user-menu-actions{list-style:none;margin:0;padding:var(--fk-space-1) 0}.fk-user-menu-action{display:flex;align-items:center;gap:var(--fk-space-3);width:100%;padding:var(--fk-space-2) var(--fk-space-4);min-height:var(--fk-control-md);background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:400;color:var(--fk-global-text-primary);text-decoration:none;text-align:left;transition:background var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-user-menu-action:hover{background:var(--fk-global-border-subtle);color:var(--fk-global-text-primary);text-decoration:none}.fk-user-menu-action:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:-2px}.fk-user-menu-action .material-symbols-outlined{font-size:20px;line-height:1;flex-shrink:0;color:var(--fk-global-text-secondary);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;pointer-events:none}.fk-user-dropdown__divider{height:1px;background:var(--fk-global-border-subtle);margin:0;border:none;flex-shrink:0}.fk-app-switcher{padding:var(--fk-space-3) var(--fk-space-4) var(--fk-space-4);flex-shrink:0}.fk-app-switcher__title{font-size:.6875rem;font-weight:600;color:var(--fk-global-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--fk-space-3);display:block}.fk-app-switcher__scroll{max-height:var(--fk-user-menu-apps-max-h);overflow-y:auto;overflow-x:hidden}.fk-app-switcher__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fk-space-3)}.fk-app-switcher__item{display:flex;flex-direction:column;align-items:center;gap:var(--fk-space-1);padding:var(--fk-space-2);border-radius:var(--fk-radius-sm);cursor:pointer;text-decoration:none;background:transparent;border:none;font-family:inherit;transition:background var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-app-switcher__item:hover{background:var(--fk-global-border-subtle)}.fk-app-switcher__item:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset);border-radius:var(--fk-radius-sm)}.fk-app-switcher__logo{width:52px;height:52px;border-radius:var(--fk-radius-md);border:1px solid var(--fk-global-border-subtle);object-fit:contain;display:block;background:var(--fk-global-surface-default)}.fk-app-switcher__logo--placeholder{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:var(--fk-global-text-secondary);background:var(--fk-global-surface-raised, var(--fk-global-border-subtle))}.fk-app-switcher__item--current .fk-app-switcher__logo,.fk-app-switcher__item--current .fk-app-switcher__logo--placeholder{outline:2px solid var(--fk-theme-primary);outline-offset:2px}.fk-app-switcher__logo-wrap{position:relative;width:52px;height:52px;flex-shrink:0}.fk-app-switcher__item--loading{pointer-events:none;opacity:.85}.fk-app-switcher__item--disabled{pointer-events:none;opacity:.5}.fk-app-switcher__logo-spinner{position:absolute;inset:0;border-radius:var(--fk-radius-md);background:var(--fk-global-surface-default);opacity:.82}.fk-app-switcher__logo-spinner:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--fk-theme-primary);border-top-color:transparent;border-radius:50%;animation:fk-spin .65s linear infinite}.fk-app-switcher__name{font-size:.6875rem;font-weight:500;color:var(--fk-global-text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px;width:100%;text-transform:uppercase;letter-spacing:.03em}.fk-user-dropdown__signout{display:flex;align-items:center;gap:var(--fk-space-3);width:100%;padding:var(--fk-space-3) var(--fk-space-4);flex-shrink:0;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--fk-global-status-error);text-align:left;transition:background var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-user-dropdown__signout:hover{background:var(--fk-global-status-error-soft)}.fk-user-dropdown__signout:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-global-status-error);outline-offset:var(--fk-focus-ring-offset)}.fk-user-dropdown__signout .material-symbols-outlined{font-size:20px;line-height:1;flex-shrink:0;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;pointer-events:none}.fk-user-drawer-header{display:flex;flex-direction:column;align-items:center;padding:var(--fk-space-6) var(--fk-space-4) var(--fk-space-4);background:var(--fk-theme-primary-soft);border-bottom:1px solid rgba(0,0,0,.08)}.fk-user-drawer-header__avatar{width:80px;height:80px;border-radius:var(--fk-radius-full);object-fit:cover;display:block;border:3px solid var(--fk-theme-primary);margin-bottom:var(--fk-space-3)}.fk-user-drawer-header__name{font-size:1rem;font-weight:600;color:var(--fk-global-text-primary);text-align:center;line-height:1.3;margin-bottom:var(--fk-space-1)}.fk-user-drawer-header__email{font-size:.8125rem;font-weight:400;color:var(--fk-global-text-secondary);text-align:center;line-height:1.4}.fk-skeleton{background:var(--fk-global-border-subtle);border-radius:var(--fk-radius-xs);animation:fk-skeleton-pulse 1.5s var(--fk-motion-easing-standard) infinite}.fk-skeleton--circle{border-radius:var(--fk-radius-full)}@keyframes fk-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.fk-user-trigger--loading .fk-user-trigger__avatar{background:var(--fk-global-border-subtle);animation:fk-skeleton-pulse 1.5s var(--fk-motion-easing-standard) infinite}.fk-user-trigger--loading .fk-user-trigger__name,.fk-user-trigger--loading .fk-user-trigger__email{color:transparent;background:var(--fk-global-border-subtle);border-radius:var(--fk-radius-xs);animation:fk-skeleton-pulse 1.5s var(--fk-motion-easing-standard) infinite}@media (prefers-reduced-motion: reduce){.fk-user-dropdown,.fk-user-dropdown--closing,.fk-user-trigger__chevron,.fk-skeleton,.fk-user-trigger--loading .fk-user-trigger__avatar,.fk-user-trigger--loading .fk-user-trigger__name,.fk-user-trigger--loading .fk-user-trigger__email,.fk-app-switcher__item,.fk-user-menu-action,.fk-user-dropdown__signout,.fk-user-trigger{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--fk-global-background-default: #f9fafa;--fk-global-surface-default: #ffffff;--fk-global-surface-elevated: #ffffff;--fk-global-surface-carton: #d4bc9d;--fk-global-surface-overlay: rgba(0, 0, 0, .4);--fk-global-text-primary: #1f2937;--fk-global-text-secondary: #6b7280;--fk-global-text-disabled: #9ca3af;--fk-global-text-inverse: #ffffff;--fk-global-border-subtle: #e5e7eb;--fk-global-border-default: #d0d5dd;--fk-focus-ring-color: var(--fk-theme-primary);--fk-focus-ring-width: 2px;--fk-focus-ring-offset: 2px;--fk-global-status-success: #3d9a00;--fk-global-status-success-soft: #f0f9e8;--fk-global-status-warning: #d97706;--fk-global-status-warning-soft: #fffbeb;--fk-global-status-error: #ca4030;--fk-global-status-error-soft: #fff1ef;--fk-global-status-info: #296199;--fk-global-status-info-soft: #eef4f8;--fk-radius-xs: 4px;--fk-radius-sm: 8px;--fk-radius-md: 12px;--fk-radius-lg: 16px;--fk-radius-xl: 20px;--fk-radius-full: 9999px;--fk-space-1: 4px;--fk-space-2: 8px;--fk-space-3: 12px;--fk-space-4: 16px;--fk-space-5: 20px;--fk-space-6: 24px;--fk-space-8: 32px;--fk-space-10: 40px;--fk-space-12: 48px;--fk-space-16: 64px;--fk-control-sm: 36px;--fk-control-md: 44px;--fk-control-lg: 52px;--fk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--fk-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--fk-shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--fk-shadow-lg: 0 10px 15px rgba(0, 0, 0, .08), 0 4px 6px rgba(0, 0, 0, .05);--fk-motion-duration-instant: 50ms;--fk-motion-duration-fast: .1s;--fk-motion-duration-normal: .2s;--fk-motion-duration-slow: .3s;--fk-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--fk-motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);--fk-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--fk-motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1)}:root{--fk-theme-primary: #4a6741;--fk-theme-primary-hover: #3e5937;--fk-theme-primary-active: #334b2d;--fk-theme-primary-soft: #f0f5ee;--fk-theme-secondary: #7a9e6f;--fk-theme-accent: #b5ceaa;--fk-theme-on-primary: #ffffff}[data-fk-theme=aguacate]{--fk-theme-primary: #51583c;--fk-theme-primary-hover: #495037;--fk-theme-primary-active: #3f4630;--fk-theme-primary-soft: #f7f8f1;--fk-theme-secondary: #9bb548;--fk-theme-accent: #f5e981;--fk-theme-on-primary: #ffffff}[data-fk-theme=arandano]{--fk-theme-primary: #296199;--fk-theme-primary-hover: #245887;--fk-theme-primary-active: #1f4d7a;--fk-theme-primary-soft: #eef4f8;--fk-theme-secondary: #3677a8;--fk-theme-accent: #6741c6;--fk-theme-on-primary: #ffffff}[data-fk-theme=fresa]{--fk-theme-primary: #c0392b;--fk-theme-primary-hover: #a93226;--fk-theme-primary-active: #922b21;--fk-theme-primary-soft: #fdf2f0;--fk-theme-secondary: #e74c3c;--fk-theme-accent: #f9a7a0;--fk-theme-on-primary: #ffffff}[data-fk-theme=frambuesa]{--fk-theme-primary: #8e2149;--fk-theme-primary-hover: #7a1c3f;--fk-theme-primary-active: #661735;--fk-theme-primary-soft: #fdf0f4;--fk-theme-secondary: #c0395e;--fk-theme-accent: #f4a0b5;--fk-theme-on-primary: #ffffff}[data-fk-theme=zarzamora]{--fk-theme-primary: #4a235a;--fk-theme-primary-hover: #3e1e4d;--fk-theme-primary-active: #331940;--fk-theme-primary-soft: #f5f0f7;--fk-theme-secondary: #7d3c98;--fk-theme-accent: #c39bd3;--fk-theme-on-primary: #ffffff}[data-fk-theme=higo]{--fk-theme-primary: #5d4037;--fk-theme-primary-hover: #4e342e;--fk-theme-primary-active: #3e2723;--fk-theme-primary-soft: #f5f0ee;--fk-theme-secondary: #8d6e63;--fk-theme-accent: #d7bdb5;--fk-theme-on-primary: #ffffff}[data-fk-theme=esparrago]{--fk-theme-primary: #4a6741;--fk-theme-primary-hover: #3e5937;--fk-theme-primary-active: #334b2d;--fk-theme-primary-soft: #f0f5ee;--fk-theme-secondary: #7a9e6f;--fk-theme-accent: #b5ceaa;--fk-theme-on-primary: #ffffff}[data-fk-theme=mango]{--fk-theme-primary: #b45309;--fk-theme-primary-hover: #9a4507;--fk-theme-primary-active: #7c3706;--fk-theme-primary-soft: #fff7ed;--fk-theme-secondary: #d97706;--fk-theme-accent: #fcd34d;--fk-theme-on-primary: #ffffff}[data-fk-theme=guayaba]{--fk-theme-primary: #be185d;--fk-theme-primary-hover: #9d174d;--fk-theme-primary-active: #831843;--fk-theme-primary-soft: #fdf2f8;--fk-theme-secondary: #ec4899;--fk-theme-accent: #f9a8d4;--fk-theme-on-primary: #ffffff}:root{font-family:Inter,system-ui,Segoe UI,sans-serif}.fk-h2{font-size:1.5rem;font-weight:700;line-height:1.875rem;letter-spacing:-.01em}.fk-h3{font-size:1.25rem;font-weight:600;line-height:1.625rem}.fk-label{font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:.01em}.fk-body{font-size:1rem;font-weight:400;line-height:1.5rem}.fk-body-sm{font-size:.875rem;font-weight:400;line-height:1.25rem}.fk-caption{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.02em}@media (max-width: 767px){.fk-h2{font-size:1.25rem;line-height:1.625rem}.fk-h3{font-size:1.125rem;line-height:1.5rem}}.fk-input{width:100%;height:var(--fk-control-md);padding:0 var(--fk-space-4);border:1px solid var(--fk-global-border-default);border-radius:var(--fk-radius-sm);background:var(--fk-global-surface-default);color:var(--fk-global-text-primary);font-size:1rem;font-family:inherit;outline:none;transition:border-color var(--fk-motion-duration-instant) var(--fk-motion-easing-standard),box-shadow var(--fk-motion-duration-instant) var(--fk-motion-easing-standard)}.fk-input::placeholder{color:var(--fk-global-text-disabled)}.fk-input:hover{box-shadow:var(--fk-shadow-xs)}.fk-input:focus{border-width:2px;border-color:var(--fk-theme-primary);box-shadow:var(--fk-shadow-xs)}.fk-input--error{border-width:2px;border-color:var(--fk-global-status-error)}.fk-input:disabled{opacity:.5;cursor:not-allowed}.fk-input--password{padding-right:52px}.fk-password-field-wrapper{position:relative}.fk-password-toggle{position:absolute;right:var(--fk-space-2);top:50%;transform:translateY(-50%);width:var(--fk-control-md);height:var(--fk-control-md);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--fk-global-text-secondary);transition:color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-password-toggle:hover{color:var(--fk-global-text-primary)}.fk-password-toggle:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset);border-radius:var(--fk-radius-xs)}.fk-password-toggle:disabled{color:var(--fk-global-text-disabled);cursor:not-allowed}.fk-password-toggle .material-symbols-outlined{font-size:20px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;pointer-events:none}.fk-rp-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--fk-space-8) var(--fk-space-5);background:var(--fk-global-background-default)}@media (max-width: 767px){.fk-rp-page{padding:0;align-items:flex-start}}.fk-rp-card{width:100%;max-width:440px;background:var(--fk-global-surface-default);border-radius:var(--fk-radius-lg);border:1px solid var(--fk-global-border-subtle);box-shadow:var(--fk-shadow-lg);padding:var(--fk-space-12) var(--fk-space-10) var(--fk-space-8)}@media (max-width: 767px){.fk-rp-card{border-radius:0;box-shadow:none;border:none;min-height:100vh;padding:var(--fk-space-8) var(--fk-space-6) var(--fk-space-6)}}@media (min-width: 768px) and (max-width: 1023px){.fk-rp-card{padding:var(--fk-space-10) var(--fk-space-10) var(--fk-space-8)}}.fk-rp-icon-wrap{width:52px;height:52px;border-radius:var(--fk-radius-md);background:var(--fk-global-background-default);border:1px solid var(--fk-global-border-subtle);display:flex;align-items:center;justify-content:center;color:var(--fk-global-text-secondary);margin-bottom:var(--fk-space-6);flex-shrink:0}.fk-rp-header{margin-bottom:28px}.fk-rp-title{font-size:1.5rem;font-weight:700;line-height:1.875rem;letter-spacing:-.01em;color:var(--fk-global-text-primary);margin:0 0 var(--fk-space-2)}.fk-rp-title:focus{outline:none}@media (max-width: 767px){.fk-rp-title{font-size:1.25rem;line-height:1.625rem}}.fk-rp-desc{font-size:.875rem;font-weight:400;line-height:1.4;color:var(--fk-global-text-secondary);margin:0}.fk-rp-form{display:flex;flex-direction:column;gap:var(--fk-space-5)}.fk-rp-field{display:flex;flex-direction:column;gap:var(--fk-space-2)}.fk-rp-field-label{font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:.01em;color:var(--fk-global-text-primary)}.fk-rp-alert{display:flex;align-items:flex-start;gap:var(--fk-space-2);padding:var(--fk-space-3) var(--fk-space-3);background:var(--fk-global-status-error-soft);border:1px solid var(--fk-global-status-error);border-radius:var(--fk-radius-sm);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--fk-global-status-error)}.fk-rp-alert svg{flex-shrink:0;margin-top:1px;color:var(--fk-global-status-error)}.fk-rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fk-space-2);width:100%;height:var(--fk-control-lg);padding:0 var(--fk-space-5);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:.01em;border-radius:var(--fk-radius-md);border:none;cursor:pointer;transition:background-color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard),opacity var(--fk-motion-duration-fast) var(--fk-motion-easing-standard),transform var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-rp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.fk-rp-btn--primary{background:var(--fk-theme-primary);color:var(--fk-theme-on-primary)}.fk-rp-btn--primary:hover:not(:disabled){background:var(--fk-theme-primary-hover)}.fk-rp-btn--primary:active:not(:disabled){background:var(--fk-theme-primary-active);transform:scale(.98)}.fk-rp-btn--ghost{background:transparent;color:var(--fk-global-text-secondary);border:1.5px solid var(--fk-global-border-default)}.fk-rp-btn--ghost:hover:not(:disabled){background:var(--fk-global-background-default);border-color:var(--fk-global-text-disabled);color:var(--fk-global-text-primary)}.fk-rp-btn--ghost:active:not(:disabled){transform:scale(.98)}.fk-rp-btn__spinner{display:inline-block;width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--fk-theme-on-primary);border-radius:var(--fk-radius-full);animation:fk-spin .8s linear infinite;flex-shrink:0}.fk-rp-back{margin-top:var(--fk-space-5);text-align:center}.fk-rp-back a,.fk-rp-back button{display:inline-flex;align-items:center;gap:var(--fk-space-1);font-size:.875rem;font-weight:500;color:var(--fk-global-text-secondary);text-decoration:none;background:none;border:none;cursor:pointer;padding:var(--fk-space-1) var(--fk-space-2);border-radius:var(--fk-radius-xs);transition:color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-rp-back a:hover,.fk-rp-back button:hover{color:var(--fk-global-text-primary)}.fk-rp-back a:focus-visible,.fk-rp-back button:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-pw-strength{display:flex;align-items:center;gap:var(--fk-space-3);margin-top:calc(var(--fk-space-2) * -1)}.fk-pw-strength__bars{display:flex;gap:var(--fk-space-1);flex:1}.fk-pw-strength__bars span{flex:1;height:4px;border-radius:var(--fk-radius-full);background:var(--fk-global-border-subtle);transition:background var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}.fk-pw-strength--level-1 .fk-pw-strength__bars span:nth-child(1){background:var(--fk-global-status-error)}.fk-pw-strength--level-2 .fk-pw-strength__bars span:nth-child(1),.fk-pw-strength--level-2 .fk-pw-strength__bars span:nth-child(2){background:var(--fk-global-status-warning)}.fk-pw-strength--level-3 .fk-pw-strength__bars span{background:var(--fk-global-status-success)}.fk-pw-strength__label{font-size:.73rem;font-weight:600;min-width:56px;text-align:right;white-space:nowrap;color:var(--fk-global-text-disabled);transition:color var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}.fk-pw-strength--level-1 .fk-pw-strength__label{color:var(--fk-global-status-error)}.fk-pw-strength--level-2 .fk-pw-strength__label{color:var(--fk-global-status-warning)}.fk-pw-strength--level-3 .fk-pw-strength__label{color:var(--fk-global-status-success)}.fk-pw-label--weak{color:var(--fk-global-status-error)}.fk-pw-label--medium{color:var(--fk-global-status-warning)}.fk-pw-label--strong{color:var(--fk-global-status-success)}.fk-pw-label--empty{color:var(--fk-global-text-disabled)}.fk-pw-bar--weak{background:var(--fk-global-status-error)!important}.fk-pw-bar--medium{background:var(--fk-global-status-warning)!important}.fk-pw-bar--strong{background:var(--fk-global-status-success)!important}.fk-pw-rules{list-style:none;margin:calc(var(--fk-space-1) * -1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--fk-space-2)}.fk-pw-rules li{display:flex;align-items:center;gap:var(--fk-space-2);font-size:.8rem;font-weight:400;line-height:1.3;color:var(--fk-global-text-disabled);transition:color var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}.fk-pw-rules li svg{flex-shrink:0;color:var(--fk-global-border-default);transition:color var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}.fk-pw-rules li.fk-pw-rule--met{color:var(--fk-global-text-primary)}.fk-pw-rules li.fk-pw-rule--met svg{color:var(--fk-global-status-success);animation:fk-rp-rule-check-in var(--fk-motion-duration-fast) var(--fk-motion-easing-decelerate)}.fk-pw-generator{display:flex;flex-direction:column;gap:var(--fk-space-3)}.fk-pw-gen-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--fk-space-2);width:100%;padding:var(--fk-space-3) var(--fk-space-4);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;background:none;border:1.5px dashed var(--fk-global-border-default);border-radius:var(--fk-radius-sm);color:var(--fk-global-text-secondary);cursor:pointer;transition:border-color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard),background var(--fk-motion-duration-fast) var(--fk-motion-easing-standard),color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-pw-gen-trigger:hover{border-color:var(--fk-global-text-disabled);background:var(--fk-global-background-default);color:var(--fk-global-text-primary)}.fk-pw-gen-trigger:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-pw-gen-panel{background:var(--fk-global-background-default);border:1px solid var(--fk-global-border-subtle);border-radius:var(--fk-radius-sm);padding:var(--fk-space-3) var(--fk-space-4);display:flex;flex-direction:column;gap:var(--fk-space-3);animation:fk-rp-slide-down var(--fk-motion-duration-normal) var(--fk-motion-easing-decelerate) both}.fk-pw-gen-value{display:flex;align-items:center;justify-content:center;padding:var(--fk-space-1) 0}.fk-pw-gen-text{font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:700;color:var(--fk-global-text-primary);letter-spacing:.06em;word-break:break-all;text-align:center;-webkit-user-select:all;user-select:all}.fk-pw-gen-actions{display:flex;gap:var(--fk-space-2)}.fk-pw-gen-use{display:inline-flex;align-items:center;justify-content:center;gap:var(--fk-space-1);flex:1;padding:var(--fk-space-2) var(--fk-space-3);font-family:inherit;font-size:.8rem;font-weight:600;background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);border:none;border-radius:var(--fk-radius-xs);cursor:pointer;transition:background-color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-pw-gen-use:hover{background:var(--fk-theme-primary-hover)}.fk-pw-gen-use:active{background:var(--fk-theme-primary-active);transform:scale(.98)}.fk-pw-gen-use:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-pw-gen-discard{display:inline-flex;align-items:center;justify-content:center;padding:var(--fk-space-2) var(--fk-space-3);font-family:inherit;font-size:.8rem;font-weight:500;background:transparent;color:var(--fk-global-text-secondary);border:1px solid var(--fk-global-border-subtle);border-radius:var(--fk-radius-xs);cursor:pointer;transition:color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard),border-color var(--fk-motion-duration-fast) var(--fk-motion-easing-standard)}.fk-pw-gen-discard:hover{color:var(--fk-global-text-primary);border-color:var(--fk-global-border-default)}.fk-pw-gen-discard:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.fk-rp-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fk-space-4);padding:var(--fk-space-1) 0 var(--fk-space-2)}.fk-rp-state__icon{width:var(--fk-space-16);height:var(--fk-space-16);border-radius:var(--fk-radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--fk-space-1)}.fk-rp-state__icon.fk-rp-state__icon--blue{background:var(--fk-global-status-info-soft);color:var(--fk-global-status-info);border:1px solid var(--fk-global-status-info-soft)}.fk-rp-state__icon.fk-rp-state__icon--green{background:var(--fk-global-status-success-soft);color:var(--fk-global-status-success);border:1px solid var(--fk-global-status-success-soft)}.fk-rp-state__text{font-size:.875rem;font-weight:400;line-height:1.6;color:var(--fk-global-text-secondary);max-width:320px;margin:0}.fk-rp-state__text strong{color:var(--fk-global-text-primary);font-weight:600}.fk-rp-state__hint{font-size:.8rem;font-weight:400;color:var(--fk-global-text-disabled);margin:calc(var(--fk-space-1) * -1) 0 var(--fk-space-1)}.fk-rp-state__close-hint{font-size:.82rem;font-weight:400;color:var(--fk-global-text-disabled);margin:var(--fk-space-1) 0 0;padding:var(--fk-space-3) var(--fk-space-4);background:var(--fk-global-background-default);border:1px dashed var(--fk-global-border-subtle);border-radius:var(--fk-radius-sm)}.fk-rp-footer{margin-top:var(--fk-space-8);padding-top:var(--fk-space-4);border-top:1px solid var(--fk-global-border-subtle);text-align:center;font-size:.75rem;font-weight:400;color:var(--fk-global-text-disabled);letter-spacing:.2px}@keyframes fk-rp-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fk-rp-card-enter{animation:fk-rp-card-enter var(--fk-motion-duration-slow) var(--fk-motion-easing-decelerate) both}@keyframes fk-rp-step-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fk-rp-step-enter{animation:fk-rp-step-enter var(--fk-motion-duration-normal) var(--fk-motion-easing-decelerate) both}@keyframes fk-rp-step-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.fk-rp-step-exit{animation:fk-rp-step-exit var(--fk-motion-duration-normal) var(--fk-motion-easing-standard) both}@keyframes fk-rp-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fk-rp-slide-down{animation:fk-rp-slide-down var(--fk-motion-duration-normal) var(--fk-motion-easing-decelerate) both}@keyframes fk-rp-state-icon-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.fk-rp-state__icon{animation:fk-rp-state-icon-enter var(--fk-motion-duration-slow) var(--fk-motion-easing-decelerate) both}@keyframes fk-rp-rule-check-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fk-pw-rules li.fk-pw-rule--met svg{animation:fk-rp-rule-check-in var(--fk-motion-duration-fast) var(--fk-motion-easing-decelerate) both}@keyframes fk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fk-spin{animation:fk-spin .8s linear infinite}@keyframes fk-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.fk-shake{animation:fk-shake var(--fk-motion-duration-normal) var(--fk-motion-easing-standard)}@keyframes fk-rp-alert-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fk-rp-alert{animation:fk-rp-alert-enter var(--fk-motion-duration-normal) var(--fk-motion-easing-decelerate) both}:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@media (prefers-reduced-motion: reduce){.fk-rp-card-enter,.fk-rp-step-enter,.fk-rp-step-exit,.fk-rp-slide-down,.fk-spin,.fk-rp-btn__spinner,.fk-shake,.fk-rp-alert,.fk-rp-state__icon,.fk-input,.fk-password-toggle,.fk-pw-strength__bars span,.fk-pw-strength__label,.fk-pw-rules li,.fk-pw-rules li svg{animation-duration:.01ms!important;transition-duration:.01ms!important}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}:where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--fk-theme-primary, #296199);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--fk-theme-primary-rgb, 41, 97, 153),.18)}body{--bs-secondary-color: var(--fk-color-text-secondary);--bs-secondary-color-rgb: 107, 114, 128}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--fk-color-text-primary)}.swal2-popup,.swal2-title,.swal2-html-container{color:var(--fk-color-text-primary)!important}.swal2-confirm:focus-visible,.swal2-cancel:focus-visible,.swal2-deny:focus-visible{outline:2px solid var(--fk-theme-primary, #296199);outline-offset:2px}:where(button,a,.nav-link,.dropdown-item,.fk-tw-dropdown-item,.pc-head-link,.fk-tw-input,.fk-tw-select){min-height:var(--fk-control-md)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fk-modal__header{padding:var(--fk-space-4) var(--fk-space-6) var(--fk-space-4) var(--fk-space-2);background:var(--fk-global-surface-default);box-shadow:0 1px 0 var(--fk-global-border-subtle)}@media (min-width: 768px){.fk-modal__header{padding-inline-start:calc((var(--fk-space-6) + var(--fk-space-3)) / 2);padding-inline-end:calc(var(--fk-space-6) + var(--fk-space-3))}}.fk-modal__header--with-meta{padding-bottom:var(--fk-space-5)}.fk-modal__header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--fk-space-4);max-width:48rem;margin-inline:auto;width:100%;min-width:0}.fk-modal__header--with-meta .fk-modal__header-inner{align-items:flex-start}.fk-modal__header-lead{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.fk-modal__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--fk-global-text-primary);margin:0;line-height:1.3;flex:1;min-width:0;padding:0!important}.fk-modal__meta{display:flex;flex-direction:column;gap:var(--fk-space-1);margin-top:var(--fk-space-3);width:100%}.fk-modal__meta-label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fk-global-text-secondary);line-height:1.3}.fk-modal__meta-value{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--fk-global-text-primary);line-height:1.35;word-break:break-word}.fk-modal__body{background:var(--fk-global-background-default);padding:var(--fk-space-6) var(--fk-space-6) var(--fk-space-8);box-sizing:border-box}@media (min-width: 768px){.fk-modal__body{padding:var(--fk-space-8) calc(var(--fk-space-6) + var(--fk-space-3)) calc(var(--fk-space-8) + var(--fk-space-4))}}.fk-modal__sections{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--fk-space-3);padding-inline:var(--fk-space-4);padding-block-start:var(--fk-space-4);padding-block-end:var(--fk-space-6)}.fk-modal__loading{display:flex;align-items:center;gap:var(--fk-space-3);max-width:48rem;margin:0 auto var(--fk-space-4);font-size:.875rem;color:var(--fk-global-text-secondary)}.fk-modal__alert{max-width:48rem;margin:0 auto var(--fk-space-5);padding:var(--fk-space-3) var(--fk-space-4);border-radius:var(--fk-radius-md);font-size:.875rem;border-left:3px solid transparent}.fk-modal__alert--error{color:var(--fk-global-status-error);background:var(--fk-global-status-error-soft);border-left-color:var(--fk-global-status-error)}.fk-modal__alert--warning{color:var(--fk-global-status-warning);background:var(--fk-global-status-warning-soft);border-left-color:var(--fk-global-status-warning)}.fk-modal__section{border:none;padding:0;margin:0;min-width:0;min-inline-size:0;padding-block:0}.fk-modal__section-legend{display:block;width:100%;box-sizing:border-box;padding:0;margin:0 0 var(--fk-space-2);font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fk-global-text-primary);line-height:1.4}.fk-modal__section-card{background:var(--fk-global-surface-default);border-radius:var(--fk-radius-md);padding:var(--fk-space-6);box-shadow:0 0 0 1px var(--fk-global-border-subtle)}.fk-modal__label{display:block;font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:.01em;color:var(--fk-global-text-secondary);margin-bottom:0}.fk-modal__req{color:var(--fk-global-status-error)}.fk-modal__field-error{font-size:.75rem;color:var(--fk-global-status-error);margin-top:var(--fk-space-1)}.fk-modal__label+.fk-tw-input,.fk-modal__label+.fk-tw-select,.fk-modal__label+input.fk-tw-input{margin-top:var(--fk-space-1)}.fk-tw-input[aria-invalid=true],.fk-tw-select[aria-invalid=true]{border-color:var(--fk-global-status-error);border-width:2px}.fk-modal__checkbox{width:var(--fk-space-5);height:var(--fk-space-5);border-radius:var(--fk-radius-xs);accent-color:var(--fk-theme-primary);cursor:pointer;flex-shrink:0}.fk-modal__checkbox-label{font-size:.875rem;font-weight:600;color:var(--fk-global-text-primary);cursor:pointer}.fk-modal__section-divider{border-block-start:1px solid var(--fk-global-border-subtle)}.fk-modal__modes-lead{margin:0;font-size:.8125rem;font-weight:700;color:var(--fk-global-text-primary)}.fk-modal__modes{display:flex;flex-direction:column;gap:var(--fk-space-2)}.fk-modal__mode-opt{display:flex;align-items:flex-start;gap:var(--fk-space-2);cursor:pointer;font-size:.875rem;font-weight:500;color:var(--fk-global-text-primary);margin:0}.fk-modal__radio{margin-top:2px;accent-color:var(--fk-theme-primary);cursor:pointer;flex-shrink:0}.fk-modal__loading--nested{max-width:none;margin-inline:0;margin-block:0}.fk-modal__filter-hint{font-size:.75rem;line-height:1.35;color:var(--fk-global-text-secondary);margin-top:var(--fk-space-1)}.fk-modal__autocomplete-input{width:100%;box-sizing:border-box}.cdk-overlay-container{z-index:10000!important}html,body{height:100%}body{margin:0;background:var(--fk-color-background-default);color:var(--fk-color-text-primary);font-family:Inter,Inter Fallback,system-ui,Segoe UI,sans-serif;text-rendering:optimizeLegibility}.pc-container,.pcoded-main-container,.page-wrapper,.main-body{background:transparent}.mat-mdc-dialog-container,.swal2-popup{background:var(--fk-color-surface-default);border:1px solid var(--fk-color-border-subtle);border-radius:var(--fk-radius-lg);box-shadow:var(--fk-shadow-sm)}.page-header{margin-bottom:var(--fk-space-5)}.page-header.fk-tw-breadcrumb-shell{top:auto;right:auto;left:auto;z-index:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-bottom:var(--fk-space-5);min-height:0;padding:var(--fk-space-4) var(--fk-space-8);background:linear-gradient(165deg,var(--fk-color-surface-default) 0%,var(--fk-theme-primary-soft) 100%);border:1px solid var(--fk-color-border-subtle);border-radius:var(--fk-radius-xl);box-shadow:var(--fk-shadow-sm),0 1px #ffffffa6 inset}.page-header.fk-tw-breadcrumb-shell .page-block,.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-nav{display:flex;min-width:0;width:100%;align-items:center;justify-content:flex-start}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-list{list-style:none;padding-left:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:0;font-size:.875rem;line-height:1.25}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-item{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-link,.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-plain,.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-current{min-width:0;line-height:1.25}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-plain,.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-current{display:inline-flex;align-items:center}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-item:not(:last-child):after{content:"/";flex:none;flex-shrink:0;align-self:center;line-height:1.25;margin-left:var(--fk-space-2);margin-right:var(--fk-space-2);color:var(--fk-color-text-secondary);opacity:.55;font-size:.875rem;font-weight:400}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-plain{font-weight:500;color:var(--fk-color-text-primary)}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-link{display:inline-flex;align-items:center;font-weight:500;color:var(--fk-theme-primary);text-decoration:none;transition:color .15s ease}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-link:hover{color:var(--fk-theme-primary-hover);text-decoration:underline;text-underline-offset:3px}.page-header.fk-tw-breadcrumb-shell .fk-tw-breadcrumb-current{font-weight:700;font-size:inherit;line-height:1.25;color:var(--fk-color-text-primary);letter-spacing:-.01em}.entity-detail-grid.fk-tw-detail-grid{margin-top:0;margin-bottom:var(--fk-space-3)}.page-header-title h1,.page-header-title .h1,.page-header-title h2,.page-header-title .h2,.page-header-title h3,.page-header-title .h3{letter-spacing:-.02em}.text-muted{color:var(--fk-color-text-secondary)!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cdk-overlay-pane.mat-mdc-dialog-panel.modal-sin-max-width{--mat-dialog-container-max-width: 100vw !important;min-width:unset!important}.toast-error{background-color:var(--fk-color-status-error)!important;width:500px!important;max-width:500px!important}.swal2-container{z-index:10001!important}.swal-custom-popup{overflow-x:hidden!important;max-width:600px!important}.swal-custom-popup .swal2-icon{display:none!important}.swal-custom-popup .swal-custom-title{margin-bottom:1.5rem!important}.swal-custom-popup .swal2-html-container{overflow-x:hidden!important;word-wrap:break-word!important;max-width:100%!important;padding:0 1.25em!important}.swal-custom-popup .swal2-html-container textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;word-wrap:break-word!important;margin:0 auto!important;display:block!important}.swal-custom-popup .swal2-actions{justify-content:flex-end!important;margin-top:1.5rem!important;padding:0 1.25em 1.25em!important}.swal-custom-popup .swal2-actions .swal2-confirm,.swal-custom-popup .swal2-actions .swal2-cancel{margin:0 0 0 .5rem!important}.cdk-overlay-pane.modal-sin-max-width .mat-mdc-dialog-container,.cdk-overlay-pane.modal-sin-max-width .mat-mdc-dialog-surface,.cdk-overlay-pane.mi-clase-dialogo-redondo .mat-mdc-dialog-container,.cdk-overlay-pane.mi-clase-dialogo-redondo .mat-mdc-dialog-surface{border-radius:var(--fk-radius-sm)!important}.cdk-overlay-pane.documentos-vencidos-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.cdk-overlay-pane.documentos-vencidos-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:12px!important;overflow:hidden;margin:0!important;position:relative!important}.documentos-vencidos-backdrop{background-color:#0009!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all!important;cursor:default!important}.cdk-overlay-backdrop.documentos-vencidos-backdrop.cdk-overlay-backdrop-showing{pointer-events:all!important}.cdk-overlay-container:has(.documentos-vencidos-dialog){pointer-events:all!important}.cdk-overlay-pane.crear-entidad-dialog-panel .mat-mdc-dialog-container{border-radius:var(--fk-radius-md);overflow:hidden}.cdk-overlay-pane.crear-entidad-dialog-panel--architect .mat-mdc-dialog-container{padding:0!important;border-radius:var(--fk-radius-lg);overflow:hidden;box-shadow:var(--fk-shadow-lg)}.cdk-overlay-pane.crear-entidad-dialog-panel--architect .mat-mdc-dialog-content{padding:0!important;margin:0!important}.cdk-overlay-pane.crear-entidad-dialog-panel--architect .mat-mdc-dialog-actions{padding:1.25rem 1.75rem 1.5rem!important;min-height:unset;gap:1.25rem!important;flex-wrap:wrap;background:var(--fk-global-surface-default);box-shadow:0 -1px 0 var(--fk-global-border-subtle)}@media (min-width: 768px){.cdk-overlay-pane.crear-entidad-dialog-panel--architect .mat-mdc-dialog-actions{padding:1.25rem 2.25rem 1.5rem!important}}.pdf-shapes-toolbar{display:flex!important;flex-direction:row!important;align-items:center!important;gap:3px;height:44px;min-height:44px;padding:0 10px;flex-shrink:0;background:var(--fk-surface, #f5f6fa);border-bottom:1px solid var(--fk-border, #e0e3ee);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pdf-shapes-toolbar::-webkit-scrollbar{display:none}.pdf-toolbar-sep{flex-shrink:0;width:1px;height:22px;background:var(--fk-border, #d0d4e0);margin:0 5px;align-self:center}.pdf-tool-btn{flex-shrink:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;color:var(--fk-text-muted, #555);line-height:1;transition:background .12s,border-color .12s,color .12s}.pdf-tool-btn .material-symbols-outlined{font-size:18px!important;line-height:1;display:block}.pdf-tool-btn svg{display:block}.pdf-tool-btn:hover{background:var(--fk-hover, #e8ecf7);border-color:var(--fk-border, #c8cde0)}.pdf-tool-btn.pdf-tool-btn--active{background:var(--fk-primary-light, #e3eaff);border-color:var(--fk-primary, #3f5bff);color:var(--fk-primary, #3f5bff)}.pdf-lw-btn{width:36px!important;min-width:36px!important}.pdf-color-strip{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:5px;flex-shrink:0}.pdf-color-dot{flex-shrink:0;display:block;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;border-radius:50%!important;border:2px solid transparent;outline:2px solid transparent;outline-offset:2px;cursor:pointer;align-self:center;transition:outline-color .12s,transform .1s}.pdf-color-dot:hover{transform:scale(1.18)}.pdf-color-dot.pdf-color-dot--active{outline-color:#333;transform:scale(1.1)}.pdf-color-custom{flex-shrink:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:6px;border:1px solid var(--fk-border, #d0d4e0);cursor:pointer;background:#fff;position:relative;overflow:hidden;transition:background .12s,border-color .12s}.pdf-color-custom .pdf-color-custom__swatch{display:block;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(0,0,0,.18);flex-shrink:0;pointer-events:none}.pdf-color-custom input[type=color]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}.pdf-color-custom:hover{background:var(--fk-hover, #e8ecf7);border-color:var(--fk-primary, #3f5bff)}.pdf-lw-strip{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:2px;flex-shrink:0}.pdf-shapes-toolbar--readonly{background:var(--fk-surface-subtle, #f0f1f7)!important;opacity:.85}.pdf-toolbar-readonly-icon{font-size:16px!important;color:var(--fk-text-muted, #888);flex-shrink:0}.pdf-toolbar-readonly-label{font-size:12px;color:var(--fk-text-muted, #888);white-space:nowrap;flex-shrink:0}.pdf-shapes-toolbar button:disabled,.pdf-shapes-toolbar button[disabled]{opacity:.38;cursor:not-allowed!important;pointer-events:none}.pdf-color-custom--disabled{opacity:.38;cursor:not-allowed!important;pointer-events:none}.cdk-overlay-pane.pdf-editor-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.pdf-editor-dialog-panel .mat-mdc-dialog-surface{display:flex;flex-direction:column;height:100%}.cdk-overlay-pane.pdf-editor-dialog-panel .mdc-dialog__container,.cdk-overlay-pane.pdf-editor-dialog-panel .mat-mdc-dialog-inner-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.cdk-overlay-pane.pdf-editor-dialog-panel .mat-mdc-dialog-content{flex:1!important;overflow:hidden!important;max-height:none!important}.cdk-overlay-pane.pdf-editor-dialog-panel .mat-mdc-dialog-actions{flex-shrink:0}.cdk-overlay-pane.pdf-editor-dialog-panel .popupDate{display:none!important}.pdf-textbox-overlay{position:fixed;z-index:100000;display:flex;flex-direction:column}.pdf-textbox-textarea{resize:both;min-width:80px;min-height:40px;border:2px dashed currentColor;background:#fef9c4;padding:4px 6px;font-family:Arial,sans-serif;font-size:13px;line-height:1.4;outline:none;box-sizing:border-box}.pdf-textbox-textarea::placeholder{color:#bbb;font-style:italic}.pdf-fontsize-display{display:flex;align-items:center;justify-content:center;min-width:22px;font-size:12px;font-weight:600;color:var(--fk-text-primary, #374151);-webkit-user-select:none;user-select:none}.pdf-bg-strip{display:flex;align-items:center;gap:4px}.pdf-font-strip{display:flex;align-items:center;gap:2px}.pdf-font-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;font-size:16px;font-weight:600;color:var(--fk-text-primary, #374151);transition:background .15s,border-color .15s}.pdf-font-btn:hover{background:#00000012}.pdf-font-btn--active{border-color:var(--fk-primary, #1e88e5);background:#1e88e51a;color:var(--fk-primary, #1e88e5)}.pdf-swatch-transparent{background-image:repeating-conic-gradient(#ccc 0% 25%,#fff 0% 50%)!important;background-size:8px 8px!important}.pdf-textbox-actions{display:flex;gap:4px;padding:3px 0 0}.pdf-tool-btn--danger:hover{color:#e53935!important;background:#e539351a!important}.pdf-tb-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;cursor:pointer;padding:0}.pdf-tb-btn .material-symbols-outlined{font-size:16px}.pdf-tb-btn--confirm{background:#43a047;color:#fff}.pdf-tb-btn--cancel{background:#e53935;color:#fff}.entity-detail-skeleton__line-lg,.entity-detail-skeleton__line-sm{display:block;min-height:.875rem;border-radius:var(--fk-radius-sm)}.entity-detail-skeleton__line-lg{min-height:2rem}.ds-chart-body{min-height:0}.ds-chart-host{width:100%;padding:8px 12px}.ds-chart-host--160{height:160px}.ds-chart-host--260{height:260px}.ds-chart-host--300{height:300px}.ds-chart-skeleton-bars{width:100%;padding:.75rem 1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.ds-chart-skeleton-bars--160{height:160px}.ds-chart-skeleton-bars--260{min-height:260px;padding-top:1rem;padding-bottom:1rem}.ds-chart-skeleton-bar{max-width:14%;min-width:0}.ds-chart-skeleton-bar--trend{max-width:7%}.ds-chart-skeleton-h-25{min-height:25%}.ds-chart-skeleton-h-35{min-height:35%}.ds-chart-skeleton-h-40{min-height:40%}.ds-chart-skeleton-h-45{min-height:45%}.ds-chart-skeleton-h-55{min-height:55%}.ds-chart-skeleton-h-60{min-height:60%}.ds-chart-skeleton-h-70{min-height:70%}.ds-chart-skeleton-donut{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.ds-chart-skeleton-donut--280{height:280px}.ds-chart-skeleton-donut--300{min-height:300px}.ds-chart-skeleton-ring{width:180px;height:180px;border-radius:50%;background:var(--fk-theme-surface-tint)}.ds-chart-skeleton-ring--lg{width:200px;height:200px}.ds-chart-skeleton-ring--md{width:160px;height:160px}.ds-chart-skeleton-legend{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;width:100%;padding-inline:.5rem}.ds-chart-skeleton-legend-pill{width:3.5rem;height:.75rem;border-radius:var(--fk-radius-sm)}.ds-chart-skeleton-legend-pill--trend{width:4rem;height:.6rem}.ds-skeleton-avatar{width:80px;height:80px}.ds-skeleton-copy{min-width:200px}.ds-skeleton-title-lg{min-height:2rem}.ds-progress-thin{height:.5rem}.ds-skeleton-card-200{min-height:200px}.ds-skeleton-card-260{min-height:260px}.ds-skeleton-card-280{min-height:280px}.ds-skeleton-block-180{height:180px}.ds-loader-panel{display:flex;justify-content:center;align-items:center;gap:.5rem}.ds-loader-panel--tall{min-height:200px;padding-top:80px}.ds-spinner-xl{width:3rem;height:3rem}.ds-icon-display{font-size:3rem}.ds-table-col-action-sm{width:60px}.ds-table-col-action{width:80px}.ds-table-col-action-wide{width:140px;min-width:140px}.ds-table-col-responsable{max-width:200px}.ds-table-col-action-compact{max-width:100px}.ds-btn-pill{border-radius:var(--fk-radius-md)!important}a.fk-tw-btn-outline,a.fk-tw-btn-outline:hover,a.fk-tw-btn-outline:focus,a.fk-tw-btn-outline:visited{text-decoration:none}.ds-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ds-table-toolbar__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-left:auto}.ds-table-toolbar__actions .fk-tw-input{flex:1 1 auto;min-width:180px;width:auto}.ds-table-toolbar__actions .fk-tw-btn-primary,.ds-table-toolbar__actions .fk-tw-btn-secondary{flex-shrink:0}.fk-btn-add{display:inline-flex;align-items:center;gap:var(--fk-space-2);border-radius:var(--fk-radius-full);padding-inline:var(--fk-space-4);font-weight:600;white-space:nowrap;box-shadow:0 1px 2px #00000014;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.fk-btn-add .material-symbols-outlined{font-size:18px;line-height:1}.fk-btn-add:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--fk-theme-primary) 35%,transparent);filter:brightness(1.04)}.fk-btn-add:active{transform:translateY(0);box-shadow:0 1px 2px #00000014}.fk-btn-add:focus-visible{outline:var(--fk-focus-ring-width) solid var(--fk-focus-ring-color);outline-offset:var(--fk-focus-ring-offset)}.ds-table-toolbar__actions .fk-tw-select{flex:0 0 auto;width:auto;min-width:0}@media (max-width: 575.98px){.ds-table-toolbar{flex-direction:column;align-items:stretch}.ds-table-toolbar__actions{margin-left:0;flex-wrap:wrap;flex-direction:column}.ds-table-toolbar__actions .fk-tw-input,.ds-table-toolbar__actions .fk-tw-btn-primary,.ds-table-toolbar__actions .fk-tw-btn-secondary,.ds-table-toolbar__actions .fk-tw-select{width:100%;flex:1 1 100%}}.col-nombre{max-width:360px}@media (min-width: 992px){.col-nombre{max-width:none}}@media (max-width: 576px){.col-nombre{max-width:220px}}.ds-table-body-min{min-height:300px}table.fk-tw-table tbody tr.fk-tr--sin-docs>td:first-child{border-left:3px solid var(--fk-global-status-warning)}table.fk-tw-table tbody tr.fk-tr--sin-docs>td{background-color:color-mix(in srgb,var(--fk-global-status-warning) 4%,transparent)}table.fk-tw-table tbody tr.fk-tr--por-revisar>td:first-child{border-left:3px solid #f97316}table.fk-tw-table tbody tr.fk-tr--por-revisar>td{background-color:color-mix(in srgb,#f97316 5%,transparent)}.ds-table-col-name{min-width:220px}.ds-table-col-user{min-width:240px}.ds-table-col-detail{width:84px}.ds-table-actions{display:flex;justify-content:flex-end;align-items:center;gap:.25rem;flex-wrap:nowrap}.ds-table-actions--center{justify-content:center}.ds-btn-icon-sm{min-width:var(--fk-control-sm);min-height:var(--fk-control-sm);padding:.375rem}.pagination.ds-pagination{gap:.375rem;flex-wrap:wrap;justify-content:center}.pagination.ds-pagination .page-item{margin:0}.pagination.ds-pagination .page-link{min-width:var(--fk-control-md);height:var(--fk-control-md);padding:0 .875rem;border-radius:var(--fk-radius-md);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fk-color-border-default);background:var(--fk-color-surface-default);color:var(--fk-theme-primary);font-weight:600;line-height:1;box-shadow:none}.pagination.ds-pagination .page-item.active .page-link{background:var(--fk-theme-primary);border-color:var(--fk-theme-primary);color:var(--fk-theme-on-primary)}.pagination.ds-pagination .page-item.disabled .page-link{background:var(--fk-theme-surface-tint);border-color:var(--fk-color-border-subtle);color:var(--fk-color-text-secondary)}.pagination.ds-pagination .page-link:hover:not(:disabled){background:var(--fk-theme-primary-soft);border-color:var(--fk-theme-border-tint);color:var(--fk-theme-primary)}.pagination.ds-pagination .page-link:focus-visible{outline:2px solid var(--fk-theme-primary);outline-offset:2px}.fk-tw-table .fk-tw-switch-track{display:inline-block;box-sizing:border-box;width:3rem;min-width:3rem;height:1.75rem;max-width:none}.fk-detalle-aprobacion{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 16px;padding:10px 14px;border:1px solid var(--fk-global-border-subtle, #e2e8f0);border-radius:12px;background:var(--fk-global-surface-default, #fff)}.fk-detalle-aprobacion__label{font-size:.85rem;font-weight:600;color:var(--fk-global-text-secondary, #475569)}
