@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, 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 0); --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 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --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 0); --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: calc(1.5 / 1); --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: calc(2.25 / 1.875); --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 #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-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 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter Variable", "Inter", "Aptos", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Inter Variable", "Inter", "Aptos Display", "Segoe UI", system-ui, sans-serif;--canvas:#f3f5f8;--paper:#fff;--surface-raised:#fff;--soft:#f7f8fa;--surface-hover:#eef1f5;--ink:#111827;--muted:#596579;--tertiary:#8b95a5;--line:#e2e6ec;--line-strong:#cfd5de;--green:#6857e5;--green-dark:#5443ca;--green-hover:#5847d2;--green-soft:#f0edff;--amber:#a85f17;--amber-soft:#fff5e7;--success:#13765b;--success-soft:#e8f6f1;--red:#b83f4d;--red-soft:#fff0f2;--blue:#356da8;--blue-soft:#edf4fb;--sidebar:#fff;--sidebar-soft:#f4f1fb;--sidebar-hover:#ebe5f8;--sidebar-divider:#e2dceb;--sidebar-text:#17121f;--sidebar-muted:#6e6678;--hero:#121722;--hero-deep:#090d14;--hero-soft:#202736;--hero-line:#323b4b;--hero-muted:#aeb7c6;--focus:0 0 0 3px #5b59e847;--shadow:0 1px 2px #0f172a09, 0 8px 24px #0f172a0b;--shadow-raised:0 18px 46px #0f172a21, 0 2px 8px #0f172a0d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d1118;--paper:#151a23;--surface-raised:#1a202b;--soft:#11161e;--surface-hover:#202633;--ink:#f3f5f8;--muted:#a8b0bd;--tertiary:#778190;--line:#29313d;--line-strong:#3a4351;--green:#9388ff;--green-dark:#b9b1ff;--green-hover:#a59cff;--green-soft:#2c294d;--amber:#efad6e;--amber-soft:#3b2a19;--success:#54c9a5;--success-soft:#17382f;--red:#f18484;--red-soft:#402222;--blue:#82b5e5;--blue-soft:#1c3044;--sidebar:#000;--sidebar-soft:#101013;--sidebar-hover:#1a1422;--sidebar-divider:#2c2632;--sidebar-text:#f7f4fb;--sidebar-muted:#988fa2;--hero:#0a0e15;--hero-deep:#05070b;--hero-soft:#171d28;--hero-line:#343d4b;--hero-muted:#a5adba;--focus:0 0 0 3px #8581ff52;--shadow:0 1px 3px #00000038;--shadow-raised:0 15px 35px #00000057}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,textarea,input,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb, var(--green) 24%, transparent)}:focus-visible{box-shadow:var(--focus);outline:none}button:disabled{cursor:not-allowed}.skip-link{z-index:200;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-raised);border-radius:8px;padding:10px 14px;font-weight:750;text-decoration:none;transition:transform .15s;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:76px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.nav-rail{border-right:1px solid var(--sidebar-divider);background:var(--sidebar);width:76px;height:100vh;color:var(--sidebar-text);z-index:10;flex-direction:column;align-items:stretch;padding:16px 12px 12px;transition:width .2s,background-color .2s,border-color .2s;display:flex;position:sticky;top:0}.nav-header{justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex}.brand-home{min-width:0;color:var(--sidebar-text);align-items:center;gap:11px;text-decoration:none;display:flex}.nav-toggle{border:1px solid var(--sidebar-divider);background:var(--sidebar-soft);width:28px;height:28px;color:var(--sidebar-text);border-radius:7px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.nav-toggle:hover,.nav-toggle:focus-visible{border-color:var(--sidebar-muted);background:var(--sidebar-hover)}.nav-rail[data-expanded=false] .nav-toggle{border-radius:50%;width:22px;height:22px;font-size:17px;position:absolute;top:52px;right:5px}.nav-rail nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-divider) transparent;align-content:start;gap:4px;width:100%;min-height:0;margin-top:13px;display:grid;overflow:hidden auto}.rail-section{min-width:0}.rail-hub,.rail-item,.user-avatar{width:100%;min-height:42px;color:var(--sidebar-muted);background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:700}.rail-hub,.rail-item{text-align:left;white-space:nowrap;align-items:center;gap:12px;padding:0 11px;text-decoration:none;display:flex}.rail-hub-active{background:var(--sidebar-soft)}.rail-chevron{width:18px;color:var(--sidebar-muted);text-align:center;margin-left:auto;font-size:15px}.rail-submenu{border-left:1px solid var(--sidebar-divider);gap:2px;margin:3px 0 7px 14px;padding-left:8px;display:grid}.rail-submenu[hidden]{display:none}.rail-submenu .rail-item{min-height:38px;padding-left:7px;font-size:12px}.rail-submenu .rail-icon{flex-basis:25px;width:25px;height:25px;font-size:13px}.rail-icon{border:1px solid var(--sidebar-divider);background:var(--sidebar-soft);color:currentColor;width:28px;height:28px;font-family:var(--font-sans);border-radius:8px;flex:0 0 28px;place-items:center;font-size:15px;font-weight:750;line-height:1;display:grid}.rail-label{text-overflow:ellipsis;overflow:hidden}.nav-rail[data-expanded=false] .rail-hub{justify-content:center;padding:0}.nav-rail[data-expanded=false] .rail-label,.nav-rail[data-expanded=false] .rail-chevron{display:none}.rail-hub:hover,.rail-hub:focus-visible,.rail-item:hover,.rail-item:focus-visible{background:var(--sidebar-soft);color:var(--sidebar-text)}.rail-item-active{background:var(--sidebar-hover);color:var(--sidebar-text);box-shadow:inset 3px 0 var(--green)}.rail-item-active .rail-icon{border-color:color-mix(in srgb, var(--green) 65%, var(--sidebar-divider));background:color-mix(in srgb, var(--green) 18%, var(--sidebar-soft));color:var(--green)}.rail-item-disabled{cursor:default;opacity:.55}.rail-item-disabled:hover{color:var(--sidebar-muted);background:0 0}.rail-spacer{flex:1}.nav-toggle-mobile{display:none}.global-toolbar{z-index:80;align-items:center;gap:8px;display:flex;position:fixed;top:18px;right:22px}.global-search,.global-attention,.global-help{position:relative}.toolbar-icon{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;color:var(--muted);box-shadow:var(--shadow);border-radius:10px;place-items:center;transition:all .15s;display:grid;position:relative}.search-glyph{border:2px solid var(--green);border-radius:50%;width:18px;height:18px;display:block;position:relative}.search-glyph:after{content:"";background:var(--green);transform-origin:0;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.attention-glyph{width:22px;height:22px;color:var(--green);border:1.5px solid;border-radius:8px 8px 10px 10px;place-items:center;font-size:13px;font-weight:900;display:grid}.toolbar-count{border:2px solid var(--paper);background:var(--amber);color:#fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.global-search-panel,.attention-panel{z-index:90;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-raised);border-radius:13px;position:fixed;top:66px;overflow:hidden}.global-search-panel{width:min(570px,100vw - 44px);max-height:min(690px,100dvh - 86px);right:22px;overflow-y:auto}.global-search-panel>header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:12px 14px;display:grid;position:sticky;top:0}.global-search-panel>header .search-glyph{width:16px;height:16px}.global-search-panel>header label{min-width:0}.global-search-panel>header input{width:100%;min-height:38px;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:15px}.global-search-panel>header input::placeholder{color:var(--muted)}.global-search-panel kbd{border:1px solid var(--line);border-bottom-color:var(--line-strong);background:var(--soft);color:var(--muted);font:700 10px/1.2 var(--font-sans);border-radius:5px;padding:3px 6px}.global-search-panel>header>button{background:var(--soft);width:28px;height:28px;color:var(--muted);border:0;border-radius:7px;font-size:18px}.search-zero-state{grid-template-columns:1fr 1fr;display:grid}.search-zero-state .search-result-section+.search-result-section{border-left:1px solid var(--line)}.search-result-section{min-width:0;padding:8px}.search-section-heading{min-height:33px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:4px 6px;display:flex}.search-section-heading span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.search-section-heading small{font-size:10px}.destination-row{border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-width:0;display:grid}.destination-row:hover,.destination-row:focus-within{background:var(--surface-hover)}.destination-row>a{min-width:0;color:var(--ink);grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:9px 7px;text-decoration:none;display:grid}.destination-row>a>i{border:1px solid var(--line);background:var(--soft);width:31px;height:31px;color:var(--green);border-radius:8px;place-items:center;font-style:normal;font-weight:850;display:grid}.destination-row>a span{min-width:0}.destination-row strong,.destination-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.destination-row strong{font-size:12px}.destination-row small{color:var(--muted);margin-top:3px;font-size:10px}.destination-row>button{width:30px;height:30px;color:var(--amber);background:0 0;border:0;border-radius:7px;margin-right:5px;font-size:17px}.destination-row>button:hover,.destination-row>button:focus-visible{background:var(--amber-soft)}.global-search-empty{background:var(--soft);text-align:center;border-radius:9px;margin:6px;padding:22px}.global-search-empty strong,.global-search-empty span{display:block}.global-search-empty strong{font-size:13px}.global-search-empty span{color:var(--muted);margin-top:5px;font-size:11px}.global-search-panel>footer{border-top:1px solid var(--line);background:var(--soft);color:var(--muted);align-items:center;gap:15px;padding:9px 14px;font-size:10px;display:flex}.global-search-panel>footer span{align-items:center;gap:6px;display:flex}.global-search-panel>footer em{color:var(--tertiary);margin-left:auto;font-size:9px;font-style:normal}.search-section-empty{background:var(--soft);color:var(--muted);border-radius:7px;margin:5px;padding:12px 8px;font-size:10px;line-height:1.45}.attention-panel{width:min(430px,100vw - 44px);max-height:min(650px,100dvh - 86px);right:22px;overflow-y:auto}.attention-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.attention-panel>header span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.attention-panel>header h2{margin:3px 0 0;font-size:16px}.attention-panel>header .preview-source-chip{background:var(--amber-soft);width:max-content;color:var(--amber);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin-top:6px;padding:3px 6px;font-size:8px;font-weight:800;display:block}.attention-panel>header button{border:1px solid var(--line);background:var(--paper);min-height:31px;color:var(--green);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:750}.attention-panel>header button:disabled{color:var(--muted);opacity:.6}.attention-list-panel{padding:7px}.attention-list-panel article{border-radius:8px;grid-template-columns:32px 1fr 29px;align-items:start;gap:9px;padding:9px 7px;display:grid}.attention-list-panel article:hover,.attention-list-panel article:focus-within{background:var(--surface-hover)}.attention-list-panel article>i{border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.attention-tone-urgent{background:var(--amber-soft);color:var(--amber)}.attention-tone-standard{background:var(--green-soft);color:var(--green)}.attention-list-panel article>a{min-width:0;color:var(--ink);text-decoration:none}.attention-list-panel article>a strong,.attention-list-panel article>a span,.attention-list-panel article>a small{display:block}.attention-list-panel article>a strong{font-size:12px}.attention-list-panel article>a span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}.attention-list-panel article>a small{color:var(--green);margin-top:5px;font-size:9px;font-weight:750}.attention-list-panel article>button{border:1px solid var(--line);background:var(--paper);width:27px;height:27px;color:var(--green);border-radius:50%;font-size:16px}.attention-list-panel .attention-item-read{opacity:.58}.attention-list-panel .attention-item-read>button{background:var(--green-soft);border-color:#0000}.attention-panel>footer{border-top:1px solid var(--line);background:var(--soft);color:var(--muted);padding:9px 14px;font-size:10px;line-height:1.4}.theme-glyph{color:var(--green);font-size:20px;line-height:1}.help-glyph{width:22px;height:22px;color:var(--green);border:1.5px solid;border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.workflow-help{z-index:4;border:1px solid var(--line);background:var(--surface-raised);width:min(340px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow-raised);border-radius:12px;padding:16px;position:absolute;top:48px;right:0}.workflow-help>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-help>div span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.workflow-help>div button{background:var(--soft);width:30px;height:30px;color:var(--ink);border:0;border-radius:7px;font-size:20px}.workflow-help h2{margin:7px 0 5px;font-size:18px}.workflow-help p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.workflow-help ol{gap:8px;margin:13px 0;padding-left:25px;display:grid}.workflow-help li{color:var(--ink);padding-left:3px;font-size:13px}.workflow-help li::marker{color:var(--green);font-weight:800}.workflow-help small{background:var(--green-soft);color:var(--green-dark);border-radius:8px;padding:10px;font-size:11px;line-height:1.5;display:block}.global-account{position:relative}.profile-glyph{color:currentColor;width:20px;height:20px;display:block;position:relative}.profile-glyph:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;left:7px}.profile-glyph:after{content:"";background:currentColor;border-radius:9px 9px 5px 5px;width:16px;height:9px;position:absolute;bottom:1px;left:2px}.account-menu{z-index:3;border:1px solid var(--line);background:var(--surface-raised);width:230px;color:var(--ink);box-shadow:var(--shadow-raised);border-radius:11px;gap:7px;padding:12px;display:grid;position:absolute;top:48px;right:0}.account-menu strong{color:var(--ink);font-size:12px}.account-menu>span{color:var(--muted);font-size:10px}.account-menu a{color:var(--ink);border-radius:7px;padding:8px;font-size:11px;font-weight:700;text-decoration:none}.account-menu a:hover,.account-menu a:focus-visible{background:var(--surface-hover);color:var(--green-dark)}.draft-status{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:-3px 15px 12px;padding:8px 10px;display:flex}.draft-status>span{align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.draft-status>span i{background:var(--green-soft);width:19px;height:19px;color:var(--green);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.draft-status>button{background:var(--paper);min-height:28px;color:var(--muted);border:0;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:750}.draft-status>button:hover,.draft-status>button:focus-visible{color:var(--red)}.draft-status-saving>span i{background:var(--amber-soft);color:var(--amber)}.draft-status-restored{border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:var(--green-soft);color:var(--green-dark)}.query-composer .draft-status{margin:0 0 12px}.draft-resume-chip{background:var(--green-soft);width:max-content;color:var(--green-dark);border-radius:99px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:800;display:block}.workspace{min-width:0}.topbar{background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 278px 0 28px;display:flex}.topbar>div:first-child{min-width:0}.page-breadcrumb{color:var(--muted);letter-spacing:.04em;align-items:center;gap:7px;margin:0 0 5px;font-size:11px;font-weight:700;display:flex}.page-breadcrumb a{color:var(--green);text-decoration:none}.page-breadcrumb a:hover,.page-breadcrumb a:focus-visible{text-decoration:underline}.eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}h1{font:700 21px/1.2 var(--font-display);letter-spacing:-.45px;margin:0}.topbar-actions{align-items:center;gap:12px;display:flex}.mode-badge{background:var(--green-soft);color:var(--green-dark);border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.control-badge{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.status-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 18%, transparent);border-radius:50%}.engine-action{min-height:34px;padding:7px 11px}.engine-action:disabled{border-color:var(--line-strong);background:var(--tertiary);cursor:wait}.engine-pending,.engine-error{background:var(--amber-soft);color:var(--amber)}.engine-pending .status-dot,.engine-error .status-dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 18%, transparent)}.quiet-button,.text-button{color:var(--green);background:0 0;border:0;font-weight:700}.quiet-button{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;transition:all .15s;display:inline-flex}.quiet-button:hover,.quiet-button:focus-visible{border-color:var(--line-strong);background:var(--surface-hover)}.prototype-banner{background:var(--amber-soft);border-bottom:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));min-height:34px;color:var(--amber);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:7px 28px;font-size:10px;display:flex}.prototype-live{background:var(--green-soft);border-bottom-color:color-mix(in srgb, var(--success) 24%, var(--line));color:var(--green-dark)}.queue-strip{background:var(--soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(130px,1fr)) 1.2fr;padding:0 28px;display:grid}.queue-strip>div{border-right:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;min-height:68px;padding:13px 20px;display:flex}.queue-strip>div:first-child{padding-left:0}.queue-strip>div:last-child{border:0;padding-right:0}.queue-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.queue-strip strong{font-size:21px;font-weight:650}.queue-strip small{color:var(--muted);font-size:12px;font-weight:600}.queue-progress{background:linear-gradient(90deg, transparent, var(--green-soft))}.case-header{justify-content:space-between;align-items:end;gap:28px;padding:25px 28px 21px;display:flex}.case-kicker{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.priority-pill{background:var(--surface-hover);color:var(--muted);border-radius:4px;padding:5px 8px;font-weight:700}.case-header h2{font:600 26px/1.15 var(--font-display);margin:11px 0 6px}.case-header p{color:var(--muted);margin:0}.case-meta{gap:9px;display:flex}.case-meta>div{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:138px;padding:11px 14px}.case-meta span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.case-meta strong{margin-top:4px;font-size:20px;display:block}.review-grid{grid-template-columns:.9fr 1.08fr .86fr;align-items:start;gap:13px;padding:0 14px 18px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.panel-heading>div{align-items:center;gap:9px;display:flex}.panel-heading h3{margin:0;font-size:14px}.panel-index{color:var(--tertiary);font:700 10px/1 ui-monospace,monospace}.text-button{padding:5px 0;font-size:12px}.freshness,.review-state{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.review-state{background:var(--amber-soft);color:var(--amber);border-radius:4px;padding:5px 7px}.review-state-staged{background:var(--green-soft);color:var(--green-dark)}.document-tabs{border-bottom:1px solid var(--line);gap:3px;padding:8px 12px 0;display:flex}.document-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px 10px;font-size:12px;font-weight:650}.document-tabs .tab-active{color:var(--green-dark);border-bottom-color:var(--green)}.document-copy{padding:23px 20px 20px;line-height:1.68}.document-copy>p{margin:0 0 17px}.document-copy .doc-section{color:var(--green-dark);font:600 16px/1.3 var(--font-display);margin:0 0 6px}.document-copy mark{background:var(--amber-soft);color:var(--amber);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 3px}.source-spotlight{border:1px solid color-mix(in srgb, var(--amber) 38%, var(--line));background:var(--amber-soft);border-radius:8px;margin:-5px 0 20px;padding:13px 14px}.source-spotlight span{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.source-spotlight p{color:var(--ink);margin:6px 0 8px;font-size:12px;line-height:1.5}.source-spotlight button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.source-callout{border-left:3px solid var(--green);background:var(--soft);margin-top:26px;padding:14px}.source-callout span,.source-callout strong{display:block}.source-callout span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.source-callout strong{margin:4px 0;font-size:12px}.source-callout p{color:var(--muted);margin:0;font-size:11px}.analysis-section{border-bottom:1px solid var(--line);padding:18px}.analysis-section:last-child{border:0}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.section-title h4{font:600 15px/1.2 var(--font-display);margin:0}.section-title>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.fact-list{gap:8px;display:grid}.fact-row{border:1px solid var(--line);border-radius:7px;grid-template-columns:24px 1fr;gap:9px;padding:10px;display:grid}.fact-check{background:var(--success-soft);width:20px;height:20px;color:var(--success);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.fact-row div>*{display:block}.fact-row div>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.fact-row strong{margin:2px 0;font-size:12px}.fact-row small{color:var(--tertiary);font-size:10px}.rank-pill{background:var(--green-soft);border-radius:4px;padding:4px 7px;color:var(--green)!important}.code-line{align-items:baseline;gap:11px;display:flex}.code-line strong{color:var(--green-dark);font:700 26px/1 var(--font-display)}.code-line span{font-size:12px;font-weight:650}.score-line{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:16px;display:grid}.score-line span,.score-line strong{font-size:10px}.score-track{background:var(--line);border-radius:9px;height:6px;overflow:hidden}.score-track i{background:var(--green);width:92%;height:100%;display:block}.candidate-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.explanation-tabs{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;margin-top:15px;display:grid;overflow:hidden}.explanation-tabs button{background:var(--paper);min-height:34px;color:var(--muted);border:0;font-size:10px;font-weight:800}.explanation-tabs button+button{border-left:1px solid var(--line)}.explanation-tabs .explanation-tab-active{background:var(--green-dark);color:#fff}.explanation-chain{gap:6px;margin-top:9px;display:grid}.explanation-chain>div{background:var(--paper);border-left:3px solid #78a897;padding:10px 11px}.explanation-chain>div:nth-child(2){border-left-color:var(--blue)}.explanation-chain>div:nth-child(3){border-left-color:var(--green)}.explanation-chain span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.explanation-chain p{color:var(--muted);margin:4px 0;font-size:10px;line-height:1.45}.explanation-chain small{color:var(--tertiary);font-size:8px}.explanation-chain button{color:var(--green);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.explanation-rejected>div{border-left-color:color-mix(in srgb, var(--amber) 46%, var(--line))}.explanation-rejected>div:last-child{border-left-color:var(--red)}.evidence-list{gap:9px;display:grid}.evidence-row{background:var(--paper);width:100%;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:25px 1fr;gap:8px;padding:8px;display:grid}.evidence-row:hover,.evidence-row:focus-visible{border-color:color-mix(in srgb, var(--green) 32%, var(--line));background:var(--surface-hover);outline:none}.evidence-row>span{color:var(--tertiary);font:700 10px/1.5 ui-monospace,monospace}.evidence-row strong{font-size:11px}.evidence-row p{border-left:2px solid var(--line);color:var(--muted);margin:3px 0 0;padding-left:8px;font-size:11px;line-height:1.45}.evidence-row small{color:var(--green);text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800;display:block}.document-checklist{gap:7px;display:grid}.document-checklist>div{border:1px solid var(--line);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.document-checklist i{background:var(--success-soft);width:21px;height:21px;color:var(--success);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.document-checklist strong,.document-checklist small{display:block}.document-checklist strong{font-size:10px}.document-checklist small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.35}.document-checklist b{color:var(--green);text-transform:uppercase;font-size:8px}.document-checklist .checklist-missing{border-color:color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft)}.document-checklist .checklist-missing i{background:var(--red-soft);color:var(--red)}.document-checklist .checklist-missing b{color:var(--red)}.document-checklist .checklist-review i,.document-checklist .checklist-optional i{background:var(--amber-soft);color:var(--amber)}.document-checklist .checklist-review b,.document-checklist .checklist-optional b{color:var(--amber)}.denial-overlay{background:var(--soft)}.denial-overlay-list{gap:7px;display:grid}.denial-overlay-list>div{border:1px solid var(--line);background:var(--paper);border-radius:7px;grid-template-columns:24px 1fr;gap:9px;padding:9px 10px;display:grid}.denial-overlay-list i{background:var(--success-soft);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.denial-overlay-list .outcome-denied i{background:var(--red-soft);color:var(--red)}.denial-overlay-list .outcome-appealed i{background:var(--amber-soft);color:var(--amber)}.denial-overlay-list strong{font-size:10px}.denial-overlay-list p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.4}.denial-overlay-list small{color:var(--muted);font-size:8px}.denial-overlay-empty{border:1px dashed var(--line);text-align:center;border-radius:7px;padding:12px}.denial-overlay-empty strong{font-size:10px}.denial-overlay-empty p,.overlay-boundary{color:var(--muted);font-size:9px;line-height:1.45}.denial-overlay-empty p{margin:4px 0 0}.overlay-boundary{margin:9px 0 0}.decision-panel{position:sticky;top:12px}.decision-summary{background:var(--hero);color:#fff;padding:18px}.decision-summary span{color:var(--hero-muted);text-transform:uppercase;font-size:10px;font-weight:700}.decision-summary strong{font:700 27px/1 var(--font-display);margin:5px 0 3px;display:block}.decision-summary p{color:var(--hero-muted);margin:0;font-size:11px}.rule-card{border:1px solid var(--line);border-radius:7px;margin:12px 14px 0;padding:12px}.rule-card>div{align-items:center;gap:7px;display:flex}.rule-card strong{font-size:11px}.rule-ok{background:var(--success-soft);color:var(--success);text-transform:uppercase;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:800}.rule-review{background:var(--amber-soft);color:var(--amber);text-transform:uppercase;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:800}.rule-card p,.alternative p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.45}.rule-card small{color:var(--tertiary);font-size:9px}.alternative{background:var(--soft);border-left:3px solid #b7c2be;margin:14px;padding:11px 12px}.alternative>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700;display:block}.alternative strong{margin-top:4px;font-size:11px;display:block}.review-note{margin:14px;font-size:11px;font-weight:700;display:block}.review-note>span{color:var(--muted);font-weight:400}.review-note textarea{resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:7px;padding:10px}.review-note textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.compact-field{margin-top:-4px}.compact-field input{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);text-transform:uppercase;border-radius:6px;outline:none;margin-top:7px;padding:9px 10px}.compact-field input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.dictation-control{border:1px solid var(--line);background:var(--soft);border-radius:7px;margin:-5px 14px 14px;padding:10px}.dictation-control>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dictation-control button{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:var(--paper);color:var(--green-dark);border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.dictation-control button:disabled{cursor:not-allowed;opacity:.5}.dictation-control .dictation-live{border-color:var(--red);background:var(--red-soft);color:var(--red)}.dictation-control>div span{color:var(--muted);font-size:8px}.dictation-control label{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:9px;font-weight:700;display:flex}.dictation-control small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.4;display:block}.dictation-control p{color:var(--green-dark);margin:7px 0 0;font-size:8px}.decision-actions{gap:7px;padding:0 14px;display:grid}.decision-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.decision-actions button{justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.primary-button,.secondary-button,.query-button,.next-case-button{border-radius:6px;min-height:38px;font-size:11px;font-weight:750}.primary-button{border:1px solid var(--green);background:var(--green);color:#fff;justify-content:center;align-items:center;padding-inline:12px;text-decoration:none;display:inline-flex}.primary-button:hover{background:var(--green-hover);transform:translateY(-1px)}.secondary-button,.query-button,.next-case-button{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.secondary-button.danger{color:var(--red)}.query-button{color:var(--green)}.next-case-button{color:var(--muted);border-style:dashed}.decision-actions kbd{color:inherit;white-space:nowrap;background:#ffffff8c;border:1px solid #5a6e6740;border-radius:3px;padding:2px 4px;font:700 7px/1.1 ui-monospace,monospace}.decision-feedback{background:var(--red-soft);color:var(--red);border-radius:6px;margin:0 14px 12px;padding:9px 10px;font-size:10px;line-height:1.45}.decision-feedback-ok{background:var(--green-soft);color:var(--green-dark)}.query-handoff-action{border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));background:var(--green-soft);border-radius:7px;gap:10px;margin:0 14px 12px;padding:11px;display:grid}.query-handoff-action strong,.query-handoff-action span{display:block}.query-handoff-action strong{color:var(--green-dark);font-size:10px}.query-handoff-action span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.query-handoff-action .primary-button{width:100%}.decision-control-help{color:var(--muted);margin:0 14px 9px;font-size:11px;line-height:1.45}.audit-note{color:var(--muted);margin:12px 14px 16px;font-size:9px;line-height:1.45}.knowledge-page{background:var(--canvas)}.knowledge-content{max-width:1480px;margin:0 auto;padding:22px 28px 36px}.readiness-card{background:var(--hero);color:#fff;box-shadow:var(--shadow);border-radius:11px;grid-template-columns:1.2fr 1fr;gap:30px;padding:22px 24px;display:grid}.readiness-card h2,.knowledge-toolbar h2,.detail-body h2,.source-registration h2{font:600 21px/1.25 var(--font-display);margin:0}.readiness-card>div:first-child>p:last-child{max-width:660px;color:var(--hero-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.readiness-card .eyebrow{color:var(--hero-muted)}.readiness-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.readiness-controls>div{border:1px solid var(--hero-line);border-radius:7px;grid-template-columns:21px 1fr;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.readiness-controls span:nth-child(2){color:var(--hero-muted);font-size:10px}.readiness-controls strong{color:#fff;grid-column:2;font-size:10px}.knowledge-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 0;display:grid}.knowledge-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:14px 16px}.knowledge-metrics span,.knowledge-metrics small{color:var(--muted);font-size:10px;display:block}.knowledge-metrics span{letter-spacing:.05em;text-transform:uppercase;font-weight:700}.knowledge-metrics strong{font:650 23px/1 var(--font-display);margin:4px 0;display:block}.knowledge-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:13px;display:grid}.knowledge-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.knowledge-toolbar h2{font-size:19px}.knowledge-toolbar select{border:1px solid var(--line);background:var(--paper);min-width:150px;color:var(--ink);border-radius:7px;padding:8px 30px 8px 10px}.knowledge-list{gap:3px;padding:6px;display:grid}.knowledge-row{background:var(--paper);width:100%;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.knowledge-row:hover{background:var(--surface-hover)}.knowledge-row-selected{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:var(--green-soft)}.knowledge-icon{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);letter-spacing:.05em;border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.knowledge-name{min-width:0}.knowledge-name strong,.knowledge-name small{display:block}.knowledge-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.knowledge-name small{color:var(--muted);margin-top:4px;font-size:9px}.status-chip{background:var(--surface-hover);color:var(--muted);white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:750}.status-active{background:var(--success-soft);color:var(--success)}.status-approved{background:var(--blue-soft);color:var(--blue)}.status-review-pending{background:var(--amber-soft);color:var(--amber)}.status-quarantined{background:var(--red-soft);color:var(--red)}.knowledge-detail{position:sticky;top:12px}.detail-body{padding:20px}.detail-body h2{font-size:20px}.detail-id{color:var(--muted);margin:6px 0 19px;font-size:10px}.detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.detail-grid div{border:1px solid var(--line);border-radius:7px;padding:10px}.detail-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.detail-grid dd{margin:4px 0 0;font-size:11px;font-weight:700}.safe-text{color:var(--green)}.danger-text{color:var(--red)}.lifecycle-track{grid-template-columns:repeat(4,1fr);gap:4px;margin:18px 0;display:grid}.lifecycle-track>div{min-width:0;color:var(--tertiary);text-align:center}.lifecycle-track i{background:var(--surface-hover);border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 6px;font-size:9px;font-style:normal;font-weight:800;display:grid}.lifecycle-track span{font-size:8px;display:block}.lifecycle-track .lifecycle-complete{color:var(--green-dark)}.lifecycle-track .lifecycle-complete i{background:var(--success-soft);color:var(--success)}.full-button{width:100%}.primary-button:disabled{border-color:var(--line-strong);background:var(--line);color:var(--tertiary);cursor:not-allowed}.detail-note{text-align:center;margin:10px 0 0}.source-registration{grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:13px;padding:20px;display:grid}.source-registration h2{font-size:19px}.source-registration>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:11px}.upload-controls{grid-template-columns:1fr auto;gap:8px;display:grid}.file-picker{background:var(--soft);min-width:0;color:var(--muted);cursor:pointer;border:1px dashed #aebdb7;border-radius:7px;padding:10px 12px;font-size:10px;position:relative;overflow:hidden}.file-picker span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-picker input{opacity:0;width:1px;height:1px;position:absolute}.upload-feedback{color:var(--green-dark);grid-column:1/-1;margin:2px 0 0;font-size:10px;line-height:1.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.governance-page{background:var(--canvas)}.governance-content{max-width:1480px;margin:0 auto;padding:22px 28px 36px}.release-hero,.chain-banner{background:var(--hero);color:#fff;min-height:112px;box-shadow:var(--shadow);border-radius:11px;justify-content:space-between;align-items:center;gap:28px;padding:21px 24px;display:flex}.release-copy{align-items:center;gap:16px;display:flex}.release-icon{background:var(--success-soft);width:38px;height:38px;color:var(--success);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:850;display:grid}.release-copy h2,.chain-banner h2,.evaluation-toolbar h2,.event-detail-body h2{font:600 21px/1.25 var(--font-display);margin:0}.release-copy p:last-child{max-width:690px;color:var(--hero-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.release-copy .eyebrow,.chain-banner .eyebrow{color:var(--hero-muted)}.release-version{border:1px solid var(--hero-line);border-radius:8px;min-width:245px;padding:12px 15px}.release-version span,.release-version strong,.release-version small{display:block}.release-version span{color:var(--hero-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.release-version strong{margin:5px 0;font-size:13px}.release-version small{color:var(--hero-muted);font-size:9px}.gate-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 0;display:grid}.gate-grid article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:14px 15px}.gate-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.gate-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.gate-grid article>strong{font:650 23px/1 var(--font-display);margin:7px 0 3px;display:block}.gate-grid small{color:var(--muted);font-size:9px}.gate-pass,.gate-fail{text-transform:uppercase;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.gate-pass{background:var(--success-soft);color:var(--success)}.gate-fail{background:var(--red-soft);color:var(--red)}.metric-track{background:var(--line);border-radius:9px;height:4px;margin-top:10px;overflow:hidden}.metric-track i{background:var(--green);height:100%;display:block}.evaluation-grid,.audit-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.65fr);align-items:start;gap:13px;display:grid}.evaluation-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.evaluation-toolbar h2{font-size:19px}.segmented-control{border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:3px;display:flex}.segmented-control button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:700}.segmented-control .segment-active{background:var(--paper);color:var(--green-dark);box-shadow:0 1px 4px #1430281a}.outcome-table{min-width:0}.outcome-head,.outcome-row{grid-template-columns:1.05fr 1.4fr .7fr .7fr .55fr;align-items:center;gap:10px;display:grid}.outcome-head{background:var(--soft);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:9px 14px;font-size:8px;font-weight:750}.outcome-row{border-top:1px solid var(--line);min-height:55px;padding:9px 14px;font-size:10px}.outcome-row:first-of-type{border-top:0}.outcome-row>span:first-child strong,.outcome-row>span:first-child small{display:block}.outcome-row>span:first-child small{color:var(--muted);margin-top:3px;font-size:8px}.code-cell{font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.result-pass,.result-review{border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.result-pass{background:var(--success-soft);color:var(--success)}.result-review{background:var(--amber-soft);color:var(--amber)}.table-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 14px;font-size:9px}.run-panel,.event-detail{position:sticky;top:12px}.run-body{padding:18px}.run-versions{border:1px solid var(--line);border-radius:7px;gap:0;margin:0;display:grid;overflow:hidden}.run-versions div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.run-versions div:first-child{border-top:0}.run-versions dt{color:var(--muted);text-transform:uppercase;font-size:9px}.run-versions dd{margin:0;font:650 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.suite-summary{border-left:3px solid var(--green);background:var(--soft);margin:13px 0;padding:13px}.suite-summary span,.suite-summary strong,.suite-summary small{display:block}.suite-summary span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.suite-summary strong{margin:4px 0;font-size:12px}.suite-summary small{color:var(--muted);font-size:9px}.run-feedback{background:var(--green-soft);color:var(--green-dark);border-radius:6px;margin:10px 0 0;padding:9px 10px;font-size:9px;line-height:1.45}.audit-content{max-width:1580px}.chain-banner{min-height:88px}.chain-banner>div:first-child{align-items:center;gap:14px;display:flex}.chain-banner h2{font-size:18px}.chain-banner dl{gap:9px;margin:0;display:flex}.chain-banner dl div{border:1px solid var(--hero-line);border-radius:7px;min-width:150px;padding:10px 12px}.chain-banner dt{color:var(--hero-muted);text-transform:uppercase;font-size:8px;font-weight:700}.chain-banner dd{margin:4px 0 0;font:650 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.audit-grid{grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);margin-top:13px}.audit-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.search-field input,.audit-toolbar select{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);border-radius:7px;outline:none}.search-field input{width:100%;padding:8px 10px}.audit-toolbar select{min-width:220px;padding:7px 28px 7px 10px}.search-field input:focus,.audit-toolbar select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.event-list{padding:6px}.event-row{background:var(--paper);width:100%;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:25px 1.2fr .8fr;gap:8px;padding:10px 11px 10px 5px;display:grid}.event-row:hover{background:var(--surface-hover)}.event-row-selected{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:var(--green-soft)}.timeline-node{justify-content:center;align-self:stretch;display:flex;position:relative}.timeline-node i{z-index:1;border:2px solid var(--green);background:var(--paper);border-radius:50%;width:9px;height:9px;margin-top:6px;position:relative}.timeline-node b{background:var(--line);width:1px;position:absolute;top:15px;bottom:-17px}.event-main>span:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.event-main strong{letter-spacing:.02em;font-size:9px}.event-main>span:first-child small{color:var(--muted);white-space:nowrap;font-size:8px}.event-main>span:nth-child(2){margin:6px 0 3px;font-size:11px;font-weight:700;display:block}.event-main>small{color:var(--muted);font-size:8px}.event-actor{text-align:right;align-self:center}.event-actor strong,.event-actor small{display:block}.event-actor strong{font-size:9px}.event-actor small{color:var(--muted);margin-top:4px;font-size:8px}.empty-state{color:var(--muted);text-align:center;margin:0;padding:30px;font-size:11px}.event-detail-body{padding:18px}.event-detail-body h2{font-size:19px}.hash-card{background:var(--hero);color:#fff;border-radius:7px;grid-template-columns:auto 1fr;gap:8px 12px;margin:15px 0;padding:11px;display:grid}.hash-card span{color:var(--hero-muted);text-transform:uppercase;font-size:8px;font-weight:700}.hash-card code{color:var(--line);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detail-section-label{margin-top:15px}.pin-list{border:1px solid var(--line);border-radius:7px;margin:0;overflow:hidden}.pin-list div{border-top:1px solid var(--line);grid-template-columns:85px 1fr;gap:8px;padding:7px 9px;display:grid}.pin-list div:first-child{border-top:0}.pin-list dt{color:var(--muted);text-transform:uppercase;font-size:8px}.pin-list dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font:650 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.payload-view{background:var(--soft);color:var(--ink);border-radius:7px;margin:0;padding:11px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-content{max-width:1500px}.admin-heading{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-bottom:13px;padding:19px 21px 0}.admin-heading>div:first-child h2,.integration-heading h2{font:600 22px/1.2 var(--font-display);margin:0}.admin-heading>div:first-child>p:last-child{color:var(--muted);margin:6px 0 18px;font-size:10px}.admin-tabs{border-top:1px solid var(--line);gap:3px;display:flex}.admin-tabs button{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-size:9px;font-weight:750}.admin-tabs .admin-tab-active{border-bottom-color:var(--green);color:var(--green-dark)}.admin-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-status-grid article{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.admin-card-icon{background:var(--green-soft);width:33px;height:33px;color:var(--green-dark);border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.admin-status-grid p,.admin-status-grid strong,.admin-status-grid small{margin:0;display:block}.admin-status-grid p{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.admin-status-grid strong{margin:4px 0;font-size:11px}.admin-status-grid small{color:var(--muted);font-size:8px;line-height:1.35}.admin-status-grid article>i{background:var(--success-soft);color:var(--success);text-transform:uppercase;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.admin-status-grid article>.admin-warn{background:var(--amber-soft);color:var(--amber)}.admin-overview-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:13px;margin-top:13px;display:grid}.control-list{padding:5px 14px 12px}.control-list>div{border-top:1px solid var(--line);grid-template-columns:23px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.control-list>div:first-child{border-top:0}.control-list>div>span:nth-child(2) strong,.control-list>div>span:nth-child(2) small{display:block}.control-list>div>span:nth-child(2) strong{font-size:10px}.control-list>div>span:nth-child(2) small,.control-list time{color:var(--muted);margin-top:3px;font-size:8px}.governance-summary-body{padding:18px}.governance-summary-body>strong{font:600 18px/1.25 var(--font-display)}.governance-summary-body>p{color:var(--muted);margin:8px 0 15px;font-size:10px;line-height:1.5}.governance-summary-body dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.governance-summary-body dl div{border:1px solid var(--line);text-align:center;border-radius:6px;padding:9px}.governance-summary-body dt{color:var(--muted);text-transform:uppercase;font-size:7px}.governance-summary-body dd{font:700 17px/1 var(--font-display);margin:5px 0 0}.admin-two-column{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:13px;display:grid}.assignment-list{padding:5px 12px 12px}.assignment-list>div{border-top:1px solid var(--line);grid-template-columns:33px 1.25fr .8fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 5px;display:grid}.assignment-list>div:first-child{border-top:0}.assignment-avatar{background:var(--green-soft);width:32px;height:32px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.assignment-list strong,.assignment-list small{display:block}.assignment-list strong{font-size:10px}.assignment-list small{color:var(--muted);margin-top:3px;font-size:8px}.assignment-list button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:750}.form-body{padding:17px}.form-body>label,.policy-reason{color:var(--ink);margin-bottom:12px;font-size:9px;font-weight:700;display:block}.form-body select,.policy-reason textarea{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:9px 10px}.form-body select:focus,.policy-reason textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.role-description{border-left:3px solid var(--green);background:var(--soft);color:var(--muted);margin:-2px 0 13px;padding:10px;font-size:9px;line-height:1.5}.admin-feedback{background:var(--green-soft);color:var(--green-dark);border-radius:6px;margin:10px 0 0;padding:9px 10px;font-size:9px;line-height:1.5}.autonomy-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr)}.policy-body{padding:17px}.autonomy-options{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.autonomy-options button{border:1px solid var(--line);background:var(--paper);min-height:57px;color:var(--ink);text-align:left;border-radius:7px;padding:9px;font-size:9px;font-weight:750}.autonomy-options button small{color:var(--muted);margin-top:5px;font-size:7px;font-weight:500;display:block}.autonomy-options .autonomy-option-active{border-color:var(--green);background:var(--green-soft);color:var(--green-dark);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 14%, transparent)}.confidence-control{margin:17px 0;display:block}.confidence-control>span{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.confidence-control>span strong{color:var(--green-dark);font-size:14px}.confidence-control input{width:100%;accent-color:var(--green);margin-top:8px}.policy-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.policy-controls label{border:1px solid var(--line);cursor:pointer;border-radius:7px;grid-template-columns:16px 1fr;gap:8px;padding:10px;display:grid}.policy-controls input{accent-color:var(--green);margin:1px 0 0}.policy-controls strong,.policy-controls small{display:block}.policy-controls strong{font-size:9px}.policy-controls small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.policy-reason{margin:14px 0 11px}.policy-reason textarea{resize:vertical;font-weight:400}.guardrail-list{gap:7px;padding:10px 15px 0;display:grid}.guardrail-list>div{border:1px solid color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft);border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.guardrail-list i{background:var(--red-soft);width:23px;height:23px;color:var(--red);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.guardrail-list strong,.guardrail-list small{display:block}.guardrail-list strong{font-size:9px}.guardrail-list small{color:var(--muted);margin-top:3px;font-size:8px}.guardrail-list>.guardrail-pass{border-color:color-mix(in srgb, var(--success) 24%, var(--line));background:var(--green-soft)}.guardrail-list>.guardrail-pass i{background:var(--success-soft);color:var(--success)}.integration-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.integration-heading h2{font-size:19px}.integration-heading>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:9px}.integration-list{padding:6px 13px 13px}.integration-list article{border-top:1px solid var(--line);grid-template-columns:38px 1fr 1.2fr .55fr auto;align-items:center;gap:11px;min-height:68px;padding:11px 4px;display:grid}.integration-list article:first-child{border-top:0}.integration-kind{background:var(--green-soft);width:36px;height:36px;color:var(--green-dark);border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.integration-name strong,.integration-name small,.integration-scopes span,.integration-scopes small,.integration-health small{display:block}.integration-name strong{font-size:10px}.integration-name small{color:var(--muted);margin-top:4px;font:8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.integration-scopes span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.integration-scopes small{color:var(--ink);margin-top:4px;font-size:8px}.integration-health small{color:var(--muted);margin-top:5px;font-size:7px}.quiet-link{align-items:center;text-decoration:none;display:inline-flex}.queue-page{background:var(--canvas)}.queue-content{max-width:1600px;margin:0 auto;padding:18px 22px 34px}.queue-overview{grid-template-columns:repeat(4,1fr) 1.25fr;gap:9px;margin-bottom:12px;display:grid}.queue-overview article{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:13px 14px}.queue-overview span,.queue-overview strong,.queue-overview small{display:block}.queue-overview span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:750}.queue-overview strong{font:650 23px/1 var(--font-display);margin:5px 0 3px}.queue-overview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.queue-throughput div{background:var(--line);border-radius:9px;height:4px;margin-top:9px;overflow:hidden}.queue-throughput div i{background:var(--green);width:78%;height:100%;display:block}.queue-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.55fr);align-items:start;gap:12px;display:grid}.queue-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;gap:7px;padding:11px;display:grid}.queue-toolbar input,.queue-toolbar select{border:1px solid var(--line);background:var(--paper);min-height:35px;color:var(--ink);border-radius:7px;outline:none}.queue-toolbar input{width:100%;padding:8px 10px}.queue-toolbar select{min-width:140px;padding:7px 27px 7px 9px;font-size:9px}.queue-toolbar input:focus,.queue-toolbar select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.case-queue-head,.case-queue-row{grid-template-columns:1.08fr .92fr .72fr .95fr .63fr .3fr;align-items:center;gap:9px;display:grid}.case-queue-head{background:var(--soft);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:9px 12px;font-size:7px;font-weight:750}.case-queue-row{border:0;border-top:1px solid var(--line);background:var(--paper);width:100%;min-height:57px;color:var(--ink);text-align:left;padding:8px 12px;font-size:9px}.case-queue-row:hover{background:var(--surface-hover)}.case-queue-row-selected{box-shadow:inset 3px 0 var(--green);background:var(--green-soft)}.case-queue-row strong,.case-queue-row small{display:block}.case-queue-row strong{font-size:9px}.case-queue-row small{color:var(--muted);margin-top:4px;font-size:7px}.queue-row-select{place-items:center;min-height:36px;display:grid}.queue-row-select input{width:17px;height:17px;accent-color:var(--green)}.case-row-open{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--green);border-radius:7px;padding:6px 8px;font-size:11px;font-weight:750}.case-row-open:hover,.case-row-open:focus-visible{border-color:var(--green);background:var(--green-soft)}.smart-priority-cell{grid-template-columns:29px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.smart-priority-cell b{background:var(--hero);color:#fff;width:29px;height:29px;font:700 10px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.smart-priority-cell small{text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.queue-status,.priority-chip{border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.queue-status-awaiting-review{background:var(--success-soft);color:var(--success)}.queue-status-documentation-gap{background:var(--amber-soft);color:var(--amber)}.queue-status-rule-conflict{background:var(--red-soft);color:var(--red)}.priority-standard{background:var(--surface-hover);color:var(--muted)}.priority-urgent{background:var(--red-soft);color:var(--red)}.due-urgent{color:var(--red);font-weight:800}.queue-sidebar{gap:12px;display:grid}.assignment-card-body{padding:16px}.assignment-card-body h2{font:600 18px/1.2 var(--font-display);margin:0}.assignment-card-body>p:nth-of-type(2){color:var(--muted);margin:5px 0 14px;font-size:9px}.smart-score-card{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:var(--green-soft);border-radius:8px;margin-bottom:14px;padding:11px}.smart-score-card>div{grid-template-columns:1fr auto;align-items:baseline;gap:5px;display:grid}.smart-score-card>div span{color:var(--green-dark);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.smart-score-card>div strong{color:var(--green-dark);font:700 24px/1 var(--font-display)}.smart-score-card>div small{color:var(--muted);text-align:right;grid-column:2;font-size:7px}.smart-score-card ul{color:var(--muted);margin:9px 0 7px;padding-left:16px;font-size:8px;line-height:1.55}.smart-score-card>p{color:var(--muted);margin:0;font-size:7px;line-height:1.4}.assignment-card-body label{margin-top:10px;font-size:8px;font-weight:750;display:block}.assignment-card-body select,.assignment-card-body textarea,.assignment-card-body input{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:9px}.assignment-card-body textarea{resize:vertical}.assignment-card-body select:focus,.assignment-card-body textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.assignment-card-body .primary-button{margin-top:11px}.control-help{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45;display:block}.queue-feedback{background:var(--green-soft);color:var(--green-dark);border-radius:6px;margin:9px 0 0;padding:8px 9px;font-size:8px;line-height:1.45}.secondary-link{border:1px solid var(--line);min-height:35px;color:var(--green);border-radius:6px;place-items:center;margin-top:7px;font-size:9px;font-weight:750;text-decoration:none;display:grid}.intake-event-list{padding:6px 13px 2px}.intake-event-list>div{border-top:1px solid var(--line);grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.intake-event-list>div:first-child{border-top:0}.intake-outcome{background:var(--success-soft);width:21px;height:21px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.intake-replay{background:var(--blue-soft);color:var(--blue)}.intake-quarantined{background:var(--red-soft);color:var(--red)}.intake-event-list strong,.intake-event-list small{display:block}.intake-event-list strong{font-size:8px}.intake-event-list small,.intake-event-list time{color:var(--muted);margin-top:3px;font-size:7px}.query-page{background:var(--canvas)}.query-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.query-handoff-context{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:var(--green-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px;padding:13px 15px;display:flex}.query-handoff-context span,.query-handoff-context strong{display:block}.query-handoff-context span{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:850}.query-handoff-context strong{color:var(--green-dark);margin-top:4px;font-size:11px}.query-handoff-context p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.query-handoff-context a{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:var(--paper);color:var(--green-dark);border-radius:6px;flex:none;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none}.query-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.query-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:13px 15px}.query-metrics span,.query-metrics strong,.query-metrics small{display:block}.query-metrics span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:750}.query-metrics strong{font:650 23px/1 var(--font-display);margin:5px 0 3px}.query-metrics small{color:var(--muted);font-size:8px}.query-layout{grid-template-columns:minmax(230px,.48fr) minmax(460px,1.05fr) minmax(280px,.55fr);align-items:start;gap:11px;display:grid}.query-worklist,.compliance-panel{position:sticky;top:12px}.query-list{padding:6px}.query-list-row{background:var(--paper);width:100%;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr auto;gap:7px;padding:11px 10px;display:grid}.query-list-row:hover{background:var(--surface-hover)}.query-list-row-selected{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:var(--green-soft)}.query-list-row strong,.query-list-row small{display:block}.query-list-row strong{font-size:9px}.query-list-row small{color:var(--muted);margin-top:4px;font-size:7px}.query-list-row>span:nth-child(2){text-align:right}.query-list-row>span:nth-child(3){color:var(--muted);grid-column:1/-1;font-size:8px}.query-status-draft{background:var(--surface-hover);color:var(--muted)}.query-status-review-pending{background:var(--amber-soft);color:var(--amber)}.query-status-sent{background:var(--blue-soft);color:var(--blue)}.query-status-responded{background:var(--success-soft);color:var(--success)}.query-composer-body{padding:17px}.query-case-line{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 11px;display:grid}.query-case-line strong{font-size:9px}.indicator-section{margin:16px 0}.indicator-row{border:1px solid var(--line);border-radius:6px;grid-template-columns:21px 1fr auto;align-items:center;gap:8px;margin-top:6px;padding:9px;display:grid}.indicator-row>span{background:var(--success-soft);width:19px;height:19px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.indicator-row p{margin:0;font-size:9px}.indicator-row i{color:var(--green);font-size:7px;font-style:normal;font-weight:700}.query-question{color:var(--ink);font-size:9px;font-weight:750;display:block}.query-question textarea{resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:7px;outline:none;margin-top:6px;padding:10px;line-height:1.5}.query-question textarea:focus,.query-options input:focus,.response-capture select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.query-options{margin:15px 0 12px}.query-options label{grid-template-columns:24px 1fr;align-items:center;gap:7px;margin-top:6px;display:grid}.query-options label>span{background:var(--green-soft);width:23px;height:29px;color:var(--green-dark);border-radius:5px;place-items:center;font-size:8px;font-weight:800;display:grid}.query-options input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:8px 9px}.query-feedback{background:var(--green-soft);color:var(--green-dark);border-radius:6px;margin:10px 0 0;padding:9px 10px;font-size:9px;line-height:1.5}.compliance-list{gap:6px;padding:11px 13px 2px;display:grid}.compliance-list>div{border:1px solid color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft);border-radius:7px;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.compliance-list i{background:var(--red-soft);width:21px;height:21px;color:var(--red);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.compliance-list strong,.compliance-list small{display:block}.compliance-list strong{font-size:8px}.compliance-list small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.compliance-list>.compliance-pass{border-color:color-mix(in srgb, var(--success) 24%, var(--line));background:var(--green-soft)}.compliance-list>.compliance-pass i{background:var(--success-soft);color:var(--success)}.query-lifecycle{background:var(--soft);border-radius:7px;margin:12px 13px 0;padding:11px}.query-lifecycle>div{border-top:1px solid var(--line);grid-template-columns:19px 1fr;align-items:center;gap:7px;padding:6px 0;display:grid}.query-lifecycle>div:first-of-type{border-top:0}.query-lifecycle>div span{background:var(--paper);width:17px;height:17px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.query-lifecycle>div strong{font-size:8px}.response-capture{background:var(--green-soft);border-radius:8px;padding:17px}.response-capture h2{font:600 18px/1.25 var(--font-display);margin:0}.response-capture>p:nth-of-type(2){color:var(--muted);margin:7px 0 13px;font-size:9px;line-height:1.5}.response-capture label{font-size:8px;font-weight:750;display:block}.response-capture select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;margin:6px 0 11px;padding:9px}.prebill-page{background:var(--canvas)}.prebill-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.prebill-layout{grid-template-columns:minmax(225px,.48fr) minmax(500px,1.1fr) minmax(250px,.48fr);align-items:start;gap:11px;display:grid}.prebill-worklist,.export-gate{position:sticky;top:12px}.prebill-list{padding:6px}.prebill-row{background:var(--paper);width:100%;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:12px 10px;display:grid}.prebill-row:hover{background:var(--surface-hover)}.prebill-row-selected{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:var(--green-soft)}.prebill-row strong,.prebill-row small,.prebill-row b{display:block}.prebill-row strong,.prebill-row b{font-size:9px}.prebill-row b{color:var(--green-dark);text-align:right}.prebill-row small{color:var(--muted);margin-top:4px;font-size:7px}.prebill-row>span:last-child small{text-align:right}.prebill-editor-body{padding:17px}.prebill-decision{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:.6fr 1fr 1fr;gap:10px;padding:11px;display:grid}.prebill-decision strong{font-size:9px}.prebill-decision>div:first-child strong{color:var(--green-dark);font:650 18px/1 var(--font-display)}.prebill-fields{grid-template-columns:.7fr .6fr 1fr;gap:8px;margin:15px 0;display:grid}.prebill-fields label{color:var(--ink);font-size:8px;font-weight:750}.prebill-fields input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:9px}.prebill-fields input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.prebill-edits{gap:6px;display:grid}.prebill-edits>div:not(.section-title){border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));background:var(--green-soft);border-radius:7px;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.prebill-edits i{background:var(--success-soft);width:21px;height:21px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.prebill-edits strong,.prebill-edits small{display:block}.prebill-edits strong{font-size:8px}.prebill-edits small{color:var(--muted);margin-top:3px;font-size:7px}.prebill-edits b{color:var(--muted);font:650 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.prebill-edits>.prebill-edit-fail{border-color:color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft)}.prebill-edits>.prebill-edit-fail i{background:var(--red-soft);color:var(--red)}.prebill-actions{gap:8px;margin-top:13px;display:flex}.prebill-actions .quiet-button:disabled{cursor:not-allowed;opacity:.45}.export-gate{text-align:center;padding:22px 18px}.export-gate-mark{background:var(--red-soft);width:46px;height:46px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 13px;font-size:18px;font-weight:850;display:grid}.export-gate h2{font:600 24px/1.1 var(--font-display);margin:3px 0 7px}.export-gate>p:not(.eyebrow){max-width:240px;color:var(--muted);margin:0 auto;font-size:9px;line-height:1.5}.export-gate dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:17px 0;padding:4px 0}.export-gate dl div{justify-content:space-between;padding:8px 3px;display:flex}.export-gate dt{color:var(--muted);font-size:8px}.export-gate dd{color:var(--ink);margin:0;font-size:9px;font-weight:800}.export-boundary{background:var(--soft);text-align:left;border-radius:7px;padding:10px}.export-boundary strong,.export-boundary span{display:block}.export-boundary strong{color:var(--green-dark);font-size:8px}.export-boundary span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.export-ready .export-gate-mark{background:var(--success-soft);color:var(--success)}.release-center-page{background:var(--canvas)}.release-center-content{max-width:1550px;margin:0 auto;padding:18px 22px 34px}.release-active-card{grid-template-columns:1.1fr .8fr 1.3fr;align-items:center;gap:20px;margin-bottom:12px;padding:17px 19px;display:grid}.release-active-card h2{font:600 23px/1 var(--font-display);margin:2px 0 5px}.release-active-card>div:first-child>span{color:var(--muted);font-size:8px}.release-active-health{align-items:center;gap:9px;display:flex}.release-active-health>i{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 5px var(--green-soft);border-radius:50%}.release-active-health strong,.release-active-health small{display:block}.release-active-health strong{color:var(--green-dark);font-size:10px}.release-active-health small{color:var(--muted);margin-top:3px;font-size:7px}.release-active-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.release-active-card dl div{background:var(--soft);border-radius:7px;padding:9px}.release-active-card dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.release-active-card dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:650 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.release-center-grid{grid-template-columns:minmax(540px,1.2fr) minmax(300px,.55fr);align-items:start;gap:12px;display:grid}.candidate-body{padding:17px}.release-status-review-pending{background:var(--amber-soft);color:var(--amber)}.release-status-approved,.release-status-active{background:var(--success-soft);color:var(--success)}.release-status-draft{background:var(--surface-hover);color:var(--muted)}.release-version-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.release-version-grid>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:10px}.release-version-grid span,.release-version-grid strong,.release-version-grid small{display:block}.release-version-grid span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:750}.release-version-grid strong{margin:5px 0 3px;font:650 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.release-version-grid small{color:var(--muted);font-size:7px}.evaluation-proof{background:var(--hero-soft);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 9px;padding:12px;display:flex}.evaluation-proof h2{font:600 17px/1.2 var(--font-display);margin:3px 0}.evaluation-proof span{color:var(--hero-muted);font-size:7px}.evaluation-proof b{border:1px solid var(--hero-line);color:var(--success);letter-spacing:.08em;border-radius:6px;padding:7px 9px;font-size:8px}.release-gates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.release-gates>div{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));background:var(--green-soft);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.release-gates i{background:var(--success-soft);width:20px;height:20px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.release-gates strong,.release-gates small{display:block}.release-gates strong{font-size:8px}.release-gates small{color:var(--muted);margin-top:3px;font-size:7px}.release-gates b{color:var(--green-dark);font-size:9px}.release-actions{gap:8px;margin-top:13px;display:flex}.release-actions button:disabled{cursor:not-allowed;opacity:.45}.release-side-column{gap:12px;display:grid}.approval-chain{padding:12px 15px 3px}.approval-chain>div{grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:7px 0 15px;display:grid;position:relative}.approval-chain>div:not(:last-child):after{background:var(--line);content:"";width:1px;position:absolute;top:34px;bottom:-2px;left:12px}.approval-chain i{background:var(--surface-hover);width:25px;height:25px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.approval-chain strong,.approval-chain small{display:block}.approval-chain strong{font-size:9px}.approval-chain small{color:var(--muted);margin-top:3px;font-size:7px}.approval-chain .approval-done i{background:var(--success-soft);color:var(--success)}.approval-chain .approval-current i{background:var(--amber-soft);color:var(--amber)}.rollback-body{padding:13px 15px 15px}.rollback-body>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.rollback-body>div span{color:var(--muted);font-size:8px}.rollback-body>div strong{font-size:9px}.rollback-body label{margin-top:12px;font-size:8px;font-weight:750;display:block}.rollback-body textarea{resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:9px}.rollback-body textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #a2392e14}.danger-outline-button{border:1px solid color-mix(in srgb, var(--red) 34%, var(--line));background:var(--red-soft);width:100%;min-height:34px;color:var(--red);border-radius:6px;margin-top:9px;font-size:8px;font-weight:800}.rollback-body>small{color:var(--muted);margin-top:8px;font-size:7px;line-height:1.45;display:block}.operations-page{background:var(--canvas)}.operations-content{max-width:1600px;margin:0 auto;padding:18px 22px 34px}.signal-breached-dot{background:var(--red)}.operations-release-strip{grid-template-columns:1.15fr .8fr .8fr 1fr;align-items:center;gap:18px;margin-bottom:10px;padding:15px 17px;display:grid}.operations-release-strip h2{font:600 21px/1 var(--font-display);margin:2px 0 4px}.operations-release-strip>div>span,.operations-release-strip>div>strong,.operations-release-strip>div>small{display:block}.operations-release-strip>div>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.operations-release-strip>div>strong{margin-top:5px;font-size:9px}.operations-release-strip>div>small,.operations-release-strip>div:first-child>span:last-child{color:var(--muted);margin-top:4px;font-size:7px}.operations-posture{border:1px solid color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft);border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.operations-posture>i{background:var(--red-soft);width:26px;height:26px;color:var(--red);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.operations-posture>span strong,.operations-posture>span small{display:block}.operations-posture>span strong{color:var(--red);font-size:8px}.operations-posture>span small{color:var(--muted);margin-top:3px;font-size:7px}.signal-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.signal-card{padding:13px 14px}.signal-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-card>div span{color:var(--muted);font-size:8px;font-weight:750}.signal-card>div i{background:var(--success-soft);color:var(--success);border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.signal-card>strong{font:650 23px/1 var(--font-display);margin:8px 0 3px;display:block}.signal-card>small{color:var(--muted);font-size:7px}.signal-card footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:8px;display:flex}.signal-card footer span{color:var(--muted);font-size:7px}.signal-card footer b{color:var(--green-dark);font-size:8px}.signal-breached{border-color:color-mix(in srgb, var(--red) 34%, var(--line));box-shadow:inset 0 3px var(--red)}.signal-breached>div i{background:var(--red-soft);color:var(--red)}.signal-breached footer b{color:var(--red)}.operations-grid{grid-template-columns:minmax(540px,1.1fr) minmax(370px,.7fr);align-items:start;gap:11px;display:grid}.incident-table-head,.incident-row{grid-template-columns:.7fr 1.4fr .45fr .5fr .35fr;align-items:center;gap:9px;display:grid}.incident-table-head{background:var(--soft);color:var(--muted);text-transform:uppercase;padding:9px 12px;font-size:7px;font-weight:750}.incident-row{border:0;border-top:1px solid var(--line);background:var(--paper);width:100%;min-height:63px;color:var(--ink);text-align:left;padding:9px 12px}.incident-row:hover{background:var(--surface-hover)}.incident-row-selected{box-shadow:inset 3px 0 var(--red);background:var(--red-soft)}.incident-row strong,.incident-row small{display:block}.incident-row strong{font-size:8px}.incident-row small{color:var(--muted);margin-top:4px;font-size:7px}.incident-row>b{color:var(--red);font-size:9px}.incident-row>i{border-radius:99px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.incident-severity-high{background:var(--red-soft);color:var(--red)}.incident-severity-medium{background:var(--amber-soft);color:var(--amber)}.incident-detail{position:sticky;top:12px}.incident-status-open{background:var(--red-soft);color:var(--red)}.incident-status-triaged{background:var(--amber-soft);color:var(--amber)}.incident-status-mitigating{background:var(--blue-soft);color:var(--blue)}.incident-status-resolved{background:var(--success-soft);color:var(--success)}.incident-detail-body{padding:16px}.incident-detail-body h2{font:600 18px/1.25 var(--font-display);margin:2px 0 7px}.incident-detail-body>p:nth-of-type(2){color:var(--muted);margin:0 0 13px;font-size:8px;line-height:1.5}.incident-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.incident-facts div{background:var(--soft);border-radius:6px;padding:8px}.incident-facts span,.incident-facts strong{display:block}.incident-facts span{color:var(--muted);text-transform:uppercase;font-size:7px}.incident-facts strong{margin-top:4px;font-size:8px}.incident-timeline{grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.incident-timeline>div{text-align:center;position:relative}.incident-timeline>div:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;top:11px;left:calc(50% + 12px);right:calc(12px - 50%)}.incident-timeline i{z-index:1;background:var(--surface-hover);width:23px;height:23px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 6px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:relative}.incident-timeline strong,.incident-timeline small{display:block}.incident-timeline strong{font-size:7px}.incident-timeline small{max-width:82px;color:var(--muted);margin:3px auto 0;font-size:6px;line-height:1.35}.incident-timeline .incident-step-done i{background:var(--success-soft);color:var(--success)}.incident-notes{font-size:8px;font-weight:750;display:block}.incident-notes textarea{resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:9px}.incident-notes textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.rollback-check{border:1px solid color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft);cursor:pointer;border-radius:6px;grid-template-columns:16px 1fr;gap:7px;margin:9px 0;padding:9px;display:grid}.rollback-check input{accent-color:var(--red)}.rollback-check strong,.rollback-check small{display:block}.rollback-check strong{color:var(--red);font-size:8px}.rollback-check small{color:var(--muted);margin-top:3px;font-size:7px}.rollback-recommendation{background:var(--red-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.rollback-recommendation strong,.rollback-recommendation span{display:block}.rollback-recommendation strong{color:var(--red);font-size:8px}.rollback-recommendation span{color:var(--muted);margin-top:3px;font-size:7px}.rollback-recommendation a{color:var(--red);flex:none;font-size:8px;font-weight:800;text-decoration:none}.shadow-page{background:var(--canvas)}.shadow-content{max-width:1600px;margin:0 auto;padding:18px 22px 34px}.shadow-runbar{grid-template-columns:1fr 1.15fr .8fr auto;align-items:end;gap:14px;margin-bottom:10px;padding:15px 17px;display:grid}.shadow-runbar h2{font:600 20px/1 var(--font-display);margin:2px 0 4px}.shadow-runbar span,.shadow-runbar strong,.shadow-runbar small{display:block}.shadow-runbar>div>span:not(.eyebrow),.shadow-runbar small{color:var(--muted);margin-top:4px;font-size:7px}.shadow-runbar>div>strong{margin-top:6px;font-size:9px}.shadow-runbar label{font-size:8px;font-weight:750}.shadow-runbar select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:9px}.shadow-grid{grid-template-columns:minmax(620px,1.25fr) minmax(300px,.55fr);align-items:start;gap:11px;display:grid}.shadow-table-head,.shadow-row{grid-template-columns:1.2fr .45fr .45fr .75fr .45fr;align-items:center;gap:9px;display:grid}.shadow-table-head{background:var(--soft);color:var(--muted);text-transform:uppercase;padding:9px 12px;font-size:7px;font-weight:750}.shadow-row{border-top:1px solid var(--line);min-height:57px;padding:9px 12px}.shadow-row strong,.shadow-row small{display:block}.shadow-row strong,.shadow-row b{font-size:8px}.shadow-row small{color:var(--muted);margin-top:4px;font-size:7px}.shadow-row>i{border-radius:99px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.shadow-outcome-agreement{background:var(--success-soft);color:var(--success)}.shadow-outcome-coding-correction{background:var(--amber-soft);color:var(--amber)}.shadow-outcome-false-positive,.shadow-outcome-false-negative{background:var(--red-soft);color:var(--red)}.shadow-boundary{position:sticky;top:12px}.shadow-guardrails{gap:6px;padding:11px 13px 2px;display:grid}.shadow-guardrails>div{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));background:var(--green-soft);border-radius:7px;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.shadow-guardrails i{background:var(--success-soft);width:21px;height:21px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.shadow-guardrails strong,.shadow-guardrails small{display:block}.shadow-guardrails strong{font-size:8px}.shadow-guardrails small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.shadow-boundary>.query-feedback{margin:11px 13px}.shadow-flow{background:var(--soft);border-radius:7px;margin:0 13px 13px;padding:10px}.shadow-flow>div{border-top:1px solid var(--line);grid-template-columns:19px 1fr;align-items:center;gap:7px;padding:6px 0;display:grid}.shadow-flow>div span{background:var(--paper);width:17px;height:17px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.shadow-flow>div strong{font-size:8px}.integration-hub-page{background:var(--canvas)}.integration-hub-content{max-width:1600px;margin:0 auto;padding:18px 22px 34px}.adapter-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.adapter-card{color:var(--ink);text-align:left;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.adapter-card:hover{border-color:color-mix(in srgb, var(--green) 24%, var(--line))}.adapter-card-selected{border-color:var(--green);box-shadow:inset 0 3px var(--green)}.adapter-mark{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.adapter-card strong,.adapter-card small{display:block}.adapter-card strong{font-size:9px}.adapter-card small{color:var(--muted);margin-top:4px;font:7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-card>i,.exchange-row>i{border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.adapter-status-verified,.exchange-status-accepted{background:var(--success-soft);color:var(--success)}.adapter-status-configured,.exchange-status-staged{background:var(--amber-soft);color:var(--amber)}.integration-hub-grid{grid-template-columns:minmax(570px,1.15fr) minmax(350px,.65fr);align-items:start;gap:11px;display:grid}.exchange-head,.exchange-row{grid-template-columns:.65fr 1.35fr .55fr .65fr .45fr;align-items:center;gap:9px;display:grid}.exchange-head{background:var(--soft);color:var(--muted);text-transform:uppercase;padding:9px 12px;font-size:7px;font-weight:750}.exchange-row{border-top:1px solid var(--line);min-height:60px;padding:9px 12px}.exchange-row strong,.exchange-row small{display:block}.exchange-row strong,.exchange-row b{font-size:8px}.exchange-row small{color:var(--muted);margin-top:4px;font-size:7px}.exchange-stage-card{position:sticky;top:12px}.exchange-stage-body{padding:15px}.adapter-summary{background:var(--soft);border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.adapter-summary strong,.adapter-summary small{display:block}.adapter-summary strong{font-size:9px}.adapter-summary small{color:var(--muted);margin-top:4px;font:7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.exchange-fields{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.exchange-fields label{font-size:8px;font-weight:750}.exchange-fields select,.exchange-fields input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;margin-top:6px;padding:8px}.exchange-fields label:nth-child(n+3){grid-column:1/-1}.scope-gate{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));background:var(--green-soft);border-radius:7px;grid-template-columns:23px 1fr;align-items:center;gap:8px;margin-bottom:10px;padding:9px;display:grid}.scope-gate i{background:var(--success-soft);width:21px;height:21px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.scope-gate strong,.scope-gate small{display:block}.scope-gate strong{font-size:8px}.scope-gate small{color:var(--muted);margin-top:3px;font-size:7px}.exchange-safety{background:var(--amber-soft);border-radius:7px;margin-top:10px;padding:9px}.exchange-safety strong,.exchange-safety span{display:block}.exchange-safety strong{color:var(--amber);font-size:8px}.exchange-safety span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.execution-page{background:var(--canvas)}.execution-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.execution-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.execution-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:13px 15px}.execution-metrics span,.execution-metrics strong,.execution-metrics small{display:block}.execution-metrics span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.execution-metrics strong{font:650 23px/1 var(--font-display);margin:5px 0 3px}.execution-metrics small{color:var(--muted);font-size:8px}.execution-grid{grid-template-columns:minmax(255px,.5fr) minmax(540px,1.1fr) minmax(250px,.48fr);align-items:start;gap:11px;display:grid}.execution-list,.execution-audit{position:sticky;top:12px}.execution-row{border:0;border-top:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:.55fr 1fr auto;gap:7px;padding:11px 10px;display:grid}.execution-row-selected{box-shadow:inset 3px 0 var(--green);background:var(--green-soft)}.execution-row strong,.execution-row small{display:block}.execution-row strong{font-size:8px}.execution-row small{color:var(--muted);margin-top:4px;font-size:7px}.execution-row>i{border-radius:99px;align-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.execution-risk-low{background:var(--success-soft);color:var(--success)}.execution-risk-medium{background:var(--amber-soft);color:var(--amber)}.execution-row>b{color:var(--muted);grid-column:2/-1;font-size:7px;font-weight:650}.execution-status-review-pending{background:var(--amber-soft);color:var(--amber)}.execution-status-approved,.execution-status-completed{background:var(--success-soft);color:var(--success)}.execution-status-dispatch-authorized{background:var(--blue-soft);color:var(--blue)}.execution-status-rollback-authorized,.execution-status-rolled-back{background:var(--red-soft);color:var(--red)}.execution-detail-body{padding:17px}.execution-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.execution-title h2{font:600 19px/1.2 var(--font-display);margin:2px 0 5px}.execution-title span{color:var(--muted);font-size:8px}.execution-title>i{background:var(--amber-soft);color:var(--amber);border-radius:6px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.execution-preconditions{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.execution-preconditions>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:9px}.execution-preconditions span,.execution-preconditions strong,.execution-preconditions small{display:block}.execution-preconditions span{color:var(--muted);text-transform:uppercase;font-size:7px}.execution-preconditions strong{margin:4px 0 3px;font-size:8px}.execution-preconditions small{color:var(--muted);font-size:7px}.execution-timeline{grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.execution-timeline>div{text-align:center;position:relative}.execution-timeline>div:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;top:12px;left:calc(50% + 13px);right:calc(13px - 50%)}.execution-timeline i{z-index:1;background:var(--surface-hover);width:25px;height:25px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 6px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:relative}.execution-timeline strong,.execution-timeline small{display:block}.execution-timeline strong{font-size:7px}.execution-timeline small{max-width:90px;color:var(--muted);margin:3px auto 0;font-size:6px;line-height:1.35}.execution-step-done i{background:var(--success-soft);color:var(--success)}.execution-actions{gap:8px;display:flex}.execution-rollback{border:1px solid color-mix(in srgb, var(--red) 24%, var(--line));background:var(--red-soft);border-radius:7px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:11px;padding:11px;display:grid}.execution-rollback h3{margin:2px 0 3px;font-size:10px}.execution-rollback span{color:var(--muted);font-size:7px}.execution-rollback textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--red) 34%, var(--line));background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:8px}.execution-rollback .danger-outline-button{margin:0}.execution-rollback-ready{grid-template-columns:1fr auto}.execution-receipt{background:var(--green-soft);border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:8px;margin-top:11px;padding:10px;display:grid}.execution-receipt i{background:var(--paper);width:23px;height:23px;color:var(--green);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.execution-receipt strong,.execution-receipt small{display:block}.execution-receipt strong{color:var(--green-dark);font-size:8px}.execution-receipt small{color:var(--muted);margin-top:3px;font-size:7px}.execution-audit dl{margin:0;padding:8px 14px}.execution-audit dl div{border-bottom:1px solid var(--line);padding:8px 0}.execution-audit dt{color:var(--muted);text-transform:uppercase;font-size:7px}.execution-audit dd{margin:4px 0 0;font-size:8px;line-height:1.4}.execution-boundary{background:var(--soft);border-radius:7px;margin:3px 13px 13px;padding:10px}.execution-boundary strong,.execution-boundary span{display:block}.execution-boundary strong{color:var(--green-dark);font-size:8px}.execution-boundary span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}@media (width<=1180px){.review-grid{grid-template-columns:1fr 1fr}.decision-panel{grid-column:1/-1;position:static}.decision-actions{grid-template-columns:1fr 1fr 1fr}.decision-actions>div{display:contents}.knowledge-grid{grid-template-columns:1fr}.knowledge-detail{position:static}.evaluation-grid,.audit-grid{grid-template-columns:1fr}.run-panel,.event-detail{position:static}.admin-status-grid{grid-template-columns:1fr 1fr}.admin-overview-grid,.admin-two-column,.queue-layout{grid-template-columns:1fr}.queue-overview{grid-template-columns:repeat(3,1fr)}.queue-throughput{grid-column:span 2}.query-layout{grid-template-columns:minmax(220px,.5fr) minmax(440px,1fr)}.compliance-panel{grid-column:1/-1;position:static}.compliance-list{grid-template-columns:1fr 1fr}.prebill-layout{grid-template-columns:minmax(220px,.45fr) minmax(480px,1fr)}.export-gate{grid-column:1/-1;position:static}.release-center-grid{grid-template-columns:1fr}.release-side-column{grid-template-columns:1fr 1fr}.operations-grid{grid-template-columns:1fr}.incident-detail{position:static}.shadow-grid{grid-template-columns:1fr}.shadow-boundary{position:static}.integration-hub-grid{grid-template-columns:1fr}.exchange-stage-card{position:static}.execution-grid{grid-template-columns:minmax(230px,.45fr) minmax(500px,1fr)}.execution-audit{grid-column:1/-1;position:static}}@media (width<=820px){:is(.app-shell,.app-shell:has(.nav-rail[data-expanded=true])){grid-template-columns:1fr}.nav-rail{width:100%;height:62px;padding:8px 12px;position:sticky;top:0}.nav-rail:not([data-ready=true]) nav{display:none}.nav-rail[data-expanded=true]{width:min(360px,100vw - 28px);height:100dvh;max-height:none;box-shadow:28px 0 0 #070b1073, var(--shadow-raised);padding:8px 12px 14px;position:fixed;inset:0 auto 0 0}.nav-header{min-height:46px}.nav-rail[data-expanded=false] .nav-toggle{border-radius:9px;width:36px;height:36px;position:static}.nav-toggle-desktop{display:none}.nav-toggle-mobile{font-size:18px;display:inline}.nav-rail[data-expanded=false] nav,.rail-spacer{display:none}.nav-rail[data-expanded=true] nav{grid-template-columns:1fr;gap:4px;margin-top:6px;display:grid}.global-toolbar{position:absolute;top:11px;right:56px}.global-toolbar .toolbar-icon{width:36px;height:36px}.workflow-help,.global-search-panel,.attention-panel{position:fixed;top:62px;right:12px}.global-search-panel,.attention-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 74px)}.account-menu{width:min(230px,100vw - 24px);top:46px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:10px;height:auto;min-height:78px;padding:14px 16px}.topbar-actions{flex-wrap:wrap;gap:7px;width:100%;padding-bottom:2px;overflow:visible}.topbar-actions>*{flex:0 auto}.prototype-banner{padding:7px 16px}.quiet-button{display:inline-flex}.queue-strip{grid-template-columns:repeat(2,1fr);padding:0 16px}.queue-strip>div{border-bottom:1px solid var(--line);padding:10px}.queue-progress{grid-column:1/-1}.case-header{flex-direction:column;align-items:start;padding:20px 16px}.review-grid{grid-template-columns:1fr;padding:0 9px 12px}.decision-panel{grid-column:auto}.knowledge-content,.governance-content{padding:16px}.readiness-card{grid-template-columns:1fr}.knowledge-metrics{grid-template-columns:1fr 1fr}.source-registration{grid-template-columns:1fr}.release-hero,.chain-banner{flex-direction:column;align-items:flex-start}.release-version{width:100%}.gate-grid{grid-template-columns:1fr 1fr}.chain-banner dl{width:100%}.chain-banner dl div{flex:1}.outcome-table{overflow-x:auto}.outcome-head,.outcome-row{min-width:670px}.autonomy-options{grid-template-columns:1fr 1fr}.integration-list article{grid-template-columns:38px 1fr .7fr auto}.integration-scopes{grid-column:2/-1}.queue-content{padding:14px}.queue-overview{grid-template-columns:1fr 1fr}.queue-throughput{grid-column:span 2}.queue-toolbar{grid-template-columns:1fr 1fr}.queue-toolbar .search-field{grid-column:1/-1}.case-queue-table{background:var(--soft);gap:8px;padding:8px;display:grid;overflow:visible}.case-queue-head{display:none}.case-queue-row{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow);border-radius:9px;gap:12px;padding:12px;position:relative;grid-template-columns:1fr 1fr!important}.case-queue-row>span{min-width:0}.case-queue-row>span:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.case-queue-row .smart-priority-cell{grid-template-columns:36px minmax(0,1fr);align-items:start}.case-queue-row .smart-priority-cell:before{grid-column:1/-1}.case-queue-row .smart-priority-cell b{width:36px;height:36px;font-size:11px}.case-queue-row .smart-priority-cell small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.case-queue-row>span:first-of-type{grid-column:1/-1}.queue-row-select{position:absolute;top:10px;right:12px}.case-row-open{align-self:end}.case-queue-row-selected{border-color:color-mix(in srgb, var(--green) 45%, var(--line));box-shadow:inset 3px 0 var(--green), var(--shadow)}.decision-panel{overflow:visible}.decision-actions{z-index:25;border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 24px color-mix(in srgb, var(--ink) 9%, transparent);margin-top:10px;padding:10px;position:sticky;bottom:0}.worklist-productivity-row{flex-wrap:wrap;align-items:flex-start}.worklist-pagination{justify-content:space-between;width:100%;margin-left:0}.query-content{padding:14px}.query-handoff-context{flex-direction:column;align-items:flex-start;gap:10px}.query-metrics{grid-template-columns:1fr 1fr}.query-layout{grid-template-columns:1fr}.query-worklist{position:static}.query-list{grid-template-columns:1fr 1fr;display:grid}.prebill-content{padding:14px}.prebill-layout{grid-template-columns:1fr}.prebill-worklist{position:static}.prebill-list{grid-template-columns:1fr 1fr;display:grid}.release-center-content{padding:14px}.release-active-card{grid-template-columns:1fr 1fr}.release-active-card dl{grid-column:1/-1}.operations-content{padding:14px}.operations-release-strip,.signal-grid{grid-template-columns:1fr 1fr}.shadow-content{padding:14px}.shadow-runbar{grid-template-columns:1fr 1fr}.integration-hub-content{padding:14px}.adapter-grid{grid-template-columns:1fr 1fr}.execution-content{padding:14px}.execution-metrics{grid-template-columns:1fr 1fr}.execution-grid{grid-template-columns:1fr}.execution-list{position:static}}@media (width<=520px){.global-toolbar{gap:5px;right:52px}.global-toolbar .toolbar-icon{width:34px;height:34px}.search-zero-state{grid-template-columns:1fr}.search-zero-state .search-result-section+.search-result-section{border-top:1px solid var(--line);border-left:0}.topbar h1{font-size:18px}.mode-badge{font-size:10px}.queue-strip{grid-template-columns:1fr}.queue-strip>div,.queue-progress{border-right:0;grid-column:auto}.case-meta{width:100%}.case-meta>div{flex:1;min-width:0}.decision-actions{grid-template-columns:1fr}.decision-actions>div{display:grid}.case-queue-row{grid-template-columns:1fr!important}.case-queue-row>span:first-of-type{grid-column:auto}.case-row-open{width:100%}.prototype-banner{flex-direction:column;align-items:flex-start;gap:3px}.readiness-controls,.knowledge-metrics{grid-template-columns:1fr}.knowledge-row{grid-template-columns:34px 1fr}.knowledge-row .status-chip{grid-column:2;justify-self:start}.knowledge-toolbar{flex-direction:column;align-items:flex-start}.detail-grid,.upload-controls,.gate-grid{grid-template-columns:1fr}.evaluation-toolbar{flex-direction:column;align-items:flex-start}.audit-toolbar{grid-template-columns:1fr}.audit-toolbar select{width:100%;min-width:0}.event-row{grid-template-columns:22px 1fr}.event-actor{text-align:left;grid-column:2}.chain-banner dl{flex-direction:column}.chain-banner dl div{width:100%}.admin-status-grid,.policy-controls{grid-template-columns:1fr}.admin-tabs{overflow-x:auto}.admin-tabs button{white-space:nowrap}.assignment-list>div{grid-template-columns:33px 1fr auto}.assignment-list>div>span:nth-child(3){grid-column:2}.assignment-list>div>button{grid-area:1/3/span 2}.autonomy-options{grid-template-columns:1fr}.integration-heading{flex-direction:column;align-items:flex-start}.integration-list article{grid-template-columns:38px 1fr auto}.integration-health{grid-column:2}.integration-list article>button{grid-area:1/3/span 2}.queue-overview{grid-template-columns:1fr}.queue-throughput{grid-column:auto}.queue-toolbar{grid-template-columns:1fr}.queue-toolbar .search-field{grid-column:auto}.queue-toolbar select{width:100%}.query-metrics,.query-list,.compliance-list,.query-case-line{grid-template-columns:1fr}.indicator-row{grid-template-columns:21px 1fr}.indicator-row i{grid-column:2}.prebill-list,.prebill-decision,.prebill-fields,.release-active-card,.release-side-column,.release-version-grid,.release-gates{grid-template-columns:1fr}.release-active-card dl{grid-column:auto;grid-template-columns:1fr}.operations-release-strip,.signal-grid,.incident-facts{grid-template-columns:1fr}.incident-worklist{overflow-x:auto}.incident-table-head,.incident-row{min-width:650px}.incident-timeline{grid-template-columns:1fr 1fr;gap:10px}.incident-timeline>div:after{display:none}.shadow-runbar{grid-template-columns:1fr}.shadow-comparison-card{overflow-x:auto}.shadow-table-head,.shadow-row{min-width:650px}.adapter-grid,.exchange-fields{grid-template-columns:1fr}.exchange-fields label:nth-child(n+3){grid-column:auto}.exchange-ledger{overflow-x:auto}.exchange-head,.exchange-row{min-width:650px}.execution-metrics,.execution-preconditions{grid-template-columns:1fr}.execution-timeline{grid-template-columns:1fr 1fr;gap:10px}.execution-timeline>div:after{display:none}.execution-rollback,.execution-rollback-ready{grid-template-columns:1fr}}.denial-content,.revenue-content,.authorization-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.rcm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.rcm-metrics article{border:1px solid var(--line);background:var(--paper);min-height:90px;box-shadow:var(--shadow);border-radius:9px;padding:16px 18px}.rcm-metrics span,.rcm-metrics small{color:var(--muted);display:block}.rcm-metrics span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.rcm-metrics strong{font:600 24px/1 var(--font-display);margin:5px 0 3px;display:block}.rcm-metrics small{font-size:11px}.rcm-metrics .estimate-metric{border-top:3px solid #c08a29}.rcm-metrics .confirmed-metric{border-top:3px solid var(--green)}.denial-grid,.revenue-grid,.authorization-grid{grid-template-columns:minmax(255px,.75fr) minmax(500px,1.55fr) minmax(235px,.65fr);align-items:start;gap:12px;display:grid}.rcm-list,.rcm-control{position:sticky;top:94px}.rcm-list-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:1.1fr .72fr .55fr;align-items:center;gap:10px;padding:14px 15px;display:grid}.rcm-list-row:last-child{border-bottom:0}.rcm-list-row:hover{background:var(--surface-hover)}.rcm-list-row-selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.rcm-list-row span{min-width:0}.rcm-list-row strong,.rcm-list-row b,.rcm-list-row small{display:block}.rcm-list-row strong,.rcm-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rcm-list-row small{color:var(--muted);margin-top:4px;font-size:10px}.rcm-list-row span:last-child{text-align:right}.rcm-list-row i{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.priority-critical,.priority-urgent{background:var(--red-soft);color:var(--red)}.priority-high{background:var(--amber-soft);color:var(--amber)}.priority-routine{background:var(--green-soft);color:var(--green-dark)}.rcm-detail-body{padding:19px}.denial-hero,.revenue-hero,.authorization-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.denial-hero h2,.revenue-hero h2,.authorization-hero h2{font:600 25px/1.15 var(--font-display);margin:3px 0 6px}.denial-hero span,.revenue-hero span,.authorization-hero span{color:var(--muted);font-size:11px}.denial-hero>div:last-child,.revenue-hero>div:last-child,.authorization-hero>div:last-child{background:var(--soft);text-align:right;border-radius:8px;min-width:135px;padding:12px}.denial-hero>div:last-child strong,.revenue-hero>div:last-child strong,.authorization-hero>div:last-child strong{color:var(--green-dark);font:600 22px/1 var(--font-display);margin:3px 0;display:block}.denial-hero>div:last-child span,.revenue-hero>div:last-child span,.authorization-hero>div:last-child span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.denial-reason{background:var(--amber-soft);border-left:3px solid #c08a29;margin:16px 0;padding:13px 15px}.denial-reason span{color:var(--amber);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.denial-reason p{margin:5px 0 0;font-size:12px;line-height:1.5}.denial-sources{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 19px;display:grid}.denial-sources div{border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:11px}.denial-sources span,.denial-sources strong,.denial-sources small{display:block}.denial-sources span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.denial-sources strong{margin:5px 0 3px;font-size:12px}.denial-sources small{color:var(--muted);font-size:9px}.rcm-timeline{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.rcm-timeline>div{grid-template-columns:25px 1fr;align-items:start;gap:7px;display:grid;position:relative}.rcm-timeline>div:after{content:"";background:var(--line);width:calc(100% - 18px);height:1px;position:absolute;top:12px;left:25px}.rcm-timeline>div:last-child:after{display:none}.rcm-timeline i{z-index:1;background:var(--surface-hover);width:25px;height:25px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid;position:relative}.rcm-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.rcm-timeline strong,.rcm-timeline small{display:block}.rcm-timeline strong{font-size:10px}.rcm-timeline small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.3}.rcm-timeline .rcm-step-done i{background:var(--green);color:#fff}.rcm-action-box{background:var(--soft);border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:13px;display:grid}.rcm-action-box label{color:var(--muted);font-size:10px;font-weight:700}.rcm-action-box textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;margin-top:6px;padding:9px 10px}.rcm-control{padding-bottom:15px}.rcm-control dl{margin:0;padding:4px 16px 10px}.rcm-control dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.rcm-control dt{color:var(--muted);font-size:10px}.rcm-control dd{text-align:right;margin:0;font-size:10px;font-weight:800}.deadline-ring{border:8px solid var(--amber-soft);border-top-color:var(--amber);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;margin:20px auto 15px;display:grid}.deadline-ring strong{font:600 31px/1 var(--font-display)}.deadline-ring span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.rcm-boundary{background:var(--green-soft);color:var(--green-dark);border-radius:7px;margin:10px 15px 0;padding:12px}.rcm-boundary strong,.rcm-boundary span{display:block}.rcm-boundary strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px}.rcm-boundary span{font-size:10px;line-height:1.45}.denial-status-resolved,.revenue-status-confirmed,.auth-status-authorized{background:var(--green-soft);color:var(--green-dark)}.denial-status-appeal-pending,.revenue-status-review-pending,.auth-status-review-pending,.auth-status-more-info-required{background:var(--amber-soft);color:var(--amber)}.revenue-row{grid-template-columns:1.05fr .85fr .5fr}.revenue-row span:last-child i{color:var(--amber);background:var(--amber-soft)}.revenue-row span:last-child strong{color:var(--amber);margin-top:4px}.evidence-stack{gap:8px;margin:16px 0;display:grid}.evidence-stack>div{border:1px solid var(--line);border-radius:7px;grid-template-columns:27px 1fr;gap:10px;padding:11px 12px;display:grid}.evidence-stack i,.packet-grid i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.evidence-stack strong,.evidence-stack small{display:block}.evidence-stack p{margin:3px 0;font-size:11px;line-height:1.4}.evidence-stack small{color:var(--muted);font-size:9px}.revenue-actions,.authorization-actions{flex-wrap:wrap;gap:9px;display:flex}.value-ledger{gap:8px;margin:15px;display:grid}.value-ledger div{border:1px solid var(--line);border-radius:7px;padding:13px}.value-ledger span,.value-ledger strong,.value-ledger small{display:block}.value-ledger span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.value-ledger strong{font:600 23px/1 var(--font-display);margin:5px 0}.value-ledger small{color:var(--muted);font-size:9px}.value-ledger div:first-child strong{color:var(--amber)}.value-ledger div:last-child strong{color:var(--green)}.auth-row{grid-template-columns:.8fr 1.1fr .46fr}.authorization-hero>div:first-child{max-width:65%}.packet-grid{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.packet-grid>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:27px 1fr;gap:9px;padding:12px;display:grid}.packet-grid strong,.packet-grid small{display:block}.packet-grid p{margin:4px 0;font-size:10px;line-height:1.4}.packet-grid small{color:var(--muted);font-size:9px}.packet-readiness{background:var(--amber-soft);color:var(--amber);border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin:15px;padding:13px;display:grid}.packet-readiness i{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.packet-readiness strong,.packet-readiness small{display:block}.packet-readiness small{margin-top:3px;font-size:9px}.packet-ready{background:var(--green-soft);color:var(--green-dark)}@media (width<=1180px){.denial-content,.revenue-content,.authorization-content{padding:14px}.rcm-metrics{grid-template-columns:1fr 1fr}.denial-grid,.revenue-grid,.authorization-grid{grid-template-columns:1fr}.rcm-list,.rcm-control{position:static}.rcm-list{display:block}}@media (width<=520px){.rcm-metrics,.denial-sources,.packet-grid{grid-template-columns:1fr}.rcm-list-row,.revenue-row,.auth-row{grid-template-columns:1fr auto}.rcm-list-row span:first-child{grid-column:1/-1}.rcm-timeline{grid-template-columns:1fr 1fr}.rcm-timeline>div:after{display:none}.denial-hero,.revenue-hero,.authorization-hero{flex-direction:column}.denial-hero>div:last-child,.revenue-hero>div:last-child,.authorization-hero>div:last-child{text-align:left;width:100%}.authorization-hero>div:first-child{max-width:none}.rcm-action-box{grid-template-columns:1fr}}.cycle-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.cycle-grid{grid-template-columns:minmax(255px,.75fr) minmax(500px,1.55fr) minmax(235px,.65fr);align-items:start;gap:12px;display:grid}.cycle-list-row{grid-template-columns:1fr .9fr .6fr}.cycle-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.cycle-hero h2{font:600 25px/1.15 var(--font-display);margin:3px 0 6px}.cycle-hero span{color:var(--muted);font-size:11px}.cycle-hero>div:last-child{background:var(--soft);text-align:right;border-radius:8px;min-width:135px;padding:12px}.cycle-hero>div:last-child span,.cycle-hero>div:last-child strong,.cycle-hero>div:last-child small{display:block}.cycle-hero>div:last-child span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.cycle-hero>div:last-child strong{color:var(--green-dark);font:600 22px/1 var(--font-display);margin:4px 0}.cycle-hero>div:last-child small{color:var(--muted);font-size:9px}.cycle-actions{flex-wrap:wrap;gap:9px;display:flex}.access-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.access-proof>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:25px 1fr;gap:8px;padding:11px;display:grid}.access-proof i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.access-proof strong,.access-proof small{display:block}.access-proof strong{font-size:10px}.access-proof small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.benefit-grid{background:var(--green-soft);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;padding:12px;display:grid}.benefit-grid div{border-right:1px solid color-mix(in srgb, var(--green) 22%, var(--line));padding-right:8px}.benefit-grid div:last-child{border:0}.benefit-grid span,.benefit-grid strong,.benefit-grid small{display:block}.benefit-grid span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:800}.benefit-grid strong{margin:5px 0 3px;font-size:16px}.benefit-grid small{color:var(--muted);font-size:9px}.eligibility-page .rcm-timeline{grid-template-columns:repeat(3,1fr)}.cycle-status-active,.follow-status-adjudicated,.remit-status-reconciled,.remit-status-posted{background:var(--green-soft);color:var(--green-dark)}.cycle-status-submitted,.follow-status-submitted,.follow-status-pended,.remit-status-approved-for-posting{background:var(--amber-soft);color:var(--amber)}.cycle-status-failed,.remit-status-exception{background:var(--red-soft);color:var(--red)}.coverage-mark,.posting-gate{background:var(--green-soft);color:var(--green-dark);border-radius:7px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin:15px;padding:13px;display:grid}.coverage-mark i,.posting-gate i{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.coverage-mark strong,.coverage-mark small,.posting-gate strong,.posting-gate small{display:block}.coverage-mark small,.posting-gate small{margin-top:3px;font-size:9px}.claim-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.claim-facts div{border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:11px}.claim-facts span,.claim-facts strong,.claim-facts small{display:block}.claim-facts span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.claim-facts strong{margin:5px 0;font-size:11px}.claim-facts small{color:var(--muted);font-size:9px}.payer-response{border-left:3px solid var(--green);background:var(--green-soft);margin:16px 0;padding:13px 15px}.payer-response-pend{border-color:var(--amber);background:var(--amber-soft)}.payer-response div{justify-content:space-between;gap:14px;display:flex}.payer-response span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.payer-response strong{font-size:11px}.payer-response p{margin:7px 0;font-size:11px;line-height:1.45}.payer-response small{color:var(--muted);font-size:9px}.next-action-card{border:1px solid var(--line);border-radius:7px;margin:15px;padding:14px}.next-action-card span,.next-action-card strong,.next-action-card small{display:block}.next-action-card span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.next-action-card strong{margin:6px 0 4px;font-size:12px}.next-action-card small{color:var(--muted);font-size:9px}.next-action-required{border-color:color-mix(in srgb, var(--amber) 38%, var(--line));background:var(--amber-soft)}.reconciliation-table{border:1px solid var(--line);border-radius:7px;margin:16px 0;overflow-x:auto}.recon-head,.recon-line{grid-template-columns:1.2fr repeat(5,.7fr);align-items:center;gap:8px;min-width:620px;display:grid}.recon-head{background:var(--soft);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;font-size:9px;font-weight:800}.recon-line{border-top:1px solid var(--line);padding:12px;font-size:10px}.recon-line span,.recon-line b{text-align:right}.recon-line b{color:var(--green)}.recon-line-exception{background:var(--red-soft)}.recon-line-exception b{color:var(--red)}.recon-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.recon-summary div{border:1px solid var(--line);border-radius:7px;padding:11px}.recon-summary span,.recon-summary strong{display:block}.recon-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.recon-summary strong{margin-top:5px;font-size:14px}.recon-summary .recon-variance{border-color:color-mix(in srgb, var(--red) 34%, var(--line));background:var(--red-soft);color:var(--red)}.posting-blocked{background:var(--red-soft);color:var(--red)}@media (width<=1180px){.cycle-content{padding:14px}.cycle-grid{grid-template-columns:1fr}}@media (width<=520px){.cycle-list-row{grid-template-columns:1fr auto}.cycle-hero{flex-direction:column}.cycle-hero>div:last-child{text-align:left;width:100%}.access-proof,.benefit-grid,.claim-facts,.recon-summary{grid-template-columns:1fr}.benefit-grid div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--green) 22%, var(--line));padding-bottom:8px}.eligibility-page .rcm-timeline{grid-template-columns:1fr 1fr}}.contract-grid{grid-template-columns:minmax(255px,.75fr) minmax(520px,1.58fr) minmax(235px,.65fr);align-items:start;gap:12px;display:grid}.contract-list-row{grid-template-columns:1fr .72fr .5fr}.contract-status-review-pending,.contract-status-action-pending{background:var(--amber-soft);color:var(--amber)}.contract-status-approved,.contract-status-resolved{background:var(--green-soft);color:var(--green-dark)}.contract-status-dismissed{background:var(--surface-hover);color:var(--muted)}.contract-equation{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:7px;margin:16px 0;display:grid}.contract-equation>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;min-height:82px;padding:13px}.contract-equation>i{color:var(--muted);text-align:center;font-size:18px;font-style:normal}.contract-equation span,.contract-equation strong,.contract-equation small{display:block}.contract-equation span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.contract-equation strong{margin:7px 0 4px;font-size:17px}.contract-equation small{color:var(--muted);font-size:9px}.contract-equation .variance-result{border-color:color-mix(in srgb, var(--amber) 38%, var(--line));background:var(--amber-soft)}.contract-equation .variance-result strong{color:var(--amber)}.contract-timeline{grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0;display:grid}.contract-timeline>div{grid-template-columns:24px 1fr;align-items:start;gap:6px;display:grid;position:relative}.contract-timeline>div:after{content:"";background:var(--line);width:calc(100% - 16px);height:1px;position:absolute;top:12px;left:24px}.contract-timeline>div:last-child:after{display:none}.contract-timeline i{z-index:1;background:var(--surface-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.contract-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.contract-timeline strong,.contract-timeline small{display:block}.contract-timeline strong{font-size:9px}.contract-timeline small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.contract-timeline .contract-step-done i{background:var(--green);color:#fff}@media (width<=1180px){.contract-grid{grid-template-columns:1fr}}@media (width<=520px){.contract-list-row{grid-template-columns:1fr auto}.contract-equation{grid-template-columns:1fr}.contract-equation>i{transform:rotate(90deg)}.contract-timeline{grid-template-columns:1fr 1fr}.contract-timeline>div:after{display:none}}.appeal-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.appeal-grid{grid-template-columns:minmax(270px,.78fr) minmax(540px,1.6fr) minmax(245px,.68fr);align-items:start;gap:12px;display:grid}.appeal-sort{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);justify-content:space-between;gap:8px;padding:9px 14px;font-size:9px;display:flex}.appeal-sort b{color:var(--green-dark);text-transform:uppercase}.appeal-list-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:1fr .76fr .45fr;align-items:center;gap:9px;padding:14px;display:grid}.appeal-list-row:last-child{border-bottom:0}.appeal-list-row:hover{background:var(--surface-hover)}.appeal-list-row-selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.appeal-list-row span{min-width:0}.appeal-list-row strong,.appeal-list-row b,.appeal-list-row small{display:block}.appeal-list-row strong,.appeal-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.appeal-list-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3}.appeal-list-row span:last-child{text-align:right}.appeal-list-row i{border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.appeal-due-critical{background:var(--red-soft);color:var(--red)}.appeal-due-normal,.appeal-status-review-pending,.appeal-status-submitted{background:var(--amber-soft);color:var(--amber)}.appeal-status-approved,.appeal-status-decided{background:var(--green-soft);color:var(--green-dark)}.appeal-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.appeal-hero h2{font:600 24px/1.15 var(--font-display);margin:3px 0 6px}.appeal-hero span{color:var(--muted);font-size:10px}.appeal-hero>div:last-child{background:var(--amber-soft);text-align:right;border-radius:8px;min-width:130px;padding:12px}.appeal-hero>div:last-child strong,.appeal-hero>div:last-child span{display:block}.appeal-hero>div:last-child strong{color:var(--amber);font:600 22px/1 var(--font-display)}.appeal-hero>div:last-child span{text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.appeal-argument{border-left:3px solid var(--green);background:var(--green-soft);margin:16px 0;padding:14px 15px}.appeal-argument div{justify-content:space-between;gap:14px;display:flex}.appeal-argument span,.appeal-argument b{text-transform:uppercase;font-size:9px}.appeal-argument span{color:var(--muted);font-weight:800}.appeal-argument b{color:var(--green-dark)}.appeal-argument p{margin:8px 0;font-size:11px;line-height:1.55}.appeal-argument small{color:var(--muted);font-size:9px}.appeal-evidence-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.appeal-evidence-grid article{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:25px 1fr;gap:8px;min-width:0;padding:11px;display:grid}.appeal-evidence-grid i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.appeal-evidence-grid span{min-width:0}.appeal-evidence-grid strong,.appeal-evidence-grid small,.appeal-evidence-grid b{display:block}.appeal-evidence-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.appeal-evidence-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.appeal-evidence-grid b{color:var(--green);text-transform:uppercase;grid-column:2;font-size:8px}.appeal-timeline{grid-template-columns:repeat(5,1fr);gap:6px;margin:19px 0;display:grid}.appeal-timeline>div{grid-template-columns:24px 1fr;align-items:start;gap:6px;display:grid;position:relative}.appeal-timeline>div:after{content:"";background:var(--line);width:calc(100% - 16px);height:1px;position:absolute;top:12px;left:24px}.appeal-timeline>div:last-child:after{display:none}.appeal-timeline i{z-index:1;background:var(--surface-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.appeal-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.appeal-timeline strong,.appeal-timeline small{display:block}.appeal-timeline strong{font-size:9px}.appeal-timeline small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.appeal-timeline .appeal-step-done i{background:var(--green);color:#fff}.appeal-action-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.appeal-action-bar button:disabled{cursor:not-allowed;opacity:.45}.appeal-complete{background:var(--green-soft);color:var(--green-dark);border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.appeal-deadline{margin-bottom:10px}.appeal-readiness{border:1px solid var(--line);border-radius:7px;margin:0 15px 10px;padding:11px}.appeal-readiness div{justify-content:space-between;gap:10px;font-size:9px;display:flex}.appeal-readiness span{color:var(--muted);text-transform:uppercase;font-weight:800}.appeal-readiness progress{width:100%;height:6px;accent-color:var(--green);margin-top:9px}@media (width<=1180px){.appeal-content{padding:14px}.appeal-grid{grid-template-columns:1fr}}@media (width<=520px){.appeal-list-row{grid-template-columns:1fr auto}.appeal-list-row span:first-child{grid-column:1/-1}.appeal-hero{flex-direction:column}.appeal-hero>div:last-child{text-align:left;width:100%}.appeal-evidence-grid{grid-template-columns:1fr}.appeal-timeline{grid-template-columns:1fr 1fr}.appeal-timeline>div:after{display:none}}.prevention-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.prevention-grid{grid-template-columns:minmax(275px,.78fr) minmax(560px,1.65fr) minmax(245px,.68fr);align-items:start;gap:12px;display:grid}.prevention-list-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:1fr .68fr .42fr;align-items:center;gap:9px;padding:14px;display:grid}.prevention-list-row:last-child{border-bottom:0}.prevention-list-row:hover{background:var(--surface-hover)}.prevention-list-row-selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.prevention-list-row span{min-width:0}.prevention-list-row strong,.prevention-list-row b,.prevention-list-row small{display:block}.prevention-list-row strong,.prevention-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prevention-list-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3}.prevention-list-row span:last-child{text-align:right}.prevention-list-row i{border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.prevention-trend-up{background:var(--red-soft);color:var(--red)}.prevention-trend-down{background:var(--green-soft);color:var(--green-dark)}.prevention-status-review-pending,.prevention-status-evaluation-pending{background:var(--amber-soft);color:var(--amber)}.prevention-status-approved,.prevention-status-ready-for-release{background:var(--green-soft);color:var(--green-dark)}.prevention-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.prevention-hero h2{font:600 24px/1.15 var(--font-display);margin:3px 0 6px}.prevention-hero span{color:var(--muted);font-size:10px}.prevention-hero>div:last-child{background:var(--green-soft);text-align:right;border-radius:8px;min-width:128px;padding:12px}.prevention-hero>div:last-child strong,.prevention-hero>div:last-child span,.prevention-hero>div:last-child small{display:block}.prevention-hero>div:last-child strong{color:var(--green-dark);font:600 23px/1 var(--font-display)}.prevention-hero>div:last-child span{text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.prevention-hero>div:last-child small{color:var(--muted);margin-top:3px;font-size:8px}.prevention-loop{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:7px;margin:16px 0;display:grid}.prevention-loop>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.prevention-loop>b{color:var(--muted);text-align:center}.prevention-loop i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.prevention-loop strong,.prevention-loop small{display:block}.prevention-loop strong{font-size:9px}.prevention-loop small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.25}.prevention-root{border-left:3px solid var(--amber);background:var(--amber-soft);margin:16px 0;padding:13px 15px}.prevention-root span{color:var(--amber);text-transform:uppercase;font-size:9px;font-weight:800}.prevention-root p{margin:7px 0;font-size:11px;line-height:1.5}.prevention-root small{color:var(--muted);font-size:9px}.rule-spec{border:1px solid var(--line);border-radius:7px;margin:16px 0;overflow:hidden}.rule-spec>div{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;display:grid}.rule-spec>div:last-child{border-bottom:0}.rule-spec span{background:var(--soft);color:var(--green-dark);letter-spacing:.06em;padding:11px;font-size:9px;font-weight:900}.rule-spec p{margin:0;padding:11px 13px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.prevention-impact{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.prevention-impact div{border:1px solid var(--line);border-radius:7px;padding:11px}.prevention-impact span,.prevention-impact strong,.prevention-impact small{display:block}.prevention-impact span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.prevention-impact strong{margin:5px 0 3px;font-size:14px}.prevention-impact small{color:var(--muted);font-size:8px}.prevention-timeline{grid-template-columns:repeat(5,1fr);gap:6px;margin:19px 0;display:grid}.prevention-timeline>div{grid-template-columns:24px 1fr;align-items:start;gap:6px;display:grid;position:relative}.prevention-timeline>div:after{content:"";background:var(--line);width:calc(100% - 16px);height:1px;position:absolute;top:12px;left:24px}.prevention-timeline>div:last-child:after{display:none}.prevention-timeline i{z-index:1;background:var(--surface-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.prevention-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.prevention-timeline strong,.prevention-timeline small{display:block}.prevention-timeline strong{font-size:9px}.prevention-timeline small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.prevention-timeline .prevention-step-done i{background:var(--green);color:#fff}.prevention-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.prevention-ready{background:var(--green-soft);color:var(--green-dark);border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.prevention-lock{background:var(--red-soft);color:var(--red);border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin:15px;padding:12px;display:grid}.prevention-lock i{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.prevention-lock strong,.prevention-lock small{display:block}.prevention-lock small{margin-top:3px;font-size:9px}.prevention-evidence{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:7px;margin:4px 15px 12px;padding:11px;display:grid}.prevention-evidence>span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.prevention-evidence div{background:var(--soft);text-align:center;border-radius:5px;padding:7px}.prevention-evidence b,.prevention-evidence small{display:block}.prevention-evidence b{color:var(--green-dark);font-size:14px}.prevention-evidence small{color:var(--muted);margin-top:2px;font-size:8px}@media (width<=1180px){.prevention-content{padding:14px}.prevention-grid{grid-template-columns:1fr}}@media (width<=520px){.prevention-list-row{grid-template-columns:1fr auto}.prevention-list-row span:first-child{grid-column:1/-1}.prevention-hero{flex-direction:column}.prevention-hero>div:last-child{text-align:left;width:100%}.prevention-loop{grid-template-columns:1fr}.prevention-loop>b{transform:rotate(90deg)}.prevention-impact{grid-template-columns:1fr}.prevention-timeline{grid-template-columns:1fr 1fr}.prevention-timeline>div:after{display:none}}.receivable-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.receivable-grid{grid-template-columns:minmax(270px,.78fr) minmax(570px,1.67fr) minmax(245px,.68fr);align-items:start;gap:12px;display:grid}.receivable-filter{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);justify-content:space-between;gap:8px;padding:9px 14px;font-size:9px;display:flex}.receivable-filter b{color:var(--green-dark);text-transform:uppercase}.receivable-list-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:1fr .66fr .5fr;align-items:center;gap:9px;padding:14px;display:grid}.receivable-list-row:last-child{border-bottom:0}.receivable-list-row:hover{background:var(--surface-hover)}.receivable-list-row-selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.receivable-list-row span{min-width:0}.receivable-list-row strong,.receivable-list-row b,.receivable-list-row small{display:block}.receivable-list-row strong,.receivable-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.receivable-list-row small{color:var(--muted);margin-top:4px;font-size:9px}.receivable-list-row span:last-child{text-align:right}.receivable-list-row i{text-transform:uppercase;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.receivable-priority-critical{background:var(--red-soft);color:var(--red)}.receivable-priority-high{background:var(--amber-soft);color:var(--amber)}.receivable-priority-routine{background:var(--surface-hover);color:var(--muted)}.receivable-status-review-pending,.receivable-status-follow-up-recorded{background:var(--amber-soft);color:var(--amber)}.receivable-status-approved,.receivable-status-resolved{background:var(--green-soft);color:var(--green-dark)}.receivable-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.receivable-hero h2{font:600 25px/1.15 var(--font-display);margin:3px 0 6px}.receivable-hero span{color:var(--muted);font-size:10px}.receivable-hero>div:last-child{background:var(--amber-soft);text-align:right;border-radius:8px;min-width:130px;padding:12px}.receivable-hero>div:last-child strong,.receivable-hero>div:last-child span,.receivable-hero>div:last-child small{display:block}.receivable-hero>div:last-child strong{color:var(--amber);font:600 17px/1 var(--font-display)}.receivable-hero>div:last-child span{text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.receivable-hero>div:last-child small{color:var(--muted);margin-top:3px;font-size:8px}.balance-equation{grid-template-columns:1fr 16px 1fr 16px 1fr 16px 1fr;align-items:center;gap:6px;margin:16px 0;display:grid}.balance-equation>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;min-height:76px;padding:11px}.balance-equation>i{color:var(--muted);text-align:center;font-size:16px;font-style:normal}.balance-equation span,.balance-equation strong,.balance-equation small{display:block}.balance-equation span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.balance-equation strong{margin:6px 0 4px;font-size:14px}.balance-equation small{color:var(--muted);font-size:8px}.balance-equation .balance-result{border-color:color-mix(in srgb, var(--amber) 38%, var(--line));background:var(--amber-soft)}.balance-equation .balance-result strong{color:var(--amber)}.responsibility-split{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.responsibility-split>div:not(.responsibility-bar){border:1px solid var(--line);border-radius:7px;padding:11px}.responsibility-split span,.responsibility-split strong,.responsibility-split small{display:block}.responsibility-split span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.responsibility-split strong{margin:5px 0 3px;font-size:15px}.responsibility-split small{color:var(--muted);font-size:8px}.responsibility-bar{background:var(--line);border-radius:8px;grid-column:1/-1;height:7px;overflow:hidden}.responsibility-bar i{background:var(--green);height:100%;display:block}.receivable-sources{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.receivable-sources>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:25px 1fr;gap:8px;min-width:0;padding:11px;display:grid}.receivable-sources i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.receivable-sources span{min-width:0}.receivable-sources strong,.receivable-sources small{display:block}.receivable-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.receivable-sources small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.receivable-timeline{grid-template-columns:repeat(5,1fr);gap:6px;margin:19px 0;display:grid}.receivable-timeline>div{grid-template-columns:24px 1fr;align-items:start;gap:6px;display:grid;position:relative}.receivable-timeline>div:after{content:"";background:var(--line);width:calc(100% - 16px);height:1px;position:absolute;top:12px;left:24px}.receivable-timeline>div:last-child:after{display:none}.receivable-timeline i{z-index:1;background:var(--surface-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.receivable-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.receivable-timeline strong,.receivable-timeline small{display:block}.receivable-timeline strong{font-size:9px}.receivable-timeline small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.receivable-timeline .receivable-step-done i{background:var(--green);color:#fff}.resolution-ledger{background:var(--green-soft);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;padding:12px;display:grid}.resolution-ledger div{border-right:1px solid color-mix(in srgb, var(--green) 22%, var(--line));padding-right:8px}.resolution-ledger div:nth-child(3){border:0}.resolution-ledger span,.resolution-ledger strong{display:block}.resolution-ledger span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:800}.resolution-ledger strong{margin-top:5px;font-size:13px}.resolution-ledger>b{border-top:1px solid color-mix(in srgb, var(--green) 22%, var(--line));color:var(--green-dark);text-align:right;grid-column:1/-1;padding-top:9px;font-size:10px}.receivable-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.receivable-complete{background:var(--green-soft);color:var(--green-dark);border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.aging-dial{border:9px solid var(--amber-soft);border-top-color:var(--amber);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;margin:17px auto;display:grid}.aging-dial strong,.aging-dial span,.aging-dial small{display:block}.aging-dial strong{color:var(--amber);font:600 29px/1 var(--font-display)}.aging-dial span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.aging-dial small{color:var(--muted);margin-top:2px;font-size:8px}.writeoff-lock{background:var(--red-soft);color:var(--red);border-radius:7px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin:4px 15px 12px;padding:11px;display:grid}.writeoff-lock i{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.writeoff-lock strong,.writeoff-lock small{display:block}.writeoff-lock small{margin-top:3px;font-size:8px;line-height:1.3}@media (width<=1180px){.receivable-content{padding:14px}.receivable-grid{grid-template-columns:1fr}}@media (width<=520px){.receivable-list-row{grid-template-columns:1fr auto}.receivable-list-row span:first-child{grid-column:1/-1}.receivable-hero{flex-direction:column}.receivable-hero>div:last-child{text-align:left;width:100%}.balance-equation{grid-template-columns:1fr}.balance-equation>i{transform:rotate(90deg)}.responsibility-split,.receivable-sources,.resolution-ledger{grid-template-columns:1fr}.responsibility-bar,.resolution-ledger>b{grid-column:1}.receivable-timeline{grid-template-columns:1fr 1fr}.receivable-timeline>div:after{display:none}}.patient-balance-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.patient-balance-grid{grid-template-columns:minmax(275px,.78fr) minmax(590px,1.72fr) minmax(245px,.68fr);align-items:start;gap:12px;display:grid}.patient-list-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:1fr .62fr .48fr;align-items:center;gap:9px;padding:14px;display:grid}.patient-list-row:last-child{border-bottom:0}.patient-list-row:hover{background:var(--surface-hover)}.patient-list-row-selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.patient-list-row span{min-width:0}.patient-list-row strong,.patient-list-row b,.patient-list-row small{display:block}.patient-list-row strong,.patient-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.patient-list-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3}.patient-list-row span:last-child{text-align:right}.patient-list-row i{border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.patient-due-soon{background:var(--red-soft);color:var(--red)}.patient-due-normal,.patient-status-staged,.patient-status-review-pending,.patient-status-delivery-recorded,.patient-status-plan-active{background:var(--amber-soft);color:var(--amber)}.patient-status-approved,.patient-status-resolved{background:var(--green-soft);color:var(--green-dark)}.patient-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.patient-hero h2{font:600 25px/1.15 var(--font-display);margin:3px 0 6px}.patient-hero span{color:var(--muted);font-size:10px}.patient-hero>div:last-child{background:var(--amber-soft);text-align:right;border-radius:8px;min-width:130px;padding:12px}.patient-hero>div:last-child strong,.patient-hero>div:last-child span,.patient-hero>div:last-child small{display:block}.patient-hero>div:last-child strong{color:var(--amber);font:600 24px/1 var(--font-display)}.patient-hero>div:last-child span{text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.patient-hero>div:last-child small{color:var(--muted);margin-top:3px;font-size:8px}.patient-provenance{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:7px;margin:16px 0;display:grid}.patient-provenance>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.patient-provenance>b{color:var(--muted);text-align:center}.patient-provenance i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.patient-provenance strong,.patient-provenance small{display:block}.patient-provenance strong{font-size:9px}.patient-provenance small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.25}.statement-preview{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:16px 0;overflow:hidden;box-shadow:0 4px 14px #1e312a0d}.statement-preview header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.statement-preview header span,.statement-preview header strong{display:block}.statement-preview header span{color:var(--green-dark);font:600 13px/1 var(--font-display)}.statement-preview header strong{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px}.statement-preview header b{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));color:var(--amber);letter-spacing:.08em;border-radius:4px;align-self:center;padding:4px 7px;font-size:8px}.statement-total{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding:16px 14px;display:grid}.statement-total span,.statement-total small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.statement-total strong{color:var(--green-dark);font:600 27px/1 var(--font-display);grid-area:1/2/3}.statement-total small{text-transform:none;margin-top:4px}.statement-preview dl{margin:0;padding:8px 14px}.statement-preview dl div{border-bottom:1px dotted var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:9px;display:flex}.statement-preview dl div:last-child{border-bottom:0;font-weight:800}.statement-preview dt{color:var(--muted)}.statement-preview dd{margin:0}.statement-preview footer{border-top:1px solid var(--line);background:var(--green-soft);color:var(--green-dark);padding:11px 14px;font-size:9px;line-height:1.4}.patient-disclosures{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.patient-disclosures>div{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:var(--green-soft);border-radius:7px;grid-template-columns:25px 1fr;gap:8px;padding:10px;display:grid}.patient-disclosures i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.patient-disclosures strong,.patient-disclosures small{display:block}.patient-disclosures strong{color:var(--green-dark);font-size:9px}.patient-disclosures small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.25}.patient-timeline{grid-template-columns:repeat(6,1fr);gap:6px;margin:19px 0;display:grid}.patient-timeline>div{grid-template-columns:24px 1fr;align-items:start;gap:6px;display:grid;position:relative}.patient-timeline>div:after{content:"";background:var(--line);width:calc(100% - 16px);height:1px;position:absolute;top:12px;left:24px}.patient-timeline>div:last-child:after{display:none}.patient-timeline i{z-index:1;background:var(--surface-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.patient-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.patient-timeline strong,.patient-timeline small{display:block}.patient-timeline strong{font-size:8px}.patient-timeline small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.3}.patient-timeline .patient-step-done i{background:var(--green);color:#fff}.patient-plan,.patient-resolution{border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.patient-plan{background:var(--amber-soft);color:var(--amber)}.patient-resolution{background:var(--green-soft);color:var(--green-dark)}.patient-plan strong,.patient-plan small,.patient-resolution strong,.patient-resolution small{display:block}.patient-plan small,.patient-resolution small{margin-top:3px;font-size:8px}.patient-plan b,.patient-resolution b{font-size:11px}.patient-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.patient-complete{background:var(--green-soft);color:var(--green-dark);border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.patient-channel{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin:15px;padding:11px;display:grid}.patient-channel i{background:var(--green-dark);color:#fff;width:38px;height:38px;font:600 17px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.patient-channel strong,.patient-channel small{display:block}.patient-channel strong{font-size:11px}.patient-channel small{color:var(--muted);margin-top:3px;font-size:8px}.patient-message-lock{background:var(--red-soft);color:var(--red);border-radius:7px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin:4px 15px 12px;padding:11px;display:grid}.patient-message-lock i{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.patient-message-lock strong,.patient-message-lock small{display:block}.patient-message-lock small{margin-top:3px;font-size:8px;line-height:1.3}@media (width<=1180px){.patient-balance-content{padding:14px}.patient-balance-grid{grid-template-columns:1fr}}@media (width<=520px){.patient-list-row{grid-template-columns:1fr auto}.patient-list-row span:first-child{grid-column:1/-1}.patient-hero{flex-direction:column}.patient-hero>div:last-child{text-align:left;width:100%}.patient-provenance,.patient-disclosures{grid-template-columns:1fr}.patient-provenance>b{transform:rotate(90deg)}.patient-timeline{grid-template-columns:1fr 1fr}.patient-timeline>div:after{display:none}}.credit-balance-content{max-width:1650px;margin:0 auto;padding:18px 20px 34px}.credit-balance-grid{grid-template-columns:minmax(275px,.78fr) minmax(590px,1.72fr) minmax(245px,.68fr);align-items:start;gap:12px;display:grid}.credit-list-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:1fr .65fr .48fr;align-items:center;gap:9px;padding:14px;display:grid}.credit-list-row:last-child{border-bottom:0}.credit-list-row:hover{background:var(--surface-hover)}.credit-list-row-selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.credit-list-row span{min-width:0}.credit-list-row strong,.credit-list-row b,.credit-list-row small{display:block}.credit-list-row strong,.credit-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.credit-list-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3}.credit-list-row span:last-child{text-align:right}.credit-list-row i{border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.credit-due-soon{background:var(--red-soft);color:var(--red)}.credit-due-normal,.credit-status-identified,.credit-status-review-pending,.credit-status-disposition-recorded{background:var(--amber-soft);color:var(--amber)}.credit-status-approved,.credit-status-resolved{background:var(--green-soft);color:var(--green-dark)}.credit-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.credit-hero h2{font:600 25px/1.15 var(--font-display);margin:3px 0 6px}.credit-hero span{color:var(--muted);font-size:10px}.credit-hero>div:last-child{background:var(--amber-soft);text-align:right;border-radius:8px;min-width:132px;padding:12px}.credit-hero>div:last-child strong,.credit-hero>div:last-child span,.credit-hero>div:last-child small{display:block}.credit-hero>div:last-child strong{color:var(--amber);font:600 24px/1 var(--font-display)}.credit-hero>div:last-child span{text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.credit-hero>div:last-child small{color:var(--muted);margin-top:3px;font-size:8px}.credit-provenance{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:7px;margin:16px 0;display:grid}.credit-provenance>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.credit-provenance>b{color:var(--muted);text-align:center}.credit-provenance i{background:var(--success-soft);width:25px;height:25px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.credit-provenance strong,.credit-provenance small{display:block}.credit-provenance strong{font-size:9px}.credit-provenance small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.25}.credit-equation{grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;gap:6px;margin:16px 0;display:grid}.credit-equation>div{border:1px solid var(--line);background:var(--soft);border-radius:7px;min-height:76px;padding:11px}.credit-equation>i{color:var(--muted);text-align:center;font-size:16px;font-style:normal}.credit-equation span,.credit-equation strong,.credit-equation small{display:block}.credit-equation span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.credit-equation strong{margin:6px 0 4px;font-size:14px}.credit-equation small{color:var(--muted);font-size:8px}.credit-equation .credit-equation-result{border-color:color-mix(in srgb, var(--amber) 38%, var(--line));background:var(--amber-soft)}.credit-equation .credit-equation-result strong{color:var(--amber)}.refund-instruction{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:16px 0;overflow:hidden;box-shadow:0 4px 14px #1e312a0d}.refund-instruction header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.refund-instruction header span,.refund-instruction header strong{display:block}.refund-instruction header span{color:var(--green-dark);font:600 13px/1 var(--font-display)}.refund-instruction header strong{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px}.refund-instruction header b{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));color:var(--amber);letter-spacing:.08em;border-radius:4px;align-self:center;padding:4px 7px;font-size:8px}.refund-instruction dl{margin:0;padding:8px 14px}.refund-instruction dl div{border-bottom:1px dotted var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:9px;display:flex}.refund-instruction dl div:last-child{border-bottom:0;font-weight:800}.refund-instruction dt{color:var(--muted)}.refund-instruction dd{text-align:right;margin:0}.refund-instruction footer{border-top:1px solid var(--line);background:var(--green-soft);color:var(--green-dark);padding:11px 14px;font-size:9px;line-height:1.4}.credit-controls{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.credit-controls>div{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:var(--green-soft);border-radius:7px;grid-template-columns:25px 1fr;gap:8px;padding:10px;display:grid}.credit-controls i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.credit-controls strong,.credit-controls small{display:block}.credit-controls strong{color:var(--green-dark);font-size:9px}.credit-controls small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.25}.credit-timeline{grid-template-columns:repeat(5,1fr);gap:6px;margin:19px 0;display:grid}.credit-timeline>div{grid-template-columns:24px 1fr;align-items:start;gap:6px;display:grid;position:relative}.credit-timeline>div:after{content:"";background:var(--line);width:calc(100% - 16px);height:1px;position:absolute;top:12px;left:24px}.credit-timeline>div:last-child:after{display:none}.credit-timeline i{z-index:1;background:var(--surface-hover);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.credit-timeline span{z-index:2;background:var(--paper);padding-top:3px;position:relative}.credit-timeline strong,.credit-timeline small{display:block}.credit-timeline strong{font-size:9px}.credit-timeline small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.3}.credit-timeline .credit-step-done i{background:var(--green);color:#fff}.credit-allocation,.credit-resolution{border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.credit-allocation{background:var(--amber-soft);color:var(--amber)}.credit-resolution{background:var(--green-soft);color:var(--green-dark)}.credit-allocation strong,.credit-allocation small,.credit-resolution strong,.credit-resolution small{display:block}.credit-allocation small,.credit-resolution small{margin-top:3px;font-size:8px}.credit-allocation b,.credit-resolution b{font-size:11px}.credit-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.credit-complete{background:var(--green-soft);color:var(--green-dark);border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.credit-owner{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin:15px;padding:11px;display:grid}.credit-owner i{background:var(--green-dark);color:#fff;width:38px;height:38px;font:600 17px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.credit-owner strong,.credit-owner small{display:block}.credit-owner strong{font-size:11px}.credit-owner small{color:var(--muted);margin-top:3px;font-size:8px}.credit-execution-lock{background:var(--red-soft);color:var(--red);border-radius:7px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin:4px 15px 12px;padding:11px;display:grid}.credit-execution-lock i{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.credit-execution-lock strong,.credit-execution-lock small{display:block}.credit-execution-lock small{margin-top:3px;font-size:8px;line-height:1.3}.agentic-page{background:var(--canvas)}.agentic-content{max-width:1600px;margin:0 auto;padding:18px 20px 34px}.agentic-overview{grid-template-columns:1.4fr .8fr auto;align-items:end;gap:18px;padding:16px 18px;display:grid}.agentic-overview h2{font:600 21px/1.15 var(--font-display);margin:3px 0 5px}.agentic-overview span,.agentic-overview label{color:var(--muted);font-size:8px}.agentic-overview label{text-transform:uppercase;gap:5px;font-weight:750;display:grid}.agentic-overview select{border:1px solid var(--line);background:var(--paper);min-width:230px;color:var(--ink);border-radius:6px;padding:8px}.agentic-zero-write{background:var(--green-soft);text-align:center;border-radius:7px;min-width:115px;padding:10px}.agentic-zero-write strong,.agentic-zero-write span{display:block}.agentic-zero-write strong{color:var(--green-dark);font:650 25px/1 var(--font-display)}.agentic-zero-write span{margin-top:4px}.agentic-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.agentic-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-height:88px;padding:14px 16px}.agentic-metrics span,.agentic-metrics strong,.agentic-metrics small{display:block}.agentic-metrics span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.agentic-metrics strong{font:650 23px/1 var(--font-display);margin:6px 0 4px}.agentic-metrics small{color:var(--muted);font-size:7px}.agentic-grid{grid-template-columns:minmax(600px,1.4fr) minmax(280px,.55fr);align-items:start;gap:11px;display:grid}.agentic-step{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:13px 15px;display:grid}.agentic-step-index{background:var(--soft);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;font-weight:850;display:grid}.agentic-step-title{justify-content:space-between;gap:12px;display:flex}.agentic-step-title strong,.agentic-step-title small{display:block}.agentic-step-title strong{font-size:9px}.agentic-step-title small{color:var(--muted);margin-top:3px;font-size:7px}.agentic-step-title i,.agentic-status-review_required,.agentic-status-completed,.agentic-status-blocked{border-radius:99px;align-self:start;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.agentic-status-completed{background:var(--success-soft);color:var(--success)}.agentic-status-review_required{background:var(--amber-soft);color:var(--amber)}.agentic-status-blocked{background:var(--red-soft);color:var(--red)}.agentic-step p{margin:9px 0;font-size:8px;line-height:1.5}.agentic-step footer{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:7px;display:flex}.agentic-step footer span,.agentic-step footer b{background:var(--soft);border-radius:4px;padding:4px 6px}.agentic-step footer b{color:var(--amber)}.agentic-side{gap:11px;display:grid}.agentic-workstreams{padding:4px 13px 13px}.agentic-workstreams>div{border-top:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px 0;display:grid}.agentic-workstreams i{background:var(--success-soft);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.agentic-workstreams strong,.agentic-workstreams small{display:block}.agentic-workstreams strong{font-size:8px}.agentic-workstreams small{color:var(--muted);margin-top:3px;font-size:7px}.agentic-boundary ul{color:var(--muted);margin:0;padding:4px 27px 10px;font-size:8px;line-height:1.55}.agentic-boundary>div:last-child{background:var(--green-soft);border-radius:7px;margin:4px 13px 13px;padding:10px}.agentic-boundary>div:last-child strong,.agentic-boundary>div:last-child small{display:block}.agentic-boundary>div:last-child strong{color:var(--green-dark);font-size:8px}.agentic-boundary>div:last-child small{color:var(--muted);margin-top:4px;font-size:7px}@media (width<=980px){.agentic-overview{grid-template-columns:1fr 1fr}.agentic-zero-write{grid-column:1/-1}.agentic-grid{grid-template-columns:1fr}}@media (width<=680px){.agentic-content{padding:14px}.agentic-overview,.agentic-metrics{grid-template-columns:1fr}.agentic-overview select{width:100%;min-width:0}}@media (width<=1180px){.credit-balance-content{padding:14px}.credit-balance-grid{grid-template-columns:1fr}}@media (width<=520px){.credit-list-row{grid-template-columns:1fr auto}.credit-list-row span:first-child{grid-column:1/-1}.credit-hero{flex-direction:column}.credit-hero>div:last-child{text-align:left;width:100%}.credit-provenance,.credit-equation,.credit-controls{grid-template-columns:1fr}.credit-provenance>b,.credit-equation>i{transform:rotate(90deg)}.credit-timeline{grid-template-columns:1fr 1fr}.credit-timeline>div:after{display:none}}.foundation-content{max-width:1480px;margin:0 auto;padding:22px 28px 38px}.foundation-hero{background:var(--hero);color:#fff;box-shadow:var(--shadow);border-radius:11px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);gap:34px;padding:24px;display:grid}.foundation-hero .eyebrow{color:var(--hero-muted)}.foundation-hero h2{font:600 25px/1.2 var(--font-display);margin:0}.foundation-hero>div>p:last-child{max-width:660px;color:var(--line-strong);margin:9px 0 0;line-height:1.55}.foundation-hero-pending,.foundation-hero-unavailable{background:var(--amber-soft)}.foundation-hero dl{gap:7px;margin:0;display:grid}.foundation-hero dl div{border:1px solid #ffffff2e;border-radius:7px;padding:9px 11px}.foundation-hero dt{color:var(--hero-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.foundation-hero dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:700;overflow:hidden}.foundation-mode-pending,.foundation-mode-unavailable{background:var(--amber-soft);color:var(--amber)}.foundation-mode-pending .status-dot,.foundation-mode-unavailable .status-dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 18%, transparent)}.foundation-service-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:13px 0;display:grid}.foundation-service{padding:16px}.foundation-service-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.foundation-service-head>i{background:var(--green-soft);width:31px;height:31px;color:var(--green-dark);border-radius:7px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.foundation-service h3{font:600 15px/1.2 var(--font-display);margin:14px 0 6px}.foundation-service p{min-height:49px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.foundation-service footer{border-top:1px solid var(--line);color:var(--tertiary);margin-top:13px;padding-top:10px;font-size:8px}.foundation-status{background:var(--surface-hover);color:var(--muted);text-transform:uppercase;border-radius:99px;padding:4px 6px;font-size:8px;font-weight:800}.foundation-status-ready,.foundation-status-configured{background:var(--success-soft);color:var(--success)}.foundation-status-not_ready{background:var(--red-soft);color:var(--red)}.foundation-status-not_configured{background:var(--amber-soft);color:var(--amber)}.foundation-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:13px;display:grid}.foundation-control-card{min-height:310px}.foundation-chain{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:17px;list-style:none;display:grid}.foundation-chain li{border:1px solid var(--line);background:var(--soft);border-radius:7px;grid-template-columns:28px 1fr;gap:10px;padding:12px;display:grid}.foundation-chain i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.foundation-chain strong,.foundation-chain small{display:block}.foundation-chain strong{font-size:10px}.foundation-chain small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.foundation-binding{padding:17px}.foundation-binding>p{color:var(--muted);margin:0 0 15px;font-size:10px;line-height:1.55}.foundation-binding>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;font-size:10px;display:flex}.foundation-binding>div span{color:var(--muted)}.foundation-binding>small{background:var(--green-soft);color:var(--green-dark);border-radius:6px;margin-top:15px;padding:10px;font-size:9px;line-height:1.45;display:block}@media (width<=1180px){.foundation-service-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.foundation-content{padding:14px}.foundation-hero,.foundation-grid{grid-template-columns:1fr}.foundation-service-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.foundation-service-grid,.foundation-chain{grid-template-columns:1fr}}.knowledge-connection-pending{background:var(--amber-soft);color:var(--amber)}.knowledge-connection-pending .status-dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 18%, transparent)}.knowledge-pipeline{grid-template-columns:repeat(5,1fr);align-self:center;gap:6px;display:grid}.knowledge-pipeline>div{border:1px solid var(--hero-line);border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:6px;min-width:0;padding:9px 7px;display:grid}.knowledge-pipeline i{background:var(--green-soft);width:22px;height:22px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.knowledge-pipeline span{color:var(--hero-muted);font-size:8px;font-weight:750;line-height:1.25}.knowledge-empty{color:var(--muted);text-align:center;margin:0;padding:26px 18px}.knowledge-processing{border:1px solid var(--line);background:var(--soft);border-radius:7px;margin:15px 0;padding:12px}.knowledge-processing span,.knowledge-processing strong,.knowledge-processing small{display:block}.knowledge-processing span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.knowledge-processing strong{color:var(--green-dark);margin:5px 0 3px;font-size:12px}.knowledge-processing small{color:var(--muted);font-size:9px}.knowledge-processing p{color:var(--red);margin:9px 0 0;font-size:9px}.knowledge-bottom-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:13px;margin-top:13px;display:grid}.knowledge-bottom-grid .source-registration{margin:0;display:block}.knowledge-upload-form{grid-template-columns:1.4fr 1fr 1fr .45fr .8fr;align-items:end;gap:8px;margin-top:16px;display:grid}.knowledge-upload-form>label:not(.file-picker){min-width:0}.knowledge-upload-form>label>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.knowledge-upload-form input,.knowledge-upload-form select,.knowledge-search-controls input{border:1px solid var(--line);background:var(--soft);width:100%;min-height:38px;color:var(--ink);border-radius:6px;outline:none;padding:8px 10px}.knowledge-upload-form .file-picker input[type=file]{opacity:0;width:1px;height:1px;min-height:1px;padding:0;position:absolute}.knowledge-upload-form input:focus,.knowledge-upload-form select:focus,.knowledge-search-controls input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.knowledge-upload-form .file-picker{align-content:center;min-height:38px}.knowledge-upload-form .file-picker>span{text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;overflow:hidden}.knowledge-upload-form>button{grid-column:1/-1;min-height:38px}.knowledge-upload-form .upload-feedback{grid-column:1/-1;margin:0}.knowledge-search-card{min-height:318px}.knowledge-search-controls{grid-template-columns:1fr auto;gap:7px;padding:15px 15px 0;display:grid}.knowledge-search-controls button{min-width:76px}.knowledge-search-feedback{color:var(--muted);margin:9px 15px;font-size:9px}.knowledge-search-results{max-height:210px;padding:0 8px 10px;overflow-y:auto}.knowledge-search-results article{border-top:1px solid var(--line);padding:10px 8px}.knowledge-search-results article>div{justify-content:space-between;gap:10px;display:flex}.knowledge-search-results strong{font-size:9px}.knowledge-search-results span{color:var(--muted);white-space:nowrap;font-size:8px}.knowledge-search-results p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}@media (width<=1180px){.knowledge-pipeline{grid-template-columns:repeat(3,1fr)}.knowledge-upload-form{grid-template-columns:1fr 1fr}.knowledge-upload-form .file-picker{grid-column:1/-1}}@media (width<=850px){.knowledge-bottom-grid{grid-template-columns:1fr}}@media (width<=620px){.knowledge-pipeline,.knowledge-upload-form{grid-template-columns:1fr}.knowledge-upload-form .file-picker{grid-column:auto}}.quality-page{background:var(--canvas)}.quality-content{max-width:1450px;margin:0 auto;padding:20px 24px 38px}.quality-hero{background:var(--hero);color:#fff;box-shadow:var(--shadow);border-radius:11px;justify-content:space-between;align-items:center;gap:25px;padding:22px 25px;display:flex}.quality-hero h2{font:600 27px/1.15 var(--font-display);margin:4px 0 7px}.quality-hero>div:first-child>p:last-child{color:var(--hero-muted);margin:0;font-size:10px}.quality-hero .eyebrow{color:color-mix(in srgb, var(--green) 38%, var(--line))}.quality-ring{--quality-value:0%;background:radial-gradient(circle at center, var(--hero) 57%, transparent 58%), conic-gradient(var(--green) var(--quality-value), var(--hero-line) 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:106px;height:106px;display:grid}.quality-ring strong{font:700 23px/1 var(--font-display)}.quality-ring span{color:color-mix(in srgb, var(--green) 32%, var(--line));text-transform:uppercase;margin-top:4px;font-size:8px}.quality-metrics{grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0;display:grid}.quality-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:13px 14px}.quality-metrics span,.quality-metrics strong,.quality-metrics small{display:block}.quality-metrics span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.quality-metrics strong{color:var(--green-dark);font:650 22px/1 var(--font-display);margin:5px 0 3px}.quality-metrics small{color:var(--muted);font-size:8px;line-height:1.35}.quality-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;display:grid}.quality-trend,.quality-mix,.quality-coaching{min-height:300px}.quality-chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:205px;padding:23px 22px 10px;display:grid}.quality-chart>div{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:7px;height:100%;display:grid}.quality-chart>div>span{background:linear-gradient(180deg, var(--green), var(--green-dark));border-radius:5px 5px 2px 2px;justify-content:center;align-items:flex-start;min-height:8px;display:flex}.quality-chart b{color:var(--green-dark);margin-top:-17px;font-size:8px}.quality-chart small{color:var(--muted);font-size:8px}.quality-trend>p,.quality-mix>p{color:var(--muted);margin:0;padding:0 19px 17px;font-size:8px;line-height:1.45}.quality-mix>div:nth-child(2){grid-template-columns:1fr 1fr;gap:9px;padding:19px;display:grid}.quality-mix>div:nth-child(2)>span{border:1px solid var(--line);border-radius:7px;grid-template-columns:13px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.quality-mix i{background:var(--green);border-radius:50%;width:10px;height:10px}.quality-mix .mix-correct{background:var(--blue)}.quality-mix .mix-reject{background:var(--red)}.quality-mix .mix-query{background:var(--amber)}.quality-mix strong,.quality-mix small{display:block}.quality-mix strong{font:700 19px/1 var(--font-display)}.quality-mix small{color:var(--muted);margin-top:3px;font-size:8px}.quality-coaching{grid-column:1/-1;min-height:0}.coaching-list{grid-template-columns:repeat(3,1fr);gap:9px;padding:8px 15px 15px;display:grid}.coaching-list section{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:28px 1fr;gap:10px;padding:13px;display:grid}.coaching-list section>i{background:var(--success-soft);width:27px;height:27px;color:var(--success);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.coaching-list span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.coaching-list strong{margin-top:4px;font-size:10px;display:block}.coaching-list p{color:var(--muted);margin:5px 0;font-size:9px;line-height:1.45}.coaching-list small{color:var(--green);font-size:8px;font-weight:800}.coaching-boundary{border-left:3px solid var(--green);background:var(--soft);gap:12px;margin:0 15px 15px;padding:10px 12px;display:flex}.coaching-boundary strong{flex:none;font-size:9px}.coaching-boundary span{color:var(--muted);font-size:8px;line-height:1.45}.quality-feedback{background:var(--green-soft);color:var(--green-dark);border-radius:7px;margin:11px 0 0;padding:9px 11px;font-size:9px}@media (width<=960px){.quality-metrics{grid-template-columns:repeat(3,1fr)}.coaching-list{grid-template-columns:1fr}}@media (width<=720px){.quality-content{padding:14px}.quality-hero{align-items:flex-start}.quality-ring{width:88px;height:88px}.quality-grid{grid-template-columns:1fr}.quality-coaching{grid-column:auto}}@media (width<=520px){.quality-hero{flex-direction:column}.quality-metrics{grid-template-columns:1fr 1fr}.quality-chart{gap:5px}}.management-page{background:var(--canvas)}.management-access{background:var(--green-soft);color:var(--green-dark);justify-content:space-between;align-items:center;gap:18px;padding:8px 24px;font-size:9px;display:flex}.management-access span{color:var(--green-dark)}.management-content{max-width:1560px;margin:0 auto;padding:18px 24px 40px}.management-hero{background:var(--hero);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.management-hero .eyebrow{color:color-mix(in srgb, var(--green) 38%, var(--line))}.management-hero h2{font:600 24px/1.16 var(--font-display);margin:4px 0 7px}.management-hero p:last-child{max-width:720px;color:var(--hero-muted);margin:0;font-size:9px;line-height:1.5}.data-mode-switch{border:1px solid var(--hero-line);background:var(--hero-deep);border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.data-mode-switch button{min-width:108px;color:var(--hero-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 11px;font-size:9px;font-weight:800}.data-mode-switch button small{color:var(--hero-muted);margin-top:3px;font-size:7px;font-weight:600;display:block}.data-mode-switch button i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 18%, transparent);border-radius:50%;margin-right:5px;display:inline-block}.data-mode-switch .data-mode-active{background:var(--hero-soft);color:#fff}.management-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:18px 0 10px;display:flex}.management-section-heading span{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:850}.management-section-heading h2{font:600 19px/1.2 var(--font-display);margin:3px 0 4px}.management-section-heading p{color:var(--muted);margin:0;font-size:8px}.management-section-heading>strong{background:var(--success-soft);color:var(--success);border-radius:99px;padding:6px 9px;font-size:8px}.management-priority-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.management-kpi{border-top:3px solid var(--green);padding:13px 14px}.management-kpi header{justify-content:space-between;align-items:center;gap:8px;display:flex}.management-kpi header span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.management-kpi header i{background:var(--success-soft);color:var(--success);border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.management-kpi>strong{font:650 24px/1 var(--font-display);margin:9px 0 4px;display:block}.management-kpi>b{color:var(--green);font-size:8px}.management-kpi>small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.4;display:block}.management-kpi-warn{border-top-color:var(--amber)}.management-kpi-warn header i{background:var(--amber-soft);color:var(--amber)}.management-kpi-warn>b{color:var(--amber)}.management-kpi-neutral{border-top-color:var(--line-strong)}.management-kpi-neutral header i{background:var(--surface-hover);color:var(--muted)}.management-kpi-neutral>b{color:var(--muted)}.comparison-lab{margin-top:12px}.comparison-controls{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr 1fr;align-items:end;gap:8px;padding:13px 15px;display:grid}.comparison-controls>span{color:var(--muted);text-transform:uppercase;padding-bottom:10px;font-size:8px;font-weight:800}.comparison-controls label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:7px;font-weight:800;display:grid}.comparison-controls select{border:1px solid var(--line);background:var(--soft);min-height:36px;color:var(--ink);border-radius:6px;padding:8px 9px;font-size:9px}.comparison-legend{color:var(--muted);align-items:center;gap:14px;padding:0 17px;font-size:8px;display:flex}.comparison-legend span{align-items:center;gap:5px;display:flex}.comparison-legend i{background:var(--green);border-radius:2px;width:8px;height:8px}.comparison-legend span:nth-child(2) i{background:var(--amber)}.comparison-legend small{margin-left:auto}.management-chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:13px;height:230px;padding:22px 24px 14px;display:grid}.management-chart-group{text-align:center;grid-template-rows:1fr auto;gap:7px;height:100%;display:grid}.management-chart-group>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:5px;height:100%;display:flex}.management-chart-group span{background:linear-gradient(var(--green), var(--green-dark));transform-origin:bottom;border-radius:4px 4px 0 0;width:20%;min-width:10px;animation:.7s ease-out both management-bar-rise;display:block}.management-chart-group .management-bar-secondary{background:linear-gradient(color-mix(in srgb, var(--amber) 76%, white), var(--amber));animation-delay:80ms}.management-chart-group small{color:var(--muted);font-size:8px}@keyframes management-bar-rise{0%{opacity:.25;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@media (width<=1050px){.management-priority-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.management-access,.management-section-heading{flex-direction:column;align-items:flex-start}.management-content{padding:14px}.management-hero{grid-template-columns:1fr}.comparison-controls{grid-template-columns:1fr 1fr}.comparison-controls>span{display:none}}@media (width<=520px){.management-priority-grid,.comparison-controls{grid-template-columns:1fr}.data-mode-switch{width:100%}.management-chart{gap:5px;padding-inline:12px}}.management-time-control{justify-items:end;gap:7px;min-width:265px;display:grid}.management-freshness{color:var(--hero-muted);font-size:7px}.historical-lock{grid-template-columns:1fr auto;align-items:end;gap:6px;width:100%;display:grid}.historical-lock label{color:var(--hero-muted);text-transform:uppercase;gap:3px;font-size:7px;font-weight:800;display:grid}.historical-lock input{border:1px solid var(--hero-line);background:var(--hero-deep);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;min-height:32px;padding:6px 8px}.historical-lock button{background:var(--green-soft);min-height:32px;color:var(--green-dark);cursor:pointer;border:1px solid #557b6d;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:850}.management-connection-preview,.management-connection-loading{background:var(--amber-soft);color:var(--amber)}.management-connection-preview .status-dot,.management-connection-loading .status-dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 18%, transparent)}.management-priority-grid.management-awake .management-kpi{animation:.55s ease-out both management-card-arrive}.management-priority-grid.management-awake .management-kpi:nth-child(2){animation-delay:40ms}.management-priority-grid.management-awake .management-kpi:nth-child(3){animation-delay:80ms}.management-priority-grid.management-awake .management-kpi:nth-child(4){animation-delay:.12s}.management-priority-grid.management-awake .management-kpi:nth-child(5){animation-delay:.16s}.management-priority-grid.management-awake .management-kpi:nth-child(6){animation-delay:.2s}.management-priority-grid.management-awake .management-kpi:nth-child(7){animation-delay:.24s}.management-priority-grid.management-awake .management-kpi:nth-child(8){animation-delay:.28s}@keyframes management-card-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.management-kpi footer,.management-selected-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.management-kpi footer span,.management-selected-card footer span{color:var(--tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.management-kpi-actions{align-items:center;gap:4px;display:flex}.management-kpi footer button,.management-selected-card footer button,.management-kpi footer a,.management-selected-card footer a{background:var(--soft);color:var(--green);cursor:pointer;border:0;border-radius:4px;padding:3px 6px;font-size:7px;font-weight:850;text-decoration:none}.management-kpi footer a,.management-selected-card footer a{background:var(--green-soft);color:var(--green-dark)}.management-story-grid{grid-template-columns:1.18fr .82fr;gap:12px;margin:12px 0;display:grid}.management-attention>p,.management-health>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px 15px 14px;font-size:8px;line-height:1.45}.attention-list{padding:3px 15px 13px}.attention-list>div{border-top:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.attention-list i{background:var(--amber-soft);width:26px;height:26px;color:var(--amber);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.attention-list strong,.attention-list small{display:block}.attention-list strong{font-size:9px}.attention-list small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.attention-list b,.attention-list>div>a{color:var(--amber);font-size:8px;font-weight:800;text-decoration:none}.attention-list>div>a:hover,.attention-list>div>a:focus-visible{text-decoration:underline}.management-health-body{grid-template-columns:126px 1fr;align-items:center;gap:20px;min-height:182px;padding:15px 18px;display:grid}.management-health-ring{--health-value:0%;background:radial-gradient(circle at center, var(--paper) 58%, transparent 59%), conic-gradient(var(--green) 0, var(--green) 0, var(--line) 0);text-align:center;border-radius:50%;place-content:center;width:118px;height:118px;transition:background 1s;display:grid}.management-awake .management-health-ring{background:radial-gradient(circle at center, var(--paper) 58%, transparent 59%), conic-gradient(var(--green) var(--health-value), var(--line) 0)}.management-health-ring strong{color:var(--green-dark);font:700 27px/1 var(--font-display)}.management-health-ring span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.health-dimensions{gap:10px;display:grid}.health-dimensions>div>span{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:8px;display:flex}.health-dimensions small{color:var(--muted)}.health-dimensions>div>i{background:var(--line);border-radius:8px;height:6px;display:block;overflow:hidden}.health-dimensions b{border-radius:inherit;background:linear-gradient(90deg, var(--green-dark), var(--green));width:0;height:100%;transition:width .8s .15s;display:block}.management-awake .health-dimensions b{width:var(--dimension-width)}.comparison-summary{border-top:1px solid var(--line);grid-template-columns:.72fr .72fr 1.3fr;align-items:center;gap:10px;padding:13px 17px 2px;display:grid}.comparison-summary>div{border:1px solid var(--line);border-radius:7px;padding:9px 10px}.comparison-summary>div>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.comparison-summary>div>span i{background:var(--green);border-radius:2px;width:8px;height:8px}.comparison-summary>div:nth-child(2)>span i{background:var(--amber)}.comparison-summary strong,.comparison-summary small{display:block}.comparison-summary strong{font:650 18px/1 var(--font-display);margin:6px 0 3px}.comparison-summary small{font-size:7px}.comparison-summary>p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.metric-direction-good{color:var(--green)}.metric-direction-watch{color:var(--amber)}.metric-direction-neutral{color:var(--muted)}.management-chart-group span{height:var(--bar-height);opacity:.2;animation:none;transform:scaleY(.03)}.management-chart.management-awake .management-chart-group span{animation:.72s cubic-bezier(.2,.72,.3,1) both management-bar-wake}.management-chart.management-awake .management-chart-group:nth-child(2) span{animation-delay:40ms}.management-chart.management-awake .management-chart-group:nth-child(3) span{animation-delay:80ms}.management-chart.management-awake .management-chart-group:nth-child(4) span{animation-delay:.12s}.management-chart.management-awake .management-chart-group:nth-child(5) span{animation-delay:.16s}.management-chart.management-awake .management-chart-group:nth-child(6) span{animation-delay:.2s}.management-chart.management-awake .management-chart-group:nth-child(7) span{animation-delay:.24s}.management-chart.management-awake .management-chart-group:nth-child(8) span{animation-delay:.28s}.management-chart.management-awake .management-chart-group:nth-child(9) span{animation-delay:.32s}.management-chart.management-awake .management-chart-group:nth-child(10) span{animation-delay:.36s}.management-chart.management-awake .management-chart-group:nth-child(11) span{animation-delay:.4s}.management-chart.management-awake .management-chart-group:nth-child(12) span{animation-delay:.44s}@keyframes management-bar-wake{0%{opacity:.2;transform:scaleY(.03)}to{opacity:1;transform:scaleY(1)}}.management-optional-heading{margin-top:20px}.management-selected-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.management-selected-grid.management-awake .management-selected-card{animation:.5s ease-out both management-card-arrive}.management-selected-grid.management-awake .management-selected-card:nth-child(2){animation-delay:60ms}.management-selected-grid.management-awake .management-selected-card:nth-child(3){animation-delay:.12s}.management-selected-grid.management-awake .management-selected-card:nth-child(4){animation-delay:.18s}.management-selected-card{min-width:0;padding:13px 14px}.management-selected-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.management-selected-card header span{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.management-selected-card header button{background:var(--soft);width:21px;height:21px;color:var(--muted);cursor:pointer;border:0;border-radius:50%}.management-selected-card>strong{font:650 22px/1 var(--font-display);margin:10px 0 5px;display:block}.management-selected-card h3{margin:0;font-size:9px}.management-selected-card p{min-height:30px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.4}.metric-catalogue{margin-top:12px}.metric-catalogue-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 14px 15px;display:grid}.metric-catalogue-grid>section{border:1px solid var(--line);background:var(--soft);border-radius:8px;overflow:hidden}.metric-catalogue-grid>section>header{background:var(--soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.metric-catalogue-grid>section>header span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.metric-catalogue-grid>section>header small{color:var(--muted);font-size:7px}.metric-catalogue-grid button{border:0;border-top:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.metric-catalogue-grid button strong,.metric-catalogue-grid button small{display:block}.metric-catalogue-grid button strong{font-size:8px}.metric-catalogue-grid button small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.3}.metric-catalogue-grid button i{background:var(--soft);color:var(--green);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.metric-catalogue-grid .metric-catalogue-selected,.metric-catalogue-grid .metric-catalogue-selected i{background:var(--green-soft)}.management-boundary{border-left:3px solid var(--green);background:var(--soft);gap:14px;margin:0 14px 14px;padding:10px 12px;display:flex}.management-boundary strong{flex:none;font-size:8px}.management-boundary span{color:var(--muted);font-size:8px;line-height:1.45}.management-source-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.management-source-strip>div{background:var(--paper);padding:12px 13px}.management-source-strip span,.management-source-strip strong,.management-source-strip small{display:block}.management-source-strip span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.management-source-strip strong{margin:5px 0 3px;font-size:9px}.management-source-strip small{color:var(--muted);font-size:7px;line-height:1.35}.management-feedback{background:var(--green-soft);color:var(--green-dark);border-radius:7px;margin:11px 0 0;padding:9px 11px;font-size:8px}.management-feedback-preview,.management-feedback-loading{background:var(--amber-soft);color:var(--amber)}.management-restricted{text-align:center;justify-items:center;max-width:520px;margin:80px auto;padding:32px;display:grid}.management-restricted>i{background:var(--amber-soft);width:55px;height:55px;color:var(--amber);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.management-restricted h2{font:600 23px/1.2 var(--font-display);margin:16px 0 7px}.management-restricted p{max-width:420px;color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.55}.management-restricted span{color:var(--amber);margin-top:11px;font-size:8px}.journey-panel{margin-bottom:14px;overflow:hidden}.journey-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.journey-panel>header span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.journey-panel>header h2{font:650 17px/1.2 var(--font-display);margin:3px 0 0}.journey-panel>header>strong{background:var(--soft);color:var(--muted);border-radius:99px;padding:6px 9px;font-size:10px}.journey-panel ol{grid-template-columns:repeat(var(--journey-columns,5), minmax(0, 1fr));margin:0;padding:14px 16px 11px;list-style:none;display:grid}.journey-step{min-width:0;position:relative}.journey-step:not(:last-child):after{content:"";z-index:0;background:var(--line);width:calc(100% - 38px);height:2px;position:absolute;top:17px;right:0;transform:translate(50%)}.journey-step-complete:not(:last-child):after{background:var(--success)}.journey-step a{z-index:1;min-width:0;color:var(--muted);text-align:center;justify-items:center;gap:7px;text-decoration:none;display:grid;position:relative}.journey-step i{border:2px solid var(--line-strong);background:var(--paper);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-style:normal;font-weight:850;display:grid}.journey-step-current i{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 0 0 4px var(--green-soft)}.journey-step-complete i{border-color:var(--success);background:var(--success-soft);color:var(--success)}.journey-step a:hover i,.journey-step a:focus-visible i{border-color:var(--green)}.journey-step span{min-width:0}.journey-step strong,.journey-step small{display:block}.journey-step strong{color:var(--ink);font-size:10px}.journey-step small{max-width:150px;color:var(--muted);margin:3px auto 0;font-size:8px;line-height:1.35}.journey-panel>p{border-top:1px solid var(--line);background:var(--soft);color:var(--muted);margin:0;padding:9px 16px;font-size:9px}.shared-worklist-tools{border-bottom:1px solid var(--line);background:var(--soft)}.worklist-filter-grid{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(105px,auto));gap:6px;padding:9px;display:grid}.worklist-filter-grid input,.worklist-filter-grid select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:36px;color:var(--ink);border-radius:7px;outline:none;padding:7px 9px}.worklist-filter-grid input:focus,.worklist-filter-grid select:focus{border-color:var(--green);box-shadow:var(--focus)}.worklist-view-actions{justify-content:flex-end;align-items:center;gap:6px;padding:0 9px 8px;display:flex}.worklist-view-actions span{color:var(--muted);margin-right:auto;font-size:9px;font-weight:750}.worklist-view-actions button{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--ink);border-radius:6px;padding:5px 8px;font-size:8px;font-weight:750}.worklist-view-actions button:hover,.worklist-view-actions button:focus-visible{border-color:var(--green);color:var(--green)}.worklist-productivity-row{border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:8px;padding:8px 9px;display:flex}.worklist-productivity-row button,.worklist-productivity-row summary,.worklist-productivity-row select{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.worklist-productivity-row button:disabled{opacity:.5}.worklist-columns{position:relative}.worklist-columns summary{cursor:pointer;align-items:center;list-style:none;display:flex}.worklist-columns summary::-webkit-details-marker{display:none}.worklist-columns>div{z-index:30;border:1px solid var(--line);background:var(--surface-raised);min-width:180px;box-shadow:var(--shadow-raised);border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;top:38px;left:0}.worklist-columns label{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.worklist-columns input{accent-color:var(--green)}.worklist-bulk-actions{align-items:center;gap:6px;display:flex}.worklist-bulk-actions span{color:var(--muted);font-size:11px;font-weight:700}.worklist-pagination{align-items:center;gap:6px;margin-left:auto;display:flex}.worklist-pagination span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.shared-worklist-tools>p{color:var(--green-dark);margin:0;padding:0 9px 8px;font-size:8px}.record-heading-actions{align-items:center;gap:9px;display:flex}.record-heading-actions>a{color:var(--green);font-size:10px;font-weight:800;text-decoration:none}.record-heading-actions>a:hover,.record-heading-actions>a:focus-visible{text-decoration:underline}.entity-record-content{gap:12px;max-width:1400px;margin:0 auto;padding:18px 22px 34px;display:grid}.entity-record-content .journey-panel{margin-bottom:0}.entity-record-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 23px;display:flex}.entity-record-hero>div{max-width:780px}.entity-record-hero .eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.entity-record-hero h2{font:650 27px/1.15 var(--font-display);margin:0}.entity-record-hero p:last-child{color:var(--muted);margin:9px 0 0;line-height:1.55}.entity-record-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entity-record-facts{grid-template-columns:1fr 1fr;margin:0;padding:5px 16px 16px;display:grid}.entity-record-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.entity-record-facts>div:nth-child(odd){padding-right:15px}.entity-record-facts>div:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.entity-record-facts dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.entity-record-facts dd{color:var(--ink);margin:5px 0 0;font-weight:750}.entity-next-actions{margin:0;padding:7px 17px 17px;list-style:none}.entity-next-actions li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.entity-next-actions i{background:var(--green-soft);width:27px;height:27px;color:var(--green-dark);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.entity-record-boundary{border-left:3px solid var(--green);background:var(--soft);gap:13px;margin:0;padding:11px 13px;display:flex}.entity-record-boundary strong{flex:none}.entity-record-boundary span{color:var(--muted);line-height:1.5}@media (width<=980px){.journey-panel ol{grid-template-columns:repeat(var(--journey-columns,5), minmax(145px, 1fr));overflow-x:auto}}@media (width<=620px){.journey-panel>header{flex-direction:column;align-items:flex-start}.worklist-filter-grid{grid-template-columns:1fr}.worklist-view-actions{flex-wrap:wrap}.worklist-productivity-row,.worklist-bulk-actions,.worklist-pagination{flex-wrap:wrap;width:100%}.worklist-pagination{margin-left:0}.record-heading-actions{flex-direction:column;align-items:flex-end}.entity-record-content{padding:14px}.entity-record-hero,.entity-record-boundary{flex-direction:column}.entity-record-grid,.entity-record-facts{grid-template-columns:1fr}.entity-record-facts>div:nth-child(odd),.entity-record-facts>div:nth-child(2n){border-left:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.management-priority-grid.management-awake .management-kpi,.management-selected-grid.management-awake .management-selected-card,.management-chart.management-awake .management-chart-group span{opacity:1;animation:none;transform:none}.management-health-ring,.health-dimensions b{transition:none}}@media (width<=1120px){.management-selected-grid{grid-template-columns:repeat(2,1fr)}.metric-catalogue-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.management-story-grid,.comparison-summary{grid-template-columns:1fr}.management-source-strip{grid-template-columns:1fr 1fr}.comparison-summary>p{padding:4px}}@media (width<=720px){.management-time-control{justify-items:stretch;width:100%}.management-health-body{grid-template-columns:100px 1fr}.management-health-ring{width:96px;height:96px}.metric-catalogue-grid{grid-template-columns:1fr}}@media (width<=520px){.management-selected-grid,.management-source-strip,.historical-lock{grid-template-columns:1fr}.management-health-body{grid-template-columns:1fr;justify-items:center}.health-dimensions{width:100%}.management-boundary{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{letter-spacing:-.006em;font-size:13.5px;line-height:1.48}button,input,select,textarea{letter-spacing:-.005em}button,a,input,select,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}:root .workspace :where(p,li,dt,dd){font-size:13px}:root .workspace :where(small,time,label),:root .workspace :where(span:not(.status-dot),i,b){font-size:11px}:root .workspace :where(button,input,select,textarea,a){font-size:12px}:root .workspace :where(button,input,select,textarea){min-height:36px}.app-shell{grid-template-columns:72px minmax(0,1fr);transition:grid-template-columns .22s cubic-bezier(.2,.72,.3,1)}.app-shell:has(.nav-rail[data-expanded=true]){grid-template-columns:252px minmax(0,1fr)}.nav-rail{z-index:70;width:72px;box-shadow:1px 0 0 color-mix(in srgb, var(--sidebar-divider) 75%, transparent);padding:14px 10px 12px;transition:width .22s cubic-bezier(.2,.72,.3,1),background-color .2s,border-color .2s}.nav-rail[data-expanded=true]{width:252px}.nav-header{gap:10px;min-height:44px}.brand-home{gap:0;overflow:hidden}.brand-lockup{background-position:0;background-repeat:no-repeat;background-size:117px;flex:none;width:117px;height:35px;transition:width .22s cubic-bezier(.2,.72,.3,1),filter .16s,transform .16s;display:block;overflow:hidden}.brand-lockup-light{background-image:url(/brand/codix-lockup-light.svg)}.brand-lockup-dark{background-image:url(/brand/codix-lockup-dark.svg);display:none}:root[data-theme=dark] .brand-lockup-light{display:none}:root[data-theme=dark] .brand-lockup-dark{display:block}.brand-home:hover .brand-lockup,.brand-home:focus-visible .brand-lockup{filter:drop-shadow(0 5px 10px #8b35ff47);transform:translateY(-1px)}.nav-rail[data-expanded=false] .brand-lockup{width:32px}.nav-toggle{width:30px;height:30px;box-shadow:none;border-radius:8px;font-size:0}.nav-toggle span{place-items:center;display:grid}.nav-toggle .nav-toggle-mobile{display:none}.nav-rail[data-expanded=false] .nav-toggle{border-color:var(--sidebar-divider);background:var(--sidebar);width:24px;height:24px;top:50px;right:-8px;box-shadow:0 3px 9px #0f172a1f}.nav-rail nav{gap:5px;margin-top:16px}.rail-section{gap:2px;display:grid}.rail-hub,.rail-item{border-radius:9px;gap:11px;min-height:40px;padding:0 10px;font-size:12px;font-weight:650}.rail-hub{color:var(--sidebar-muted)}.rail-hub-active{color:var(--sidebar-text);background:0 0}.rail-icon{color:currentColor;background:0 0;border:0;border-radius:8px;flex-basis:28px;width:28px;height:28px}.rail-icon svg{display:block}.rail-hub:hover .rail-icon,.rail-item:hover .rail-icon{color:var(--green)}.rail-submenu{border-left-color:var(--sidebar-divider);gap:2px;margin:1px 0 7px 12px;padding-left:10px}.rail-submenu .rail-item{min-height:38px;padding-left:7px}.rail-submenu .rail-icon{flex-basis:26px;width:26px;height:26px}.rail-chevron{place-items:center;width:16px;display:grid}.rail-item-active{background:var(--sidebar-hover);box-shadow:inset 2px 0 var(--green);color:var(--sidebar-text)}.rail-item-active .rail-icon{background:color-mix(in srgb, var(--green) 13%, transparent);color:var(--green);border:0}.nav-rail[data-expanded=false] .rail-hub{min-height:42px}.global-toolbar{gap:6px;top:14px;right:18px}.toolbar-icon{width:38px;height:38px;color:var(--muted);border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.toolbar-icon:hover,.toolbar-icon:focus-visible,.toolbar-icon[aria-expanded=true]{border-color:color-mix(in srgb, var(--green) 32%, var(--line));background:var(--green-soft);color:var(--green-dark);transform:none}.toolbar-count{min-width:18px;height:18px;font-size:9px;top:-5px;right:-5px}.global-search-panel,.attention-panel,.workflow-help,.account-menu{box-shadow:var(--shadow-raised);border-radius:14px}.global-search-panel,.attention-panel{top:61px}.global-search-panel>header{padding:10px 13px}.global-search-panel>header .search-glyph{width:18px;height:18px;color:var(--green);border:0;border-radius:0}.global-search-panel>header .search-glyph:after{display:none}.destination-row>a>i{background:var(--green-soft);border:0}.destination-row>button{place-items:center;display:grid}.workspace{max-width:100%;min-height:100vh;container:codix-workspace/inline-size}.topbar{z-index:50;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);height:68px;box-shadow:0 1px 0 var(--line);padding:0 258px 0 26px;position:sticky;top:0}.topbar-actions{gap:8px}.page-breadcrumb{color:var(--tertiary);letter-spacing:.035em;gap:6px;margin-bottom:3px;font-size:10px}.eyebrow{color:var(--muted);letter-spacing:.095em;margin-bottom:4px;font-size:10px;font-weight:760}h1{letter-spacing:-.55px;font-size:20px;font-weight:690}.mode-badge,.control-badge{min-height:32px;padding:6px 10px;font-size:11px}.control-badge{border-radius:8px}.quiet-button,.primary-button,.secondary-button,.query-button,.next-case-button,.secondary-link{border-radius:8px;min-height:36px;font-weight:690}.primary-button{box-shadow:0 1px 2px color-mix(in srgb, var(--green-dark) 25%, transparent)}.primary-button:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--green-dark) 22%, transparent);transform:none}.quiet-button:hover,.secondary-button:hover,.query-button:hover,.next-case-button:hover{border-color:var(--line-strong);background:var(--surface-hover)}.prototype-banner{background:color-mix(in srgb, var(--amber-soft) 62%, var(--paper));letter-spacing:.07em;min-height:30px;padding:6px 26px;font-size:9px;font-weight:700}.panel{border-color:var(--line);border-radius:var(--radius-md);box-shadow:0 1px 2px #0f172a08}.panel-heading{min-height:54px;padding:0 14px}.panel-heading h3{font-size:13px;font-weight:670}.panel-index{color:var(--tertiary);letter-spacing:.04em;font-size:9px}.panel-heading .text-button{white-space:nowrap;font-size:11px}.status-chip,.priority-chip,.queue-status,.review-state,.rule-ok,.rule-review,.gate-pass,.gate-fail{border-radius:999px;font-weight:720}.queue-strip{background:color-mix(in srgb, var(--soft) 72%, var(--paper));padding:0 26px}.queue-strip>div{min-height:62px;padding:11px 18px}.queue-strip span{font-size:9px;font-weight:760}.queue-strip strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:660}.review-context-bar{z-index:42;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 95%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);grid-template-columns:minmax(190px,.68fr) max-content minmax(310px,.95fr) minmax(160px,.52fr);align-items:center;gap:18px;min-height:88px;padding:12px 26px;display:grid;position:sticky;top:68px;box-shadow:0 4px 14px #0f172a08}.review-progress-block{min-width:0}.review-progress-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.review-progress-heading>span,.review-quality-block>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:780}.review-progress-heading strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.review-progress-heading strong b{color:var(--ink);font-size:20px;font-weight:690;line-height:1}.review-progress-heading strong small{color:var(--muted);font-size:11px;font-weight:650}.review-progress-track{background:var(--line);border-radius:99px;height:4px;margin:8px 0 6px;overflow:hidden}.review-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--green), color-mix(in srgb, var(--green) 72%, #a96bff));height:100%;display:block}.review-progress-block>small{color:var(--tertiary);font-size:10px;font-weight:620;display:block}.review-context-signals{align-items:center;gap:8px;min-width:0;display:flex}.context-signal{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:54px;color:var(--ink);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:7px auto;align-items:center;column-gap:9px;padding:8px 12px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.context-signal:hover,.context-signal:focus-visible{border-color:var(--line-strong);background:var(--surface-hover);outline:none;box-shadow:0 3px 10px #0f172a0d}.context-signal-dot{background:var(--tertiary);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tertiary) 12%, transparent);border-radius:50%;grid-row:1/-1}.context-signal strong{font-variant-numeric:tabular-nums;align-self:end;font-size:16px;font-weight:700;line-height:1.1}.context-signal>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:10px;font-weight:670;line-height:1.2;overflow:hidden}.context-signal-warning{border-color:color-mix(in srgb, var(--amber) 24%, var(--line));background:color-mix(in srgb, var(--amber-soft) 58%, var(--paper))}.context-signal-warning .context-signal-dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 14%, transparent)}.context-signal-danger{border-color:color-mix(in srgb, #cf4b56 26%, var(--line));background:color-mix(in srgb, #cf4b56 7%, var(--paper))}.context-signal-danger .context-signal-dot{background:#cf4b56;box-shadow:0 0 0 3px #cf4b5624}.coder-priority-block{border-left:1px solid var(--line);min-width:0;padding-left:18px}.coder-priority-block>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:780;display:block}.coder-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px;display:grid}.coder-priority-link{background:var(--soft);min-width:0;min-height:26px;color:var(--ink);border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px;text-decoration:none;display:grid}.coder-priority-link:hover,.coder-priority-link:focus-visible{border-color:var(--line-strong);background:var(--surface-hover);box-shadow:0 2px 8px #0f172a0d}.coder-priority-link strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:740;line-height:1}.coder-priority-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:710;line-height:1.05;overflow:hidden}.coder-priority-link small{color:var(--tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:620;display:block;overflow:hidden}.coder-priority-due{background:color-mix(in srgb, var(--amber-soft) 62%, var(--paper))}.coder-priority-due strong{color:var(--amber)}.coder-priority-query strong{color:#8b5cf6}.coder-priority-risk{background:color-mix(in srgb, #cf4b56 6%, var(--paper))}.coder-priority-risk strong{color:#cf4b56}.coder-priority-ready{background:color-mix(in srgb, var(--green-soft) 58%, var(--paper))}.coder-priority-ready strong{color:var(--success)}.review-quality-block{border-left:1px solid var(--line);min-width:0;padding-left:18px}.review-quality-block>span{display:block}.review-quality-block>strong{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:21px;font-weight:690;line-height:1.05;display:block}.review-quality-block>small{color:var(--success);white-space:nowrap;font-size:10px;font-weight:690}.review-quality-block>small b{font-size:11px}.case-header{align-items:end;padding:22px 26px 18px}.case-kicker{font-size:11px}.priority-pill{border-radius:999px}.case-header h2{letter-spacing:-.65px;margin:9px 0 5px;font-size:25px;font-weight:630}.case-meta>div{border-radius:10px;min-width:148px;padding:10px 13px}.case-meta strong{font-variant-numeric:tabular-nums;font-size:19px}.review-grid{grid-template-columns:minmax(250px,.9fr) minmax(320px,1.08fr) minmax(250px,.78fr);gap:12px;padding:0 18px 24px}.document-tabs{gap:14px;padding:0 16px}.document-tabs button{min-height:43px;padding:0 1px}.document-copy{padding:20px;font-size:13px;line-height:1.7}.document-copy .doc-section{font-size:13px;font-weight:680}.source-callout{border-left-width:2px;border-radius:0 9px 9px 0;margin-top:22px}.analysis-section{padding:16px}.section-title{margin-bottom:11px}.section-title h4{font-size:13px;font-weight:680}.fact-list{gap:7px}.fact-row{background:color-mix(in srgb, var(--soft) 45%, var(--paper));border-radius:9px;grid-template-columns:22px 1fr;padding:10px 11px}.candidate-section{background:color-mix(in srgb, var(--green-soft) 46%, var(--paper))}.code-line strong{font-variant-numeric:tabular-nums;font-size:25px}.explanation-tabs{border-radius:9px}.explanation-tabs .explanation-tab-active{background:var(--green)}.evidence-row,.document-checklist>div,.denial-overlay-list>div{border-radius:9px}.decision-panel{top:80px}.decision-summary{background:linear-gradient(145deg, var(--hero), color-mix(in srgb, var(--hero) 82%, #4b2b74));padding:17px 18px}.decision-summary strong{font-variant-numeric:tabular-nums;font-size:28px}.rule-card{border-radius:9px;margin:11px 13px 0;padding:11px 12px}.alternative{border-left-width:2px;border-radius:0 9px 9px 0;margin:13px}.review-note{margin:13px}.review-note textarea,.compact-field input{background:var(--soft);border-radius:8px}.dictation-control{border-radius:9px;margin:-4px 13px 13px}.decision-actions{padding:0 13px}.queue-content,.knowledge-content,.governance-content,.admin-content,.management-content,.queries-content,.prebill-content,.operations-content,.integration-content,.foundation-content,.agentic-content,.execution-content,.denials-content,.appeals-content,.receivables-content,.patient-balances-content,.credit-balances-content,.entity-record-content{max-width:1640px;padding-left:22px;padding-right:22px}.queue-content{padding-top:16px}.queue-overview{gap:10px;margin-bottom:12px}.queue-overview article{border-radius:11px;padding:13px 15px;box-shadow:0 1px 2px #0f172a08}.queue-overview strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:660}.queue-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.58fr);gap:12px}.queue-toolbar{gap:8px;padding:10px}.queue-toolbar input,.queue-toolbar select,.worklist-filter-grid input,.worklist-filter-grid select{background:var(--soft);border-radius:8px}.worklist-productivity-row{padding:8px 10px}.worklist-productivity-row button,.worklist-productivity-row summary,.worklist-productivity-row select{border-radius:7px}.queue-table-head{background:var(--soft);min-height:46px;color:var(--muted)}.case-queue-head{column-gap:12px}.case-queue-head>span:first-child{white-space:nowrap}.queue-row{border-top-color:var(--line);min-height:66px}.queue-row:hover{background:color-mix(in srgb, var(--green-soft) 35%, var(--paper))}.queue-row-active{background:color-mix(in srgb, var(--green-soft) 60%, var(--paper));box-shadow:inset 3px 0 var(--green)}.queue-sidebar .panel{box-shadow:0 8px 24px #0f172a0d}.workspace :where(table){border-collapse:separate;border-spacing:0;width:100%}.workspace :where(th){background:var(--soft);color:var(--muted);letter-spacing:.055em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:10px;font-weight:760}.workspace :where(td){border-top:1px solid var(--line);vertical-align:middle;padding:12px}.workspace :where(tbody tr:hover){background:color-mix(in srgb, var(--green-soft) 32%, transparent)}.workspace :where([class*=table-head]){background:var(--soft);color:var(--muted);letter-spacing:.045em;font-weight:740}.readiness-card,.release-hero,.chain-banner,.management-hero{border:1px solid var(--hero-line);border-radius:var(--radius-lg);box-shadow:0 14px 34px #070b121f}.knowledge-metrics,.gate-grid,.admin-status-grid{gap:10px}.knowledge-metrics article,.gate-grid article,.admin-status-grid article{border-radius:11px}.knowledge-row{border-radius:9px}.knowledge-row-selected{border-color:color-mix(in srgb, var(--green) 34%, var(--line));box-shadow:inset 3px 0 var(--green)}.segmented-control,.data-mode-switch{border-radius:10px}.segmented-control button,.data-mode-switch button{border-radius:7px}.management-access{border-bottom:1px solid color-mix(in srgb, var(--green) 12%, var(--line));padding:7px 22px;font-size:10px}.management-content{padding-top:16px}.management-hero{background:linear-gradient(135deg,#111722 0%,#171827 55%,#241735 100%);padding:22px 24px}.management-hero h2{letter-spacing:-.6px;font-size:24px;font-weight:650}.management-hero p:last-child{font-size:12px}.data-mode-switch{padding:4px}.data-mode-switch button{min-width:122px;padding:9px 12px}.management-section-heading{margin:22px 0 11px}.management-section-heading h2{font-size:19px;font-weight:660}.management-section-heading p{font-size:12px}.management-priority-grid,.management-selected-grid{gap:10px}.management-kpi,.management-selected-card{border-top-width:2px;border-radius:12px;padding:15px 16px}.management-kpi header span{letter-spacing:.055em;font-size:9px}.management-kpi>strong{font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:25px;font-weight:660}.management-kpi>small,.management-selected-card p{font-size:11px}.management-kpi footer,.management-selected-card footer{margin-top:12px;padding-top:10px}.management-kpi footer button,.management-selected-card footer button,.management-kpi footer a,.management-selected-card footer a{border-radius:6px;min-height:28px;padding:5px 8px;font-size:10px}.management-story-grid{gap:10px}.management-chart{height:250px;padding:24px 24px 16px}.management-chart-group span{border-radius:5px 5px 1px 1px}.management-health-ring{box-shadow:inset 0 0 0 1px var(--line)}.metric-catalogue-grid>section{border-radius:10px}.admin-heading{border-radius:var(--radius-md)}.admin-tabs{gap:12px}.admin-tabs button{padding-inline:2px}.entity-record-hero{border-radius:var(--radius-md)}:root[data-theme=dark] .topbar{background:color-mix(in srgb, var(--paper) 91%, transparent)}:root[data-theme=dark] .panel,:root[data-theme=dark] .queue-overview article,:root[data-theme=dark] .knowledge-metrics article,:root[data-theme=dark] .gate-grid article{box-shadow:0 1px #ffffff05}:root[data-theme=dark] .toolbar-icon{box-shadow:none}@media (width<=1120px){.review-grid{grid-template-columns:minmax(290px,.9fr) minmax(360px,1.08fr)}.decision-panel{grid-column:1/-1;position:static}.decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:13px}}@media (width<=1240px) and (width>=981px){.review-context-bar{grid-template-columns:minmax(190px,.75fr) max-content minmax(160px,.55fr)}.review-progress-block{grid-area:1/1}.review-context-signals{grid-area:1/2}.review-quality-block{grid-area:1/3}.coder-priority-block{border-top:1px solid var(--line);border-left:0;grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:9px 0 0;display:grid}.coder-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}}@media (width<=980px){.topbar{padding-right:242px}.topbar-actions .control-badge{display:none}.review-context-bar{grid-template-columns:minmax(190px,.8fr) minmax(380px,1.4fr);gap:18px}.review-progress-block{grid-area:1/1}.review-context-signals{grid-area:1/2}.coder-priority-block{border-top:1px solid var(--line);border-left:0;grid-area:2/1/auto/-1;padding:9px 0 0}.coder-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-quality-block{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;align-items:baseline;gap:12px;padding:9px 0 0;display:flex}.review-quality-block>strong{margin:0;font-size:18px}.queue-overview{grid-template-columns:repeat(3,1fr)}.queue-layout,.knowledge-grid,.evaluation-grid,.audit-grid{grid-template-columns:1fr}.queue-sidebar,.knowledge-detail,.event-detail{position:static}.management-priority-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){:is(.app-shell,.app-shell:has(.nav-rail[data-expanded=true])){grid-template-columns:1fr}.nav-rail{width:100%;height:60px;padding:8px 12px}.nav-rail[data-expanded=true]{width:min(344px,100vw - 24px);padding:8px 12px 14px}.nav-rail .brand-lockup,.nav-rail[data-expanded=false] .brand-lockup{width:117px}.nav-toggle .nav-toggle-desktop{display:none}.nav-toggle .nav-toggle-mobile{display:grid}.global-toolbar{top:11px;right:54px}.global-toolbar .toolbar-icon{width:36px;height:36px}.global-toolbar>:nth-child(2),.global-toolbar>:nth-child(3){display:none}.topbar{height:auto;min-height:68px;padding:12px 18px;position:relative}.topbar-actions{margin-right:0}.prototype-banner{padding-inline:18px}.review-context-bar{grid-template-columns:1fr;gap:12px;padding:14px 18px;position:relative;top:auto}.review-context-signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-progress-block,.review-context-signals,.coder-priority-block,.review-quality-block{grid-area:auto}.coder-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-quality-block{grid-column:auto}.review-grid{grid-template-columns:1fr;padding-inline:12px}.case-header{flex-direction:column;align-items:flex-start;padding-inline:18px}.case-meta{width:100%}.case-meta>div{flex:1}.management-hero{grid-template-columns:1fr}}@media (width<=620px){.global-toolbar>:first-child{display:none}.topbar-actions{width:100%;overflow-x:auto}.queue-strip{grid-template-columns:1fr 1fr;padding-inline:18px}.queue-strip>div{border-bottom:1px solid var(--line)}.review-context-signals{grid-template-columns:1fr}.context-signal{grid-template-rows:auto;grid-template-columns:7px auto 1fr;min-height:44px}.context-signal-dot{grid-row:auto}.context-signal strong{align-self:center}.context-signal>span:last-child{white-space:normal;align-self:center}.queue-overview,.management-priority-grid,.management-selected-grid{grid-template-columns:1fr}.case-meta{flex-direction:column}.case-meta>div{width:100%}.queue-content,.knowledge-content,.governance-content,.admin-content,.management-content,.entity-record-content{padding-left:12px;padding-right:12px}}.client-setup-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:13px;display:grid}.client-setup-panel,.client-setup-summary{min-width:0}.client-setup-body{padding:5px 18px 18px}.client-setup-group{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:24px;padding:17px 0;display:grid}.client-setup-group:first-child{border-top:0}.client-setup-group-heading h4{margin:0;font-size:11px;font-weight:750}.client-setup-group-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.client-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-setup-fields-workflow{grid-template-columns:1.2fr .7fr .9fr}.client-setup-fields label{min-width:0;color:var(--ink);font-size:9px;font-weight:700}.client-setup-fields input,.client-setup-fields select{border:1px solid var(--line);background:var(--soft);width:100%;min-height:36px;color:var(--ink);font:500 10px/1.2 var(--font-body);border-radius:7px;outline:none;margin-top:6px;padding:8px 10px}.client-setup-fields input:focus,.client-setup-fields select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.client-setup-fields label>small{color:var(--muted);margin-top:6px;font-size:8px;font-weight:500;line-height:1.4;display:block}.client-setup-actions{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:16px;display:flex}.client-setup-actions p{max-width:520px;color:var(--muted);margin:0;font-size:8px;line-height:1.45}.client-setup-summary{position:sticky;top:84px}.client-setup-summary-body{padding:18px}.client-setup-summary-body>strong{font:650 20px/1.2 var(--font-display);display:block}.client-setup-summary-body>span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.client-setup-summary-body dl{margin:18px 0 0}.client-setup-summary-body dl div{border-top:1px solid var(--line);grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);gap:10px;padding:9px 0;display:grid}.client-setup-summary-body dt{color:var(--muted);text-transform:uppercase;font-size:8px}.client-setup-summary-body dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:9px;font-weight:700}.client-setup-summary-body>p{border-left:3px solid var(--green);background:var(--soft);color:var(--muted);margin:13px 0 0;padding:10px;font-size:8px;line-height:1.5}@media (width<=980px){.client-setup-layout{grid-template-columns:1fr}.client-setup-summary{position:static}}@media (width<=720px){.client-setup-group{grid-template-columns:1fr;gap:11px}.client-setup-fields,.client-setup-fields-workflow{grid-template-columns:1fr}.client-setup-actions{flex-direction:column;align-items:flex-start}}@container codix-workspace (width<=1180px){.review-context-bar{grid-template-columns:minmax(180px,.75fr) minmax(0,1fr) minmax(145px,.55fr)}.review-progress-block{grid-area:1/1}.review-context-signals{grid-area:1/2}.review-quality-block{grid-area:1/3}.coder-priority-block{border-top:1px solid var(--line);border-left:0;grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:9px 0 0;display:grid}.coder-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}}@container codix-workspace (width<=900px){.topbar{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:68px;padding-top:10px;padding-bottom:10px}.topbar-actions{flex-wrap:wrap;width:100%;min-width:0}.review-context-bar{position:relative;top:auto}.review-context-signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.08fr)}.decision-panel{grid-column:1/-1;position:static}}@container codix-workspace (width<=700px){.review-context-bar{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 18px}.review-progress-block,.review-context-signals,.coder-priority-block,.review-quality-block{grid-area:auto}.coder-priority-block,.review-quality-block{border-top:1px solid var(--line);border-left:0;padding:9px 0 0;display:block}.coder-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}.review-grid{grid-template-columns:minmax(0,1fr);padding-inline:12px}.decision-panel{grid-column:auto}.case-header{flex-direction:column;align-items:flex-start;padding-inline:18px}.case-meta{width:100%}.case-meta>div{flex:1;min-width:0}}@container codix-workspace (width<=560px){.review-context-signals{grid-template-columns:minmax(0,1fr)}.case-meta{flex-direction:column}.case-meta>div{width:100%}}.physician-companion{color:#162720;background:#f6f8f7;min-height:100vh}.physician-header{background:#fff;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.physician-brand{color:#183c2d;letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.physician-brand span{color:#fff;background:#0d6b47;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.physician-brand strong{letter-spacing:.04em;font-size:17px}.physician-brand em{color:#63756c;border-left:1px solid #d8e0db;padding-left:10px;font-size:14px;font-style:normal;font-weight:500}.physician-status{color:#63756c;align-items:center;gap:7px;font-size:13px;display:inline-flex}.physician-status i{background:#19a66a;border-radius:99px;width:8px;height:8px}.physician-content{width:min(920px,100% - 40px);margin:0 auto;padding:clamp(32px,6vw,72px) 0}.physician-preview{color:#795c12;background:#fff9e9;border:1px solid #ead7a4;border-radius:10px;align-items:baseline;gap:12px;margin-bottom:24px;padding:12px 15px;font-size:13px;display:flex}.physician-preview strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.physician-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 2px 28px;display:flex}.physician-intro p{color:#63756c;margin:0 0 7px;font-size:13px;font-weight:650}.physician-intro h1{color:#183c2d;letter-spacing:-.045em;margin:0;font-size:clamp(28px,5vw,40px)}.physician-intro>div>span{color:#73827a;margin-top:7px;font-size:13px;display:block}.physician-intro dl{grid-template-columns:repeat(2,minmax(120px,1fr));gap:20px;min-width:285px;margin:0;display:grid}.physician-intro dt{color:#7d8c84;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750}.physician-intro dd{color:#30493d;margin:0;font-size:13px;font-weight:650}.physician-note-card{background:#fff;border:1px solid #dbe5df;border-radius:16px;padding:clamp(21px,4vw,34px);box-shadow:0 16px 35px #1c3a2b0e}.physician-note-card+.physician-note-card{margin-top:18px}.physician-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.physician-card-heading>div{gap:13px;display:flex}.physician-card-heading>div>span{color:#0d6b47;background:#e9f5ee;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.physician-card-heading h2{color:#1d3328;letter-spacing:-.02em;margin:1px 0 5px;font-size:18px}.physician-card-heading p{color:#718078;margin:0;font-size:13px;line-height:1.45}.record-button,.recording-button,.quiet-check-button,.approve-note-button{min-height:39px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.record-button{color:#fff;background:#0d6b47}.recording-button{color:#a22121;background:#fff0f0;box-shadow:inset 0 0 0 1px #f2c1c1}.quiet-check-button{color:#17603f;background:#edf7f0}.record-button:disabled,.recording-button:disabled,.quiet-check-button:disabled,.approve-note-button:disabled{cursor:not-allowed;opacity:.56}.transcript-preview{color:#4b6055;background:#f5faf7;border-left:3px solid #9acbb0;margin:22px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}.transcript-preview strong{color:#47715b;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.transcript-preview p{margin:6px 0 0}.physician-note-label{color:#53695c;margin:24px 0 8px;font-size:12px;font-weight:750;display:block}.physician-note-card textarea{resize:vertical;box-sizing:border-box;color:#263d31;background:#fdfefd;border:1px solid #cfddd4;border-radius:10px;outline:none;width:100%;min-height:260px;padding:16px;font:15px/1.65 ui-serif,Georgia,serif;display:block}.physician-note-card textarea:focus{border-color:#3b9970;box-shadow:0 0 0 3px #1885541c}.physician-note-card textarea:disabled{color:#607067;background:#f5f7f5}.consent-row{color:#344e40;cursor:pointer;align-items:flex-start;gap:11px;margin:25px 0 0 38px;display:flex}.consent-row input{accent-color:#0d6b47;width:17px;height:17px;margin:2px 0 0}.consent-row strong,.consent-row small{display:block}.consent-row strong{font-size:13px}.consent-row small{color:#718078;margin-top:3px;font-size:12px;line-height:1.45}.documentation-prompts{gap:8px;margin:20px 0 0 38px;display:grid}.documentation-prompts>div{color:#7a5d1e;background:#fffaf0;border:1px solid #f0d9ad;border-radius:9px;gap:10px;padding:11px 12px;display:flex}.documentation-prompts svg{flex:none;margin-top:2px}.documentation-prompts strong,.documentation-prompts small{display:block}.documentation-prompts strong{text-transform:capitalize;font-size:12px}.documentation-prompts small{margin-top:2px;font-size:12px;line-height:1.45}.physician-approval{border-top:1px solid #e2e9e4;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 0 38px;padding-top:21px;display:flex}.physician-approval strong,.physician-approval span{display:block}.physician-approval strong{color:#284336;font-size:13px}.physician-approval span{color:#6e7d75;max-width:460px;margin-top:4px;font-size:12px;line-height:1.45}.approve-note-button{color:#fff;background:#0d6b47;min-width:166px}.physician-boundary{color:#718078;text-align:center;margin:20px 5px 0;font-size:12px;line-height:1.6}@media (width<=680px){.physician-header{height:62px;padding-inline:20px}.physician-brand em{display:none}.physician-status{font-size:11px}.physician-content{width:min(100% - 24px,920px);padding-top:28px}.physician-intro{display:block}.physician-intro dl{min-width:0;margin-top:20px}.physician-card-heading,.physician-approval{flex-direction:column;align-items:flex-start}.physician-card-heading>.record-button,.physician-card-heading>.recording-button,.physician-card-heading>.quiet-check-button,.physician-approval>.approve-note-button{width:100%}.consent-row,.documentation-prompts,.physician-approval{margin-left:0}}html{scroll-behavior:smooth;scroll-padding-top:24px}._siteShell_92psp_3{--ink:#0b0a12;--surface:#14121d;--surface-2:#1b1826;--purple:#7c3aed;--purple-deep:#5e24c4;--purple-soft:#efe9ff;--sky:#56c7f4;--sky-soft:#e9f8fe;--paper:#f7f8fc;--white:#fff;--muted:#6e6878;--regular-section-height:650px;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}._siteShell_92psp_3 *,._siteShell_92psp_3 :before,._siteShell_92psp_3 :after{box-sizing:border-box}._siteShell_92psp_3 a{color:inherit;text-decoration:none}._siteShell_92psp_3 button{font:inherit}._siteShell_92psp_3 :focus-visible{outline:3px solid var(--sky);outline-offset:3px}._srOnly_92psp_27{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skipLink_92psp_28{z-index:200;color:var(--ink);background:#fff;border-radius:.65rem;padding:.8rem 1rem;font-weight:800;position:fixed;top:-5rem;left:1rem}._skipLink_92psp_28:focus{top:1rem}._coverSection_92psp_31{isolation:isolate;color:#fff;background:#0b0a12 url(/presentation/clinical-workstation.jpg) 50%/cover no-repeat;width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}._coverVideo_92psp_32{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._coverSection_92psp_31:before,._coverSection_92psp_31:after{content:"";z-index:2;pointer-events:none;width:clamp(64px,7vw,112px);height:clamp(64px,7vw,112px);position:absolute}._coverSection_92psp_31:before{border-top:2px solid #7c3aede0;border-left:2px solid #7c3aede0;top:clamp(24px,3vw,52px);left:clamp(24px,3vw,52px)}._coverSection_92psp_31:after{border-bottom:2px solid #56c7f4db;border-right:2px solid #56c7f4db;bottom:clamp(24px,3vw,52px);right:clamp(24px,3vw,52px)}._coverOverlay_92psp_36{z-index:1;background:radial-gradient(circle at 0 100%,#7c3aed47,#0000 34%),radial-gradient(circle at 100% 0,#56c7f433,#0000 31%),linear-gradient(#08070dad,#08070d73 46%,#08070dcc);position:absolute;inset:0}._coverContent_92psp_37{z-index:3;position:absolute;inset:0}._coverContent_92psp_37 img{filter:drop-shadow(0 14px 34px #0000006b);width:clamp(220px,22vw,420px);height:auto;display:block;position:absolute;top:clamp(34px,5vw,72px);right:clamp(34px,6vw,96px)}._coverNav_92psp_39{z-index:4;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex;position:absolute;top:clamp(24px,4vw,52px);left:clamp(24px,6vw,48px)}._coverNav_92psp_39 a{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000029;border:1px solid #ffffff38;border-radius:999px;padding:.42rem .72rem;font-size:.62rem;font-weight:760;transition:all .25s}._coverNav_92psp_39 a:hover{border-color:#ffffff73;transform:translateY(-1px)}._coverContent_92psp_37 h1{color:#fff;letter-spacing:-.078em;text-align:left;text-wrap:balance;text-shadow:0 8px 34px #00000061;max-width:13.5ch;margin:0;font-size:clamp(4rem,8.45vw,9rem);font-weight:690;line-height:.89;position:absolute;bottom:clamp(112px,13vh,172px);left:clamp(34px,4vw,72px)}._coverContent_92psp_37 h1>span{color:#ffffffde;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.85rem;margin:0 0 clamp(1.5rem,2.5vw,2.4rem) .16em;font-size:clamp(.65rem,.95vw,1rem);font-weight:790;line-height:1.2;display:flex}._coverContent_92psp_37 h1>span:before{content:"";background:linear-gradient(90deg,#8d44e8,#61c9f3);flex:none;width:3.2em;height:2px}._coverContent_92psp_37 h1 em{font:inherit;display:block}._dynamxLockup_92psp_47{color:#86b8e3;white-space:nowrap;align-items:baseline;gap:.38rem;font-family:Arial,Helvetica,sans-serif;line-height:1;display:inline-flex}._dynamxLockup_92psp_47>span{letter-spacing:.12em;font-size:.58rem;font-weight:500}._dynamxLockup_92psp_47>strong{color:#f7f8fc;letter-spacing:-.075em;font-size:1.18rem;font-weight:500}._dynamxLockup_92psp_47>strong i{color:#8f45e5;font-style:normal}._dynamxLockup_92psp_47>small{letter-spacing:.12em;font-size:.56rem;font-weight:500}._coverContent_92psp_37>._dynamxLockup_92psp_47{z-index:4;position:absolute;bottom:clamp(44px,4.5vw,76px);right:clamp(44px,4.8vw,84px)}._hero_92psp_54{isolation:isolate;background:radial-gradient(circle at 77% 17%, #56c7f41f, transparent 26%), radial-gradient(circle at 27% 67%, #7c3aed40, transparent 32%), var(--ink);color:#fff;grid-template-columns:minmax(0,.87fr) minmax(520px,1.13fr);align-items:center;gap:clamp(3rem,5.5vw,6rem);min-height:650px;padding:54px max(24px,50vw - 620px) 68px;display:grid;position:relative;overflow:hidden}._heroGrid_92psp_67{z-index:-2;opacity:.26;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}._heroGlow_92psp_68{z-index:-1;aspect-ratio:1;border:1px solid #895bea33;border-radius:50%;width:34rem;position:absolute;bottom:4%;right:3%;box-shadow:0 0 0 85px #7c3aed09,0 0 0 170px #56c7f405}._heroCopy_92psp_69{max-width:675px}._eyebrow_92psp_70{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.3rem;font-size:.75rem;font-weight:830;display:flex}._hero_92psp_54 ._eyebrow_92psp_70,._explainSection_92psp_71 ._eyebrow_92psp_70,._finalCta_92psp_71 ._eyebrow_92psp_70{color:var(--sky)}._eyebrow_92psp_70>span{background:currentColor;flex:none;width:1.8rem;height:2px}._hero_92psp_54 h1{letter-spacing:-.067em;max-width:12.5ch;margin:0;font-size:clamp(3.7rem,5.45vw,6.1rem);font-weight:760;line-height:.96}._lead_92psp_74{color:#bbb7c7;max-width:61ch;margin:1.7rem 0 0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}._trustList_92psp_75{color:#aaa6b5;flex-wrap:wrap;gap:1.15rem;margin:2.1rem 0 0;padding:0;font-size:.75rem;font-weight:680;list-style:none;display:flex}._trustList_92psp_75 li{align-items:center;gap:.42rem;display:flex}._trustList_92psp_75 svg{width:15px;color:var(--sky)}._heroProduct_92psp_78{min-width:0;position:relative}._productHalo_92psp_79{filter:blur(45px);background:linear-gradient(135deg,#7c3aed59,#56c7f41f);border-radius:2rem;position:absolute;inset:11% -7% -7% 13%}._productPreview_92psp_80{color:#171522;transform-origin:100%;background:#f9fafc;border:1px solid #ffffff29;border-radius:1rem;min-width:0;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-3.5deg)rotateX(1deg);box-shadow:0 42px 90px #00000075}._productPreview_92psp_80:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff61}._previewTopbar_92psp_82{color:#fff;background:#171522;grid-template-columns:94px 1fr auto;align-items:center;gap:1rem;min-height:62px;padding:0 1.15rem;font-size:.68rem;display:grid}._previewTopbar_92psp_82 img{width:75px;height:auto}._previewTopbar_92psp_82>span{letter-spacing:.07em;align-items:center;gap:.5rem;font-weight:820;display:flex}._previewTopbar_92psp_82 i{background:var(--sky);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #56c7f421}._previewTopbar_92psp_82 strong{color:#b7b3c5;font-weight:650}._previewGrid_92psp_87{grid-template-columns:1.05fr 1.12fr .83fr;min-height:405px;display:grid}._previewGrid_92psp_87 article{border-right:1px solid #e1e3ea;min-width:0;padding:1.25rem}._previewGrid_92psp_87 article:last-child{border-right:0}._previewGrid_92psp_87 article>header{border-bottom:1px solid #e4e5eb;align-items:center;gap:.5rem;padding-bottom:.95rem;font-size:.72rem;font-weight:820;display:flex}._previewGrid_92psp_87 header svg{color:#675d7d;width:16px}._previewGrid_92psp_87 small{color:#827d8f;letter-spacing:.08em;margin-top:1.15rem;font-size:.58rem;font-weight:840;display:block}._previewGrid_92psp_87 p{color:#514c5c;font-size:.73rem;line-height:1.6}._previewGrid_92psp_87 mark{color:inherit;background:#56c7f44d;padding:0 .1rem}._previewGrid_92psp_87 b{letter-spacing:-.04em;margin-top:.5rem;font-size:2.35rem;display:block}._analysisPreview_92psp_96{background:linear-gradient(#fff,#f6f2ff)}._analysisPreview_92psp_96 p strong{color:var(--purple)}._confidenceBar_92psp_98{background:#e2dceb;border-radius:10px;height:5px;overflow:hidden}._confidenceBar_92psp_98 i{background:linear-gradient(90deg, var(--purple), var(--sky));width:94%;height:100%;display:block}._analysisPreview_92psp_96 button,._approveButton_92psp_100{color:#3d3251;cursor:pointer;background:#fff;border:1px solid #d8d1e8;border-radius:.55rem;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:.75rem;padding:0 .7rem;font-size:.68rem;font-weight:780;display:flex}._analysisPreview_92psp_96 button svg{width:14px}._evidenceLine_92psp_102{border-left:3px solid var(--sky);background:var(--sky-soft);color:#295a6e;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.65rem;font-size:.66rem;font-weight:760;display:flex}._evidenceLine_92psp_102 svg{width:14px}._documentLines_92psp_104{gap:.55rem;margin-top:1.5rem;display:grid}._documentLines_92psp_104 i{background:#e1e3e8;border-radius:6px;height:5px}._documentLines_92psp_104 i:nth-child(2){width:77%}._documentLines_92psp_104 i:nth-child(3){width:91%}._documentLines_92psp_104 i:nth-child(4){width:64%}._passed_92psp_107{padding-left:1.15rem;position:relative}._passed_92psp_107:before{content:"✓";color:#078368;font-weight:900;position:absolute;left:0}._previewGrid_92psp_87 ._approveButton_92psp_100{border-color:var(--purple);background:var(--purple);color:#fff;justify-content:center;margin-top:1.3rem}._previewFooter_92psp_110{color:#787383;background:#fff;border-top:1px solid #e3e5eb;align-items:center;gap:1.4rem;min-height:36px;padding:0 1.2rem;font-size:.58rem;font-weight:720;display:flex}._previewFooter_92psp_110 span:before{content:"";background:#0c9577;border-radius:50%;width:5px;height:5px;margin-right:.4rem;display:inline-block}._trustBand_92psp_113{z-index:2;background:#fff;border-bottom:1px solid #e4e5eb;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:-1px auto 0;padding:1.4rem 0;display:grid;position:relative}._trustBand_92psp_113 article{border-right:1px solid #e6e7ec;align-items:flex-start;gap:.9rem;padding:.4rem 2rem;display:flex}._trustBand_92psp_113 article:last-child{border-right:0}._trustBand_92psp_113 svg{width:21px;color:var(--purple);flex:none}._trustBand_92psp_113 strong{font-size:.85rem;display:block}._trustBand_92psp_113 p{color:#77717e;margin:.3rem 0 0;font-size:.76rem;line-height:1.5}._platformSection_92psp_120,._workspaceSection_92psp_120,._operationsSection_92psp_120,._knowledgePackSection_92psp_120,._roadmapSection_92psp_120{padding:clamp(4.5rem,7vw,6.25rem) max(24px,50vw - 620px)}._sectionIntro_92psp_121{max-width:790px}._sectionIntro_92psp_121 h2,._workspaceHeading_92psp_122 h2,._operationsHeading_92psp_122 h2,._securityCopy_92psp_122 h2,._knowledgePackHeading_92psp_122 h2,._explainLead_92psp_122 h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,4.6vw,5.2rem);font-weight:730;line-height:1}._sectionIntro_92psp_121>p:last-child,._workspaceHeading_92psp_122>p,._operationsHeading_92psp_122>p,._securityCopy_92psp_122>p,._knowledgePackHeading_92psp_122>div>p:last-child{max-width:62ch;color:var(--muted);font-size:1.04rem;line-height:1.75}._platformComposition_92psp_124{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:0 5rem;margin-top:3.25rem;display:grid}._platformStatement_92psp_125{border-top:1px solid #dcdde3;grid-column:1;grid-template-columns:44px 1fr;gap:1rem;padding:1.4rem 0;display:grid}._platformStatement_92psp_125:nth-child(3){border-bottom:1px solid #dcdde3}._statementNumber_92psp_127{color:var(--purple);letter-spacing:.08em;padding-top:.18rem;font-size:.72rem;font-weight:850}._platformStatement_92psp_125 strong{font-size:1.05rem}._platformStatement_92psp_125 p{color:#6f6976;margin:.45rem 0 0;font-size:.88rem;line-height:1.65}._decisionMap_92psp_130{background:#fff;border:1px solid #e0e1e7;border-radius:1.2rem;flex-direction:column;grid-area:1/2/span 3;justify-content:center;min-height:470px;padding:2.2rem;display:flex;box-shadow:0 28px 70px #1c162c14}._mapNode_92psp_131{background:#fafafd;border:1px solid #e0e1e7;border-radius:.85rem;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:1rem;min-height:95px;padding:1.15rem 1.3rem;display:grid}._mapNode_92psp_131 svg{color:#675c78;grid-row:1/span 2;width:24px}._mapNode_92psp_131 span{align-self:end;font-size:.88rem;font-weight:820}._mapNode_92psp_131 small{color:#7a7482;align-self:start;margin-top:.2rem}._mapNodePrimary_92psp_135{color:#fff;background:linear-gradient(135deg,#1b1726,#211a33);border-color:#7c3aed66;box-shadow:0 16px 38px #411f7a2e}._mapNodePrimary_92psp_135 svg{color:var(--sky)}._mapNodePrimary_92psp_135 small{color:#b6b0c2}._mapConnector_92psp_137{height:52px;color:var(--purple);grid-template-columns:1fr 38px 1fr;align-items:center;display:grid}._mapConnector_92psp_137 i{background:linear-gradient(90deg,#0000,#7c3aed73);height:1px}._mapConnector_92psp_137 i:last-child{background:linear-gradient(90deg,#7c3aed73,#0000)}._mapConnector_92psp_137 svg{justify-self:center;width:18px}._workflowSection_92psp_142{isolation:isolate;color:var(--ink);background:#fff;padding:clamp(4.5rem,7vw,6.25rem) max(24px,50vw - 620px);position:relative;overflow:clip}._workflowBackdrop_92psp_143{z-index:-1;background:#fff;position:absolute;inset:0}._workflowSection_92psp_142 ._eyebrow_92psp_70{color:var(--purple)}._sectionIntroDark_92psp_145{max-width:900px}._sectionIntroDark_92psp_145>p:last-child{color:var(--muted)}._workflowLayout_92psp_147{grid-template-columns:minmax(380px,.83fr) minmax(520px,1.17fr);align-items:stretch;gap:clamp(3rem,6vw,6.5rem);height:min(720px,100svh - 130px);min-height:580px;margin-top:3.5rem;display:grid}._workflowSteps_92psp_148{scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#7c3aed73 #eeeef3;height:100%;padding-right:1rem;display:grid;overflow:hidden auto}._workflowSteps_92psp_148::-webkit-scrollbar{width:6px}._workflowSteps_92psp_148::-webkit-scrollbar-track{background:#eeeef3;border-radius:10px}._workflowSteps_92psp_148::-webkit-scrollbar-thumb{background:#7c3aed73;border-radius:10px}._workflowStep_92psp_148{text-align:left;scroll-snap-align:center;min-height:215px;color:var(--ink);cursor:pointer;opacity:.48;background:0 0;border:0;border-bottom:1px solid #0b0a121c;grid-template-columns:40px 46px 1fr 24px;align-content:center;align-items:start;gap:1rem;padding:2rem 1rem 2rem 0;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative}._workflowStep_92psp_148:first-child{border-top:1px solid #0b0a121c}._workflowStep_92psp_148[data-active=true]{opacity:1;transform:translate(10px)}._workflowStep_92psp_148:before{content:"";background:linear-gradient(90deg, var(--purple), var(--sky));width:0;height:2px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}._workflowStep_92psp_148[data-active=true]:before{width:100%}._stepMarker_92psp_157{color:#8d8796;letter-spacing:.08em;padding-top:.75rem;font-size:.67rem;font-weight:850}._stepIcon_92psp_158{background:#fafafd;border:1px solid #dfe0e7;border-radius:.72rem;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._stepIcon_92psp_158 svg{color:#8e8798;width:20px;transition:color .3s}._workflowStep_92psp_148[data-active=true] ._stepIcon_92psp_158{background:var(--purple-soft);border-color:#7c3aed59}._workflowStep_92psp_148[data-active=true] ._stepIcon_92psp_158 svg{color:var(--purple)}._stepCopy_92psp_162{gap:.42rem;display:grid}._stepCopy_92psp_162 small{color:var(--purple);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:810}._stepCopy_92psp_162 strong{font-size:1.16rem}._stepCopy_92psp_162>span{color:#6f6976;font-size:.85rem;line-height:1.65}._workflowStep_92psp_148>svg{color:#9b95a2;width:18px;margin-top:.8rem}._workflowSticky_92psp_167{align-self:stretch;min-width:0;height:100%;position:relative;top:auto}._workflowFrame_92psp_168{background:#fff;border:1px solid #dcdee6;border-radius:1.1rem;grid-template-rows:64px 3px auto minmax(0,1fr) 15px 58px;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #1f162f24}._workflowFrameHeader_92psp_169{color:#777180;letter-spacing:.08em;border-bottom:1px solid #e4e5ea;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;min-height:64px;padding:0 1.3rem;font-size:.65rem;font-weight:780;display:grid}._workflowFrameHeader_92psp_169 div{align-items:center;gap:.5rem;display:flex}._workflowFrameHeader_92psp_169 strong{color:#28232f}._liveDot_92psp_172{background:var(--sky);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #56c7f41a}._workflowProgress_92psp_173{background:#ececf2;height:3px}._workflowProgress_92psp_173 i{width:var(--workflow-progress);background:linear-gradient(90deg, var(--purple), var(--sky));height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}._flowStations_92psp_175{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.8rem;padding:2rem 1.3rem 0;display:grid}._flowStations_92psp_175>div{color:#aaa5b0;place-items:center;gap:.45rem;min-width:92px;font-size:.58rem;font-weight:760;transition:color .4s,transform .4s;display:grid}._flowStations_92psp_175>div svg{width:21px}._flowStations_92psp_175>div[data-active=true]{color:var(--purple);transform:translateY(-2px)}._flowStations_92psp_175>i{background:linear-gradient(90deg,#7c3aed1f,#56c7f48c,#7c3aed1f);height:1px}._activeStepCard_92psp_179{text-align:center;background:radial-gradient(circle at 50% 32%,#7c3aed1a,#0000 34%),#fafafd;border:1px solid #e2e3e9;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:0;margin:1.35rem 1.6rem;padding:1.5rem 2rem;animation:.55s cubic-bezier(.22,1,.36,1) both _stepEnter_92psp_1;display:flex}._activeStepIcon_92psp_180{background:linear-gradient(135deg,#7c3aed2e,#56c7f41f);border:1px solid #7c3aed47;border-radius:1.25rem;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 16px 35px #2f145b24}._activeStepIcon_92psp_180 svg{width:32px;color:var(--purple)}._activeStepCard_92psp_179>p{color:#827b8b;letter-spacing:.13em;margin:1.4rem 0 .5rem;font-size:.62rem;font-weight:850}._activeStepCard_92psp_179 h3{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.1}._workflowTags_92psp_184{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.4rem;display:flex}._workflowTags_92psp_184 span{color:#6f6976;background:#fff;border:1px solid #dedfe6;border-radius:99px;align-items:center;gap:.3rem;padding:.48rem .65rem;font-size:.64rem;display:inline-flex}._workflowTags_92psp_184 svg{color:#45d1ae;width:12px}._caseSignal_92psp_187{justify-content:center;align-items:center;gap:.4rem;height:15px;display:flex}._caseSignal_92psp_187 span{background:var(--purple);border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite _signal_92psp_1}._caseSignal_92psp_187 span:nth-child(2){animation-delay:.18s}._caseSignal_92psp_187 span:nth-child(3){animation-delay:.36s}._workflowFrameFooter_92psp_189{color:#777180;border-top:1px solid #e4e5ea;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:0 1.3rem;font-size:.62rem;display:flex}._workflowFrameFooter_92psp_189 span,._workflowFrameFooter_92psp_189 button{align-items:center;gap:.4rem;display:flex}._workflowFrameFooter_92psp_189 svg{width:14px}._workflowFrameFooter_92psp_189 button{min-height:36px;color:var(--purple);cursor:pointer;background:0 0;border:0;font-weight:740}._workspaceSection_92psp_120{background:#f3f4f8}._workspaceHeading_92psp_122{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:4rem;display:grid}._workspaceHeading_92psp_122>p{margin-bottom:.3rem}._workspaceDemo_92psp_196{background:#fff;border:1px solid #d8d9e0;border-radius:1rem;margin-top:3.5rem;overflow:hidden;box-shadow:0 32px 80px #1b15291f;container-type:inline-size}._workspaceTopbar_92psp_197{color:#fff;background:#17151f;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.9rem 1.2rem;display:flex}._workspaceCase_92psp_198{align-items:center;gap:1rem;min-width:0;display:flex}._workspaceCase_92psp_198 img{border-right:1px solid #ffffff24;width:76px;height:auto;padding-right:.9rem}._workspaceCase_92psp_198 span{letter-spacing:.08em;font-size:.65rem;font-weight:820}._workspaceCase_92psp_198 strong{color:#aaa5b5;font-size:.72rem}._workspaceSignals_92psp_201{align-items:center;display:flex}._workspaceSignals_92psp_201>span{border-left:1px solid #ffffff1a;gap:.18rem;min-width:92px;padding:0 .9rem;display:grid}._workspaceSignals_92psp_201 small{color:#787282;text-transform:uppercase;font-size:.55rem}._workspaceSignals_92psp_201 b{font-size:.7rem}._paneTabs_92psp_204{display:none}._paneGrid_92psp_205{grid-template-columns:35% 36% 29%;min-height:655px;display:grid}._workspacePane_92psp_206{background:#fff;border-right:1px solid #e0e1e6;min-width:0;padding:1.25rem}._workspacePane_92psp_206:last-child{border-right:0}._workspacePane_92psp_206>header{border-bottom:1px solid #e2e3e8;justify-content:space-between;align-items:flex-start;gap:.7rem;min-height:45px;display:flex}._workspacePane_92psp_206>header>div{align-items:center;gap:.55rem;display:flex}._workspacePane_92psp_206>header>div>span{color:#9b96a3;font-size:.62rem;font-weight:850}._workspacePane_92psp_206>header strong{font-size:.8rem}._workspacePane_92psp_206>header button{color:#706a78;cursor:pointer;background:#fff;border:1px solid #e0e1e6;border-radius:.5rem;place-items:center;width:34px;height:34px;display:grid}._workspacePane_92psp_206>header button svg{width:15px}._documentMeta_92psp_211{color:#908a97;letter-spacing:.05em;justify-content:space-between;padding:1rem 0;font-size:.57rem;font-weight:770;display:flex}._documentBody_92psp_212{background:#fcfcfe;border:1px solid #e3e4e9;border-radius:.7rem;padding:1rem}._documentBody_92psp_212 p{color:#5e5866;font-size:.73rem;line-height:1.7}._sourceSentence_92psp_214{text-align:left;color:#38323f;cursor:pointer;background:#fff;border:1px solid #d7d9df;border-left:3px solid #b9bbc2;border-radius:.5rem;width:100%;padding:.85rem;font-size:.76rem;line-height:1.6;transition:background .3s,border-color .3s;position:relative}._sourceSentence_92psp_214 span{color:#817b88;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.55rem;font-weight:830;display:block}._sourceSentence_92psp_214[data-highlighted=true]{border-color:var(--sky);border-left-color:var(--sky);background:var(--sky-soft);box-shadow:0 0 0 3px #56c7f41a}._missingChecklist_92psp_217{border:1px solid #e3e4e9;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem;padding:.85rem;display:grid}._missingChecklist_92psp_217 strong{grid-column:1/-1;align-items:center;gap:.4rem;font-size:.68rem;display:flex}._missingChecklist_92psp_217 strong svg{width:14px;color:var(--purple)}._missingChecklist_92psp_217 span{color:#6d6673;align-items:center;gap:.3rem;font-size:.62rem;display:flex}._missingChecklist_92psp_217 span svg{color:#09836b;width:12px}._paneLink_92psp_220{color:#4f475d;cursor:pointer;background:#fff;border:1px solid #dcdde3;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:39px;margin-top:1rem;font-size:.66rem;font-weight:780;display:flex}._paneLink_92psp_220 svg{width:14px;color:var(--purple)}._analysisPane_92psp_221{background:linear-gradient(#fff,#fbf9ff)}._analysisState_92psp_222{color:var(--purple);align-items:center;gap:.3rem;font-size:.58rem;font-weight:780;display:flex}._analysisState_92psp_222 svg{width:13px}._recommendationBlock_92psp_223{color:#fff;background:#191623;border-radius:.75rem;grid-template-columns:1fr auto;gap:1rem;margin-top:1rem;padding:1.1rem;display:grid}._recommendationBlock_92psp_223 small{color:#8d8795;letter-spacing:.08em;font-size:.55rem;font-weight:820}._recommendationBlock_92psp_223 strong{letter-spacing:-.04em;margin-top:.25rem;font-size:2.4rem;display:block}._recommendationBlock_92psp_223 p{color:#aaa5b3;margin:.25rem 0 0;font-size:.66rem}._confidenceScore_92psp_225{text-align:center;border:3px solid var(--purple);border-radius:50%;place-content:center;width:72px;height:72px;display:grid}._confidenceScore_92psp_225 span{font-size:1.25rem;font-weight:820}._confidenceScore_92psp_225 small{font-size:.48rem}._analysisTabs_92psp_226{border-bottom:1px solid #dedfe5;grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}._analysisTabs_92psp_226 button{color:#817b87;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .3rem;font-size:.66rem;font-weight:780}._analysisTabs_92psp_226 button[data-active=true]{border-bottom-color:var(--purple);color:var(--purple)}._rationalePanel_92psp_227{background:#fff;border:1px solid #ded9eb;border-radius:.7rem;margin-top:1rem;padding:1rem;animation:.4s cubic-bezier(.22,1,.36,1) both _stepEnter_92psp_1}._rationalePanel_92psp_227 strong{font-size:.74rem;line-height:1.45}._rationalePanel_92psp_227 p{color:#6b6573;font-size:.68rem;line-height:1.6}._rationalePanel_92psp_227 button{min-height:35px;color:var(--purple);cursor:pointer;background:#f9f7ff;border:1px solid #dcd8e8;border-radius:.5rem;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.62rem;font-weight:780;display:flex}._rationalePanel_92psp_227 button svg{width:13px}._ruleList_92psp_228{gap:.45rem;margin-top:1rem;display:grid}._ruleList_92psp_228 span{background:#fff;border:1px solid #e2e3e8;border-radius:.5rem;grid-template-columns:18px 1fr auto;align-items:center;gap:.4rem;min-height:40px;padding:0 .7rem;display:grid}._ruleList_92psp_228 svg{color:#0a8b70;width:14px}._ruleList_92psp_228 b{font-size:.63rem}._ruleList_92psp_228 small{color:#76717d;font-size:.55rem}._statusReview_92psp_229,._statusApproved_92psp_229{text-transform:uppercase;border-radius:99px;padding:.4rem .55rem;font-size:.54rem;font-weight:820}._statusReview_92psp_229{color:#9a5514;background:#fff2df}._statusApproved_92psp_229{color:#08725d;background:#e3f7f1}._finalCode_92psp_230{background:#f3effb;border-radius:.75rem;margin-top:1rem;padding:1.2rem}._finalCode_92psp_230 small{color:#877d94;letter-spacing:.08em;font-size:.55rem;font-weight:830}._finalCode_92psp_230 strong{margin-top:.35rem;font-size:1.2rem;display:block}._finalCode_92psp_230 p{color:#746d7d;margin:.25rem 0 0;font-size:.62rem}._validationList_92psp_231{gap:.5rem;margin:1rem 0;display:grid}._validationList_92psp_231 span{color:#5c5663;align-items:center;gap:.45rem;font-size:.64rem;display:flex}._validationList_92psp_231 svg{color:#0b8a70;width:13px}._decisionButtons_92psp_232{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._decisionButtons_92psp_232 button{color:#514b58;cursor:pointer;background:#fff;border:1px solid #d9dbe1;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;min-height:40px;font-size:.64rem;font-weight:780;display:flex}._decisionButtons_92psp_232 button svg{width:13px}._decisionButtons_92psp_232 ._approveAction_92psp_232{border-color:var(--purple);background:var(--purple);color:#fff}._dictationButton_92psp_233{text-align:left;width:100%;min-height:58px;color:var(--purple);cursor:pointer;background:#faf8ff;border:1px dashed #cfc9da;border-radius:.65rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.7rem;display:flex}._dictationButton_92psp_233>svg{width:19px}._dictationButton_92psp_233 span{gap:.1rem;display:grid}._dictationButton_92psp_233 strong{font-size:.65rem}._dictationButton_92psp_233 small{color:#827a8b;font-size:.55rem}._shortcutRow_92psp_234{color:#8d8795;flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.53rem;display:flex}._shortcutRow_92psp_234>svg{width:14px}._shortcutRow_92psp_234 span{align-items:center;gap:.2rem;display:flex}._shortcutRow_92psp_234 kbd{font:inherit;background:#fff;border:1px solid #d8d9df;border-radius:.25rem;padding:.15rem .25rem;font-weight:850}._explainSection_92psp_71{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:6rem;padding:clamp(4.5rem,7vw,6.25rem) max(24px,50vw - 620px);display:grid}._explainLead_92psp_122{align-self:center}._explainLead_92psp_122>p:last-child{color:#aaa5b4;font-size:1rem;line-height:1.7}._explainGrid_92psp_238{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}._explainFeature_92psp_239{background:#ffffff05;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:250px;padding:2rem;position:relative}._explainFeature_92psp_239>span{color:#5c5663;font-size:.63rem;font-weight:850;position:absolute;top:1.2rem;right:1.3rem}._explainFeature_92psp_239>svg{width:25px;color:var(--sky)}._explainFeature_92psp_239 h3{margin:3rem 0 .5rem;font-size:1.05rem}._explainFeature_92psp_239 p{color:#aaa5b4;margin:0;font-size:.82rem;line-height:1.65}._operationsSection_92psp_120{background:#fff}._operationsHeading_92psp_122{max-width:850px}._operationsHeading_92psp_122>p{max-width:70ch}._operationsGrid_92psp_244{grid-template-columns:.82fr 1.18fr;gap:1.4rem;margin-top:3.25rem;display:grid}._worklistCard_92psp_245,._managementCard_92psp_245{background:#f9fafc;border:1px solid #dedfe5;border-radius:1rem;overflow:hidden}._worklistCard_92psp_245>header,._managementCard_92psp_245>header{background:#fff;border-bottom:1px solid #dedfe5;justify-content:space-between;align-items:center;min-height:64px;padding:0 1.1rem;display:flex}._worklistCard_92psp_245 header div,._managementCard_92psp_245 header div{align-items:center;gap:.55rem;font-size:.76rem;font-weight:820;display:flex}._worklistCard_92psp_245 header svg,._managementCard_92psp_245 header svg{width:18px;color:var(--purple)}._worklistCard_92psp_245 header small,._managementCard_92psp_245 header small{color:#8a8491;letter-spacing:.08em;font-size:.54rem;font-weight:820}._worklistItem_92psp_247{background:#fff;border:1px solid #e2e3e8;border-radius:.65rem;grid-template-columns:38px 1fr auto;align-items:center;gap:.7rem;margin:.75rem 1rem 0;padding:.8rem;display:grid}._worklistItem_92psp_247>span{border-radius:.55rem;place-items:center;width:34px;height:34px;display:grid}._worklistItem_92psp_247 svg{width:16px}._worklistItem_92psp_247 div{gap:.15rem;display:grid}._worklistItem_92psp_247 strong{font-size:.72rem}._worklistItem_92psp_247 small{color:#85808b;font-size:.6rem}._worklistItem_92psp_247>b{font-size:1.05rem}._priorityAmber_92psp_248{color:#a85d16;background:#fff1df}._priorityPurple_92psp_248{background:var(--purple-soft);color:var(--purple)}._priorityRed_92psp_248{color:#bd4052;background:#fdebed}._priorityTeal_92psp_248{color:#07836b;background:#e3f6f1}._worklistCard_92psp_245>footer{color:#8a8490;text-align:center;border-top:1px solid #e0e1e6;margin-top:.8rem;padding:1rem;font-size:.57rem}._metricRow_92psp_250{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1.1rem;display:grid}._metricRow_92psp_250 span{background:#fff;border:1px solid #e1e2e7;border-radius:.65rem;gap:.2rem;padding:.8rem;display:grid}._metricRow_92psp_250 small{color:#85808c;text-transform:uppercase;font-size:.55rem;font-weight:760}._metricRow_92psp_250 b{letter-spacing:-.03em;font-size:1.25rem}._chartArea_92psp_251{background:#fff;border:1px solid #e0e1e6;border-radius:.75rem;align-items:end;gap:3%;height:200px;margin:0 1.1rem;padding:1rem 1rem 0;display:flex;position:relative;overflow:hidden}._chartArea_92psp_251>i{z-index:2;background:linear-gradient(#7c3aedcc,#7c3aed2e);border-radius:4px 4px 0 0;flex:1;min-width:4px;max-width:18px;position:relative}._chartGrid_92psp_251{background:repeating-linear-gradient(#0000 0 39px,#ececf1 40px);position:absolute;inset:0}._trendLine_92psp_252{z-index:3;align-items:center;display:flex;position:absolute;inset:18px 11% 35px 9%}._trendLine_92psp_252 span{transform-origin:0;background:var(--sky);flex:1;height:2px;box-shadow:0 0 8px #56c7f473}._metricBuilder_92psp_253{flex-wrap:wrap;align-items:center;gap:.45rem;margin:1rem 1.1rem 1.1rem;display:flex}._metricBuilder_92psp_253 span{color:#686270;align-items:center;gap:.3rem;margin-right:auto;font-size:.62rem;font-weight:780;display:flex}._metricBuilder_92psp_253 svg{width:14px;color:var(--purple)}._metricBuilder_92psp_253 button{color:#615b68;background:#fff;border:1px solid #dbdce2;border-radius:.5rem;min-height:34px;padding:0 .65rem;font-size:.58rem;font-weight:720}._metricBuilder_92psp_253 b{color:#9a95a0;font-size:.55rem}._securitySection_92psp_255{background:#f1f2f7;grid-template-columns:1.05fr .95fr;min-height:620px;display:grid}._securityMedia_92psp_256{min-height:540px;position:relative;overflow:hidden}._securityMedia_92psp_256>img{object-fit:cover;filter:saturate(.7)contrast(1.06);width:100%;height:100%}._securityMedia_92psp_256:after{content:"";background:linear-gradient(#0000 55%,#0b0a12ad);position:absolute;inset:0}._securityBadge_92psp_257{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0e0c15cc;border:1px solid #fff3;border-radius:.8rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex;position:absolute;bottom:3rem;left:clamp(1.5rem,5vw,5rem);right:clamp(1.5rem,5vw,5rem)}._securityBadge_92psp_257>svg{width:25px;color:var(--sky);flex:none}._securityBadge_92psp_257 span{gap:.2rem;display:grid}._securityBadge_92psp_257 strong{font-size:.78rem}._securityBadge_92psp_257 small{color:#aaa5b2;font-size:.64rem;line-height:1.5}._securityCopy_92psp_122{align-self:center;padding:clamp(4rem,6vw,6.25rem) clamp(2rem,7vw,8rem)}._securityCopy_92psp_122 h2{max-width:13ch}._securityPoints_92psp_258{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2rem;display:grid}._securityPoints_92psp_258>span{background:#ffffffad;border:1px solid #dcdee5;border-radius:.7rem;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;column-gap:.6rem;min-height:105px;padding:1rem;display:grid}._securityPoints_92psp_258 svg{width:20px;color:var(--purple);grid-row:1/span 2}._securityPoints_92psp_258 b{font-size:.73rem}._securityPoints_92psp_258 small{color:#77717e;margin-top:.2rem;font-size:.6rem;line-height:1.4}._knowledgePackSection_92psp_120{background:#fff}._knowledgePackHeading_92psp_122{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}._knowledgePackHeading_92psp_122 h2{max-width:13ch}._knowledgePackSummary_92psp_263{background:radial-gradient(circle at 88% 12%, #56c7f421, transparent 35%), var(--ink);color:#fff;border:1px solid #25222e;border-radius:1rem;grid-template-columns:1fr 1fr;align-content:center;gap:.55rem;min-height:235px;padding:1.5rem;display:grid;box-shadow:0 25px 65px #19122929}._knowledgePackSummary_92psp_263>strong{letter-spacing:-.08em;grid-column:1/-1;font-size:4.4rem;line-height:.9}._knowledgePackSummary_92psp_263>span{color:#b8b3c1;grid-column:1/-1;margin-bottom:.75rem;font-size:.72rem;font-weight:720}._knowledgePackSummary_92psp_263>div{color:#9f99aa;border-top:1px solid #ffffff1f;padding-top:.65rem;font-size:.6rem;line-height:1.45}._knowledgePackSummary_92psp_263 b{color:var(--sky);margin-bottom:.18rem;font-size:.95rem;display:block}._knowledgePackNotice_92psp_265{background:linear-gradient(90deg,#f5f1ff,#f7fbfd);border:1px solid #ddd8eb;border-radius:.8rem;align-items:center;gap:.85rem;min-height:76px;margin-top:2.2rem;padding:1rem 1.2rem;display:flex}._knowledgePackNotice_92psp_265 svg{width:22px;color:var(--purple);flex:none}._knowledgePackNotice_92psp_265 p{color:#6f6878;margin:0;font-size:.76rem;line-height:1.6}._knowledgePackNotice_92psp_265 strong{color:#282330}._knowledgeGroups_92psp_266{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.2rem;display:grid}._knowledgeGroup_92psp_266{background:#fafafd;border:1px solid #dfe0e6;border-radius:.95rem;min-width:0;overflow:hidden}._knowledgeGroup_92psp_266>header{background:#fff;border-bottom:1px solid #e1e2e7;grid-template-columns:38px 1fr auto;align-items:center;gap:.7rem;min-height:88px;padding:1rem;display:grid}._knowledgeGroup_92psp_266>header>svg{width:21px;color:var(--purple)}._knowledgeGroup_92psp_266>header>div{min-width:0}._knowledgeGroup_92psp_266>header span{color:#9b95a2;letter-spacing:.1em;margin-bottom:.2rem;font-size:.55rem;font-weight:850;display:block}._knowledgeGroup_92psp_266 h3{margin:0;font-size:.82rem}._knowledgeGroup_92psp_266>header>small{color:#9b95a2;letter-spacing:.08em;font-size:.5rem;font-weight:840}._knowledgeGroup_92psp_266 ol{margin:0;padding:0 1rem;list-style:none}._knowledgeGroup_92psp_266 li{border-bottom:1px solid #e3e4e9;grid-template-columns:28px 1fr;gap:.7rem;min-height:152px;padding:1.1rem 0;display:grid}._knowledgeGroup_92psp_266 li:last-child{border-bottom:0}._knowledgeGroup_92psp_266 li>span{color:var(--purple);letter-spacing:.07em;padding-top:.18rem;font-size:.58rem;font-weight:860}._knowledgeGroup_92psp_266 li>div{min-width:0}._knowledgeGroup_92psp_266 li header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._knowledgeGroup_92psp_266 h4{margin:0;font-size:.72rem;line-height:1.35}._knowledgeGroup_92psp_266 li header small{color:#726c79;letter-spacing:.06em;text-transform:uppercase;background:#eceef3;border-radius:.35rem;flex:none;padding:.2rem .34rem;font-size:.43rem;font-weight:850}._knowledgeGroup_92psp_266 li header small[data-owner=Tenant]{background:var(--purple-soft);color:var(--purple-deep)}._knowledgeGroup_92psp_266 li p{color:#756f7c;margin:.55rem 0 0;font-size:.65rem;line-height:1.6}._knowledgeGovernance_92psp_270{background:#f7f8fb;border:1px solid #dfe0e6;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;padding:1.15rem;display:grid}._knowledgeGovernance_92psp_270>span{grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-items:center;column-gap:.55rem;min-width:0;display:grid}._knowledgeGovernance_92psp_270 svg{width:18px;color:var(--purple);grid-row:1/span 2}._knowledgeGovernance_92psp_270 b{font-size:.66rem}._knowledgeGovernance_92psp_270 small{color:#89838f;margin-top:.15rem;font-size:.54rem;line-height:1.35}._roadmapSection_92psp_120{background:#fff}._roadmap_92psp_120{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;margin-top:3.25rem;display:grid}._roadmap_92psp_120>article{background:#fafafd;border:1px solid #dedfe5;flex-direction:column;min-height:340px;padding:2rem;display:flex;position:relative}._roadmap_92psp_120>article:first-child{border-radius:1rem 0 0 1rem}._roadmap_92psp_120>article:last-child{border-radius:0 1rem 1rem 0}._roadmap_92psp_120>article>span{color:#aaa5b0;font-size:.65rem;font-weight:850;position:absolute;top:1.2rem;right:1.2rem}._roadmapIcon_92psp_274{background:var(--purple-soft);width:48px;height:48px;color:var(--purple);border-radius:.75rem;place-items:center;display:grid}._roadmapIcon_92psp_274 svg{width:22px}._roadmap_92psp_120 article>small{color:var(--purple);letter-spacing:.1em;margin-top:2rem;font-size:.58rem;font-weight:850}._roadmap_92psp_120 h3{margin:.7rem 0 .5rem;font-size:1.25rem}._roadmap_92psp_120 p{color:#716b78;margin:0;font-size:.78rem;line-height:1.65}._roadmap_92psp_120 article footer{color:#6d6774;align-items:center;gap:.4rem;margin-top:auto;font-size:.63rem;font-weight:720;display:flex}._roadmap_92psp_120 article footer svg{color:#07836b;width:13px}._roadmap_92psp_120>i{height:1px;color:var(--purple);background:#d8d9df;place-items:center;display:grid}._roadmap_92psp_120>i svg{background:#fff;width:19px;padding:2px}._finalCta_92psp_71{isolation:isolate;background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:5rem;min-height:420px;padding:4.5rem max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}._finalCta_92psp_71 h2{letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(3.3rem,5.4vw,6rem);line-height:.95}._finalCta_92psp_71>div:first-of-type>p:nth-of-type(2){color:#aaa5b4;max-width:60ch;font-size:1rem;line-height:1.7}._finalGlow_92psp_276{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#7c3aed52,#0000 62%);border-radius:50%;width:50rem;position:absolute;top:-35%;right:-12%}._ctaSignal_92psp_277{color:var(--sky);grid-template-columns:70px 1fr 70px 1fr 70px;align-items:center;display:grid}._ctaSignal_92psp_277 svg{justify-self:center;width:30px}._ctaSignal_92psp_277 i{background:linear-gradient(90deg, var(--purple), var(--sky));height:1px;position:relative}._ctaSignal_92psp_277 i:after{content:"";background:var(--sky);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite _travel_92psp_1;position:absolute;top:-3px;right:0}._thankYouSection_92psp_279{isolation:isolate;min-height:var(--regular-section-height);color:#fff;background:#14121d url(/presentation/clinical-workstation.jpg) 50%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}._thankYouVideo_92psp_280{z-index:0;object-fit:cover;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0}._thankYouOverlay_92psp_281{z-index:1;background:radial-gradient(circle at 0 100%,#7c3aed38,#0000 34%),radial-gradient(circle at 100% 0,#56c7f42e,#0000 30%),linear-gradient(#08070d33,#08070d4d);position:absolute;inset:0}._thankYouContent_92psp_282{z-index:2;text-align:center;text-shadow:0 5px 28px #0000009e;justify-items:center;display:grid;position:relative}._thankYouContent_92psp_282 img{filter:drop-shadow(0 14px 34px #00000061);width:clamp(250px,29vw,460px);height:auto}._thankYouContent_92psp_282 h2{color:#fff;letter-spacing:-.07em;margin:1.4rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:680;line-height:.9}._siteFooter_92psp_286{background:var(--ink);color:#7f7988;border-top:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:150px 1fr;align-items:center;gap:1rem 2rem;min-height:160px;padding:2rem max(24px,50vw - 620px);display:grid;position:relative}._siteFooter_92psp_286>img{width:108px}._siteFooter_92psp_286 p{margin:0;font-size:.72rem}._footerLinks_92psp_289{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}._footerLinks_92psp_289 a{color:#d5d1dc;letter-spacing:.04em;border:1px solid #ffffff2b;border-radius:999px;padding:.42rem .62rem;font-size:.63rem;font-weight:760}._siteFooter_92psp_286>span{letter-spacing:.04em;border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:1rem;font-size:.58rem}._siteFooter_92psp_286>._dynamxLockup_92psp_47{position:absolute;bottom:2rem;right:max(24px,50vw - 620px)}[data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-reveal][data-visible=true]{opacity:1;transform:none}@keyframes _stepEnter_92psp_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes _signal_92psp_1{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@keyframes _travel_92psp_1{0%{left:0}to{left:calc(100% - 7px)}}@media (width>=1121px){:is(._coverSection_92psp_31,._hero_92psp_54,._platformSection_92psp_120,._workspaceSection_92psp_120,._explainSection_92psp_71,._operationsSection_92psp_120,._securitySection_92psp_255,._roadmapSection_92psp_120,._finalCta_92psp_71,._thankYouSection_92psp_279){height:var(--regular-section-height);min-height:var(--regular-section-height);max-height:var(--regular-section-height);overflow:hidden}:is(._platformSection_92psp_120,._workspaceSection_92psp_120,._explainSection_92psp_71,._operationsSection_92psp_120,._roadmapSection_92psp_120){padding-block:2.5rem}:is(._platformSection_92psp_120,._workspaceSection_92psp_120,._explainSection_92psp_71,._operationsSection_92psp_120,._securitySection_92psp_255,._roadmapSection_92psp_120) h2{font-size:clamp(2.55rem,3.4vw,4.1rem)}:is(._platformSection_92psp_120,._workspaceSection_92psp_120,._explainSection_92psp_71,._operationsSection_92psp_120,._securitySection_92psp_255,._roadmapSection_92psp_120) ._eyebrow_92psp_70{margin-bottom:.8rem}:is(._platformSection_92psp_120,._operationsSection_92psp_120) h2{font-size:clamp(2.45rem,2.8vw,3.3rem)}:is(._workspaceSection_92psp_120,._roadmapSection_92psp_120) h2{font-size:clamp(2.45rem,2.6vw,3rem)}._securitySection_92psp_255 h2{font-size:clamp(2.55rem,2.9vw,3.35rem)}._platformSection_92psp_120{grid-template-columns:minmax(330px,.55fr) minmax(0,1.45fr);align-items:center;gap:2.5rem;display:grid}._platformSection_92psp_120 ._sectionIntro_92psp_121>p:last-child{font-size:.9rem;line-height:1.55}._platformComposition_92psp_124{grid-template-columns:.78fr 1.22fr;align-content:center;gap:0 1.35rem;height:100%;margin-top:0}._platformStatement_92psp_125{grid-template-columns:34px 1fr;gap:.65rem;padding:.78rem 0}._platformStatement_92psp_125 strong{font-size:.88rem}._platformStatement_92psp_125 p{margin-top:.28rem;font-size:.72rem;line-height:1.45}._decisionMap_92psp_130{height:440px;min-height:0;padding:1.25rem}._mapNode_92psp_131{grid-template-columns:34px 1fr;column-gap:.65rem;min-height:68px;padding:.8rem .9rem}._mapNode_92psp_131 svg{width:20px}._mapNode_92psp_131 span{font-size:.78rem}._mapNode_92psp_131 small{font-size:.65rem}._mapConnector_92psp_137{height:34px}._workspaceSection_92psp_120{padding-block:2.25rem}._workspaceHeading_92psp_122{gap:2rem}._workspaceHeading_92psp_122>p{font-size:.85rem;line-height:1.5}._workspaceDemo_92psp_196{height:430px;margin-top:1.25rem}._workspaceTopbar_92psp_197{min-height:58px;padding-block:.55rem}._paneGrid_92psp_205{height:372px;min-height:0}._workspacePane_92psp_206{scrollbar-width:thin;scrollbar-color:#7c3aed59 #f0f0f4;height:100%;padding:.85rem;overflow-y:auto}._workspacePane_92psp_206>header{min-height:38px}._workspacePane_92psp_206::-webkit-scrollbar{width:5px}._workspacePane_92psp_206::-webkit-scrollbar-track{background:#f0f0f4}._workspacePane_92psp_206::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:8px}._explainSection_92psp_71{gap:3.5rem}._explainGrid_92psp_238{height:100%}._explainFeature_92psp_239{min-height:0;padding:1.4rem}._explainFeature_92psp_239 h3{margin-top:2.25rem}._operationsSection_92psp_120{grid-template-columns:minmax(300px,.42fr) minmax(0,1.58fr);align-items:center;gap:2.5rem;display:grid}._operationsHeading_92psp_122>p{font-size:.88rem;line-height:1.55}._operationsGrid_92psp_244{gap:1rem;height:450px;margin-top:0}._worklistCard_92psp_245,._managementCard_92psp_245{height:100%}._worklistCard_92psp_245>header,._managementCard_92psp_245>header{min-height:52px}._worklistItem_92psp_247{margin:.45rem .75rem 0;padding:.55rem .65rem}._worklistCard_92psp_245>footer{margin-top:.45rem;padding:.7rem}._metricRow_92psp_250{gap:.5rem;padding:.7rem}._metricRow_92psp_250 span{padding:.6rem}._chartArea_92psp_251{height:145px;margin-inline:.7rem}._metricBuilder_92psp_253{margin:.7rem}._securityMedia_92psp_256{height:100%;min-height:0}._securityCopy_92psp_122{padding:2.75rem clamp(2rem,4vw,5rem)}._securityCopy_92psp_122>p{font-size:.9rem;line-height:1.55}._securityPoints_92psp_258{margin-top:1.25rem}._securityPoints_92psp_258>span{min-height:85px}._roadmapSection_92psp_120{flex-direction:column;justify-content:center;display:flex}._roadmapSection_92psp_120 ._sectionIntro_92psp_121>p:last-child{font-size:.9rem;line-height:1.55}._roadmap_92psp_120{margin-top:1.5rem}._roadmap_92psp_120>article{min-height:300px;padding:1.5rem}._roadmap_92psp_120 article>small{margin-top:1.25rem}._finalCta_92psp_71{min-height:var(--regular-section-height)}}@media (width<=1120px){._hero_92psp_54{grid-template-columns:1fr;padding-top:56px}._heroCopy_92psp_69{max-width:860px}._hero_92psp_54 h1{max-width:13ch}._heroProduct_92psp_78{max-width:850px}._productPreview_92psp_80{transform:none}._workflowLayout_92psp_147{grid-template-columns:minmax(330px,.85fr) minmax(440px,1.15fr);gap:3rem}._knowledgeGroups_92psp_266{grid-template-columns:repeat(2,minmax(0,1fr))}._knowledgeGroup_92psp_266 li{min-height:135px}._workspaceSignals_92psp_201>span:nth-child(2){display:none}._explainSection_92psp_71{gap:3rem}}@media (width<=900px){._trustBand_92psp_113,._platformComposition_92psp_124,._workspaceHeading_92psp_122,._explainSection_92psp_71,._operationsGrid_92psp_244,._securitySection_92psp_255,._knowledgePackHeading_92psp_122,._finalCta_92psp_71{grid-template-columns:1fr}._trustBand_92psp_113{width:calc(100% - 48px)}._trustBand_92psp_113 article{border-bottom:1px solid #e6e7ec;border-right:0}._trustBand_92psp_113 article:last-child{border-bottom:0}._platformStatement_92psp_125{grid-column:1}._decisionMap_92psp_130{grid-area:auto/1;margin-top:1.5rem}._workflowLayout_92psp_147{grid-template-columns:1fr;height:auto;min-height:0}._workflowSticky_92psp_167{order:-1;height:auto;position:relative;top:auto}._workflowFrame_92psp_168{height:auto;display:block}._workflowSteps_92psp_148{order:2;height:min(640px,70svh)}._workflowStep_92psp_148{min-height:170px}._activeStepCard_92psp_179{min-height:285px}._workspaceHeading_92psp_122{gap:1rem}._workspaceHeading_92psp_122>p{max-width:65ch}._paneTabs_92psp_204{background:#f5f5f8;border-bottom:1px solid #dedfe5;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.55rem;display:grid}._paneTabs_92psp_204 button{color:#77717e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;min-height:42px;font-size:.68rem;font-weight:760}._paneTabs_92psp_204 button[aria-selected=true]{color:var(--purple);background:#fff;border-color:#dadbe2;box-shadow:0 5px 14px #20183012}._paneGrid_92psp_205{min-height:660px;display:block}._workspacePane_92psp_206{border-right:0;min-height:660px;display:none}._workspaceDemo_92psp_196[data-active-pane=documentation] [data-pane=documentation],._workspaceDemo_92psp_196[data-active-pane=analysis] [data-pane=analysis],._workspaceDemo_92psp_196[data-active-pane=decision] [data-pane=decision]{display:block}._workspaceSignals_92psp_201>span:nth-child(3),._workspaceSignals_92psp_201>span:nth-child(4){display:none}._explainSection_92psp_71{gap:3rem}._explainLead_92psp_122{max-width:700px}._securityMedia_92psp_256{min-height:520px}._securityCopy_92psp_122{padding-block:4rem}._knowledgePackSummary_92psp_263{max-width:520px;min-height:190px}._knowledgeGovernance_92psp_270{grid-template-columns:1fr 1fr}._roadmap_92psp_120{grid-template-columns:1fr;gap:.75rem}._roadmap_92psp_120>article:first-child,._roadmap_92psp_120>article:last-child{border-radius:1rem}._roadmap_92psp_120>article{border-radius:1rem;min-height:285px}._roadmap_92psp_120>i{justify-self:center;width:1px;height:36px}._roadmap_92psp_120>i svg{transform:rotate(90deg)}._finalCta_92psp_71{gap:4rem}._ctaSignal_92psp_277{max-width:520px}._siteFooter_92psp_286{grid-template-columns:120px 1fr}}@media (width<=640px){html{scroll-padding-top:18px}._coverSection_92psp_31{min-height:560px}._coverSection_92psp_31:before,._coverSection_92psp_31:after{width:56px;height:56px}._coverContent_92psp_37 img{width:min(62vw,280px);top:28px;right:24px}._coverContent_92psp_37 h1{max-width:11ch;font-size:clamp(3.45rem,14vw,5.2rem);bottom:108px;left:24px}._coverContent_92psp_37 h1>span{letter-spacing:.11em;gap:.6rem;margin-bottom:1.15rem;font-size:.61rem}._hero_92psp_54{min-height:auto;padding:48px 20px 58px}._hero_92psp_54 h1{font-size:clamp(3rem,13.6vw,4.45rem)}._lead_92psp_74{font-size:.98rem}._trustList_92psp_75{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}._heroProduct_92psp_78{margin-top:.5rem}._previewTopbar_92psp_82{grid-template-columns:76px 1fr}._previewTopbar_92psp_82 strong{display:none}._previewGrid_92psp_87{grid-template-columns:1fr;min-height:330px}._previewGrid_92psp_87 article{border-right:0;display:none}._previewGrid_92psp_87 ._analysisPreview_92psp_96{display:block}._previewFooter_92psp_110{display:none}._trustBand_92psp_113{width:100%;padding-inline:20px}._trustBand_92psp_113 article{padding-inline:0}._platformSection_92psp_120,._workspaceSection_92psp_120,._operationsSection_92psp_120,._knowledgePackSection_92psp_120,._roadmapSection_92psp_120,._workflowSection_92psp_142,._explainSection_92psp_71{padding:4rem 20px}._sectionIntro_92psp_121 h2,._workspaceHeading_92psp_122 h2,._operationsHeading_92psp_122 h2,._securityCopy_92psp_122 h2,._knowledgePackHeading_92psp_122 h2,._explainLead_92psp_122 h2{font-size:clamp(2.75rem,12vw,4rem)}._platformComposition_92psp_124,._workflowLayout_92psp_147,._workspaceDemo_92psp_196,._operationsGrid_92psp_244{margin-top:3rem}._decisionMap_92psp_130{min-height:420px;padding:1rem}._mapNode_92psp_131{padding:.8rem}._workflowSection_92psp_142{padding-inline:20px}._workflowStep_92psp_148{grid-template-columns:28px 40px 1fr;min-height:0;padding:1.4rem .2rem}._workflowStep_92psp_148>svg{display:none}._stepIcon_92psp_158{width:40px;height:40px}._stepCopy_92psp_162>span{font-size:.8rem}._workflowStep_92psp_148[data-active=true]{transform:none}._flowStations_92psp_175{gap:.35rem;padding-inline:.75rem}._flowStations_92psp_175>div{min-width:68px;font-size:.5rem}._activeStepCard_92psp_179{min-height:285px;margin:.8rem;padding:1.2rem}._workflowFrameHeader_92psp_169{grid-template-columns:1fr auto}._workflowFrameHeader_92psp_169 strong,._workflowFrameFooter_92psp_189 span{display:none}._workspaceDemo_92psp_196{border-radius:.8rem}._workspaceTopbar_92psp_197{align-items:flex-start}._workspaceCase_92psp_198{grid-template-columns:74px 1fr;gap:.45rem;display:grid}._workspaceCase_92psp_198 img{grid-row:1/span 2}._workspaceCase_92psp_198 strong{font-size:.6rem}._workspaceSignals_92psp_201{display:none}._paneTabs_92psp_204 button{font-size:.6rem}._workspacePane_92psp_206{padding:1rem}._explainGrid_92psp_238{grid-template-columns:1fr}._explainFeature_92psp_239{min-height:220px}._metricRow_92psp_250{grid-template-columns:1fr 1fr}._metricRow_92psp_250 span:last-child{grid-column:1/-1}._chartArea_92psp_251{height:180px}._securityMedia_92psp_256{min-height:430px}._securityBadge_92psp_257{bottom:1.5rem}._securityCopy_92psp_122{padding:4rem 20px}._securityPoints_92psp_258,._knowledgeGroups_92psp_266{grid-template-columns:1fr}._knowledgeGroup_92psp_266 li{min-height:0}._knowledgeGovernance_92psp_270{grid-template-columns:1fr}._knowledgePackNotice_92psp_265{align-items:flex-start}._finalCta_92psp_71{min-height:460px;padding:4rem 20px}._finalCta_92psp_71 h2{font-size:clamp(3rem,13vw,4.5rem)}._ctaSignal_92psp_277{grid-template-columns:45px 1fr 45px 1fr 45px}._thankYouSection_92psp_279{min-height:560px}._thankYouContent_92psp_282{padding-inline:20px}._thankYouContent_92psp_282 img{width:min(74vw,330px)}._thankYouContent_92psp_282 h2{margin-top:1rem;font-size:clamp(3.8rem,20vw,6.4rem)}._siteFooter_92psp_286{grid-template-columns:1fr;padding:2rem 20px 4.6rem}._siteFooter_92psp_286>span{grid-column:1}._siteFooter_92psp_286>._dynamxLockup_92psp_47{bottom:1.75rem;right:20px}}@media (height<=680px) and (orientation:landscape){._workflowSticky_92psp_167{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}._coverVideo_92psp_32,._thankYouVideo_92psp_280{display:none}._siteShell_92psp_3 *,._siteShell_92psp_3 :before,._siteShell_92psp_3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}._visionSection_92psp_417,._problemSection_92psp_417,._uaeSection_92psp_417,._stageSection_92psp_417,._impactSection_92psp_417,._teamSection_92psp_417{padding:clamp(4.5rem,7vw,6.25rem) max(24px,50vw - 620px)}._visionSection_92psp_417{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:stretch;gap:clamp(2rem,6vw,6rem);display:grid}._visionCopy_92psp_419{align-self:center;max-width:720px}._visionCopy_92psp_419 h2,._problemHeading_92psp_420 h2,._uaeCopy_92psp_420 h2,._stageHeading_92psp_420 h2,._impactHeading_92psp_420 h2,._teamHeading_92psp_420 h2{color:var(--ink);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,4.8vw,5.5rem);font-weight:730;line-height:.96}._visionCopy_92psp_419>p:not(._eyebrow_92psp_70){max-width:62ch;color:var(--muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.72}._ceoMessage_92psp_422{isolation:isolate;color:#fff;background:#15121c;border-radius:1rem;flex-direction:column;justify-content:flex-end;min-height:440px;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #1f162f29}._ceoMessage_92psp_422:after{content:"";z-index:-1;background:linear-gradient(#0b09110f 5%,#0b0911e0 78%);position:absolute;inset:0}._ceoMessage_92psp_422>img{z-index:-2;object-fit:cover;object-position:center 27%;filter:none;width:100%;height:100%;position:absolute;inset:0}._ceoMessage_92psp_422>span{color:var(--sky);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:840}._ceoMessage_92psp_422 blockquote{letter-spacing:-.04em;max-width:22ch;margin:1.1rem 0 1.5rem;font-size:clamp(1.5rem,2.3vw,2.15rem);line-height:1.1}._ceoMessage_92psp_422>div{border-top:1px solid #ffffff47;gap:.25rem;padding-top:1rem;display:grid}._ceoMessage_92psp_422 strong{font-size:.82rem}._ceoMessage_92psp_422 small{color:#b9b3c3;font-size:.68rem}._problemSection_92psp_417{background:#f7f8fb}._problemHeading_92psp_420,._stageHeading_92psp_420{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:3rem;display:grid}._problemHeading_92psp_420 ._eyebrow_92psp_70,._stageHeading_92psp_420 ._eyebrow_92psp_70{grid-column:1/-1}._problemHeading_92psp_420>p:last-child,._stageHeading_92psp_420>p:last-child{max-width:450px;color:var(--muted);margin:0 0 .35rem;font-size:1rem;line-height:1.7}._problemGrid_92psp_430{background:#dde0e8;border:1px solid #dde0e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3.25rem;display:grid}._problemGrid_92psp_430 article{background:#fff;min-height:250px;padding:1.3rem}._problemGrid_92psp_430 article:nth-child(2){background:#eeecff}._problemGrid_92psp_430 article:nth-child(3){color:#fff;background:#17121f}._problemGrid_92psp_430 article:nth-child(4){background:#e6f8fc}._problemGrid_92psp_430 span{color:var(--purple);letter-spacing:.13em;font-size:.66rem;font-weight:850}._problemGrid_92psp_430 article:nth-child(3) span{color:var(--sky)}._problemGrid_92psp_430 h3{letter-spacing:-.04em;margin:2.3rem 0 .85rem;font-size:clamp(1.2rem,1.7vw,1.75rem);line-height:1.05}._problemGrid_92psp_430 p{color:#676b79;margin:0;font-size:.8rem;line-height:1.65}._problemGrid_92psp_430 article:nth-child(3) p{color:#bdb7c8}._problemOutcome_92psp_430{color:#4d4a57;max-width:840px;margin:2rem 0 0;font-size:1rem;line-height:1.65}._problemOutcome_92psp_430 strong{color:var(--purple)}._uaeSection_92psp_417{color:#fff;background:#130d1e;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:2rem 5rem;display:grid}._uaeCopy_92psp_420 h2{color:#fff}._uaeCopy_92psp_420>p:not(._eyebrow_92psp_70){color:#c7c0d4;max-width:58ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.72}._uaeMetrics_92psp_431{border:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);display:grid}._uaeMetrics_92psp_431 article{background:linear-gradient(135deg,#8445ff3d,#5dd0f514);border:1px solid #ffffff2e;align-content:end;min-height:145px;padding:1.25rem;display:grid}._uaeMetrics_92psp_431 strong{color:var(--sky);letter-spacing:-.06em;font-size:clamp(2.2rem,4vw,4rem);line-height:.9;display:block}._uaeMetrics_92psp_431 span{color:#dad5e4;max-width:16ch;margin-top:.75rem;font-size:.75rem;line-height:1.45}._uaeFootnotes_92psp_431{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}._uaeFootnotes_92psp_431 span{color:#d5d0de;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem .75rem;font-size:.68rem}._stageSection_92psp_417{background:#fff}._stageTrack_92psp_432{background:#dfe1e8;border:1px solid #dfe1e8;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}._stageTrack_92psp_432 article{background:#f8f9fc;min-height:230px;padding:1.2rem}._stageTrack_92psp_432 article[data-state=complete]{background:#f1edff}._stageTrack_92psp_432 article[data-state=next]{color:#fff;background:#17121f}._stageTrack_92psp_432 span{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.66rem;font-weight:800;display:grid}._stageTrack_92psp_432 article[data-state=next] span{background:var(--sky);color:#12202b}._stageTrack_92psp_432 strong{margin:2.5rem 0 .8rem;font-size:1rem;line-height:1.1;display:block}._stageTrack_92psp_432 p{color:#6d6878;margin:0;font-size:.74rem;line-height:1.58}._stageTrack_92psp_432 article[data-state=next] p{color:#c3bdd0}._impactSection_92psp_417{background:#f1f2f6}._impactHeading_92psp_420{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:3rem;display:grid}._impactHeading_92psp_420 ._eyebrow_92psp_70{grid-column:1/-1}._impactHeading_92psp_420>p:last-child{max-width:430px;color:var(--muted);margin:0 0 .35rem;font-size:1rem;line-height:1.7}._impactGrid_92psp_436{background:#dfe1e8;border:1px solid #dfe1e8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid}._impactGrid_92psp_436 article{background:#f8f9fc;min-height:280px;padding:1.5rem}._impactGrid_92psp_436 article:nth-child(2){color:#fff;background:#1b1727}._impactGrid_92psp_436 article:nth-child(3){background:#e8f8fd}._impactGrid_92psp_436 span{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:850}._impactGrid_92psp_436 article:nth-child(2) span{color:var(--sky)}._impactGrid_92psp_436 h3{letter-spacing:-.045em;max-width:16ch;margin:2.6rem 0 1rem;font-size:clamp(1.45rem,2.1vw,2.15rem);line-height:1.05}._impactGrid_92psp_436 ul{color:#686d7b;gap:.55rem;max-width:37ch;margin:0;padding:0;font-size:.78rem;line-height:1.5;list-style:none;display:grid}._impactGrid_92psp_436 li{grid-template-columns:.55rem 1fr;gap:.45rem;display:grid}._impactGrid_92psp_436 li:before{content:"";background:var(--purple);border-radius:50%;width:.3rem;height:.3rem;margin-top:.38rem}._impactGrid_92psp_436 article:nth-child(2) ul{color:#bcb7c8}._impactGrid_92psp_436 article:nth-child(2) li:before{background:var(--sky)}._impactGrid_92psp_436 article:nth-child(3) ul{color:#416b7a}._teamSection_92psp_417{background:#fff}._teamSectionDark_92psp_440{background:var(--ink);color:#fff}._teamSectionDark_92psp_440 ._teamHeading_92psp_420 h2{color:#fff}._teamSectionDark_92psp_440 ._teamHeading_92psp_420>p:last-child{color:#aaa5b4}._teamHeading_92psp_420{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:3rem;display:grid}._teamHeading_92psp_420 ._eyebrow_92psp_70{grid-column:1/-1}._teamHeading_92psp_420>p:last-child{max-width:420px;color:var(--muted);margin:0 0 .3rem;font-size:.95rem;line-height:1.7}._teamGrid_92psp_441{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:3.4rem;display:grid}._teamCard_92psp_441{background:#fafafd;border:1px solid #dddfe6;border-radius:1rem;grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:hidden}._teamSectionDark_92psp_440 ._teamCard_92psp_441{color:#fff;background:#15131d;border-color:#fff2}._teamPortrait_92psp_442{background:radial-gradient(circle at 52% 28%,#a476ff 0,#7038ef 36%,#201637 82%);align-items:end;min-height:310px;display:grid;position:relative;overflow:hidden}._teamPortrait_92psp_442:after{content:"";z-index:0;background:linear-gradient(#7c3aed05,#0b09133d);position:absolute;inset:0}._teamPortrait_92psp_442 img{z-index:1;object-fit:contain;object-position:center bottom;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block;position:relative}._teamCardBody_92psp_443{flex-direction:column;justify-content:flex-end;min-width:0;padding:1.4rem;display:flex}._teamCardBody_92psp_443>span{color:var(--purple);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:850}._teamSectionDark_92psp_440 ._teamCardBody_92psp_443>span{color:var(--sky)}._teamCardBody_92psp_443 h3{letter-spacing:-.05em;margin:.65rem 0 .4rem;font-size:clamp(1.45rem,2vw,2rem);line-height:1.03}._teamCardBody_92psp_443>strong{color:#6a6472;font-size:.72rem;line-height:1.35}._teamSectionDark_92psp_440 ._teamCardBody_92psp_443>strong{color:#b9b4c4}._teamCardBody_92psp_443 p{color:#76717d;font-size:.75rem;line-height:1.55}._teamSectionDark_92psp_440 ._teamCardBody_92psp_443 p{color:#aaa5b3}._teamExperience_92psp_443{margin:.9rem 0 0}._teamFocus_92psp_443{margin:.7rem 0 0}._teamFocus_92psp_443 b{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.22rem;font-size:.62rem;font-weight:850;display:block}._teamSectionDark_92psp_440 ._teamFocus_92psp_443 b{color:var(--sky)}@media (width>=1121px){._visionSection_92psp_417,._problemSection_92psp_417,._uaeSection_92psp_417,._stageSection_92psp_417,._impactSection_92psp_417,._teamSection_92psp_417{min-height:var(--regular-section-height);padding-block:2.5rem}._visionCopy_92psp_419 h2,._problemHeading_92psp_420 h2,._uaeCopy_92psp_420 h2,._stageHeading_92psp_420 h2,._impactHeading_92psp_420 h2,._teamHeading_92psp_420 h2{font-size:clamp(2.45rem,3.25vw,4rem)}._visionCopy_92psp_419>p:not(._eyebrow_92psp_70),._problemHeading_92psp_420>p:last-child,._uaeCopy_92psp_420>p:not(._eyebrow_92psp_70),._stageHeading_92psp_420>p:last-child,._impactHeading_92psp_420>p:last-child,._teamHeading_92psp_420>p:last-child{font-size:.88rem;line-height:1.55}._ceoMessage_92psp_422{min-height:440px}._problemGrid_92psp_430{margin-top:2rem}._problemGrid_92psp_430 article{min-height:205px;padding:1rem}._problemGrid_92psp_430 h3{margin-top:1.6rem;font-size:1.1rem}._problemGrid_92psp_430 p{font-size:.68rem}._problemOutcome_92psp_430{margin-top:1rem;font-size:.78rem}._uaeMetrics_92psp_431 article{min-height:118px;padding:1rem}._uaeMetrics_92psp_431 strong{font-size:2.45rem}._uaeMetrics_92psp_431 span{font-size:.67rem}._uaeFootnotes_92psp_431{gap:.4rem}._uaeFootnotes_92psp_431 span{padding:.4rem .6rem;font-size:.61rem}._stageTrack_92psp_432{margin-top:2rem}._stageTrack_92psp_432 article{min-height:195px;padding:1rem}._stageTrack_92psp_432 strong{margin-top:1.7rem;font-size:.86rem}._stageTrack_92psp_432 p{font-size:.65rem}._impactGrid_92psp_436{margin-top:2.1rem}._impactGrid_92psp_436 article{min-height:238px;padding:1.2rem}._impactGrid_92psp_436 h3{margin-top:1.7rem;font-size:1.3rem}._impactGrid_92psp_436 ul{gap:.4rem;font-size:.65rem}._teamGrid_92psp_441{margin-top:2rem}._teamPortrait_92psp_442{min-height:255px}._teamCardBody_92psp_443{padding:1.1rem}._teamCardBody_92psp_443 h3{font-size:1.25rem}._teamCardBody_92psp_443 p{font-size:.65rem}._teamExperience_92psp_443{margin-top:.7rem}._teamFocus_92psp_443{margin-top:.5rem}}@media (width<=900px){._visionSection_92psp_417,._problemHeading_92psp_420,._uaeSection_92psp_417,._stageHeading_92psp_420,._impactHeading_92psp_420,._teamHeading_92psp_420{grid-template-columns:1fr}._visionSection_92psp_417{gap:2.5rem}._problemHeading_92psp_420>p:last-child,._stageHeading_92psp_420>p:last-child,._impactHeading_92psp_420>p:last-child,._teamHeading_92psp_420>p:last-child{margin-top:1.2rem}._problemGrid_92psp_430{grid-template-columns:repeat(2,1fr)}._stageTrack_92psp_432{grid-template-columns:repeat(3,1fr)}._impactGrid_92psp_436,._teamGrid_92psp_441{grid-template-columns:1fr}}@media (width<=640px){._visionSection_92psp_417,._problemSection_92psp_417,._uaeSection_92psp_417,._stageSection_92psp_417,._impactSection_92psp_417,._teamSection_92psp_417{padding:4rem 20px}._ceoMessage_92psp_422{min-height:480px}._problemGrid_92psp_430,._stageTrack_92psp_432,._uaeMetrics_92psp_431{grid-template-columns:1fr}._problemGrid_92psp_430 article,._stageTrack_92psp_432 article{min-height:auto}._uaeMetrics_92psp_431 article{min-height:140px}._impactGrid_92psp_436{margin-top:2.2rem}._teamCard_92psp_441{grid-template-columns:1fr}._teamPortrait_92psp_442{min-height:330px}._teamCardBody_92psp_443{min-height:245px}._teamSectionDark_92psp_440 ._teamCard_92psp_441{background:#15131d}}
