@theme default{ --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --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-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 none); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 none); --color-neutral-100: oklch(97% 0 none); --color-neutral-200: oklch(92.2% 0 none); --color-neutral-300: oklch(87% 0 none); --color-neutral-400: oklch(70.8% 0 none); --color-neutral-500: oklch(55.6% 0 none); --color-neutral-600: oklch(43.9% 0 none); --color-neutral-700: oklch(37.1% 0 none); --color-neutral-800: oklch(26.9% 0 none); --color-neutral-900: oklch(20.5% 0 none); --color-neutral-950: oklch(14.5% 0 none); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 none); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --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; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }@tailwind utilities;@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-H77VXS6W.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--_ds-prv-white: #fff;--_ds-prv-black: #000;--_ds-prv-gray-25: #fcfcfc;--_ds-prv-gray-50: #f9f9f9;--_ds-prv-gray-75: #f2f2f2;--_ds-prv-gray-100: #ececec;--_ds-prv-gray-150: #e8e8e8;--_ds-prv-gray-200: #e3e3e3;--_ds-prv-gray-700: #424242;--_ds-prv-gray-750: #2f2f2f;--_ds-prv-gray-800: #212121;--_ds-prv-gray-900: #171717;--_ds-prv-gray-1000: #0b0b0b;--_ds-prv-gray-950: #0d0d0d;--_ds-prv-blue-25: #f5faff;--_ds-prv-blue-50: #e5f3ff;--_ds-prv-blue-75: #cce6ff;--_ds-prv-blue-100: #99ceff;--_ds-prv-blue-200: #66b5ff;--_ds-prv-blue-300: #339cff;--_ds-prv-blue-400: #0285ff;--_ds-prv-blue-500: #0169cc;--_ds-prv-blue-600: #004f99;--_ds-prv-blue-800: #013566;--_ds-prv-blue-900: #003366;--_ds-prv-blue-950: #000e1a;--_ds-prv-green-25: #edfaf2;--_ds-prv-green-50: #d9f4e4;--_ds-prv-green-100: #8cdfad;--_ds-prv-green-200: #66d492;--_ds-prv-green-300: #40c977;--_ds-prv-green-400: #04b84c;--_ds-prv-green-500: #00a240;--_ds-prv-green-600: #008635;--_ds-prv-green-900: #003d14;--_ds-prv-red-25: #fff0f0;--_ds-prv-red-50: #fef2f2;--_ds-prv-red-100: #ffa4a2;--_ds-prv-red-200: #ff8583;--_ds-prv-red-300: #ff6764;--_ds-prv-red-400: #fa423e;--_ds-prv-red-500: #e02e2a;--_ds-prv-red-600: #ba2623;--_ds-prv-red-900: #450a0a;--_ds-prv-purple-25: #fbf5ff;--_ds-prv-purple-50: #efd9fd;--_ds-prv-purple-100: #e0b7fe;--_ds-prv-purple-200: #d59dff;--_ds-prv-purple-300: #8661c5;--_ds-prv-purple-400: #8661c5;--_ds-prv-purple-500: #8661c5;--_ds-prv-purple-600: #624991;--_ds-prv-purple-700: #3b2e58;--_ds-prv-purple-900: #3b2e58;--_ds-prv-brand-blue-25: #f4faff;--_ds-prv-brand-blue-50: #e6f4ff;--_ds-prv-brand-blue-100: #cfeaff;--_ds-prv-brand-blue-200: #99d3ff;--_ds-prv-brand-blue-300: #2a8ed0;--_ds-prv-brand-blue-400: #006fc9;--_ds-prv-brand-blue-500: #00639b;--_ds-prv-brand-blue-600: #005286;--_ds-prv-brand-blue-700: #06456a;--_ds-prv-brand-blue-900: #00153d;--_ds-prv-pink-25: #fff4f9;--_ds-prv-pink-50: #ffe8f3;--_ds-prv-pink-100: #ffbada;--_ds-prv-pink-200: #ffa3ce;--_ds-prv-pink-300: #ff8cc1;--_ds-prv-pink-400: #ff66ad;--_ds-prv-pink-500: #e04c91;--_ds-prv-pink-600: #ba437a;--_ds-prv-pink-900: #500724;--_ds-prv-orange-25: #fff5f0;--_ds-prv-orange-50: #ffe7d9;--_ds-prv-orange-100: #ffb790;--_ds-prv-orange-200: #ff9e6c;--_ds-prv-orange-300: #ff8549;--_ds-prv-orange-400: #fb6a22;--_ds-prv-orange-500: #e25507;--_ds-prv-orange-600: #b9480d;--_ds-prv-orange-900: #7c2d12;--_ds-prv-yellow-25: #fffbed;--_ds-prv-yellow-50: #fff6d9;--_ds-prv-yellow-100: #ffe48c;--_ds-prv-yellow-200: #ffdb66;--_ds-prv-yellow-300: #ffd240;--_ds-prv-yellow-400: #ffc300;--_ds-prv-yellow-500: #e0ac00;--_ds-prv-yellow-600: #ba8e00;--_ds-prv-yellow-900: #713f12;--ds-surface-lowest: var(--_ds-prv-gray-50);--ds-surface-primary: var(--_ds-prv-white);--ds-surface-primary-2: var(--_ds-prv-gray-75);--ds-surface-secondary: var(--_ds-prv-gray-75);--ds-surface-tertiary: #eeeeef;--ds-surface-tertiary-2: var(--_ds-prv-gray-25);--ds-surface-highest: var(--_ds-prv-gray-100);--ds-surface-standard: var(--_ds-prv-gray-25);--ds-surface-primary-container: var(--_ds-prv-gray-75);--ds-surface-primary-container-low: var(--_ds-prv-white);--ds-surface-primary-container-high: var(--_ds-prv-gray-75);--ds-surface-primary-container-highest: var(--_ds-prv-gray-100);--ds-surface-primary-variant: var(--_ds-prv-gray-75);--ds-surface-muted: var(--ds-surface-tertiary);--ds-surface-container-low: var(--ds-surface-primary-container-low);--ds-background-canvas: linear-gradient( 180deg, var(--ds-surface-lowest) 0%, var(--ds-surface-primary-2) 100% );--ds-background-accent-start: color-mix(in srgb, var(--ds-color-primary) 16%, transparent);--ds-background-accent-end: color-mix(in srgb, var(--_ds-prv-brand-blue-300) 14%, transparent);--ds-public-brand-surface: color-mix(in srgb, var(--_ds-prv-white) 94%, transparent);--ds-public-brand-surface-muted: color-mix( in srgb, var(--_ds-prv-brand-blue-25) 64%, var(--_ds-prv-white) );--ds-public-brand-border: color-mix( in srgb, var(--_ds-prv-brand-blue-600) 15%, var(--ds-border-light) );--ds-public-brand-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--_ds-prv-brand-blue-700) 9%, transparent);--ds-public-accent-surface: color-mix( in srgb, var(--_ds-prv-brand-blue-50) 68%, var(--_ds-prv-white) );--ds-public-accent-surface-strong: color-mix( in srgb, var(--_ds-prv-brand-blue-100) 48%, var(--_ds-prv-white) );--ds-shell-frame-surface: color-mix( in srgb, var(--_ds-prv-white) 90%, var(--_ds-prv-brand-blue-25) );--ds-shell-frame-surface-raised: color-mix( in srgb, var(--_ds-prv-white) 84%, var(--_ds-prv-brand-blue-25) );--ds-shell-frame-border: color-mix( in srgb, var(--_ds-prv-brand-blue-600) 22%, var(--ds-border-medium) );--ds-shell-brand-strip: linear-gradient( 180deg, var(--_ds-prv-brand-blue-600) 0%, color-mix(in srgb, var(--_ds-prv-brand-blue-600) 58%, transparent) 100% );--ds-shell-nav-selected-bg: color-mix( in srgb, var(--_ds-prv-brand-blue-50) 78%, var(--_ds-prv-white) );--ds-shell-nav-selected-text: var(--_ds-prv-brand-blue-700);--ds-shell-nav-hover-bg: color-mix(in srgb, var(--_ds-prv-brand-blue-50) 45%, transparent);--ds-shell-canvas: linear-gradient( 180deg, var(--ds-surface-lowest) 0%, color-mix(in srgb, var(--_ds-prv-brand-blue-25) 36%, var(--ds-surface-primary-2)) 100% );--ds-operational-surface: linear-gradient( 180deg, color-mix(in srgb, var(--ds-surface-standard) 86%, var(--_ds-prv-brand-blue-25)) 0%, color-mix(in srgb, var(--ds-surface-standard) 94%, var(--_ds-prv-brand-blue-25)) 100% );--ds-operational-surface-muted: color-mix( in srgb, var(--ds-surface-standard) 76%, var(--_ds-prv-brand-blue-25) );--ds-operational-surface-raised: color-mix( in srgb, var(--ds-surface-standard) 82%, var(--_ds-prv-brand-blue-25) );--ds-operational-border: color-mix( in srgb, var(--_ds-prv-brand-blue-600) 20%, var(--ds-border-medium-variant) );--ds-operational-border-strong: color-mix( in srgb, var(--_ds-prv-brand-blue-600) 34%, var(--ds-border-medium-variant) );--ds-operational-accent-soft: color-mix(in srgb, var(--_ds-prv-brand-blue-50) 82%, transparent);--ds-operational-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--_ds-prv-brand-blue-700) 13%, transparent);--ds-operational-banner-bg: linear-gradient( 135deg, color-mix(in srgb, var(--ds-surface-standard) 82%, transparent), color-mix(in srgb, var(--_ds-prv-brand-blue-25) 72%, transparent) );--ds-text-primary: var(--_ds-prv-gray-950);--ds-text-primary-variant: #151515;--ds-text-secondary: rgba(0, 0, 0, .74);--ds-text-tertiary: rgba(0, 0, 0, .58);--ds-text-disabled: rgba(0, 0, 0, .32);--ds-border-light: rgba(0, 0, 0, .1);--ds-border-variant: rgba(0, 0, 0, .08);--ds-border-medium: rgba(0, 0, 0, .14);--ds-border-medium-low: rgba(0, 0, 0, .12);--ds-border-medium-variant: rgba(0, 0, 0, .18);--ds-outline-variant: rgba(0, 0, 0, .12);--ds-border-low: var(--ds-border-light);--ds-color-border: var(--ds-border-medium-low);--ds-overlay-1: rgba(0, 0, 0, .04);--ds-overlay-2: rgba(0, 0, 0, .06);--ds-overlay-3: #f5f5f5;--ds-overlay-scrim: rgba(0, 0, 0, .4);--ds-overlay-scrim-strong: rgba(0, 0, 0, .6);--ds-surface-inverse: var(--_ds-prv-gray-950);--ds-text-inverse: var(--_ds-prv-gray-75);--ds-color-static-white: var(--_ds-prv-white);--ds-color-static-black: var(--_ds-prv-black);--ds-color-neutral-950: var(--_ds-prv-gray-950);--ds-focus-ring: color-mix(in srgb, var(--ds-color-primary) 24%, transparent);--ds-focus-ring-strong: color-mix(in srgb, var(--ds-color-primary) 38%, transparent);--ds-disabled-opacity: .45;--ds-disabled-bg: rgba(0, 0, 0, .04);--ds-disabled-border: rgba(0, 0, 0, .08);--ds-color-primary: var(--_ds-prv-brand-blue-600);--ds-color-on-primary: var(--_ds-prv-white);--ds-color-primary-hover: var(--_ds-prv-brand-blue-300);--ds-color-primary-active: var(--_ds-prv-brand-blue-600);--ds-color-primary-container: var(--_ds-prv-brand-blue-50);--ds-color-on-primary-container: var(--_ds-prv-brand-blue-700);--ds-color-primary-read: var(--_ds-prv-brand-blue-600);--ds-color-secondary: #2f7d74;--ds-color-on-secondary: var(--_ds-prv-white);--ds-color-secondary-hover: #276b63;--ds-color-secondary-active: #205a54;--ds-color-secondary-container: #def2ee;--ds-color-on-secondary-container: #1b4d46;--ds-color-tertiary: var(--_ds-prv-blue-500);--ds-color-on-tertiary: var(--_ds-prv-white);--ds-color-tertiary-container: var(--_ds-prv-blue-50);--ds-color-on-tertiary-container: var(--_ds-prv-blue-900);--ds-color-error: var(--_ds-prv-red-400);--ds-color-on-error: var(--_ds-prv-white);--ds-color-error-hover: var(--_ds-prv-red-500);--ds-color-error-active: var(--_ds-prv-red-600);--ds-color-error-container: var(--_ds-prv-red-25);--ds-color-on-error-container: var(--_ds-prv-red-900);--ds-color-danger: var(--ds-color-error);--ds-color-success: var(--_ds-prv-green-400);--ds-color-on-success: var(--_ds-prv-white);--ds-color-success-hover: var(--_ds-prv-green-500);--ds-color-success-active: var(--_ds-prv-green-600);--ds-color-success-container: var(--_ds-prv-green-50);--ds-color-on-success-container: var(--_ds-prv-green-900);--ds-color-warning: var(--_ds-prv-yellow-400);--ds-color-on-warning: var(--_ds-prv-black);--ds-color-warning-hover: var(--_ds-prv-yellow-500);--ds-color-warning-active: var(--_ds-prv-yellow-600);--ds-color-warning-container: var(--_ds-prv-yellow-50);--ds-color-on-warning-container: var(--_ds-prv-yellow-900);--ds-color-purple: var(--_ds-prv-purple-300);--ds-color-on-purple: #ffffff;--ds-color-purple-hover: var(--_ds-prv-purple-300);--ds-color-purple-active: var(--_ds-prv-purple-600);--ds-color-purple-container: var(--_ds-prv-purple-50);--ds-color-on-purple-container: var(--_ds-prv-purple-700);--ds-color-purple-selected: var(--_ds-prv-purple-100);--ds-color-purple-stroke: var(--_ds-prv-purple-700);--ds-color-purple-shadow: #2018434d;--ds-color-pink: var(--_ds-prv-pink-400);--ds-color-on-pink: var(--_ds-prv-white);--ds-color-pink-hover: var(--_ds-prv-pink-500);--ds-color-pink-active: var(--_ds-prv-pink-600);--ds-color-pink-container: var(--_ds-prv-pink-50);--ds-color-on-pink-container: var(--_ds-prv-pink-900);--ds-color-orange: var(--_ds-prv-orange-400);--ds-color-on-orange: var(--_ds-prv-white);--ds-color-orange-hover: var(--_ds-prv-orange-500);--ds-color-orange-active: var(--_ds-prv-orange-600);--ds-color-orange-container: var(--_ds-prv-orange-50);--ds-color-on-orange-container: var(--_ds-prv-orange-900);--ds-color-info: var(--_ds-prv-blue-400);--ds-color-on-info: var(--_ds-prv-white);--ds-color-info-container: var(--_ds-prv-blue-50);--ds-color-on-info-container: var(--_ds-prv-blue-900);--ds-color-surface: var(--ds-surface-standard);--ds-color-text: var(--ds-text-primary);--ds-color-text-muted: var(--ds-text-secondary);--ds-color-text-secondary: var(--ds-text-secondary)}.dark,html.dark-theme,.dark-theme{--ds-surface-lowest: var(--_ds-prv-gray-1000);--ds-surface-primary: var(--_ds-prv-gray-800);--ds-surface-primary-2: var(--_ds-prv-gray-900);--ds-surface-secondary: var(--_ds-prv-gray-750);--ds-surface-tertiary: var(--_ds-prv-gray-700);--ds-surface-tertiary-2: #353535;--ds-surface-highest: #2b2b2b;--ds-surface-standard: var(--_ds-prv-gray-800);--ds-surface-primary-container: var(--_ds-prv-gray-750);--ds-surface-primary-container-low: var(--_ds-prv-gray-800);--ds-surface-primary-container-high: var(--_ds-prv-gray-700);--ds-surface-primary-container-highest: #2b2b2b;--ds-surface-primary-variant: #1a1a1a;--ds-surface-muted: var(--ds-surface-primary-container);--ds-surface-container-low: var(--ds-surface-primary-container-low);--ds-background-canvas: linear-gradient( 180deg, var(--ds-surface-lowest) 0%, var(--ds-surface-standard) 100% );--ds-background-accent-start: color-mix(in srgb, var(--ds-color-primary) 20%, transparent);--ds-background-accent-end: color-mix(in srgb, var(--_ds-prv-brand-blue-300) 16%, transparent);--ds-public-brand-surface: color-mix(in srgb, var(--ds-surface-primary) 90%, transparent);--ds-public-brand-surface-muted: color-mix( in srgb, var(--_ds-prv-brand-blue-700) 18%, var(--ds-surface-primary) );--ds-public-brand-border: color-mix( in srgb, var(--_ds-prv-brand-blue-50) 14%, var(--ds-border-light) );--ds-public-brand-shadow: 0 1.25rem 3rem color-mix(in srgb, black 28%, transparent);--ds-public-accent-surface: color-mix( in srgb, var(--_ds-prv-brand-blue-700) 24%, var(--ds-surface-primary) );--ds-public-accent-surface-strong: color-mix( in srgb, var(--_ds-prv-brand-blue-600) 32%, var(--ds-surface-primary) );--ds-shell-frame-surface: color-mix( in srgb, var(--ds-surface-primary) 97%, var(--_ds-prv-brand-blue-700) );--ds-shell-frame-surface-raised: color-mix( in srgb, var(--ds-surface-primary) 94%, var(--_ds-prv-brand-blue-700) );--ds-shell-frame-border: color-mix( in srgb, var(--_ds-prv-brand-blue-50) 7%, var(--ds-border-light) );--ds-shell-brand-strip: linear-gradient( 180deg, color-mix(in srgb, var(--_ds-prv-brand-blue-50) 72%, transparent) 0%, color-mix(in srgb, var(--_ds-prv-brand-blue-300) 28%, transparent) 100% );--ds-shell-nav-selected-bg: color-mix( in srgb, var(--_ds-prv-brand-blue-700) 46%, var(--ds-surface-primary) );--ds-shell-nav-selected-text: var(--_ds-prv-brand-blue-50);--ds-shell-nav-hover-bg: color-mix(in srgb, var(--_ds-prv-brand-blue-700) 24%, transparent);--ds-shell-canvas: linear-gradient( 180deg, var(--ds-surface-lowest) 0%, color-mix(in srgb, var(--_ds-prv-brand-blue-700) 6%, var(--ds-surface-standard)) 100% );--ds-operational-surface: linear-gradient( 180deg, color-mix(in srgb, var(--ds-surface-primary) 97%, var(--_ds-prv-brand-blue-700)) 0%, color-mix(in srgb, var(--ds-surface-primary) 99%, var(--_ds-prv-brand-blue-700)) 100% );--ds-operational-surface-muted: color-mix( in srgb, var(--ds-surface-primary) 94%, var(--_ds-prv-brand-blue-700) );--ds-operational-surface-raised: color-mix( in srgb, var(--ds-surface-primary) 96%, var(--_ds-prv-brand-blue-700) );--ds-operational-border: color-mix( in srgb, var(--_ds-prv-brand-blue-50) 6%, var(--ds-border-light) );--ds-operational-border-strong: color-mix( in srgb, var(--_ds-prv-brand-blue-50) 11%, var(--ds-border-medium) );--ds-operational-accent-soft: color-mix(in srgb, var(--_ds-prv-brand-blue-700) 24%, transparent);--ds-operational-shadow: 0 1.25rem 3.25rem color-mix(in srgb, black 28%, transparent);--ds-operational-banner-bg: linear-gradient( 135deg, color-mix(in srgb, var(--ds-surface-primary) 92%, transparent), color-mix(in srgb, var(--_ds-prv-brand-blue-700) 10%, transparent) );--ds-text-primary: #f2f2f2;--ds-text-primary-variant: #fafafa;--ds-text-secondary: rgba(255, 255, 255, .74);--ds-text-tertiary: rgba(255, 255, 255, .46);--ds-text-disabled: rgba(255, 255, 255, .32);--ds-border-light: rgba(255, 255, 255, .08);--ds-border-variant: rgba(255, 255, 255, .06);--ds-border-medium: rgba(255, 255, 255, .12);--ds-border-medium-low: rgba(255, 255, 255, .1);--ds-border-medium-variant: rgba(255, 255, 255, .16);--ds-outline-variant: rgba(255, 255, 255, .1);--ds-border-low: var(--ds-border-light);--ds-color-border: var(--ds-border-medium-low);--ds-overlay-1: rgba(255, 255, 255, .06);--ds-overlay-2: rgba(255, 255, 255, .08);--ds-overlay-3: #4a4a4a;--ds-overlay-scrim: rgba(0, 0, 0, .4);--ds-overlay-scrim-strong: rgba(0, 0, 0, .6);--ds-surface-inverse: var(--_ds-prv-gray-75);--ds-text-inverse: var(--_ds-prv-gray-950);--ds-color-static-white: var(--_ds-prv-white);--ds-color-static-black: var(--_ds-prv-black);--ds-color-neutral-950: var(--_ds-prv-gray-950);--ds-focus-ring: color-mix(in srgb, var(--ds-color-primary) 30%, transparent);--ds-focus-ring-strong: color-mix(in srgb, var(--ds-color-primary) 42%, transparent);--ds-disabled-bg: rgba(255, 255, 255, .06);--ds-disabled-border: rgba(255, 255, 255, .1);--ds-color-primary: var(--_ds-prv-brand-blue-50);--ds-color-on-primary: var(--_ds-prv-brand-blue-700);--ds-color-primary-hover: var(--_ds-prv-brand-blue-200);--ds-color-primary-active: var(--_ds-prv-brand-blue-100);--ds-color-primary-container: color-mix( in srgb, var(--_ds-prv-brand-blue-700) 58%, var(--ds-surface-primary) );--ds-color-on-primary-container: var(--_ds-prv-white);--ds-color-primary-read: var(--_ds-prv-brand-blue-50);--ds-color-secondary: #8ccdc3;--ds-color-on-secondary: #133a35;--ds-color-secondary-hover: #a4ddd5;--ds-color-secondary-active: #bbe9e2;--ds-color-secondary-container: #1d4b46;--ds-color-on-secondary-container: #daf4ef;--ds-color-tertiary: var(--_ds-prv-blue-300);--ds-color-on-tertiary: var(--_ds-prv-blue-950);--ds-color-tertiary-container: var(--_ds-prv-blue-800);--ds-color-on-tertiary-container: var(--_ds-prv-blue-75);--ds-color-error: var(--_ds-prv-red-300);--ds-color-on-error: var(--_ds-prv-red-900);--ds-color-error-hover: var(--_ds-prv-red-200);--ds-color-error-active: var(--_ds-prv-red-100);--ds-color-error-container: var(--_ds-prv-red-900);--ds-color-on-error-container: var(--_ds-prv-red-25);--ds-color-danger: var(--ds-color-error);--ds-color-success: var(--_ds-prv-green-300);--ds-color-on-success: var(--_ds-prv-green-900);--ds-color-success-hover: var(--_ds-prv-green-200);--ds-color-success-active: var(--_ds-prv-green-100);--ds-color-success-container: var(--_ds-prv-green-900);--ds-color-on-success-container: var(--_ds-prv-green-50);--ds-color-warning: var(--_ds-prv-yellow-300);--ds-color-on-warning: var(--_ds-prv-yellow-900);--ds-color-warning-hover: var(--_ds-prv-yellow-200);--ds-color-warning-active: var(--_ds-prv-yellow-100);--ds-color-warning-container: #6e5400;--ds-color-on-warning-container: var(--_ds-prv-yellow-50);--ds-color-purple: var(--_ds-prv-purple-50);--ds-color-on-purple: var(--_ds-prv-purple-700);--ds-color-purple-hover: var(--_ds-prv-purple-200);--ds-color-purple-active: var(--_ds-prv-purple-100);--ds-color-purple-container: color-mix( in srgb, var(--_ds-prv-purple-700) 58%, var(--ds-surface-primary) );--ds-color-on-purple-container: var(--_ds-prv-white);--ds-color-purple-selected: var(--_ds-prv-purple-600);--ds-color-purple-stroke: var(--_ds-prv-purple-50);--ds-color-purple-shadow: #2018434d;--ds-color-pink: var(--_ds-prv-pink-300);--ds-color-on-pink: #1a0a11;--ds-color-pink-hover: var(--_ds-prv-pink-200);--ds-color-pink-active: var(--_ds-prv-pink-100);--ds-color-pink-container: #6e2c4a;--ds-color-on-pink-container: var(--_ds-prv-pink-50);--ds-color-orange: var(--_ds-prv-orange-300);--ds-color-on-orange: #211107;--ds-color-orange-hover: var(--_ds-prv-orange-200);--ds-color-orange-active: var(--_ds-prv-orange-100);--ds-color-orange-container: #6d2e0f;--ds-color-on-orange-container: var(--_ds-prv-orange-50);--ds-color-info: var(--_ds-prv-blue-300);--ds-color-on-info: var(--_ds-prv-blue-950);--ds-color-info-container: var(--_ds-prv-blue-800);--ds-color-on-info-container: var(--_ds-prv-blue-75);--ds-color-surface: var(--ds-surface-standard);--ds-color-text: var(--ds-text-primary);--ds-color-text-muted: var(--ds-text-secondary);--ds-color-text-secondary: var(--ds-text-secondary)}:root{--ds-spacing-unit: .25rem;--ds-spacing-3xs: calc(var(--ds-spacing-unit) * .25);--ds-spacing-2xs: calc(var(--ds-spacing-unit) * .5);--ds-spacing-xs: var(--ds-spacing-unit);--ds-spacing-s: calc(var(--ds-spacing-unit) * 2);--ds-spacing-sm: calc(var(--ds-spacing-unit) * 3);--ds-spacing-m: calc(var(--ds-spacing-unit) * 4);--ds-spacing-ml: calc(var(--ds-spacing-unit) * 5);--ds-spacing-l: calc(var(--ds-spacing-unit) * 6);--ds-spacing-xl: calc(var(--ds-spacing-unit) * 8);--ds-spacing-xxl: calc(var(--ds-spacing-unit) * 10);--ds-spacing-xxxl: calc(var(--ds-spacing-unit) * 12);--ds-spacing-4xl: calc(var(--ds-spacing-unit) * 16)}:root{--ds-radius-xs: .125rem;--ds-radius-sm: .25rem;--ds-radius-md: .375rem;--ds-radius-lg: .5rem;--ds-radius-xl: .75rem;--ds-radius-2xl: 1rem;--ds-radius-full: 9999px;--ds-card-radius: var(--ds-radius-xl);--ds-container-radius: var(--ds-radius-2xl);--ds-list-item-radius: var(--ds-radius-lg);--ds-media-radius: var(--ds-radius-lg);--ds-control-radius: var(--ds-radius-lg);--ds-control-radius-lg: var(--ds-radius-xl);--ds-panel-radius-sm: var(--ds-radius-xl);--ds-panel-radius: var(--ds-radius-2xl);--ds-panel-radius-lg: 1.25rem;--ds-panel-radius-xl: 1.5rem;--ds-radius-pill: var(--ds-radius-full)}:root{--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--ds-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--ds-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ds-shadow-xl: 0 12px 24px rgba(0, 0, 0, .12);--ds-shadow-focus: 0 0 0 3px var(--ds-focus-ring);--ds-shadow-focus-strong: 0 0 0 4px var(--ds-focus-ring-strong);--ds-blur-xs: 2px;--ds-blur-sm: 4px;--ds-blur-md: 8px}.dark,html.dark-theme,.dark-theme{--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--ds-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--ds-shadow-lg: 0 12px 24px rgba(0, 0, 0, .5);--ds-shadow-xl: 0 16px 32px rgba(0, 0, 0, .45)}:root{--ds-motion-duration-fast: .15s;--ds-motion-duration-base: .2s;--ds-motion-duration-slow: .24s;--ds-motion-duration-emphasis: .32s;--ds-motion-spring-fast-duration: .667s;--ds-motion-spring-bounce-duration: .833s;--ds-motion-spring-slow-duration: 1.167s;--ds-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-ease-out: cubic-bezier(0, 0, .2, 1);--ds-ease-standard: cubic-bezier(.4, 0, .2, 1);--ds-ease-spring-fast: linear( 0, .01942 1.83%, .07956 4.02%, .47488 13.851%, .65981 19.572%, .79653 25.733%, .84834 29.083%, .89048 32.693%, .9246 36.734%, .95081 41.254%, .97012 46.425%, .98361 52.535%, .99665 68.277%, .99988 );--ds-ease-spring-common: linear( 0, .00506 1.18%, .02044 2.46%, .08322 5.391%, .46561 17.652%, .63901 24.342%, .76663 31.093%, .85981 38.454%, .89862 42.934%, .92965 47.845%, .95366 53.305%, .97154 59.516%, .99189 74.867%, .9991 )}:root{--ds-shell-page-padding: var(--ds-spacing-m);--ds-shell-page-padding-compact: var(--ds-spacing-sm);--ds-shell-page-padding-wide: var(--ds-spacing-l);--ds-shell-header-height: 3rem;--ds-shell-sidebar-width: 19.5rem;--ds-shell-sidebar-width-compact: 18.25rem;--ds-shell-auth-card-max-width: 21.25rem;--ds-shell-auth-card-max-width-wide: 28rem;--ds-shell-content-max-width: 75rem;--ds-shell-legal-max-width: 72rem;--ds-shell-readable-max-width: 52rem}:root{--ds-layer-base: 0;--ds-layer-raised: 1;--ds-layer-sticky: 10;--ds-layer-scrim: 40;--ds-layer-drawer: 50;--ds-layer-fab: 100;--ds-layer-toast: 1000;--ds-layer-modal: 1100}:root{--ds-typo-font-sans: "Google Sans", "Google Sans Flex", "ui-sans-serif", "-apple-system", "system-ui", "Segoe UI", "Helvetica", "Apple Color Emoji", "Arial", "sans-serif", "Segoe UI Emoji", "Segoe UI Symbol";--ds-typo-font-mono: "ui-monospace", "SFMono-Regular", "SF Mono", "Menlo", "Consolas", "Liberation Mono", "monospace";--ds-typo-size-xs: .75rem;--ds-typo-size-sm: .875rem;--ds-typo-size-base: 1rem;--ds-typo-size-lg: 1.125rem;--ds-typo-size-xl: 1.25rem;--ds-typo-size-2xl: 1.5rem;--ds-typo-size-3xl: 1.875rem;--ds-typo-size-4xl: 2.25rem;--ds-typo-weight-normal: 400;--ds-typo-weight-medium: 500;--ds-typo-weight-semibold: 600;--ds-typo-weight-bold: 700;--ds-typo-leading-tight: 1.25;--ds-typo-leading-normal: 1.5;--ds-typo-leading-relaxed: 1.625;--ds-text-caption: var(--ds-typo-size-xs);--ds-text-footnote: .8125rem;--ds-text-body-s: var(--ds-typo-size-sm);--ds-text-body-m: var(--ds-typo-size-base);--ds-text-body-l: var(--ds-typo-size-lg);--ds-text-title-s: var(--ds-typo-size-base);--ds-text-title-m: var(--ds-typo-size-xl);--ds-text-title-l: var(--ds-typo-size-2xl);--ds-text-display: clamp(var(--ds-typo-size-3xl), 4vw, var(--ds-typo-size-4xl));--ds-font-caption: var(--ds-typo-weight-normal) var(--ds-text-caption) / 1.333 var(--ds-typo-font-sans);--ds-font-footnote: var(--ds-typo-weight-normal) var(--ds-text-footnote) / 1.385 var(--ds-typo-font-sans);--ds-font-body-s: var(--ds-typo-weight-normal) var(--ds-text-body-s) / var(--ds-typo-leading-normal) var(--ds-typo-font-sans);--ds-font-body-m: var(--ds-typo-weight-normal) var(--ds-text-body-m) / var(--ds-typo-leading-normal) var(--ds-typo-font-sans);--ds-font-body-l: var(--ds-typo-weight-normal) var(--ds-text-body-l) / var(--ds-typo-leading-relaxed) var(--ds-typo-font-sans);--ds-font-title-s: var(--ds-typo-weight-semibold) var(--ds-text-title-s) / var(--ds-typo-leading-tight) var(--ds-typo-font-sans);--ds-font-title-m: var(--ds-typo-weight-semibold) var(--ds-text-title-m) / var(--ds-typo-leading-tight) var(--ds-typo-font-sans);--ds-font-title-l: var(--ds-typo-weight-semibold) var(--ds-text-title-l) / var(--ds-typo-leading-tight) var(--ds-typo-font-sans);--ds-typography-size-body-s: var(--ds-text-body-s);--ds-typography-size-body-l: var(--ds-text-body-l);--ds-icon-font-name: "Material Symbols Rounded";--ds-icon-size-xs: .875rem;--ds-icon-size-s: 1rem;--ds-icon-size-m: 1.25rem;--ds-icon-size-l: 1.5rem;--ds-icon-size-xl: 2rem;--ds-icon-size-xxl: 2.5rem;--ds-avatar-size-xs: 1.5rem;--ds-avatar-size-s: 2rem;--ds-avatar-size-m: 2.5rem;--ds-avatar-size-l: 3rem;--ds-avatar-size-xl: 4rem;--ds-avatar-size-xxl: 5.5rem}:root,html.light-theme,.light-theme{--mat-sys-background: var(--ds-surface-standard);--mat-sys-primary: var(--ds-color-primary);--mat-sys-on-primary: var(--ds-color-on-primary);--mat-sys-primary-container: var(--ds-color-primary-container);--mat-sys-on-primary-container: var(--ds-color-on-primary-container);--mat-sys-primary-fixed: var(--ds-color-primary-container);--mat-sys-primary-fixed-dim: var(--ds-color-primary-hover);--mat-sys-on-primary-fixed: var(--ds-color-on-primary-container);--mat-sys-on-primary-fixed-variant: var(--ds-color-primary);--mat-sys-secondary: var(--ds-color-secondary);--mat-sys-on-secondary: var(--ds-color-on-secondary);--mat-sys-secondary-container: var(--ds-color-secondary-container);--mat-sys-on-secondary-container: var(--ds-color-on-secondary-container);--mat-sys-secondary-fixed: var(--ds-color-secondary-container);--mat-sys-secondary-fixed-dim: var(--ds-color-secondary-hover);--mat-sys-on-secondary-fixed: var(--ds-color-on-secondary-container);--mat-sys-on-secondary-fixed-variant: var(--ds-color-secondary);--mat-sys-tertiary: var(--ds-color-tertiary);--mat-sys-on-tertiary: var(--ds-color-on-tertiary);--mat-sys-tertiary-container: var(--ds-color-tertiary-container);--mat-sys-on-tertiary-container: var(--ds-color-on-tertiary-container);--mat-sys-tertiary-fixed: var(--ds-color-tertiary-container);--mat-sys-tertiary-fixed-dim: var(--ds-color-tertiary);--mat-sys-on-tertiary-fixed: var(--ds-color-on-tertiary-container);--mat-sys-on-tertiary-fixed-variant: var(--ds-color-tertiary);--mat-sys-surface: var(--ds-surface-primary);--mat-sys-on-surface: var(--ds-text-primary);--mat-sys-surface-variant: var(--ds-surface-secondary);--mat-sys-on-surface-variant: var(--ds-text-secondary);--mat-sys-surface-dim: var(--ds-surface-highest);--mat-sys-surface-bright: var(--ds-surface-primary);--mat-sys-surface-container: var(--ds-surface-secondary);--mat-sys-surface-container-low: var(--ds-surface-container-low);--mat-sys-surface-container-high: var(--ds-surface-tertiary);--mat-sys-surface-container-highest: var(--ds-surface-highest);--mat-sys-surface-container-lowest: var(--ds-surface-lowest);--mat-sys-surface-tint: var(--ds-color-primary);--mat-sys-outline: var(--ds-border-medium);--mat-sys-outline-variant: var(--ds-border-light);--mat-sys-inverse-primary: var(--ds-color-primary-hover);--mat-sys-inverse-surface: var(--ds-surface-inverse);--mat-sys-inverse-on-surface: var(--ds-text-inverse);--mat-sys-error: var(--ds-color-error);--mat-sys-on-error: var(--ds-color-on-error);--mat-sys-error-container: var(--ds-color-error-container);--mat-sys-on-error-container: var(--ds-color-on-error-container);--mat-sys-shadow: var(--ds-color-static-black);--mat-sys-scrim: var(--ds-overlay-scrim)}.dark,html.dark-theme,.dark-theme{--mat-sys-background: var(--ds-surface-standard);--mat-sys-primary: var(--ds-color-primary);--mat-sys-on-primary: var(--ds-color-on-primary);--mat-sys-primary-container: var(--ds-color-primary-container);--mat-sys-on-primary-container: var(--ds-color-on-primary-container);--mat-sys-primary-fixed: var(--ds-color-primary-container);--mat-sys-primary-fixed-dim: var(--ds-color-primary-hover);--mat-sys-on-primary-fixed: var(--ds-color-on-primary-container);--mat-sys-on-primary-fixed-variant: var(--ds-color-primary);--mat-sys-secondary: var(--ds-color-secondary);--mat-sys-on-secondary: var(--ds-color-on-secondary);--mat-sys-secondary-container: var(--ds-color-secondary-container);--mat-sys-on-secondary-container: var(--ds-color-on-secondary-container);--mat-sys-secondary-fixed: var(--ds-color-secondary-container);--mat-sys-secondary-fixed-dim: var(--ds-color-secondary-hover);--mat-sys-on-secondary-fixed: var(--ds-color-on-secondary-container);--mat-sys-on-secondary-fixed-variant: var(--ds-color-secondary);--mat-sys-tertiary: var(--ds-color-tertiary);--mat-sys-on-tertiary: var(--ds-color-on-tertiary);--mat-sys-tertiary-container: var(--ds-color-tertiary-container);--mat-sys-on-tertiary-container: var(--ds-color-on-tertiary-container);--mat-sys-tertiary-fixed: var(--ds-color-tertiary-container);--mat-sys-tertiary-fixed-dim: var(--ds-color-tertiary);--mat-sys-on-tertiary-fixed: var(--ds-color-on-tertiary-container);--mat-sys-on-tertiary-fixed-variant: var(--ds-color-tertiary);--mat-sys-surface: var(--ds-surface-primary);--mat-sys-on-surface: var(--ds-text-primary);--mat-sys-surface-variant: var(--ds-surface-secondary);--mat-sys-on-surface-variant: var(--ds-text-secondary);--mat-sys-surface-dim: var(--ds-surface-lowest);--mat-sys-surface-bright: var(--ds-surface-highest);--mat-sys-surface-container: var(--ds-surface-secondary);--mat-sys-surface-container-low: var(--ds-surface-container-low);--mat-sys-surface-container-high: var(--ds-surface-tertiary);--mat-sys-surface-container-highest: var(--ds-surface-highest);--mat-sys-surface-container-lowest: var(--ds-surface-lowest);--mat-sys-surface-tint: var(--ds-color-primary);--mat-sys-outline: var(--ds-border-medium);--mat-sys-outline-variant: var(--ds-border-light);--mat-sys-inverse-primary: var(--ds-color-primary-active);--mat-sys-inverse-surface: var(--ds-surface-inverse);--mat-sys-inverse-on-surface: var(--ds-text-inverse);--mat-sys-error: var(--ds-color-error);--mat-sys-on-error: var(--ds-color-on-error);--mat-sys-error-container: var(--ds-color-error-container);--mat-sys-on-error-container: var(--ds-color-on-error-container);--mat-sys-shadow: var(--ds-color-static-black);--mat-sys-scrim: var(--ds-overlay-scrim-strong)}:root{--mat-app-background-color: var(--ds-surface-standard);--mat-ripple-color: var(--ds-overlay-2);--mat-app-elevation-shadow-level-0: none;--mat-app-elevation-shadow-level-1: var(--ds-shadow-sm);--mat-app-elevation-shadow-level-2: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-3: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-4: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-5: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-6: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-7: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-8: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-9: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-10: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-11: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-12: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-13: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-14: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-15: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-16: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-17: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-18: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-19: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-20: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-21: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-22: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-23: var(--ds-shadow-lg);--mat-app-elevation-shadow-level-24: var(--ds-shadow-lg);--mat-menu-container-color: var(--ds-operational-surface-raised);--mat-menu-container-shape: var(--ds-card-radius);--mat-menu-container-elevation-shadow: var(--ds-operational-shadow);--mat-menu-item-label-text-color: var(--ds-text-primary);--mat-menu-item-hover-state-layer-color: var(--ds-operational-accent-soft);--mat-menu-item-focus-state-layer-color: var(--ds-operational-accent-soft);--mat-menu-item-icon-color: var(--ds-text-primary);--mat-menu-divider-color: var(--ds-operational-border);--mat-tab-active-indicator-color: var(--ds-text-primary);--mat-tab-active-label-text-color: var(--ds-text-primary);--mat-tab-inactive-label-text-color: var(--ds-text-secondary);--mat-list-list-item-label-text-color: var(--ds-text-primary);--mat-list-list-item-supporting-text-color: var(--ds-text-secondary);--mat-list-list-item-hover-state-layer-color: var(--ds-surface-secondary);--mat-list-list-item-focus-state-layer-color: var(--ds-surface-tertiary);--mat-list-active-indicator-color: var(--ds-surface-tertiary);--mat-list-active-indicator-shape: var(--ds-list-item-radius);--mat-paginator-container-background-color: transparent !important;--mat-fab-container-shape: var(--ds-radius-full);--mat-button-filled-horizontal-padding: var(--ds-spacing-l);--mat-button-outlined-horizontal-padding: var(--ds-spacing-l);--mat-button-text-horizontal-padding: var(--ds-spacing-m);--mat-button-filled-container-color: var(--ds-color-primary);--mat-button-filled-label-text-color: var(--ds-color-on-primary);--mat-button-filled-state-layer-color: var(--ds-color-on-primary);--mat-button-filled-ripple-color: color-mix(in srgb, var(--ds-color-on-primary) 18%, transparent);--mat-button-outlined-outline-color: var(--ds-border-medium);--mat-button-outlined-label-text-color: var(--ds-text-primary);--mat-button-outlined-state-layer-color: var(--ds-color-primary);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--ds-color-primary) 18%, transparent);--mat-button-text-label-text-color: var(--ds-text-primary);--mat-button-text-state-layer-color: var(--ds-color-primary);--mat-button-text-ripple-color: color-mix(in srgb, var(--ds-color-primary) 18%, transparent);--mat-button-tonal-container-color: var(--ds-color-primary-container);--mat-button-tonal-label-text-color: var(--ds-color-on-primary-container);--mat-button-tonal-state-layer-color: var(--ds-color-on-primary-container);--mat-button-tonal-ripple-color: color-mix( in srgb, var(--ds-color-on-primary-container) 18%, transparent );--mat-icon-button-icon-color: var(--ds-text-primary);--mat-icon-button-state-layer-color: var(--ds-color-primary);--mat-icon-button-ripple-color: color-mix(in srgb, var(--ds-color-primary) 18%, transparent);--mat-form-field-outlined-outline-color: var(--ds-operational-border);--mat-form-field-outlined-hover-outline-color: var( --mat-form-field-outlined-hover-label-text-color, var(--ds-text-primary) );--mat-form-field-outlined-focus-outline-color: var(--ds-color-primary);--mat-form-field-outlined-label-text-color: var(--ds-text-secondary);--mat-form-field-outlined-focus-label-text-color: var(--ds-color-primary);--mat-form-field-outlined-hover-label-text-color: var(--ds-text-primary);--mat-form-field-outlined-error-hover-outline-color: var( --mat-form-field-outlined-error-hover-label-text-color, var(--ds-text-primary) );--mat-form-field-filled-input-text-placeholder-color: var(--ds-text-tertiary);--mat-form-field-filled-input-text-color: var(--ds-text-primary);--mat-form-field-outlined-input-text-placeholder-color: var(--ds-text-tertiary);--mat-form-field-outlined-input-text-color: var(--ds-text-primary);--mat-form-field-filled-caret-color: var(--ds-color-primary);--mat-form-field-filled-error-caret-color: var(--ds-color-error);--mat-form-field-outlined-caret-color: var(--ds-color-primary);--mat-form-field-outlined-error-caret-color: var(--ds-color-error);--mat-form-field-focus-select-arrow-color: var(--ds-color-primary);--mat-dialog-container-color: var(--ds-operational-surface);--mat-dialog-container-shape: var(--ds-container-radius);--mat-dialog-container-elevation-shadow: var(--ds-operational-shadow);--mat-dialog-subhead-color: var(--ds-text-primary);--mat-dialog-supporting-text-color: var(--ds-text-secondary);--mat-snack-bar-container-color: var(--ds-text-primary);--mat-snack-bar-supporting-text-color: var(--ds-surface-primary);--mat-snack-bar-container-shape: var(--ds-card-radius);--mat-progress-bar-track-color: var(--ds-surface-primary-container);--mat-progress-spinner-active-indicator-color: var(--ds-color-primary);--mat-progress-bar-active-indicator-color: var(--ds-color-primary);--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-chip-container-shape-radius: var(--ds-radius-pill);--mat-chip-outline-width: 1px;--mat-chip-outline-color: var(--ds-operational-border);--mat-chip-label-text-color: var(--ds-text-primary);--mat-chip-container-height: 28px;--mat-chip-hover-state-layer-color: var(--ds-operational-accent-soft);--mat-chip-focus-state-layer-color: var(--ds-operational-accent-soft);--mat-chip-elevated-selected-container-color: var(--ds-color-primary-container);--mat-chip-selected-label-text-color: var(--ds-text-primary);--mat-checkbox-state-layer-size: 36px;--mat-checkbox-touch-target-size: 36px;--mat-checkbox-selected-checkmark-color: var(--ds-color-on-primary);--mat-checkbox-selected-focus-icon-color: var(--ds-color-primary);--mat-checkbox-selected-hover-icon-color: var(--ds-color-primary);--mat-checkbox-selected-icon-color: var(--ds-color-primary);--mat-checkbox-selected-pressed-icon-color: var(--ds-color-primary);--mat-checkbox-selected-focus-state-layer-color: var(--ds-color-primary);--mat-checkbox-selected-hover-state-layer-color: var(--ds-color-primary);--mat-checkbox-selected-pressed-state-layer-color: var(--ds-color-primary);--mat-checkbox-unselected-focus-icon-color: var(--ds-text-primary);--mat-checkbox-unselected-hover-icon-color: var(--ds-text-primary);--mat-checkbox-unselected-icon-color: var(--ds-text-secondary);--mat-checkbox-unselected-focus-state-layer-color: var(--ds-text-primary);--mat-checkbox-unselected-hover-state-layer-color: var(--ds-text-primary);--mat-checkbox-unselected-pressed-state-layer-color: var(--ds-text-primary);--mat-checkbox-label-text-size: var(--ds-text-body-s);--mat-checkbox-label-text-line-height: 1.35;--mat-card-elevated-container-shape: var(--ds-card-radius);--mat-card-filled-container-shape: var(--ds-card-radius);--mat-card-outlined-container-shape: var(--ds-card-radius);--mat-card-elevated-container-color: var(--ds-operational-surface);--mat-card-filled-container-color: var(--ds-operational-surface);--mat-card-outlined-container-color: var(--ds-operational-surface);--mat-card-outlined-outline-color: var(--ds-operational-border);--mat-card-outlined-outline-width: 1px;--mat-tooltip-container-shape: var(--ds-control-radius);--mat-tooltip-container-color: var(--ds-text-primary);--mat-tooltip-supporting-text-color: var(--ds-surface-primary);--mat-tooltip-supporting-text-size: var(--ds-typo-size-xs);--mat-option-focus-state-layer-color: var(--ds-operational-accent-soft);--mat-option-hover-state-layer-color: var(--ds-operational-accent-soft);--mat-option-label-text-color: var(--ds-text-primary);--mat-option-selected-state-label-text-color: var(--ds-text-primary);--mat-option-selected-state-layer-color: var(--ds-operational-accent-soft);--mat-select-enabled-arrow-color: var(--ds-text-secondary);--mat-select-focused-arrow-color: var(--ds-color-primary);--mat-select-invalid-arrow-color: var(--ds-color-error);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--ds-text-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--ds-text-primary);--mat-sidenav-content-text-color: var(--ds-text-primary);--mat-sidenav-scrim-color: var(--ds-overlay-scrim);--mat-bottom-sheet-container-background-color: var(--ds-surface-primary);--mat-bottom-sheet-container-text-color: var(--ds-text-primary);--mat-bottom-sheet-container-shape: var(--ds-container-radius);--mat-divider-color: var(--ds-border-light);--mat-divider-width: 1px;--mat-expansion-container-background-color: var(--ds-surface-primary);--mat-expansion-container-shape: var(--ds-card-radius);--mat-expansion-header-text-color: var(--ds-text-primary);--mat-expansion-header-hover-state-layer-color: var(--ds-surface-secondary);--mat-datepicker-calendar-container-background-color: var(--ds-surface-primary)}.cdk-overlay-backdrop{-webkit-backdrop-filter:blur(var(--ds-blur-xs));backdrop-filter:blur(var(--ds-blur-xs));transition:backdrop-filter var(--ds-motion-duration-base) var(--ds-ease-out)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{-webkit-backdrop-filter:blur(var(--ds-blur-xs));backdrop-filter:blur(var(--ds-blur-xs))}.image-preview-overlay-backdrop{background:transparent;backdrop-filter:blur(var(--ds-blur-xs));-webkit-backdrop-filter:blur(var(--ds-blur-xs))}.image-preview-overlay-backdrop.cdk-overlay-backdrop-showing{backdrop-filter:blur(var(--ds-blur-xs));-webkit-backdrop-filter:blur(var(--ds-blur-xs))}.mat-mdc-checkbox{display:inline-flex;align-items:center;min-height:36px;vertical-align:middle}.mat-mdc-checkbox .mat-internal-form-field{align-items:center;min-height:36px}.dark,html.dark-theme,.dark-theme{--mat-ripple-color: var(--ds-overlay-1);--mat-sidenav-scrim-color: var(--ds-overlay-scrim-strong);--mat-divider-color: var(--ds-border-light)}html{--mat-button-filled-container-shape: var(--ds-control-radius);--mat-button-outlined-container-shape: var(--ds-control-radius);--mat-button-protected-container-shape: var(--ds-control-radius);--mat-button-text-container-shape: var(--ds-control-radius);--mat-button-tonal-container-shape: var(--ds-control-radius);--mat-button-filled-state-layer-color: var(--ds-color-on-primary);--mat-button-filled-ripple-color: color-mix(in srgb, var(--ds-color-on-primary) 18%, transparent);--mat-button-filled-hover-state-layer-opacity: .1;--mat-button-outlined-state-layer-color: var(--ds-color-primary);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--ds-color-primary) 18%, transparent);--mat-button-outlined-hover-state-layer-opacity: .12;--mat-button-text-state-layer-color: var(--ds-color-primary);--mat-button-text-ripple-color: color-mix(in srgb, var(--ds-color-primary) 18%, transparent);--mat-button-text-hover-state-layer-opacity: .08;--mat-button-tonal-container-color: var(--ds-color-primary-container);--mat-button-tonal-label-text-color: var(--ds-color-on-primary-container);--mat-button-tonal-state-layer-color: var(--ds-color-on-primary-container);--mat-button-tonal-ripple-color: color-mix(in srgb, var(--ds-color-on-primary-container) 18%, transparent)}html{--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1.5px;--mat-form-field-container-text-font: var(--ds-typo-font-sans);--mat-form-field-container-text-size: var(--ds-typo-size-base)}html{--mat-card-elevated-container-shape: var(--ds-card-radius);--mat-card-outlined-container-shape: var(--ds-card-radius);--mat-card-outlined-outline-width: 1px}html{--mat-dialog-container-shape: var(--ds-container-radius);--mat-dialog-container-elevation-shadow: var(--ds-shadow-lg)}:root{color-scheme:light}.dark,html.dark-theme,.dark-theme{color-scheme:dark}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;font-family:var(--ds-typo-font-sans);line-height:var(--ds-typo-leading-normal);hanging-punctuation:first last}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}ul,ol{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}body{text-rendering:optimizeLegibility}:where(body,button,input,textarea,select,optgroup){font:inherit;color:inherit}:where(button,[type=button],[type=reset],[type=submit],[role=button]){cursor:pointer}:where(button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled){cursor:not-allowed}:where(input,textarea,select){min-width:0}textarea{resize:vertical}:where(fieldset,legend){margin:0;padding:0;border:0;min-width:0}:where(hr){height:0;margin:0;border:0;border-top:1px solid var(--ds-border-light);color:inherit}:where(img,picture,svg,canvas,video,iframe,embed,object){display:block;max-width:100%}:where(img,picture,svg,canvas,video){height:auto}:where(table){border-collapse:collapse;border-spacing:0}:where(th){font-weight:inherit;text-align:inherit}:where(pre,code,kbd,samp){font-family:var(--ds-typo-font-mono);font-size:1em}:where(strong,b){font-weight:var(--ds-typo-weight-semibold)}:where(small){font-size:var(--ds-typo-size-sm)}:where(sub,sup){position:relative;font-size:.75em;line-height:0;vertical-align:baseline}:where(sup){top:-.5em}:where(sub){bottom:-.25em}:where([hidden]){display:none!important}:where(:target){scroll-margin-block:5rem}:where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;line-height:var(--ds-typo-leading-tight);text-wrap:balance}h1{font-size:var(--ds-typo-size-4xl);font-weight:var(--ds-typo-weight-bold)}h2{font-size:var(--ds-typo-size-3xl);font-weight:var(--ds-typo-weight-semibold)}h3{font-size:var(--ds-typo-size-2xl);font-weight:var(--ds-typo-weight-semibold)}h4{font-size:var(--ds-typo-size-xl);font-weight:var(--ds-typo-weight-semibold)}h5{font-size:var(--ds-typo-size-lg);font-weight:var(--ds-typo-weight-medium)}h6{font-size:var(--ds-typo-size-base);font-weight:var(--ds-typo-weight-medium)}:where(p,li,dt,dd,figcaption){color:inherit;font-size:var(--ds-typo-size-base);line-height:var(--ds-typo-leading-normal);text-wrap:pretty}a{text-decoration:none;background-color:transparent;font-weight:var(--ds-typo-weight-medium);letter-spacing:.015625rem;color:var(--ds-color-primary);cursor:pointer}a:hover:not(:disabled,[matButton],[matButton=elevated],[matButton=filled],[matButton=outlined],[mat-fab],[mat-mini-fab],.nav-item){text-decoration:underline}a:active:not(:disabled,[matButton],[matButton=elevated],[matButton=filled],[matButton=outlined],[mat-fab],[mat-mini-fab],.nav-item){color:var(--ds-color-primary)}a:focus-visible{outline:none;border-radius:var(--ds-control-radius);box-shadow:0 0 0 3px var(--ds-focus-ring)}a:focus{outline:none}a:disabled,a[disabled],a.disabled{pointer-events:none;color:var(--ds-text-primary);opacity:.38}a[target=_blank]:not([matButton],[matButton=filled],[matButton=outlined],[matButton=elevated],[mat-icon-button]):not(:has(img)):after{content:"open_in_new";font-family:Material Symbols Rounded;font-size:.75rem;margin-left:.25rem;vertical-align:text-bottom;display:inline-block}mat-icon.ds-icon-xs,.material-symbols-rounded.ds-icon-xs,img.ds-icon-xs{font-family:var(--ds-icon-font-name)!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;line-height:1!important;font-size:var(--ds-icon-size-xs)!important;width:var(--ds-icon-size-xs)!important;height:var(--ds-icon-size-xs)!important}mat-icon.ds-icon-s,.material-symbols-rounded.ds-icon-s,img.ds-icon-s{font-family:var(--ds-icon-font-name)!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;line-height:1!important;font-size:var(--ds-icon-size-s)!important;width:var(--ds-icon-size-s)!important;height:var(--ds-icon-size-s)!important}mat-icon.ds-icon-m,.material-symbols-rounded.ds-icon-m,img.ds-icon-m{font-family:var(--ds-icon-font-name)!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;line-height:1!important;font-size:var(--ds-icon-size-m)!important;width:var(--ds-icon-size-m)!important;height:var(--ds-icon-size-m)!important}mat-icon.ds-icon-l,.material-symbols-rounded.ds-icon-l,img.ds-icon-l{font-family:var(--ds-icon-font-name)!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;line-height:1!important;font-size:var(--ds-icon-size-l)!important;width:var(--ds-icon-size-l)!important;height:var(--ds-icon-size-l)!important}mat-icon.ds-icon-xl,.material-symbols-rounded.ds-icon-xl,img.ds-icon-xl{font-family:var(--ds-icon-font-name)!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;line-height:1!important;font-size:var(--ds-icon-size-xl)!important;width:var(--ds-icon-size-xl)!important;height:var(--ds-icon-size-xl)!important}mat-icon.ds-icon-xxl,.material-symbols-rounded.ds-icon-xxl,img.ds-icon-xxl{font-family:var(--ds-icon-font-name)!important;font-style:normal!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;line-height:1!important;font-size:var(--ds-icon-size-xxl)!important;width:var(--ds-icon-size-xxl)!important;height:var(--ds-icon-size-xxl)!important}.text-xs{font-size:var(--ds-typo-size-xs)}.text-sm{font-size:var(--ds-typo-size-sm)}.text-base{font-size:var(--ds-typo-size-base)}.text-lg{font-size:var(--ds-typo-size-lg)}.text-xl{font-size:var(--ds-typo-size-xl)}.text-footnote{font-size:var(--ds-text-footnote)}.text-body-s{font-size:var(--ds-text-body-s)}.text-body-m{font-size:var(--ds-text-body-m)}.text-body-l{font-size:var(--ds-text-body-l)}.font-medium{font-weight:var(--ds-typo-weight-medium)}.font-semibold{font-weight:var(--ds-typo-weight-semibold)}@keyframes banner-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes banner-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes banner-slide-left{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes banner-slide-right{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes banner-fade{0%{opacity:0}to{opacity:1}}.banner-anim{animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.banner-anim.anim-slide-up{animation-name:banner-slide-up}.banner-anim.anim-slide-down{animation-name:banner-slide-down}.banner-anim.anim-slide-left{animation-name:banner-slide-left}.banner-anim.anim-slide-right{animation-name:banner-slide-right}.banner-anim.anim-fade{animation-name:banner-fade}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.shimmer{color:var(--ds-text-secondary);background-image:linear-gradient(104deg,var(--ds-text-tertiary) 0%,var(--ds-text-tertiary) 43%,var(--ds-text-secondary) 47.5%,var(--ds-text-primary) 50%,var(--ds-text-secondary) 52.5%,var(--ds-text-tertiary) 57%,var(--ds-text-tertiary) 100%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 1.8s ease-in-out infinite;background-repeat:no-repeat;background-position:100% 50%;display:inline-block}@media(prefers-reduced-motion:reduce){.shimmer{animation:none;background-position:50% 50%}}.mat-mdc-option{font-family:var(--ds-typo-font-sans)!important;font-size:var(--ds-typo-size-sm)!important;min-height:36px!important}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label,.mat-tonal-button .mdc-button__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--ds-spacing-s);min-width:0}.mat-mdc-button .mat-mdc-progress-spinner,.mat-mdc-button mat-spinner,.mat-mdc-unelevated-button .mat-mdc-progress-spinner,.mat-mdc-unelevated-button mat-spinner,.mat-mdc-raised-button .mat-mdc-progress-spinner,.mat-mdc-raised-button mat-spinner,.mat-mdc-outlined-button .mat-mdc-progress-spinner,.mat-mdc-outlined-button mat-spinner,.mat-tonal-button .mat-mdc-progress-spinner,.mat-tonal-button mat-spinner{flex-shrink:0;display:inline-flex!important;vertical-align:middle}.jc-button{--jc-button-container-height: 36px;--jc-button-horizontal-padding: var(--ds-spacing-m)}.jc-button.mat-mdc-button-base{display:inline-flex!important;align-items:center!important;justify-content:center!important}.jc-button:not(.jc-button--xl,.jc-button--xxl,.jc-button--rounded-full,.jc-button--rounded-full--sm,.jc-button--rounded-lg).mat-mdc-button-base{height:var(--jc-button-container-height)!important;padding-left:var(--jc-button-horizontal-padding)!important;padding-right:var(--jc-button-horizontal-padding)!important;border-radius:var(--ds-control-radius)!important}.jc-button:not(.jc-button--xl,.jc-button--xxl,.jc-button--rounded-full,.jc-button--rounded-full--sm,.jc-button--rounded-lg) mat-icon{margin-right:var(--ds-spacing-xs);margin-left:calc(var(--ds-spacing-xs) * -1)}.jc-button.mat-mdc-button-base .mdc-button__label>mat-spinner+mat-icon,.jc-button.mat-mdc-button-base .mdc-button__label>mat-spinner+.mat-icon,.jc-button.mat-mdc-button-base .mdc-button__label>.mat-mdc-progress-spinner+mat-icon,.jc-button.mat-mdc-button-base .mdc-button__label>.mat-mdc-progress-spinner+.mat-icon{margin-left:0}.jc-button--md{--jc-button-container-height: 40px;--jc-button-horizontal-padding: var(--ds-spacing-l)}.jc-button--lg{--jc-button-container-height: 48px;--jc-button-horizontal-padding: var(--ds-spacing-l)}.jc-button--xl.mat-mdc-button-base,.jc-button--xxl.mat-mdc-button-base{height:var(--jc-button-container-height)!important;padding-left:var(--jc-button-horizontal-padding)!important;padding-right:var(--jc-button-horizontal-padding)!important;border-radius:var(--ds-control-radius)!important}.jc-button--xl.mat-mdc-button-base .mdc-button__label,.jc-button--xxl.mat-mdc-button-base .mdc-button__label{font-size:var(--jc-button-label-size)!important;font-weight:var(--ds-typo-weight-bold)!important;line-height:1.1!important}.jc-button--xl mat-icon,.jc-button--xxl mat-icon{width:var(--jc-button-icon-size)!important;height:var(--jc-button-icon-size)!important;font-size:var(--jc-button-icon-size)!important;line-height:var(--jc-button-icon-size)!important;margin-right:var(--ds-spacing-s);margin-left:calc(var(--ds-spacing-s) * -1)}.jc-button--xl mat-spinner,.jc-button--xl .mat-mdc-progress-spinner,.jc-button--xxl mat-spinner,.jc-button--xxl .mat-mdc-progress-spinner{width:var(--jc-button-spinner-size)!important;height:var(--jc-button-spinner-size)!important}.jc-button--xl{--jc-button-container-height: 56px;--jc-button-horizontal-padding: var(--ds-spacing-xl);--jc-button-icon-size: 22px;--jc-button-label-size: var(--ds-typo-size-xl);--jc-button-spinner-size: 28px}.jc-button--xxl{--jc-button-container-height: 64px;--jc-button-horizontal-padding: var(--ds-spacing-xxl);--jc-button-icon-size: 24px;--jc-button-label-size: var(--ds-typo-size-2xl);--jc-button-spinner-size: 32px}.jc-button--rounded-full{min-width:36px!important;height:36px!important;padding:0!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button--rounded-full mat-icon{margin:0!important}.jc-button--rounded-full--sm{min-width:28px!important;height:28px!important;padding:0!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button--rounded-full--sm mat-icon{margin:0!important}.jc-button--rounded-full--md{min-width:40px!important;height:40px!important;padding:0!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button--rounded-full--md mat-icon{margin:0!important}.jc-button--rounded-full--lg{min-width:48px!important;height:48px!important;padding:0!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button--rounded-full--lg mat-icon{margin:0!important}.jc-button--rounded-lg{min-width:36px!important;height:36px!important;padding:0!important;border-radius:var(--ds-control-radius)!important}.jc-button--rounded-lg mat-icon{margin:0!important}.jc-button--page-primary{background-color:var(--ds-surface-highest)!important;color:var(--ds-text-primary)!important;font-weight:600!important}.jc-button--page-secondary{font-weight:600!important}.jc-button--destructive.mat-mdc-unelevated-button,.jc-button--destructive.mat-mdc-raised-button{background-color:var(--ds-color-error)!important;color:var(--ds-color-on-error)!important}.jc-button--destructive.mat-mdc-outlined-button,.jc-button--destructive.mat-mdc-button{color:var(--ds-color-error)!important}.jc-button--destructive.mat-mdc-outlined-button{border-color:color-mix(in srgb,var(--ds-color-error) 70%,transparent)!important}.jc-button--destructive:hover.mat-mdc-unelevated-button,.jc-button--destructive:hover.mat-mdc-raised-button{background-color:var(--ds-color-error-hover)!important}.jc-button--destructive:hover.mat-mdc-outlined-button,.jc-button--destructive:hover.mat-mdc-button{background-color:var(--ds-color-error-container)!important}.jc-button--destructive:active.mat-mdc-unelevated-button,.jc-button--destructive:active.mat-mdc-raised-button{background-color:var(--ds-color-error-active)!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.mat-mdc-icon-button .mat-icon,.mat-mdc-icon-button .material-symbols-rounded{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.jc-button.mat-mdc-icon-button{color:var(--ds-text-primary)!important;border-radius:var(--ds-control-radius)!important}.jc-button.mat-mdc-icon-button:hover{background:var(--ds-surface-tertiary)!important}.jc-button.mat-mdc-icon-button:focus-visible{outline:2px solid var(--ds-focus-ring-strong);outline-offset:2px}.jc-button.jc-button--rounded-full.mat-mdc-icon-button{width:36px!important;min-width:36px!important;min-height:36px!important;height:36px!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button.jc-button--rounded-full--sm.mat-mdc-icon-button{width:28px!important;min-width:28px!important;min-height:28px!important;height:28px!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button.jc-button--rounded-full--md.mat-mdc-icon-button{width:40px!important;min-width:40px!important;min-height:40px!important;height:40px!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-button.jc-button--rounded-full--lg.mat-mdc-icon-button{width:48px!important;min-width:48px!important;min-height:48px!important;height:48px!important;border-radius:var(--ds-radius-full, 9999px)!important}.jc-picker-toggle.mat-datepicker-toggle,.jc-picker-toggle.mat-timepicker-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.jc-picker-toggle.mat-datepicker-toggle .mat-mdc-icon-button,.jc-picker-toggle.mat-timepicker-toggle .mat-mdc-icon-button{--mat-icon-button-icon-size: 20px !important;width:28px!important;min-width:28px!important;min-height:28px!important;height:28px!important;padding:0!important;border-radius:var(--ds-radius-full, 9999px)!important;color:var(--ds-text-primary)!important}.jc-picker-toggle.mat-datepicker-toggle .mat-mdc-icon-button:hover,.jc-picker-toggle.mat-timepicker-toggle .mat-mdc-icon-button:hover{background:var(--ds-surface-tertiary)!important}.jc-picker-toggle.mat-datepicker-toggle .mat-mdc-icon-button:focus-visible,.jc-picker-toggle.mat-timepicker-toggle .mat-mdc-icon-button:focus-visible{outline:2px solid var(--ds-focus-ring-strong);outline-offset:2px}.jc-picker-toggle.mat-datepicker-toggle .mat-mdc-icon-button img,.jc-picker-toggle.mat-datepicker-toggle .mat-mdc-icon-button svg,.jc-picker-toggle.mat-timepicker-toggle .mat-mdc-icon-button img,.jc-picker-toggle.mat-timepicker-toggle .mat-mdc-icon-button svg{width:var(--mat-icon-button-icon-size);height:var(--mat-icon-button-icon-size);vertical-align:baseline}.jc-picker-toggle.mat-datepicker-toggle .mat-mdc-button-touch-target,.jc-picker-toggle.mat-timepicker-toggle .mat-mdc-button-touch-target{width:28px!important;height:28px!important}.jc-picker-toggle.mat-datepicker-toggle .mat-icon,.jc-picker-toggle.mat-datepicker-toggle .material-symbols-rounded,.jc-picker-toggle.mat-timepicker-toggle .mat-icon,.jc-picker-toggle.mat-timepicker-toggle .material-symbols-rounded{width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important}.mat-mdc-card{box-shadow:none!important;border:1px solid var(--ds-border-light)!important}.mat-mdc-dialog-container .mdc-dialog__surface{border:1px solid var(--ds-operational-border);background:var(--ds-operational-surface)!important;box-shadow:var(--ds-operational-shadow)!important}html.dark-theme .mat-mdc-dialog-container .mdc-dialog__surface,.dark-theme .mat-mdc-dialog-container .mdc-dialog__surface{background:var(--ds-operational-surface)!important;border-color:var(--ds-operational-border-strong)}.jc-form-field{--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 8px;font-size:var(--ds-text-body-s)!important;--mat-form-field-filled-container-shape: var(--ds-control-radius);--mat-form-field-outlined-container-shape: var(--ds-control-radius);display:block;width:100%}.jc-form-field .mdc-floating-label.mat-mdc-floating-label{font-family:var(--ds-typo-font-sans);font-size:var(--ds-text-body-s)!important;font-weight:var(--ds-typo-weight-normal);letter-spacing:0}.jc-form-field__control.mat-mdc-form-field,.jc-form-field.mat-mdc-form-field,.jc-form-field__control.mat-mdc-form-field .mat-mdc-form-field-flex,.jc-form-field__control.mat-mdc-form-field .mat-mdc-text-field-wrapper,.jc-form-field__control.mat-mdc-form-field .mat-mdc-form-field-infix,.jc-form-field__control.mat-mdc-form-field .mdc-notched-outline,.jc-form-field.mat-mdc-form-field .mat-mdc-form-field-flex,.jc-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper,.jc-form-field.mat-mdc-form-field .mat-mdc-form-field-infix,.jc-form-field.mat-mdc-form-field .mdc-notched-outline{width:100%!important;max-width:100%!important;min-width:0!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-text-field-wrapper,.jc-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--ds-operational-surface-raised)!important;border-radius:var(--ds-control-radius)!important;transition:background-color var(--ds-motion-duration-base) var(--ds-ease-standard)!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-form-field-flex,.jc-form-field.mat-mdc-form-field .mat-mdc-form-field-flex{border-radius:var(--ds-control-radius)!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-form-field-infix,.jc-form-field.mat-mdc-form-field .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;min-height:var(--mat-form-field-container-height)!important;padding:0!important}.jc-form-field__control.mat-mdc-form-field:has(textarea[matInput]),.jc-form-field.mat-mdc-form-field:has(textarea[matInput]){--mat-form-field-container-vertical-padding: 0}.jc-form-field__control.mat-mdc-form-field:has(textarea[matInput]) .mat-mdc-text-field-wrapper,.jc-form-field.mat-mdc-form-field:has(textarea[matInput]) .mat-mdc-text-field-wrapper{height:auto!important}.jc-form-field__control.mat-mdc-form-field:has(textarea[matInput]) .mat-mdc-form-field-infix,.jc-form-field.mat-mdc-form-field:has(textarea[matInput]) .mat-mdc-form-field-infix{display:block!important;min-height:0!important;padding-top:var(--ds-spacing-s)!important;padding-bottom:var(--ds-spacing-s)!important}.jc-form-field__control.mat-mdc-form-field:has(textarea[matInput]) textarea[matInput],.jc-form-field.mat-mdc-form-field:has(textarea[matInput]) textarea[matInput]{display:block;margin:0;line-height:1.5}.jc-form-field__control.mat-mdc-form-field .mdc-text-field--outlined,.jc-form-field.mat-mdc-form-field .mdc-text-field--outlined{overflow:visible!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-input-element,.jc-form-field__control.mat-mdc-form-field input[matInput],.jc-form-field__control.mat-mdc-form-field textarea[matInput],.jc-form-field.mat-mdc-form-field .mat-mdc-input-element,.jc-form-field.mat-mdc-form-field input[matInput],.jc-form-field.mat-mdc-form-field textarea[matInput]{caret-color:var(--jc-form-field-caret-color, var(--mat-form-field-outlined-caret-color))!important}.jc-form-field__control.mat-mdc-form-field.mat-form-field-invalid,.jc-form-field.mat-mdc-form-field.mat-form-field-invalid{--jc-form-field-caret-color: var(--mat-form-field-outlined-error-caret-color)}.jc-form-field__control.mat-mdc-form-field .mat-mdc-form-field-icon-suffix,.jc-form-field__control.mat-mdc-form-field [dir=rtl] .mat-mdc-form-field-icon-prefix,.jc-form-field.mat-mdc-form-field .mat-mdc-form-field-icon-suffix,.jc-form-field.mat-mdc-form-field [dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 4px!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-select,.jc-form-field.mat-mdc-form-field .mat-mdc-select{display:flex!important;align-items:center!important;min-height:100%!important;--mat-select-trigger-text-size: var(--ds-text-body-s) !important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-select-trigger,.jc-form-field.mat-mdc-form-field .mat-mdc-select-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:var(--ds-spacing-s)!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-select-value,.jc-form-field.mat-mdc-form-field .mat-mdc-select-value{min-width:0!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-select-arrow-wrapper,.jc-form-field.mat-mdc-form-field .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;margin-right:calc(var(--ds-spacing-xs) * -1)!important;color:var(--ds-text-secondary)!important;transform:none!important}.jc-form-field__control.mat-mdc-form-field .mat-mdc-select-arrow,.jc-form-field.mat-mdc-form-field .mat-mdc-select-arrow{width:0!important;height:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:6px solid currentColor!important;margin:0!important}.jc-form-field__control.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper,.jc-form-field__control.mat-mdc-form-field:has(input[readonly]) .mat-mdc-form-field-subscript-wrapper,.jc-form-field__control.mat-mdc-form-field:has(input:disabled) .mat-mdc-form-field-subscript-wrapper,.jc-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-subscript-wrapper,.jc-form-field.mat-mdc-form-field:has(input[readonly]) .mat-mdc-form-field-subscript-wrapper,.jc-form-field.mat-mdc-form-field:has(input:disabled) .mat-mdc-form-field-subscript-wrapper{display:none!important}.jc-management-filters{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--ds-spacing-s);width:100%;min-width:0}.jc-management-filters>*{min-width:0;max-width:100%}.jc-management-filters jc-search-input{flex:1 1 100%;max-width:100%}@media(min-width:640px){.jc-management-filters jc-search-input{flex:1 1 320px;max-width:400px}}.jc-management-filters .jc-button--page-primary{flex:1 1 100%}@media(min-width:640px){.jc-management-filters .jc-button--page-primary{flex:0 0 auto;white-space:nowrap;margin-left:auto}}.jc-filter-select.mat-mdc-form-field{flex:1 1 100%;min-width:0;max-width:100%;width:100%!important}@media(min-width:640px){.jc-filter-select.mat-mdc-form-field{flex:0 0 300px;width:300px!important}}.mat-mdc-paginator .mat-mdc-paginator-page-size-select{--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-container-shape: var(--ds-control-radius);--mat-form-field-outlined-container-shape: var(--ds-control-radius)}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{background:var(--ds-operational-surface-raised)!important;border-radius:var(--ds-control-radius)!important;transition:background-color var(--ds-motion-duration-base) var(--ds-ease-standard)!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline{min-width:0!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;min-height:var(--mat-form-field-container-height)!important;padding:0!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select{display:flex!important;align-items:center!important;min-height:100%!important;--mat-select-trigger-text-size: var(--ds-text-body-s) !important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:var(--ds-spacing-xs)!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:1rem!important;height:1rem!important;margin-right:0!important;color:var(--ds-text-secondary)!important;transform:none!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow{width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid currentColor!important;margin:0!important}.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible,.mat-mdc-select-panel{margin-top:var(--ds-spacing-2xs)!important;padding:var(--ds-spacing-2xs)!important;border:1px solid var(--ds-operational-border);border-radius:var(--ds-card-radius);background:var(--ds-operational-surface)!important;box-shadow:var(--ds-operational-shadow);scrollbar-color:color-mix(in srgb,var(--ds-border-medium) 85%,transparent) transparent!important}.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option{min-height:2.75rem;margin:0 0 var(--ds-spacing-2xs);border-radius:var(--ds-list-item-radius);padding-inline:var(--ds-spacing-m);color:var(--ds-text-primary);transition:background-color var(--ds-motion-duration-base) var(--ds-ease-standard),color var(--ds-motion-duration-base) var(--ds-ease-standard)}.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:var(--ds-typo-size-sm);line-height:1.4}.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option.mdc-list-item--disabled,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled{opacity:1;color:var(--ds-text-secondary);font-style:italic}.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option:hover,.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option.mdc-list-item--selected,.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option.mdc-list-item--activated,.mat-mdc-select-panel .mat-mdc-option:hover,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--activated{background:var(--ds-surface-secondary)!important}.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible .mat-mdc-option:last-child,.mat-mdc-select-panel .mat-mdc-option:last-child{margin-bottom:0}.mat-mdc-select-panel .mat-pseudo-checkbox,.mat-mdc-select-panel .mat-mdc-option .mat-pseudo-checkbox{display:none!important}.dark .jc-form-field__control.mat-mdc-form-field .mat-mdc-text-field-wrapper,.dark .jc-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper,html.dark-theme .jc-form-field__control.mat-mdc-form-field .mat-mdc-text-field-wrapper,html.dark-theme .jc-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper,.dark-theme .jc-form-field__control.mat-mdc-form-field .mat-mdc-text-field-wrapper,.dark-theme .jc-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--ds-operational-surface-raised)!important}.dark .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible,.dark .mat-mdc-select-panel,html.dark-theme .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible,html.dark-theme .mat-mdc-select-panel,.dark-theme .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible,.dark-theme .mat-mdc-select-panel{border-color:var(--ds-operational-border-strong);background:var(--ds-operational-surface)}.mat-drawer-container{background-color:var(--ds-surface-primary)}.mat-mdc-menu-item{min-height:38px!important;border-radius:var(--ds-panel-radius-sm)!important}.mat-drawer{background-color:var(--ds-surface-primary-container);border-right:1px solid var(--ds-border-light)!important;width:var(--ds-shell-sidebar-width-compact)}.mat-mdc-tab-group .mdc-tab-indicator__content--underline{border-color:var(--ds-text-primary)!important}.mat-mdc-menu-content{padding:var(--ds-spacing-xs)!important}html.dark-theme .mat-drawer,.dark-theme .mat-drawer{background-color:var(--ds-surface-primary-container)!important;border-color:var(--ds-border-medium-low)!important}html.dark-theme .mat-mdc-menu-panel,.dark-theme .mat-mdc-menu-panel{background-color:var(--ds-surface-tertiary-2)!important;border:1px solid var(--ds-border-light)!important}button:disabled{opacity:.7}button:disabled .mat-mdc-progress-spinner circle{stroke:var(--ds-text-tertiary)}.mat-mdc-progress-spinner svg{display:inline-block;width:100%;height:100%;max-width:none}.mat-mdc-list-item{border:1px solid transparent;border-radius:var(--ds-list-item-radius);margin-bottom:2px;transition:background-color var(--ds-motion-duration-base) var(--ds-ease-standard),border-color var(--ds-motion-duration-base) var(--ds-ease-standard)}.mat-mdc-list-item:hover{background-color:var(--ds-operational-surface-muted)!important;border-color:var(--ds-operational-border)}.mat-mdc-list-item.mdc-list-item--activated{background-color:var(--ds-operational-accent-soft)!important;border-color:color-mix(in srgb,var(--ds-color-primary) 28%,var(--ds-operational-border))}.resource-link{width:fit-content;padding:0;border:0;background:none;color:var(--ds-color-primary);cursor:pointer;font:inherit;font-weight:var(--ds-font-weight-semibold);text-align:left;text-decoration:none}.resource-link:hover,.resource-link:focus-visible{text-decoration:underline}.mat-mdc-chip{background:var(--ds-operational-surface-muted)!important;border:1px solid var(--ds-operational-border)!important;box-shadow:none!important}.mat-mdc-chip.mdc-chip--selected{background:var(--ds-color-primary-container)!important;border-color:color-mix(in srgb,var(--ds-color-primary) 36%,transparent)!important}kbd,.jc-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;min-height:1.35rem;margin-inline:var(--ds-spacing-3xs);border:1px solid var(--ds-border-medium);border-radius:var(--ds-radius-xs);background:var(--ds-surface-standard);color:var(--ds-text-primary);padding:0 var(--ds-spacing-2xs);font:inherit;font-size:var(--ds-text-caption);font-weight:var(--ds-typo-weight-semibold);line-height:1;white-space:nowrap;box-shadow:inset 0 -1px color-mix(in srgb,var(--ds-border-medium) 70%,transparent)}.mat-mdc-tooltip{--mat-tooltip-container-color: var(--ds-surface-inverse);--mat-tooltip-supporting-text-color: var(--ds-text-inverse)}.mat-mdc-tooltip .mdc-tooltip__surface{min-height:24px!important;padding:8px!important;border-radius:var(--ds-control-radius)!important;background:var(--ds-surface-inverse)!important;box-shadow:0 8px 20px #0000003d!important;color:var(--ds-text-inverse)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.mat-mdc-snackbar-surface{box-shadow:var(--ds-shadow-lg)!important;border-radius:var(--ds-card-radius)!important;border:1px solid var(--ds-border-light);background-color:var(--ds-surface-primary)!important;color:var(--ds-text-primary)!important;margin:var(--ds-spacing-s)}.snackbar-primary .mdc-snackbar__surface{background-color:var(--ds-color-primary-container)!important}.snackbar-primary .mat-mdc-snack-bar-label{color:var(--ds-color-on-primary-container)!important;font-weight:var(--ds-typo-weight-medium)}.snackbar-primary .mat-mdc-button{color:var(--ds-color-on-primary-container)!important}.snackbar-success .mdc-snackbar__surface{background-color:var(--ds-color-success-container)!important}.snackbar-success .mat-mdc-snack-bar-label{color:var(--ds-color-on-success-container)!important;font-weight:var(--ds-typo-weight-medium)}.snackbar-success .mat-mdc-button{color:var(--ds-color-on-success-container)!important}.snackbar-error .mdc-snackbar__surface{background-color:var(--ds-color-error-container)!important}.snackbar-error .mat-mdc-snack-bar-label{color:var(--ds-color-on-error-container)!important;font-weight:var(--ds-typo-weight-medium)}.snackbar-error .mat-mdc-button{color:var(--ds-color-on-error-container)!important}.snackbar-warning .mdc-snackbar__surface{background-color:var(--ds-color-warning-container)!important}.snackbar-warning .mat-mdc-snack-bar-label{color:var(--ds-color-on-warning-container)!important;font-weight:var(--ds-typo-weight-medium)}.snackbar-warning .mat-mdc-button{color:var(--ds-color-on-warning-container)!important}.snackbar-info .mdc-snackbar__surface{background-color:var(--ds-color-info-container)!important}.snackbar-info .mat-mdc-snack-bar-label{color:var(--ds-color-on-info-container)!important;font-weight:var(--ds-typo-weight-medium)}.snackbar-info .mat-mdc-button{color:var(--ds-color-on-info-container)!important}.snackbar-neutral .mdc-snackbar__surface{background-color:var(--ds-surface-primary)!important;color:var(--ds-text-primary)!important}.snackbar-neutral .mat-mdc-snack-bar-label,.snackbar-neutral .mat-mdc-button{color:var(--ds-text-primary)!important}html.dark-theme .mat-mdc-snackbar-surface,.dark-theme .mat-mdc-snackbar-surface{border-color:var(--ds-border-medium)}* ::-webkit-scrollbar{width:8px;height:8px}* ::-webkit-scrollbar-track{background:transparent}* ::-webkit-scrollbar-thumb{background-color:var(--ds-border-medium);border:2px solid transparent;background-clip:content-box;border-radius:var(--ds-radius-full, 9999px)}* ::-webkit-scrollbar-thumb:hover{background-color:var(--ds-text-tertiary)}*:hover::-webkit-scrollbar-thumb{background-color:var(--ds-text-tertiary)}.message-notification-toast .mdc-snackbar__surface{background-color:var(--ds-surface-primary-container)!important;color:var(--ds-text-primary)!important;border:1px solid var(--ds-border-medium-variant);border-radius:var(--ds-panel-radius-sm)!important;padding:var(--ds-spacing-s) var(--ds-spacing-sm)!important;min-width:300px!important;max-width:400px!important;box-shadow:var(--ds-shadow-md)!important}.message-notification-toast .mat-mdc-snack-bar-label{padding:0!important}.jc-table{width:100%;min-width:0;table-layout:auto;border-collapse:separate;border-spacing:0;color:var(--ds-text-primary)}@media(max-width:768px){.jc-table__header{display:none}}.jc-table--stacked .jc-table__header{display:none}.jc-table__header{background:var(--ds-operational-surface-muted)}.jc-table__header th{text-align:left;padding:var(--ds-spacing-xs) var(--ds-spacing-s);font-size:var(--ds-text-body-s);font-weight:var(--ds-typo-weight-semibold);color:var(--ds-text-primary);background:var(--ds-operational-surface-muted);border-bottom:1px solid var(--ds-operational-border-strong)}@media(max-width:768px){.jc-table__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--ds-spacing-m);align-items:stretch}}.jc-table--stacked .jc-table__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--ds-spacing-m);align-items:stretch}@media(max-width:768px){.jc-table__body tr{display:flex;flex-direction:column;gap:var(--ds-spacing-2xs);min-width:0;height:100%;border:1px solid var(--ds-operational-border);border-radius:var(--ds-card-radius);background:var(--ds-operational-surface-raised);padding:var(--ds-spacing-xs) var(--ds-spacing-s);box-shadow:none}}.jc-table--stacked .jc-table__body tr{display:flex;flex-direction:column;gap:var(--ds-spacing-2xs);min-width:0;height:100%;border:1px solid var(--ds-operational-border);border-radius:var(--ds-card-radius);background:var(--ds-operational-surface-raised);padding:var(--ds-spacing-xs) var(--ds-spacing-s);box-shadow:none}@media(max-width:768px){.jc-table__body tr.jc-table__row--empty{grid-column:1/-1}}.jc-table--stacked .jc-table__body tr.jc-table__row--empty{grid-column:1/-1}.jc-table__body tr.jc-table__row--selectable{cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.jc-table__body tr.jc-table__row--selectable:hover{background:var(--ds-operational-surface-muted)}.jc-table__body tr.jc-table__row--selectable:has(.jc-table__cell--actions:hover){background:transparent}.jc-table__body tr.jc-table__row--selectable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-focus-ring-strong)}.jc-table__body tr.jc-table__row--blocked,.jc-table__body tr.jc-table__row--blocked-neutral,.jc-table__body tr.jc-table__row--blocked-warning{cursor:not-allowed}@media(max-width:768px){.jc-table__body tr.jc-table__row--blocked{background:color-mix(in srgb,var(--ds-color-error) 6%,var(--ds-operational-surface-muted));border-left:.25rem solid var(--ds-color-error)}.jc-table__body tr.jc-table__row--blocked-neutral{background:color-mix(in srgb,var(--ds-text-tertiary) 10%,var(--ds-operational-surface-muted));border-left:.25rem solid var(--ds-disabled-border)}.jc-table__body tr.jc-table__row--blocked-warning{background:color-mix(in srgb,var(--ds-color-warning) 8%,var(--ds-operational-surface-muted));border-left:.25rem solid var(--ds-color-warning)}}.jc-table--stacked .jc-table__body tr.jc-table__row--blocked{background:color-mix(in srgb,var(--ds-color-error) 6%,var(--ds-operational-surface-muted));border-left:.25rem solid var(--ds-color-error)}.jc-table--stacked .jc-table__body tr.jc-table__row--blocked-neutral{background:color-mix(in srgb,var(--ds-text-tertiary) 10%,var(--ds-operational-surface-muted));border-left:.25rem solid var(--ds-disabled-border)}.jc-table--stacked .jc-table__body tr.jc-table__row--blocked-warning{background:color-mix(in srgb,var(--ds-color-warning) 8%,var(--ds-operational-surface-muted));border-left:.25rem solid var(--ds-color-warning)}@media(max-width:768px){.jc-table__body tr.jc-table__row--selected{background:var(--ds-operational-accent-soft);border-color:color-mix(in srgb,var(--ds-color-primary) 34%,var(--ds-operational-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-primary) 28%,transparent)}}.jc-table--stacked .jc-table__body tr.jc-table__row--selected{background:var(--ds-operational-accent-soft);border-color:color-mix(in srgb,var(--ds-color-primary) 34%,var(--ds-operational-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-primary) 28%,transparent)}.jc-table__body tr:last-child td{border-bottom:none}.jc-table__cell{min-width:0;padding:var(--ds-spacing-xs) var(--ds-spacing-s);font-size:var(--ds-text-body-s);border-bottom:1px solid var(--ds-operational-border);vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:768px){.jc-table__cell{border-bottom:none;padding:var(--ds-spacing-xs) var(--ds-spacing-s);display:block;width:100%;position:relative;overflow:visible;white-space:normal;text-overflow:clip}.jc-table__cell[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--ds-spacing-2xs);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);font-weight:var(--ds-typo-weight-medium);letter-spacing:.06em;line-height:1.333;text-transform:uppercase}}.jc-table--stacked .jc-table__cell{border-bottom:none;padding:var(--ds-spacing-xs) var(--ds-spacing-s);display:block;width:100%;position:relative;overflow:visible;white-space:normal;text-overflow:clip}.jc-table--stacked .jc-table__cell[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--ds-spacing-2xs);color:var(--ds-text-secondary);font-size:var(--ds-text-caption);font-weight:var(--ds-typo-weight-medium);letter-spacing:.06em;line-height:1.333;text-transform:uppercase}.jc-table__body tr.jc-table__row--blocked .jc-table__cell:not(.jc-table__cell--empty){background:color-mix(in srgb,var(--ds-color-error) 6%,var(--ds-operational-surface-muted))}.jc-table__body tr.jc-table__row--blocked-neutral .jc-table__cell:not(.jc-table__cell--empty){background:color-mix(in srgb,var(--ds-text-tertiary) 10%,var(--ds-operational-surface-muted))}.jc-table__body tr.jc-table__row--blocked-warning .jc-table__cell:not(.jc-table__cell--empty){background:color-mix(in srgb,var(--ds-color-warning) 8%,var(--ds-operational-surface-muted))}.jc-table__body tr.jc-table__row--selected .jc-table__cell:not(.jc-table__cell--empty){background:var(--ds-operational-accent-soft)}@media(max-width:768px){.jc-table__body tr.jc-table__row--selected>.jc-table__cell:not(.jc-table__cell--empty),.jc-table__body tr.jc-table__row--blocked>.jc-table__cell:not(.jc-table__cell--empty),.jc-table__body tr.jc-table__row--blocked-neutral>.jc-table__cell:not(.jc-table__cell--empty),.jc-table__body tr.jc-table__row--blocked-warning>.jc-table__cell:not(.jc-table__cell--empty){background:transparent}}.jc-table--stacked .jc-table__body tr.jc-table__row--selected>.jc-table__cell:not(.jc-table__cell--empty),.jc-table--stacked .jc-table__body tr.jc-table__row--blocked>.jc-table__cell:not(.jc-table__cell--empty),.jc-table--stacked .jc-table__body tr.jc-table__row--blocked-neutral>.jc-table__cell:not(.jc-table__cell--empty),.jc-table--stacked .jc-table__body tr.jc-table__row--blocked-warning>.jc-table__cell:not(.jc-table__cell--empty){background:transparent}.jc-table__cell>*{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:768px){.jc-table__cell>*{display:block;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}}.jc-table--stacked .jc-table__cell>*{display:block;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.jc-table__cell--mono{font-family:monospace;font-size:var(--ds-text-caption);color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jc-table__cell--multiline{white-space:pre-line;line-height:1.35}.jc-table__cell-content{display:grid;min-width:0;gap:var(--ds-spacing-2xs)}@media(max-width:768px){.jc-table__cell-content{display:grid;gap:var(--ds-spacing-2xs)}}.jc-table--stacked .jc-table__cell-content{display:grid;gap:var(--ds-spacing-2xs)}.jc-table__cell-content>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.jc-table__cell-content>*{white-space:normal;overflow-wrap:anywhere}}.jc-table--stacked .jc-table__cell-content>*{white-space:normal;overflow-wrap:anywhere}.jc-table__cell-caption{color:var(--ds-text-secondary);font-size:var(--ds-text-caption);line-height:1.35}.jc-table__cell--selection{width:3.5rem}@media(max-width:768px){.jc-table__cell--selection{display:none}}.jc-table--stacked .jc-table__cell--selection{display:none}.jc-table__cell--actions{text-align:right;white-space:nowrap;overflow:hidden}.jc-table__cell--actions>*{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;align-items:center;justify-content:flex-end}@media(max-width:768px){.jc-table__cell--actions{margin-top:auto;margin-left:auto;padding-top:var(--ds-spacing-s);padding-bottom:var(--ds-spacing-2xs);border-top:1px solid var(--ds-operational-border);width:100%;display:flex;align-items:center;justify-content:flex-end;overflow:visible;min-height:calc(var(--ds-spacing-xl) + 1.5rem)}.jc-table__cell--actions>*{display:inline-flex;max-width:none;overflow:visible;text-overflow:clip;align-items:center;justify-content:flex-end}.jc-table__row--selected .jc-table__cell--actions{border-top-color:color-mix(in srgb,var(--ds-color-primary) 22%,var(--ds-operational-border))}}.jc-table--stacked .jc-table__cell--actions{margin-top:auto;margin-left:auto;padding-top:var(--ds-spacing-s);padding-bottom:var(--ds-spacing-2xs);border-top:1px solid var(--ds-operational-border);width:100%;display:flex;align-items:center;justify-content:flex-end;overflow:visible;min-height:calc(var(--ds-spacing-xl) + 1.5rem)}.jc-table--stacked .jc-table__cell--actions>*{display:inline-flex;max-width:none;overflow:visible;text-overflow:clip;align-items:center;justify-content:flex-end}.jc-table--stacked .jc-table__row--selected .jc-table__cell--actions{border-top-color:color-mix(in srgb,var(--ds-color-primary) 22%,var(--ds-operational-border))}.jc-table__cell--actions:before{content:none}.jc-table__cell--empty{padding:0}.jc-table__cell--empty:hover{background:transparent}@media(max-width:768px){.jc-table__cell--empty{border:none;background:transparent;padding:0;justify-content:center}}.jc-table--stacked .jc-table__cell--empty{border:none;background:transparent;padding:0;justify-content:center}html{--mat-sys-body-large: 400 1rem / 1.5rem Google Sans;--mat-sys-body-large-font: Google Sans;--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 Google Sans;--mat-sys-body-medium-font: Google Sans;--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 Google Sans;--mat-sys-body-small-font: Google Sans;--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 Google Sans;--mat-sys-display-large-font: Google Sans;--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 Google Sans;--mat-sys-display-medium-font: Google Sans;--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 Google Sans;--mat-sys-display-small-font: Google Sans;--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 Google Sans;--mat-sys-headline-large-font: Google Sans;--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 Google Sans;--mat-sys-headline-medium-font: Google Sans;--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 Google Sans;--mat-sys-headline-small-font: Google Sans;--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 Google Sans;--mat-sys-label-large-font: Google Sans;--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 Google Sans;--mat-sys-label-medium-font: Google Sans;--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 Google Sans;--mat-sys-label-small-font: Google Sans;--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 Google Sans;--mat-sys-title-large-font: Google Sans;--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 Google Sans;--mat-sys-title-medium-font: Google Sans;--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 Google Sans;--mat-sys-title-small-font: Google Sans;--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}:root{--ds-body-m-font: var(--ds-font-body-m)}body{margin:0;background:var(--ds-surface-standard);background-color:var(--ds-surface-standard);color:var(--ds-text-primary);font:var(--ds-body-m-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}html,body,.cdk-overlay-container{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}body>jc-hospitalar-root,body>jc-hospitalar-calling-display-root{display:block;height:100%;min-height:0}mat-form-field{width:100%}.mat-mdc-form-field-hint,.mat-mdc-form-field-error{font-size:var(--ds-typo-size-xs)}.mat-datepicker-content{background-color:var(--ds-surface-tertiary-2)!important}.image-preview-overlay-panel{width:100vw;height:100vh;max-width:100vw!important;max-height:100vh}.image-preview-overlay-backdrop{background:transparent}.attachment-preview-overlay-panel{width:100vw;height:100vh;max-width:100vw!important;max-height:100vh}.attachment-preview-overlay-backdrop{background:transparent}.laboratory-exams-page__row.cdk-drag-preview,.laboratory-exams-page__row.cdk-drag-preview *,.laboratory-exams-page.cdk-drop-list-dragging,.laboratory-exams-page.cdk-drop-list-dragging *,.laboratory-exams-page--dragging,.laboratory-exams-page--dragging *{cursor:grabbing!important}.laboratory-exam-drag-preview,.laboratory-report-field-drag-preview{display:table;overflow:hidden;border:1px solid var(--ds-operational-border-strong);border-radius:var(--ds-card-radius);background:var(--ds-operational-surface-raised);box-shadow:var(--ds-shadow-lg);opacity:.96}
