/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--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-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-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-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-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-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-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-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-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);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-widest:.1em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-chart-1:var(--color-orange-500);--color-chart-2:var(--color-teal-500);--color-chart-3:var(--color-blue-500);--color-chart-4:var(--color-yellow-400);--color-chart-5:var(--color-orange-300)}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border-subtle);box-sizing:border-box}body{background:var(--color-surface-default);color:var(--color-text-primary);font-family:var(--font-body);margin:var(--space-0)}button,input,select,textarea{font-family:var(--font-body)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.card-interactive-overlay:before{border-radius:var(--radius-card);content:"";transition:background-color var(--duration-default) var(--ease-standard);position:absolute;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-\[var\(--space-6\)\]{top:calc(var(--space-6) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[var\(--space-1\)\]{top:var(--space-1)}.top-\[var\(--space-1h\)\]{top:var(--space-1h)}.top-\[var\(--space-6\)\]{top:var(--space-6)}.top-\[var\(--space-md\)\]{top:var(--space-md)}.top-full{top:100%}.-right-\[var\(--space-16\)\]{right:calc(var(--space-16) * -1)}.-right-\[var\(--space-24\)\]{right:calc(var(--space-24) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[var\(--space-1\)\]{right:var(--space-1)}.right-\[var\(--space-2\)\]{right:var(--space-2)}.right-\[var\(--space-6\)\]{right:var(--space-6)}.right-\[var\(--space-md\)\]{right:var(--space-md)}.right-\[var\(--space-sm\)\]{right:var(--space-sm)}.-bottom-\[var\(--space-16\)\]{bottom:calc(var(--space-16) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[var\(--container-slider-range-start\)\]{bottom:var(--container-slider-range-start)}.bottom-\[var\(--container-slider-thumb-position\)\]{bottom:var(--container-slider-thumb-position)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[var\(--container-slider-range-start\)\]{left:var(--container-slider-range-start)}.left-\[var\(--container-slider-thumb-position\)\]{left:var(--container-slider-thumb-position)}.left-\[var\(--space-3\)\]{left:var(--space-3)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-\[var\(--space-md\)\]{margin-inline:calc(var(--space-md) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-\[var\(--space-xs\)\]{margin-block:var(--space-xs)}.my-auto{margin-block:auto}.-me-\[var\(--space-3\)\]{margin-inline-end:calc(var(--space-3) * -1)}.me-\[var\(--space-xs\)\]{margin-inline-end:var(--space-xs)}.-mt-\[var\(--space-4\)\]{margin-top:calc(var(--space-4) * -1)}.-mt-\[var\(--space-16\)\]{margin-top:calc(var(--space-16) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[var\(--space-0h\)\]{margin-top:var(--space-0h)}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-3\)\]{margin-top:var(--space-3)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-5\)\]{margin-top:var(--space-5)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-\[var\(--space-sm\)\]{margin-top:var(--space-sm)}.mt-\[var\(--space-xs\)\]{margin-top:var(--space-xs)}.mt-auto{margin-top:auto}.mr-\[var\(--space-0h\)\]{margin-right:var(--space-0h)}.mb-\[var\(--space-2\)\]{margin-bottom:var(--space-2)}.mb-\[var\(--space-3h\)\]{margin-bottom:var(--space-3h)}.mb-\[var\(--space-5\)\]{margin-bottom:var(--space-5)}.mb-\[var\(--space-6\)\]{margin-bottom:var(--space-6)}.mb-\[var\(--space-xs\)\]{margin-bottom:var(--space-xs)}.ml-auto{margin-left:auto}.ad-access-actions{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[var\(--size-4\)\]{width:var(--size-4);height:var(--size-4)}.size-\[var\(--size-5\)\]{width:var(--size-5);height:var(--size-5)}.size-\[var\(--size-6\)\]{width:var(--size-6);height:var(--size-6)}.size-\[var\(--size-8\)\]{width:var(--size-8);height:var(--size-8)}.size-\[var\(--size-9\)\]{width:var(--size-9);height:var(--size-9)}.size-\[var\(--size-10\)\]{width:var(--size-10);height:var(--size-10)}.size-\[var\(--size-component-shell-brand-tile\)\]{width:var(--size-component-shell-brand-tile);height:var(--size-component-shell-brand-tile)}.size-\[var\(--size-component-shell-brand-tile-compact\)\]{width:var(--size-component-shell-brand-tile-compact);height:var(--size-component-shell-brand-tile-compact)}.size-\[var\(--size-component-shell-icon-item\)\]{width:var(--size-component-shell-icon-item);height:var(--size-component-shell-icon-item)}.size-\[var\(--size-component-shell-org-tile\)\]{width:var(--size-component-shell-org-tile);height:var(--size-component-shell-org-tile)}.size-\[var\(--size-component-shell-unread-dot\)\]{width:var(--size-component-shell-unread-dot);height:var(--size-component-shell-unread-dot)}.size-\[var\(--space-2\)\]{width:var(--space-2);height:var(--space-2)}.size-\[var\(--space-2h\)\]{width:var(--space-2h);height:var(--space-2h)}.size-\[var\(--space-3\)\]{width:var(--space-3);height:var(--space-3)}.size-\[var\(--space-3h\)\]{width:var(--space-3h);height:var(--space-3h)}.size-\[var\(--space-4\)\]{width:var(--space-4);height:var(--space-4)}.size-\[var\(--space-5\)\]{width:var(--space-5);height:var(--space-5)}.size-\[var\(--space-6\)\]{width:var(--space-6);height:var(--space-6)}.size-\[var\(--space-8\)\]{width:var(--space-8);height:var(--space-8)}.size-\[var\(--space-10\)\]{width:var(--space-10);height:var(--space-10)}.size-\[var\(--space-12\)\]{width:var(--space-12);height:var(--space-12)}.size-\[var\(--space-16\)\]{width:var(--space-16);height:var(--space-16)}.size-\[var\(--space-20\)\]{width:var(--space-20);height:var(--space-20)}.size-\[var\(--text-body-base\)\]{width:var(--text-body-base);height:var(--text-body-base)}.size-\[var\(--text-body-lg\)\]{width:var(--text-body-lg);height:var(--text-body-lg)}.size-\[var\(--text-body-sm\)\]{width:var(--text-body-sm);height:var(--text-body-sm)}.size-\[var\(--text-body-xs\)\]{width:var(--text-body-xs);height:var(--text-body-xs)}.size-full{width:100%;height:100%}.h-1\/2{height:50%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[var\(--container-slider-range-size\)\]{height:var(--container-slider-range-size)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--size-9\)\]{height:var(--size-9)}.h-\[var\(--size-10\)\]{height:var(--size-10)}.h-\[var\(--size-11\)\]{height:var(--size-11)}.h-\[var\(--size-12\)\]{height:var(--size-12)}.h-\[var\(--size-16\)\]{height:var(--size-16)}.h-\[var\(--size-component-shell-brand-wordmark\)\]{height:var(--size-component-shell-brand-wordmark)}.h-\[var\(--size-component-shell-org-switcher-height\)\]{height:var(--size-component-shell-org-switcher-height)}.h-\[var\(--size-component-shell-pip\)\]{height:var(--size-component-shell-pip)}.h-\[var\(--size-component-shell-rail-row\)\]{height:var(--size-component-shell-rail-row)}.h-\[var\(--size-component-shell-search-height\)\]{height:var(--size-component-shell-search-height)}.h-\[var\(--size-component-shell-top-bar\)\]{height:var(--size-component-shell-top-bar)}.h-\[var\(--space-1\)\]{height:var(--space-1)}.h-\[var\(--space-2\)\]{height:var(--space-2)}.h-\[var\(--space-4\)\]{height:var(--space-4)}.h-\[var\(--space-5\)\]{height:var(--space-5)}.h-\[var\(--space-6\)\]{height:var(--space-6)}.h-\[var\(--space-8\)\]{height:var(--space-8)}.h-\[var\(--space-9\)\]{height:var(--space-9)}.h-\[var\(--space-11\)\]{height:var(--space-11)}.h-\[var\(--space-32\)\]{height:var(--space-32)}.h-\[var\(--space-md\)\]{height:var(--space-md)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[30dvh\]{max-height:30dvh}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-dvh{max-height:100dvh}.max-h-responsive-picker{max-height:var(--max-height-responsive-picker)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[var\(--size-9\)\]{min-height:var(--size-9)}.min-h-\[var\(--size-10\)\]{min-height:var(--size-10)}.min-h-\[var\(--size-11\)\]{min-height:var(--size-11)}.min-h-\[var\(--size-12\)\]{min-height:var(--size-12)}.min-h-\[var\(--size-16\)\]{min-height:var(--size-16)}.min-h-\[var\(--size-component-shell-drawer-row\)\]{min-height:var(--size-component-shell-drawer-row)}.min-h-\[var\(--space-6\)\]{min-height:var(--space-6)}.min-h-\[var\(--space-8\)\]{min-height:var(--space-8)}.min-h-\[var\(--space-10\)\]{min-height:var(--space-10)}.min-h-\[var\(--space-12\)\]{min-height:var(--space-12)}.min-h-\[var\(--space-14\)\]{min-height:var(--space-14)}.min-h-dvh{min-height:100dvh}.\!w-md{width:var(--container-md)!important}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-72{width:calc(var(--spacing) * 72)}.w-112{width:calc(var(--spacing) * 112)}.w-\[var\(--container-slider-range-size\)\]{width:var(--container-slider-range-size)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--size-component-shell-account-menu\)\]{width:var(--size-component-shell-account-menu)}.w-\[var\(--size-component-shell-drawer\)\]{width:var(--size-component-shell-drawer)}.w-\[var\(--size-component-shell-org-menu\)\]{width:var(--size-component-shell-org-menu)}.w-\[var\(--size-component-shell-rail-expanded\)\]{width:var(--size-component-shell-rail-expanded)}.w-\[var\(--size-component-shell-rail-icons\)\]{width:var(--size-component-shell-rail-icons)}.w-\[var\(--size-component-shell-search\)\]{width:var(--size-component-shell-search)}.w-\[var\(--space-2\)\]{width:var(--space-2)}.w-\[var\(--space-4\)\]{width:var(--space-4)}.w-\[var\(--space-5\)\]{width:var(--space-5)}.w-\[var\(--space-9\)\]{width:var(--space-9)}.w-\[var\(--space-11\)\]{width:var(--space-11)}.w-\[var\(--space-32\)\]{width:var(--space-32)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--dialog-max-w\){max-width:var(--dialog-max-w)}.max-w-\(--radix-popover-content-available-width\){max-width:var(--radix-popover-content-available-width)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[var\(--size-component-shell-crumb-max\)\]{max-width:var(--size-component-shell-crumb-max)}.max-w-\[var\(--size-component-shell-drawer-max\)\]{max-width:var(--size-component-shell-drawer-max)}.max-w-\[var\(--size-component-shell-org-switcher-max\)\]{max-width:var(--size-component-shell-org-switcher-max)}.max-w-\[var\(--space-32\)\]{max-width:var(--space-32)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[calc\(var\(--space-32\)\+var\(--space-12\)\)\]{min-width:calc(var(--space-32) + var(--space-12))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-\[var\(--size-component-shell-org-switcher-min\)\]{min-width:var(--size-component-shell-org-switcher-min)}.min-w-\[var\(--size-component-shell-pip\)\]{min-width:var(--size-component-shell-pip)}.min-w-\[var\(--space-8\)\]{min-width:var(--space-8)}.min-w-\[var\(--space-9\)\]{min-width:var(--space-9)}.min-w-\[var\(--space-11\)\]{min-width:var(--space-11)}.min-w-\[var\(--space-32\)\]{min-width:var(--space-32)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[var\(--space-4\)\]{--tw-translate-x:var(--space-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[var\(--space-5\)\]{--tw-translate-x:var(--space-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.card-horizontal-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-icon-content{grid-template-columns:auto 1fr}.grid-cols-icon-content-action{grid-template-columns:auto 1fr auto}.grid-cols-toast{grid-template-columns:1fr auto}.card-header-layout{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-stretch{justify-items:stretch}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[var\(--space-0h\)\]{gap:var(--space-0h)}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-2h\)\]{gap:var(--space-2h)}.gap-\[var\(--space-2xs\)\]{gap:var(--space-2xs)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-3h\)\]{gap:var(--space-3h)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-5\)\]{gap:var(--space-5)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-lg\)\]{gap:var(--space-lg)}.gap-\[var\(--space-md\)\]{gap:var(--space-md)}.gap-\[var\(--space-sm\)\]{gap:var(--space-sm)}.gap-\[var\(--space-xs\)\]{gap:var(--space-xs)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-md\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-sm\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-xs\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-xs) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[var\(--space-2\)\]{column-gap:var(--space-2)}.gap-x-\[var\(--space-4\)\]{column-gap:var(--space-4)}.gap-x-\[var\(--space-lg\)\]{column-gap:var(--space-lg)}.gap-x-\[var\(--space-md\)\]{column-gap:var(--space-md)}.gap-x-\[var\(--space-sm\)\]{column-gap:var(--space-sm)}.gap-y-\[var\(--space-1\)\]{row-gap:var(--space-1)}.gap-y-\[var\(--space-xs\)\]{row-gap:var(--space-xs)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-component-shell-item\)\]{border-radius:var(--radius-component-shell-item)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-t-\[var\(--radius-card\)\]{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-t-\[var\(--radius-lg\)\]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-\[var\(--radius-card\)\]{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.rounded-r-\[var\(--radius-card\)\]{border-top-right-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.rounded-b-\[var\(--radius-card\)\]{border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.input-autofill-surface:autofill{border-color:var(--color-component-input-border-autofill);background-image:linear-gradient(var(--color-component-input-surface-autofill), var(--color-component-input-surface-autofill));background-color:var(--color-component-input-surface-autofill);color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);border-color:var(--color-component-input-border-autofill);background-image:linear-gradient(var(--color-component-input-surface-autofill), var(--color-component-input-surface-autofill));background-color:var(--color-component-input-surface-autofill);-webkit-text-fill-color:var(--color-text-primary)}.border-\[color-mix\(in_srgb\,var\(--color-indicator-spinner\)_25\%\,transparent\)\]{border-color:var(--color-indicator-spinner)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-indicator-spinner\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-indicator-spinner) 25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-indicator-spinner-inverse\)_25\%\,transparent\)\]{border-color:var(--color-indicator-spinner-inverse)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-indicator-spinner-inverse\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-indicator-spinner-inverse) 25%,transparent)}}.border-\[var\(--color-action-border-secondary\)\]{border-color:var(--color-action-border-secondary)}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-border-inverse-subtle\)\]{border-color:var(--color-border-inverse-subtle)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[var\(--color-component-avatar-border-subtle\)\]{border-color:var(--color-component-avatar-border-subtle)}.border-\[var\(--color-component-chip-border-default\)\]{border-color:var(--color-component-chip-border-default)}.border-\[var\(--color-component-chip-border-selected\)\]{border-color:var(--color-component-chip-border-selected)}.border-\[var\(--color-component-file-upload-border-default\)\]{border-color:var(--color-component-file-upload-border-default)}.border-\[var\(--color-component-input-border-default\)\]{border-color:var(--color-component-input-border-default)}.border-\[var\(--color-component-progress-surface-default\)\]{border-color:var(--color-component-progress-surface-default)}.border-\[var\(--color-component-progress-surface-error\)\]{border-color:var(--color-component-progress-surface-error)}.border-\[var\(--color-component-progress-surface-success\)\]{border-color:var(--color-component-progress-surface-success)}.border-\[var\(--color-component-segmented-border-track\)\]{border-color:var(--color-component-segmented-border-track)}.border-\[var\(--color-component-shell-rail-pip-border\)\]{border-color:var(--color-component-shell-rail-pip-border)}.border-\[var\(--color-component-switch-border-track\)\]{border-color:var(--color-component-switch-border-track)}.border-\[var\(--color-component-switch-border-track-disabled\)\]{border-color:var(--color-component-switch-border-track-disabled)}.border-\[var\(--color-indicator-spinner\)\]{border-color:var(--color-indicator-spinner)}.border-\[var\(--color-indicator-spinner-inverse\)\]{border-color:var(--color-indicator-spinner-inverse)}.border-\[var\(--color-system-border-error\)\]{border-color:var(--color-system-border-error)}.border-\[var\(--color-system-border-info\)\]{border-color:var(--color-system-border-info)}.border-\[var\(--color-system-border-success\)\]{border-color:var(--color-system-border-success)}.border-\[var\(--color-system-border-warning\)\]{border-color:var(--color-system-border-warning)}.border-border{border-color:var(--color-border-subtle)}.border-transparent{border-color:#0000}.border-t-\[var\(--color-indicator-spinner\)\]{border-top-color:var(--color-indicator-spinner)}.border-t-\[var\(--color-indicator-spinner-inverse\)\]{border-top-color:var(--color-indicator-spinner-inverse)}.\!bg-\[var\(--color-system-surface-error\)\]{background-color:var(--color-system-surface-error)!important}.\!bg-\[var\(--color-system-surface-info\)\]{background-color:var(--color-system-surface-info)!important}.\!bg-\[var\(--color-system-surface-success\)\]{background-color:var(--color-system-surface-success)!important}.\!bg-\[var\(--color-system-surface-warning\)\]{background-color:var(--color-system-surface-warning)!important}.bg-\[var\(--color-action-surface-primary\)\]{background-color:var(--color-action-surface-primary)}.bg-\[var\(--color-action-surface-tertiary\)\]{background-color:var(--color-action-surface-tertiary)}.bg-\[var\(--color-alpha-white-12\)\]{background-color:var(--color-alpha-white-12)}.bg-\[var\(--color-border-default\)\]{background-color:var(--color-border-default)}.bg-\[var\(--color-border-subtle\)\]{background-color:var(--color-border-subtle)}.bg-\[var\(--color-component-auth-badge-surface\)\]{background-color:var(--color-component-auth-badge-surface)}.bg-\[var\(--color-component-auth-brand-surface\)\]{background-color:var(--color-component-auth-brand-surface)}.bg-\[var\(--color-component-auth-canvas\)\]{background-color:var(--color-component-auth-canvas)}.bg-\[var\(--color-component-auth-card-surface\)\]{background-color:var(--color-component-auth-card-surface)}.bg-\[var\(--color-component-avatar-surface-accent\)\]{background-color:var(--color-component-avatar-surface-accent)}.bg-\[var\(--color-component-avatar-surface-expressive\)\]{background-color:var(--color-component-avatar-surface-expressive)}.bg-\[var\(--color-component-avatar-surface-primary\)\]{background-color:var(--color-component-avatar-surface-primary)}.bg-\[var\(--color-component-avatar-surface-secondary\)\]{background-color:var(--color-component-avatar-surface-secondary)}.bg-\[var\(--color-component-avatar-surface-subtle\)\]{background-color:var(--color-component-avatar-surface-subtle)}.bg-\[var\(--color-component-card-surface-default\)\]{background-color:var(--color-component-card-surface-default)}.bg-\[var\(--color-component-card-surface-inverse\)\]{background-color:var(--color-component-card-surface-inverse)}.bg-\[var\(--color-component-card-surface-inverse-subtle\)\]{background-color:var(--color-component-card-surface-inverse-subtle)}.bg-\[var\(--color-component-card-surface-subtle\)\]{background-color:var(--color-component-card-surface-subtle)}.bg-\[var\(--color-component-chip-surface-default\)\]{background-color:var(--color-component-chip-surface-default)}.bg-\[var\(--color-component-chip-surface-selected\)\]{background-color:var(--color-component-chip-surface-selected)}.bg-\[var\(--color-component-file-upload-surface-container\)\]{background-color:var(--color-component-file-upload-surface-container)}.bg-\[var\(--color-component-file-upload-surface-drop\)\]{background-color:var(--color-component-file-upload-surface-drop)}.bg-\[var\(--color-component-file-upload-surface-icon-holder\)\]{background-color:var(--color-component-file-upload-surface-icon-holder)}.bg-\[var\(--color-component-input-surface-affordance\)\]{background-color:var(--color-component-input-surface-affordance)}.bg-\[var\(--color-component-input-surface-default\)\]{background-color:var(--color-component-input-surface-default)}.bg-\[var\(--color-component-progress-surface-default\)\]{background-color:var(--color-component-progress-surface-default)}.bg-\[var\(--color-component-progress-surface-disabled\)\]{background-color:var(--color-component-progress-surface-disabled)}.bg-\[var\(--color-component-progress-surface-error\)\]{background-color:var(--color-component-progress-surface-error)}.bg-\[var\(--color-component-progress-surface-success\)\]{background-color:var(--color-component-progress-surface-success)}.bg-\[var\(--color-component-progress-surface-track\)\]{background-color:var(--color-component-progress-surface-track)}.bg-\[var\(--color-component-progress-surface-track-disabled\)\]{background-color:var(--color-component-progress-surface-track-disabled)}.bg-\[var\(--color-component-progress-surface-track-error\)\]{background-color:var(--color-component-progress-surface-track-error)}.bg-\[var\(--color-component-progress-surface-track-subtle\)\]{background-color:var(--color-component-progress-surface-track-subtle)}.bg-\[var\(--color-component-progress-surface-track-success\)\]{background-color:var(--color-component-progress-surface-track-success)}.bg-\[var\(--color-component-shell-avatar-surface\)\]{background-color:var(--color-component-shell-avatar-surface)}.bg-\[var\(--color-component-shell-brand-pill-surface\)\]{background-color:var(--color-component-shell-brand-pill-surface)}.bg-\[var\(--color-component-shell-brand-tile\)\]{background-color:var(--color-component-shell-brand-tile)}.bg-\[var\(--color-component-shell-org-tile\)\]{background-color:var(--color-component-shell-org-tile)}.bg-\[var\(--color-component-shell-rail-count-selected-surface\)\]{background-color:var(--color-component-shell-rail-count-selected-surface)}.bg-\[var\(--color-component-shell-rail-count-surface\)\]{background-color:var(--color-component-shell-rail-count-surface)}.bg-\[var\(--color-component-shell-rail-count-warn-surface\)\]{background-color:var(--color-component-shell-rail-count-warn-surface)}.bg-\[var\(--color-component-shell-rail-item-active-surface\)\]{background-color:var(--color-component-shell-rail-item-active-surface)}.bg-\[var\(--color-component-shell-rail-surface\)\]{background-color:var(--color-component-shell-rail-surface)}.bg-\[var\(--color-component-shell-scrim\)\]{background-color:var(--color-component-shell-scrim)}.bg-\[var\(--color-component-shell-top-bar-surface\)\]{background-color:var(--color-component-shell-top-bar-surface)}.bg-\[var\(--color-component-slider-surface-default\)\]{background-color:var(--color-component-slider-surface-default)}.bg-\[var\(--color-component-slider-surface-track\)\]{background-color:var(--color-component-slider-surface-track)}.bg-\[var\(--color-component-switch-surface-thumb\)\]{background-color:var(--color-component-switch-surface-thumb)}.bg-\[var\(--color-component-switch-surface-thumb-disabled-off\)\]{background-color:var(--color-component-switch-surface-thumb-disabled-off)}.bg-\[var\(--color-component-switch-surface-thumb-disabled-on\)\]{background-color:var(--color-component-switch-surface-thumb-disabled-on)}.bg-\[var\(--color-component-switch-surface-track\)\]{background-color:var(--color-component-switch-surface-track)}.bg-\[var\(--color-component-switch-surface-track-disabled-off\)\]{background-color:var(--color-component-switch-surface-track-disabled-off)}.bg-\[var\(--color-component-switch-surface-track-disabled-on\)\]{background-color:var(--color-component-switch-surface-track-disabled-on)}.bg-\[var\(--color-deep-teal-950\)\]\/45{background-color:var(--color-deep-teal-950)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-deep-teal-950\)\]\/45{background-color:color-mix(in oklab, var(--color-deep-teal-950) 45%, transparent)}}.bg-\[var\(--color-expressive-surface-raised\)\]{background-color:var(--color-expressive-surface-raised)}.bg-\[var\(--color-expressive-surface-secondary-subtle\)\]{background-color:var(--color-expressive-surface-secondary-subtle)}.bg-\[var\(--color-expressive-surface-subtle\)\]{background-color:var(--color-expressive-surface-subtle)}.bg-\[var\(--color-overlay-scrim\)\]{background-color:var(--color-overlay-scrim)}.bg-\[var\(--color-selection-overlay-hover\)\]{background-color:var(--color-selection-overlay-hover)}.bg-\[var\(--color-selection-surface-menu\)\]{background-color:var(--color-selection-surface-menu)}.bg-\[var\(--color-selection-surface-subtle\)\]{background-color:var(--color-selection-surface-subtle)}.bg-\[var\(--color-surface-default\)\]{background-color:var(--color-surface-default)}.bg-\[var\(--color-surface-elevated\)\]{background-color:var(--color-surface-elevated)}.bg-\[var\(--color-surface-inset\)\]{background-color:var(--color-surface-inset)}.bg-\[var\(--color-surface-inverse\)\]{background-color:var(--color-surface-inverse)}.bg-\[var\(--color-surface-subtle\)\]{background-color:var(--color-surface-subtle)}.bg-\[var\(--color-system-surface-destructive\)\]{background-color:var(--color-system-surface-destructive)}.bg-\[var\(--color-system-surface-error\)\]{background-color:var(--color-system-surface-error)}.bg-\[var\(--color-system-surface-error-subtle\)\]{background-color:var(--color-system-surface-error-subtle)}.bg-\[var\(--color-system-surface-info\)\]{background-color:var(--color-system-surface-info)}.bg-\[var\(--color-system-surface-info-subtle\)\]{background-color:var(--color-system-surface-info-subtle)}.bg-\[var\(--color-system-surface-success\)\]{background-color:var(--color-system-surface-success)}.bg-\[var\(--color-system-surface-success-subtle\)\]{background-color:var(--color-system-surface-success-subtle)}.bg-\[var\(--color-system-surface-warning\)\]{background-color:var(--color-system-surface-warning)}.bg-\[var\(--color-system-surface-warning-subtle\)\]{background-color:var(--color-system-surface-warning-subtle)}.bg-\[var\(--color-warning-500\)\]{background-color:var(--color-warning-500)}.bg-accent{background-color:var(--color-selection-surface-subtle)}.bg-background{background-color:var(--color-surface-default)}.bg-border{background-color:var(--color-border-subtle)}.bg-current{background-color:currentColor}.bg-popover{background-color:var(--color-surface-elevated)}.bg-primary{background-color:var(--color-action-surface-primary)}.bg-secondary{background-color:var(--color-surface-subtle)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--gradient-brand\)\]{background-image:var(--gradient-brand)}.from-\[var\(--color-system-surface-warning-subtle\)\]{--tw-gradient-from:var(--color-system-surface-warning-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-surface-default\)\]{--tw-gradient-to:var(--color-surface-default);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[var\(--color-surface-elevated\)\]{fill:var(--color-surface-elevated)}.fill-\[var\(--color-surface-inverse\)\]{fill:var(--color-surface-inverse)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[var\(--space-0h\)\]{padding:var(--space-0h)}.p-\[var\(--space-1h\)\]{padding:var(--space-1h)}.p-\[var\(--space-2\)\]{padding:var(--space-2)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.p-\[var\(--space-10\)\]{padding:var(--space-10)}.p-\[var\(--space-lg\)\]{padding:var(--space-lg)}.p-\[var\(--space-md\)\]{padding:var(--space-md)}.p-\[var\(--space-sm\)\]{padding:var(--space-sm)}.p-\[var\(--space-xs\)\]{padding:var(--space-xs)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[var\(--space-0h\)\]{padding-inline:var(--space-0h)}.px-\[var\(--space-1\)\]{padding-inline:var(--space-1)}.px-\[var\(--space-1h\)\]{padding-inline:var(--space-1h)}.px-\[var\(--space-2\)\]{padding-inline:var(--space-2)}.px-\[var\(--space-3\)\]{padding-inline:var(--space-3)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.px-\[var\(--space-md\)\]{padding-inline:var(--space-md)}.px-\[var\(--space-sm\)\]{padding-inline:var(--space-sm)}.px-\[var\(--space-xl\)\]{padding-inline:var(--space-xl)}.px-\[var\(--space-xs\)\]{padding-inline:var(--space-xs)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[var\(--space-0h\)\]{padding-block:var(--space-0h)}.py-\[var\(--space-1\)\]{padding-block:var(--space-1)}.py-\[var\(--space-1h\)\]{padding-block:var(--space-1h)}.py-\[var\(--space-2\)\]{padding-block:var(--space-2)}.py-\[var\(--space-3\)\]{padding-block:var(--space-3)}.py-\[var\(--space-6\)\]{padding-block:var(--space-6)}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.py-\[var\(--space-10\)\]{padding-block:var(--space-10)}.py-\[var\(--space-12\)\]{padding-block:var(--space-12)}.py-\[var\(--space-md\)\]{padding-block:var(--space-md)}.py-\[var\(--space-sm\)\]{padding-block:var(--space-sm)}.py-\[var\(--space-xl\)\]{padding-block:var(--space-xl)}.py-\[var\(--space-xs\)\]{padding-block:var(--space-xs)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-\[var\(--space-3\)\]{padding-top:var(--space-3)}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-\[var\(--space-6\)\]{padding-top:var(--space-6)}.pt-\[var\(--space-md\)\]{padding-top:var(--space-md)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[var\(--space-2h\)\]{padding-right:var(--space-2h)}.pr-\[var\(--space-8\)\]{padding-right:var(--space-8)}.pr-\[var\(--space-10\)\]{padding-right:var(--space-10)}.pr-\[var\(--space-md\)\]{padding-right:var(--space-md)}.pr-\[var\(--space-xl\)\]{padding-right:var(--space-xl)}.pr-\[var\(--space-xs\)\]{padding-right:var(--space-xs)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[var\(--space-3h\)\]{padding-bottom:var(--space-3h)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pb-\[var\(--space-6\)\]{padding-bottom:var(--space-6)}.pb-\[var\(--space-10\)\]{padding-bottom:var(--space-10)}.pb-\[var\(--space-20\)\]{padding-bottom:var(--space-20)}.pb-\[var\(--space-md\)\]{padding-bottom:var(--space-md)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-\[var\(--space-3h\)\]{padding-left:var(--space-3h)}.pl-\[var\(--space-6\)\]{padding-left:var(--space-6)}.pl-\[var\(--space-8\)\]{padding-left:var(--space-8)}.pl-\[var\(--space-xl\)\]{padding-left:var(--space-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-toast-icon{vertical-align:var(--toast-icon-align-offset)}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-mono\)\],.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--text-body-base\)\]{font-size:var(--text-body-base)}.text-\[length\:var\(--text-body-lg\)\]{font-size:var(--text-body-lg)}.text-\[length\:var\(--text-body-sm\)\]{font-size:var(--text-body-sm)}.text-\[length\:var\(--text-body-xs\)\]{font-size:var(--text-body-xs)}.text-\[length\:var\(--text-component-shell-count\)\]{font-size:var(--text-component-shell-count)}.text-\[length\:var\(--text-component-shell-drawer-item\)\]{font-size:var(--text-component-shell-drawer-item)}.text-\[length\:var\(--text-component-shell-kbd\)\]{font-size:var(--text-component-shell-kbd)}.text-\[length\:var\(--text-component-shell-menu-header\)\]{font-size:var(--text-component-shell-menu-header)}.text-\[length\:var\(--text-component-shell-org-kind\)\]{font-size:var(--text-component-shell-org-kind)}.text-\[length\:var\(--text-component-shell-org-name\)\]{font-size:var(--text-component-shell-org-name)}.text-\[length\:var\(--text-component-shell-pill\)\]{font-size:var(--text-component-shell-pill)}.text-\[length\:var\(--text-component-shell-pip\)\]{font-size:var(--text-component-shell-pip)}.text-\[length\:var\(--text-component-shell-rail-item\)\]{font-size:var(--text-component-shell-rail-item)}.text-\[length\:var\(--text-component-shell-search\)\]{font-size:var(--text-component-shell-search)}.text-\[length\:var\(--text-display-2-size\)\]{font-size:var(--text-display-2-size)}.text-\[length\:var\(--text-h1-size\)\]{font-size:var(--text-h1-size)}.text-\[length\:var\(--text-h2-size\)\]{font-size:var(--text-h2-size)}.text-\[length\:var\(--text-h3-size\)\]{font-size:var(--text-h3-size)}.text-\[length\:var\(--text-h4-size\)\]{font-size:var(--text-h4-size)}.text-\[length\:var\(--text-h5-size\)\]{font-size:var(--text-h5-size)}.text-\[length\:var\(--text-label-base\)\]{font-size:var(--text-label-base)}.text-\[length\:var\(--text-label-lg\)\]{font-size:var(--text-label-lg)}.text-\[length\:var\(--text-label-md\)\]{font-size:var(--text-label-md)}.text-\[length\:var\(--text-label-sm\)\]{font-size:var(--text-label-sm)}.text-\[length\:var\(--text-section-label-size\)\]{font-size:var(--text-section-label-size)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[var\(--text-body-base-lh\)\]{--tw-leading:var(--text-body-base-lh);line-height:var(--text-body-base-lh)}.leading-\[var\(--text-body-lg-lh\)\]{--tw-leading:var(--text-body-lg-lh);line-height:var(--text-body-lg-lh)}.leading-\[var\(--text-body-sm-lh\)\]{--tw-leading:var(--text-body-sm-lh);line-height:var(--text-body-sm-lh)}.leading-\[var\(--text-body-xs-lh\)\]{--tw-leading:var(--text-body-xs-lh);line-height:var(--text-body-xs-lh)}.leading-\[var\(--text-display-2-lh\)\]{--tw-leading:var(--text-display-2-lh);line-height:var(--text-display-2-lh)}.leading-\[var\(--text-h1-lh\)\]{--tw-leading:var(--text-h1-lh);line-height:var(--text-h1-lh)}.leading-\[var\(--text-h2-lh\)\]{--tw-leading:var(--text-h2-lh);line-height:var(--text-h2-lh)}.leading-\[var\(--text-h3-lh\)\]{--tw-leading:var(--text-h3-lh);line-height:var(--text-h3-lh)}.leading-\[var\(--text-h4-lh\)\]{--tw-leading:var(--text-h4-lh);line-height:var(--text-h4-lh)}.leading-\[var\(--text-h5-lh\)\]{--tw-leading:var(--text-h5-lh);line-height:var(--text-h5-lh)}.leading-\[var\(--text-label-base-lh\)\]{--tw-leading:var(--text-label-base-lh);line-height:var(--text-label-base-lh)}.leading-\[var\(--text-section-label-lh\)\]{--tw-leading:var(--text-section-label-lh);line-height:var(--text-section-label-lh)}.leading-none{--tw-leading:1;line-height:1}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-\[var\(--font-mono\)\]{--tw-font-weight:var(--font-mono);font-weight:var(--font-mono)}.font-\[var\(--text-display-2-weight\)\]{--tw-font-weight:var(--text-display-2-weight);font-weight:var(--text-display-2-weight)}.font-\[var\(--text-h1-weight\)\]{--tw-font-weight:var(--text-h1-weight);font-weight:var(--text-h1-weight)}.font-\[var\(--text-h3-weight\)\]{--tw-font-weight:var(--text-h3-weight);font-weight:var(--text-h3-weight)}.font-\[var\(--text-h5-weight\)\]{--tw-font-weight:var(--text-h5-weight);font-weight:var(--text-h5-weight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[var\(--tracking-component-shell-pill\)\]{--tw-tracking:var(--tracking-component-shell-pill);letter-spacing:var(--tracking-component-shell-pill)}.tracking-\[var\(--tracking-section-label\)\]{--tw-tracking:var(--tracking-section-label);letter-spacing:var(--tracking-section-label)}.tracking-\[var\(--tracking-wide\)\],.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--color-system-text-on-error\)\]{color:var(--color-system-text-on-error)!important}.\!text-\[var\(--color-system-text-on-info\)\]{color:var(--color-system-text-on-info)!important}.\!text-\[var\(--color-system-text-on-success\)\]{color:var(--color-system-text-on-success)!important}.\!text-\[var\(--color-system-text-on-warning\)\]{color:var(--color-system-text-on-warning)!important}.text-\[var\(--color-action-icon-on-primary\)\]{color:var(--color-action-icon-on-primary)}.text-\[var\(--color-action-surface-primary\)\]{color:var(--color-action-surface-primary)}.text-\[var\(--color-action-text-on-primary\)\]{color:var(--color-action-text-on-primary)}.text-\[var\(--color-action-text-on-tertiary\)\]{color:var(--color-action-text-on-tertiary)}.text-\[var\(--color-action-text-secondary\)\]{color:var(--color-action-text-secondary)}.text-\[var\(--color-action-text-tertiary\)\]{color:var(--color-action-text-tertiary)}.text-\[var\(--color-component-auth-badge-text\)\]{color:var(--color-component-auth-badge-text)}.text-\[var\(--color-component-auth-brand-arch\)\]{color:var(--color-component-auth-brand-arch)}.text-\[var\(--color-component-auth-brand-headline\)\]{color:var(--color-component-auth-brand-headline)}.text-\[var\(--color-component-auth-brand-text\)\]{color:var(--color-component-auth-brand-text)}.text-\[var\(--color-component-avatar-text-on-accent\)\]{color:var(--color-component-avatar-text-on-accent)}.text-\[var\(--color-component-avatar-text-on-expressive\)\]{color:var(--color-component-avatar-text-on-expressive)}.text-\[var\(--color-component-avatar-text-on-primary\)\]{color:var(--color-component-avatar-text-on-primary)}.text-\[var\(--color-component-avatar-text-on-secondary\)\]{color:var(--color-component-avatar-text-on-secondary)}.text-\[var\(--color-component-avatar-text-on-subtle\)\]{color:var(--color-component-avatar-text-on-subtle)}.text-\[var\(--color-component-chip-icon-selected\)\]{color:var(--color-component-chip-icon-selected)}.text-\[var\(--color-component-chip-text-default\)\]{color:var(--color-component-chip-text-default)}.text-\[var\(--color-component-chip-text-selected\)\]{color:var(--color-component-chip-text-selected)}.text-\[var\(--color-component-file-upload-icon-drop\)\]{color:var(--color-component-file-upload-icon-drop)}.text-\[var\(--color-component-file-upload-text-drop\)\]{color:var(--color-component-file-upload-text-drop)}.text-\[var\(--color-component-input-text-placeholder\)\]{color:var(--color-component-input-text-placeholder)}.text-\[var\(--color-component-nav-item-text-default\)\]{color:var(--color-component-nav-item-text-default)}.text-\[var\(--color-component-nav-item-text-selected\)\]{color:var(--color-component-nav-item-text-selected)}.text-\[var\(--color-component-progress-surface-default\)\]{color:var(--color-component-progress-surface-default)}.text-\[var\(--color-component-progress-surface-error\)\]{color:var(--color-component-progress-surface-error)}.text-\[var\(--color-component-progress-surface-success\)\]{color:var(--color-component-progress-surface-success)}.text-\[var\(--color-component-segmented-text-default\)\]{color:var(--color-component-segmented-text-default)}.text-\[var\(--color-component-shell-avatar-text\)\]{color:var(--color-component-shell-avatar-text)}.text-\[var\(--color-component-shell-brand-pill-text\)\]{color:var(--color-component-shell-brand-pill-text)}.text-\[var\(--color-component-shell-brand-text\)\]{color:var(--color-component-shell-brand-text)}.text-\[var\(--color-component-shell-org-tile-text\)\]{color:var(--color-component-shell-org-tile-text)}.text-\[var\(--color-component-shell-rail-count-selected-text\)\]{color:var(--color-component-shell-rail-count-selected-text)}.text-\[var\(--color-component-shell-rail-count-text\)\]{color:var(--color-component-shell-rail-count-text)}.text-\[var\(--color-component-shell-rail-count-warn-text\)\]{color:var(--color-component-shell-rail-count-warn-text)}.text-\[var\(--color-component-shell-rail-item-active-icon\)\]{color:var(--color-component-shell-rail-item-active-icon)}.text-\[var\(--color-component-shell-rail-item-active-text\)\]{color:var(--color-component-shell-rail-item-active-text)}.text-\[var\(--color-component-shell-rail-item-icon\)\]{color:var(--color-component-shell-rail-item-icon)}.text-\[var\(--color-component-shell-rail-item-text\)\]{color:var(--color-component-shell-rail-item-text)}.text-\[var\(--color-component-shell-top-bar-text-dim\)\]{color:var(--color-component-shell-top-bar-text-dim)}.text-\[var\(--color-component-switch-icon-on-thumb-disabled\)\]{color:var(--color-component-switch-icon-on-thumb-disabled)}.text-\[var\(--color-component-switch-icon-thumb-off\)\]{color:var(--color-component-switch-icon-thumb-off)}.text-\[var\(--color-component-switch-icon-thumb-on\)\]{color:var(--color-component-switch-icon-thumb-on)}.text-\[var\(--color-deep-teal-700\)\]{color:var(--color-deep-teal-700)}.text-\[var\(--color-expressive-surface-secondary\)\]{color:var(--color-expressive-surface-secondary)}.text-\[var\(--color-expressive-text-heading\)\]{color:var(--color-expressive-text-heading)}.text-\[var\(--color-expressive-text-primary\)\]{color:var(--color-expressive-text-primary)}.text-\[var\(--color-icon-subtle\)\]{color:var(--color-icon-subtle)}.text-\[var\(--color-link-icon-default\)\]{color:var(--color-link-icon-default)}.text-\[var\(--color-link-icon-inverse\)\]{color:var(--color-link-icon-inverse)}.text-\[var\(--color-link-icon-subtle\)\]{color:var(--color-link-icon-subtle)}.text-\[var\(--color-link-icon-subtle-inverse\)\]{color:var(--color-link-icon-subtle-inverse)}.text-\[var\(--color-link-text-default\)\]{color:var(--color-link-text-default)}.text-\[var\(--color-link-text-inverse\)\]{color:var(--color-link-text-inverse)}.text-\[var\(--color-link-text-subtle\)\]{color:var(--color-link-text-subtle)}.text-\[var\(--color-link-text-subtle-inverse\)\]{color:var(--color-link-text-subtle-inverse)}.text-\[var\(--color-primary-950\)\]{color:var(--color-primary-950)}.text-\[var\(--color-selection-text-menu\)\]{color:var(--color-selection-text-menu)}.text-\[var\(--color-system-border-error\)\]{color:var(--color-system-border-error)}.text-\[var\(--color-system-icon-error\)\]{color:var(--color-system-icon-error)}.text-\[var\(--color-system-icon-info\)\]{color:var(--color-system-icon-info)}.text-\[var\(--color-system-icon-success\)\]{color:var(--color-system-icon-success)}.text-\[var\(--color-system-icon-warning\)\]{color:var(--color-system-icon-warning)}.text-\[var\(--color-system-text-destructive\)\]{color:var(--color-system-text-destructive)}.text-\[var\(--color-system-text-error\)\]{color:var(--color-system-text-error)}.text-\[var\(--color-system-text-info\)\]{color:var(--color-system-text-info)}.text-\[var\(--color-system-text-on-destructive\)\]{color:var(--color-system-text-on-destructive)}.text-\[var\(--color-system-text-on-error\)\]{color:var(--color-system-text-on-error)}.text-\[var\(--color-system-text-on-error-subtle\)\]{color:var(--color-system-text-on-error-subtle)}.text-\[var\(--color-system-text-on-info\)\]{color:var(--color-system-text-on-info)}.text-\[var\(--color-system-text-on-info-subtle\)\]{color:var(--color-system-text-on-info-subtle)}.text-\[var\(--color-system-text-on-success\)\]{color:var(--color-system-text-on-success)}.text-\[var\(--color-system-text-on-success-subtle\)\]{color:var(--color-system-text-on-success-subtle)}.text-\[var\(--color-system-text-on-warning\)\]{color:var(--color-system-text-on-warning)}.text-\[var\(--color-system-text-on-warning-subtle\)\]{color:var(--color-system-text-on-warning-subtle)}.text-\[var\(--color-system-text-success\)\]{color:var(--color-system-text-success)}.text-\[var\(--color-system-text-warning\)\]{color:var(--color-system-text-warning)}.text-\[var\(--color-text-body\)\]{color:var(--color-text-body)}.text-\[var\(--color-text-disabled\)\]{color:var(--color-text-disabled)}.text-\[var\(--color-text-display\)\]{color:var(--color-text-display)}.text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[var\(--color-text-inverse-disabled\)\]{color:var(--color-text-inverse-disabled)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-subtle\)\]{color:var(--color-text-subtle)}.text-\[var\(--color-white-50\)\]{color:var(--color-white-50)}.text-card-foreground{color:var(--color-text-primary)}.text-current{color:currentColor}.text-foreground{color:var(--color-text-primary)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--color-text-subtle)}.text-popover-foreground{color:var(--color-text-primary)}.text-primary{color:var(--color-action-surface-primary)}.text-primary-foreground{color:var(--color-action-text-on-primary)}.text-secondary-foreground{color:var(--color-text-primary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[var\(--space-1\)\]{text-underline-offset:var(--space-1)}.accent-\[var\(--color-action-surface-primary\)\]{accent-color:var(--color-action-surface-primary)}.accent-\[var\(--color-component-progress-surface-error\)\]{accent-color:var(--color-component-progress-surface-error)}.accent-\[var\(--color-component-progress-surface-success\)\]{accent-color:var(--color-component-progress-surface-success)}.progress-bar-accent{accent-color:var(--color-component-progress-surface-default)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-\[var\(--color-shadow-raised-primary\)\]{--tw-shadow:var(--color-shadow-raised-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-component-shell-drawer\)\]{--tw-shadow:var(--shadow-component-shell-drawer);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-floating\)\]{--tw-shadow:var(--shadow-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-raised\)\]{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--color-component-shell-brand-tile-ring\)\]{--tw-ring-color:var(--color-component-shell-brand-tile-ring)}.ring-\[var\(--color-component-shell-top-bar-surface\)\]{--tw-ring-color:var(--color-component-shell-top-bar-surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[var\(--blur-sm\)\]{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-component-control{transition-property:color,box-shadow,border-color,outline-color;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-default)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-switch-thumb{transition-property:transform,background-color;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-default)}.transition-switch-track{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-default)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-default\)\]{--tw-duration:var(--duration-default);transition-duration:var(--duration-default)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.card-foreground-inverse{--card-foreground:var(--color-text-inverse)}.fade-in{--tw-enter-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-visited\:text-\[var\(--color-link-icon-inverse-visited\)\]:is(:where(.group):visited *){color:var(--color-link-icon-inverse-visited)}.group-visited\:text-\[var\(--color-link-icon-subtle-inverse-visited\)\]:is(:where(.group):visited *){color:var(--color-link-icon-subtle-inverse-visited)}.group-visited\:text-\[var\(--color-link-icon-subtle-visited\)\]:is(:where(.group):visited *){color:var(--color-link-icon-subtle-visited)}.group-visited\:text-\[var\(--color-link-icon-visited\)\]:is(:where(.group):visited *){color:var(--color-link-icon-visited)}@media (hover:hover){.group-hover\:bg-\[var\(--color-component-switch-overlay-selected-hover\)\]:is(:where(.group):hover *){background-color:var(--color-component-switch-overlay-selected-hover)}.group-hover\:text-\[var\(--color-link-icon-hover\)\]:is(:where(.group):hover *){color:var(--color-link-icon-hover)}.group-hover\:text-\[var\(--color-link-icon-inverse-hover\)\]:is(:where(.group):hover *){color:var(--color-link-icon-inverse-hover)}.group-hover\:text-\[var\(--color-link-icon-subtle-hover\)\]:is(:where(.group):hover *){color:var(--color-link-icon-subtle-hover)}.group-hover\:text-\[var\(--color-link-icon-subtle-inverse-hover\)\]:is(:where(.group):hover *){color:var(--color-link-icon-subtle-inverse-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:bg-\[var\(--color-component-switch-overlay-selected-pressed\)\]:is(:where(.group):active *){background-color:var(--color-component-switch-overlay-selected-pressed)}.group-active\:text-\[var\(--color-link-icon-inverse-pressed\)\]:is(:where(.group):active *){color:var(--color-link-icon-inverse-pressed)}.group-active\:text-\[var\(--color-link-icon-pressed\)\]:is(:where(.group):active *){color:var(--color-link-icon-pressed)}.group-active\:text-\[var\(--color-link-icon-subtle-inverse-pressed\)\]:is(:where(.group):active *){color:var(--color-link-icon-subtle-inverse-pressed)}.group-active\:text-\[var\(--color-link-icon-subtle-pressed\)\]:is(:where(.group):active *){color:var(--color-link-icon-subtle-pressed)}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:text-\[var\(--color-text-disabled\)\]:is(:where(.group)[data-disabled=true] *){color:var(--color-text-disabled)}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[disabled\=true\]\:opacity-100:is(:where(.group)[data-disabled=true] *){opacity:1}.group-data-\[is-icon-only\=true\]\:aspect-square:is(:where(.group)[data-is-icon-only=true] *){aspect-ratio:1}.group-data-\[is-icon-only\=true\]\:px-0:is(:where(.group)[data-is-icon-only=true] *){padding-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\:border-r-4:is(:where(.group)[data-orientation=vertical] *){border-right-style:var(--tw-border-style);border-right-width:4px}.group-data-\[orientation\=vertical\]\:border-b-0:is(:where(.group)[data-orientation=vertical] *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.group-data-\[size\=sm\]\:h-\[var\(--size-8\)\]:is(:where(.group)[data-size=sm] *){height:var(--size-8)}.group-data-\[size\=sm\]\:h-\[var\(--size-10\)\]:is(:where(.group)[data-size=sm] *){height:var(--size-10)}.group-data-\[size\=sm\]\:p-\[var\(--space-xs\)\]:is(:where(.group)[data-size=sm] *){padding:var(--space-xs)}.group-data-\[size\=sm\]\:px-\[var\(--space-xl\)\]:is(:where(.group)[data-size=sm] *){padding-inline:var(--space-xl)}.group-data-\[size\=sm\]\:pb-\[var\(--space-6\)\]:is(:where(.group)[data-size=sm] *){padding-bottom:var(--space-6)}.group-data-\[size\=sm\]\:text-\[length\:var\(--text-body-xs\)\]:is(:where(.group)[data-size=sm] *){font-size:var(--text-body-xs)}.group-data-\[size\=sm\]\:leading-\[var\(--text-body-xs-lh\)\]:is(:where(.group)[data-size=sm] *){--tw-leading:var(--text-body-xs-lh);line-height:var(--text-body-xs-lh)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=link-tabs\]\:border-b-0:is(:where(.group)[data-variant=link-tabs] *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.group-data-\[width\=equal\]\:w-full:is(:where(.group)[data-width=equal] *){width:100%}.group-data-\[width\=equal\]\:min-w-0:is(:where(.group)[data-width=equal] *){min-width:calc(var(--spacing) * 0)}.group-data-\[width\=equal\]\:flex-1:is(:where(.group)[data-width=equal] *){flex:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--color-action-surface-primary)}.selection\:bg-primary::selection{background-color:var(--color-action-surface-primary)}.selection\:text-primary-foreground ::selection{color:var(--color-action-text-on-primary)}.selection\:text-primary-foreground::selection{color:var(--color-action-text-on-primary)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-text-primary)}.placeholder\:text-\[var\(--color-component-input-text-placeholder\)\]::placeholder{color:var(--color-component-input-text-placeholder)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.visited\:text-\[var\(--color-link-text-inverse-visited\)\]:visited{color:var(--color-link-text-inverse-visited)}.visited\:text-\[var\(--color-link-text-subtle-inverse-visited\)\]:visited{color:var(--color-link-text-subtle-inverse-visited)}.visited\:text-\[var\(--color-link-text-subtle-visited\)\]:visited{color:var(--color-link-text-subtle-visited)}.visited\:text-\[var\(--color-link-text-visited\)\]:visited{color:var(--color-link-text-visited)}.checked\:border-\[var\(--color-action-surface-primary\)\]:checked{border-color:var(--color-action-surface-primary)}.checked\:bg-\[var\(--color-action-surface-primary\)\]:checked{background-color:var(--color-action-surface-primary)}.indeterminate\:border-\[var\(--color-action-surface-primary\)\]:indeterminate{border-color:var(--color-action-surface-primary)}.indeterminate\:bg-\[var\(--color-action-surface-primary\)\]:indeterminate{background-color:var(--color-action-surface-primary)}.read-only\:cursor-default:read-only{cursor:default}.read-only\:bg-\[var\(--color-component-input-surface-subtle\)\]:read-only{background-color:var(--color-component-input-surface-subtle)}.read-only\:bg-transparent:read-only{background-color:#0000}@media (hover:hover){.hover\:border-\[var\(--color-border-default\)\]:hover{border-color:var(--color-border-default)}.hover\:border-\[var\(--color-component-chip-border-hover\)\]:hover{border-color:var(--color-component-chip-border-hover)}.hover\:border-\[var\(--color-component-file-upload-border-strong\)\]:hover{border-color:var(--color-component-file-upload-border-strong)}.hover\:border-\[var\(--color-component-input-border-hover\)\]:hover{border-color:var(--color-component-input-border-hover)}.hover\:border-\[var\(--color-component-switch-border-track-hover\)\]:hover{border-color:var(--color-component-switch-border-track-hover)}.hover\:bg-\[var\(--color-action-surface-secondary-hover\)\]:hover{background-color:var(--color-action-surface-secondary-hover)}.hover\:bg-\[var\(--color-action-surface-tertiary-hover\)\]:hover{background-color:var(--color-action-surface-tertiary-hover)}.hover\:bg-\[var\(--color-alpha-neutral-cool-8\)\]:hover{background-color:var(--color-alpha-neutral-cool-8)}.hover\:bg-\[var\(--color-alpha-white-12\)\]:hover{background-color:var(--color-alpha-white-12)}.hover\:bg-\[var\(--color-component-card-overlay-subtle-hover\)\]:hover{background-color:var(--color-component-card-overlay-subtle-hover)}.hover\:bg-\[var\(--color-component-nav-item-overlay-hover\)\]:hover{background-color:var(--color-component-nav-item-overlay-hover)}.hover\:bg-\[var\(--color-component-shell-rail-item-active-surface\)\]:hover{background-color:var(--color-component-shell-rail-item-active-surface)}.hover\:bg-\[var\(--color-component-shell-rail-item-hover\)\]:hover{background-color:var(--color-component-shell-rail-item-hover)}.hover\:bg-\[var\(--color-component-slider-surface-hover\)\]:hover{background-color:var(--color-component-slider-surface-hover)}.hover\:bg-\[var\(--color-component-switch-surface-thumb-hover\)\]:hover{background-color:var(--color-component-switch-surface-thumb-hover)}.hover\:bg-\[var\(--color-component-table-overlay-hover\)\]:hover{background-color:var(--color-component-table-overlay-hover)}.hover\:bg-\[var\(--color-link-overlay-hover\)\]:hover{background-color:var(--color-link-overlay-hover)}.hover\:bg-\[var\(--color-link-overlay-inverse-hover\)\]:hover{background-color:var(--color-link-overlay-inverse-hover)}.hover\:bg-\[var\(--color-selection-overlay-hover\)\]:hover{background-color:var(--color-selection-overlay-hover)}.hover\:bg-\[var\(--color-selection-overlay-menu-hover\)\]:hover{background-color:var(--color-selection-overlay-menu-hover)}.hover\:bg-\[var\(--color-surface-subtle\)\]:hover{background-color:var(--color-surface-subtle)}.hover\:bg-\[var\(--color-system-surface-destructive-hover\)\]:hover{background-color:var(--color-system-surface-destructive-hover)}.hover\:bg-accent:hover{background-color:var(--color-selection-surface-subtle)}.hover\:bg-primary\/90:hover{background-color:var(--color-action-surface-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-action-surface-primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-surface-subtle) 80%, transparent)}}.hover\:text-\[var\(--color-action-text-on-primary\)\]:hover{color:var(--color-action-text-on-primary)}.hover\:text-\[var\(--color-action-text-secondary\)\]:hover{color:var(--color-action-text-secondary)}.hover\:text-\[var\(--color-component-shell-rail-item-active-text\)\]:hover{color:var(--color-component-shell-rail-item-active-text)}.hover\:text-\[var\(--color-component-shell-rail-item-hover-text\)\]:hover{color:var(--color-component-shell-rail-item-hover-text)}.hover\:text-\[var\(--color-icon-primary\)\]:hover{color:var(--color-icon-primary)}.hover\:text-\[var\(--color-link-text-hover\)\]:hover{color:var(--color-link-text-hover)}.hover\:text-\[var\(--color-link-text-inverse-hover\)\]:hover{color:var(--color-link-text-inverse-hover)}.hover\:text-\[var\(--color-link-text-subtle-hover\)\]:hover{color:var(--color-link-text-subtle-hover)}.hover\:text-\[var\(--color-link-text-subtle-inverse-hover\)\]:hover{color:var(--color-link-text-subtle-inverse-hover)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-accent-foreground:hover{color:var(--color-selection-text-on-subtle)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-hover\)\]:hover{--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:before\:bg-\[var\(--color-component-card-overlay-hover\)\]:hover:before{content:var(--tw-content);background-color:var(--color-component-card-overlay-hover)}.hover\:before\:bg-\[var\(--color-component-card-overlay-inverse-hover\)\]:hover:before{content:var(--tw-content);background-color:var(--color-component-card-overlay-inverse-hover)}.hover\:before\:bg-\[var\(--color-component-card-overlay-subtle-hover\)\]:hover:before{content:var(--tw-content);background-color:var(--color-component-card-overlay-subtle-hover)}.checked\:hover\:border-\[var\(--color-action-surface-primary-hover\)\]:checked:hover{border-color:var(--color-action-surface-primary-hover)}.checked\:hover\:bg-\[var\(--color-action-surface-primary-hover\)\]:checked:hover{background-color:var(--color-action-surface-primary-hover)}}.focus\:bg-\[var\(--color-selection-overlay-hover\)\]:focus{background-color:var(--color-selection-overlay-hover)}.focus\:bg-accent:focus{background-color:var(--color-selection-surface-subtle)}.focus\:text-accent-foreground:focus{color:var(--color-selection-text-on-subtle)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-focus-ring\)\]:focus-visible{outline-color:var(--color-focus-ring)}.active\:border-2:active{border-style:var(--tw-border-style);border-width:2px}.active\:border-\[var\(--color-component-chip-border-pressed\)\]:active{border-color:var(--color-component-chip-border-pressed)}.active\:border-\[var\(--color-component-input-border-pressed\)\]:active{border-color:var(--color-component-input-border-pressed)}.active\:border-\[var\(--color-component-switch-border-track-pressed\)\]:active{border-color:var(--color-component-switch-border-track-pressed)}.active\:bg-\[var\(--color-action-surface-tertiary-pressed\)\]:active{background-color:var(--color-action-surface-tertiary-pressed)}.active\:bg-\[var\(--color-component-slider-surface-pressed\)\]:active{background-color:var(--color-component-slider-surface-pressed)}.active\:bg-\[var\(--color-component-switch-surface-thumb-pressed\)\]:active{background-color:var(--color-component-switch-surface-thumb-pressed)}.active\:bg-\[var\(--color-component-table-overlay-pressed\)\]:active{background-color:var(--color-component-table-overlay-pressed)}.active\:bg-\[var\(--color-link-overlay-inverse-pressed\)\]:active{background-color:var(--color-link-overlay-inverse-pressed)}.active\:bg-\[var\(--color-link-overlay-pressed\)\]:active{background-color:var(--color-link-overlay-pressed)}.active\:bg-\[var\(--color-selection-overlay-pressed\)\]:active{background-color:var(--color-selection-overlay-pressed)}.active\:text-\[var\(--color-link-text-inverse-pressed\)\]:active{color:var(--color-link-text-inverse-pressed)}.active\:text-\[var\(--color-link-text-pressed\)\]:active{color:var(--color-link-text-pressed)}.active\:text-\[var\(--color-link-text-subtle-inverse-pressed\)\]:active{color:var(--color-link-text-subtle-inverse-pressed)}.active\:text-\[var\(--color-link-text-subtle-pressed\)\]:active{color:var(--color-link-text-subtle-pressed)}.active\:before\:bg-\[var\(--color-component-card-overlay-inverse-pressed\)\]:active:before{content:var(--tw-content);background-color:var(--color-component-card-overlay-inverse-pressed)}.active\:before\:bg-\[var\(--color-component-card-overlay-pressed\)\]:active:before{content:var(--tw-content);background-color:var(--color-component-card-overlay-pressed)}.active\:before\:bg-\[var\(--color-component-card-overlay-subtle-pressed\)\]:active:before{content:var(--tw-content);background-color:var(--color-component-card-overlay-subtle-pressed)}.checked\:active\:border-\[var\(--color-action-surface-primary-pressed\)\]:checked:active{border-color:var(--color-action-surface-primary-pressed)}.checked\:active\:bg-\[var\(--color-action-surface-primary-pressed\)\]:checked:active{background-color:var(--color-action-surface-primary-pressed)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--color-component-input-surface-disabled\)\]:disabled{background-color:var(--color-component-input-surface-disabled)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:checked\:bg-\[var\(--color-action-surface-primary-disabled\)\]:disabled:checked,.disabled\:indeterminate\:bg-\[var\(--color-action-surface-primary-disabled\)\]:disabled:indeterminate{background-color:var(--color-action-surface-primary-disabled)}.has-data-\[slot\=card-action\]\:card-header-action-layout:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:px-5:has(>svg){padding-inline:calc(var(--spacing) * 5)}.aria-checked\:bg-\[var\(--color-component-switch-surface-thumb-selected\)\][aria-checked=true]{background-color:var(--color-component-switch-surface-thumb-selected)}.aria-checked\:bg-\[var\(--color-component-switch-surface-track-selected\)\][aria-checked=true]{background-color:var(--color-component-switch-surface-track-selected)}@media (hover:hover){.hover\:aria-checked\:bg-\[var\(--color-component-switch-surface-thumb-selected-hover\)\]:hover[aria-checked=true]{background-color:var(--color-component-switch-surface-thumb-selected-hover)}.hover\:aria-checked\:bg-\[var\(--color-component-switch-surface-track-selected-hover\)\]:hover[aria-checked=true]{background-color:var(--color-component-switch-surface-track-selected-hover)}}.active\:aria-checked\:bg-\[var\(--color-component-switch-surface-thumb-selected-pressed\)\]:active[aria-checked=true]{background-color:var(--color-component-switch-surface-thumb-selected-pressed)}.active\:aria-checked\:bg-\[var\(--color-component-switch-surface-track-selected-pressed\)\]:active[aria-checked=true]{background-color:var(--color-component-switch-surface-track-selected-pressed)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-\[var\(--color-system-border-error\)\][aria-invalid=true]{border-color:var(--color-system-border-error)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-system-surface-destructive)}.aria-invalid\:bg-\[var\(--color-system-surface-error-subtle\)\][aria-invalid=true]{background-color:var(--color-system-surface-error-subtle)}.aria-invalid\:ring-\[var\(--color-system-border-error\)\]\/20[aria-invalid=true]{--tw-ring-color:var(--color-system-border-error)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-\[var\(--color-system-border-error\)\]\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-system-border-error) 20%, transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-system-surface-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-system-surface-destructive) 20%, transparent)}}.aria-\[current\=page\]\:border-\[var\(--color-selection-border-default\)\][aria-current=page]{border-color:var(--color-selection-border-default)}.aria-\[current\=page\]\:bg-\[var\(--color-selection-surface-subtle\)\][aria-current=page]{background-color:var(--color-selection-surface-subtle)}.aria-\[current\=page\]\:text-\[var\(--color-selection-text-default\)\][aria-current=page]{color:var(--color-selection-text-default)}.group-data-\[variant\=link-tabs\]\:aria-\[current\=page\]\:border-\[var\(--color-action-surface-primary\)\]:is(:where(.group)[data-variant=link-tabs] *)[aria-current=page]{border-color:var(--color-action-surface-primary)}.group-data-\[variant\=link-tabs\]\:aria-\[current\=page\]\:font-semibold:is(:where(.group)[data-variant=link-tabs] *)[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-\[variant\=link-tabs\]\:aria-\[current\=page\]\:text-\[var\(--color-text-primary\)\]:is(:where(.group)[data-variant=link-tabs] *)[aria-current=page]{color:var(--color-text-primary)}.data-disabled\:bg-\[var\(--color-component-slider-surface-disabled\)\][data-disabled]{background-color:var(--color-component-slider-surface-disabled)}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-invalid\:border-\[var\(--color-system-border-error\)\][data-invalid]{border-color:var(--color-system-border-error)}.data-invalid\:ring-\[var\(--color-system-border-error\)\]\/20[data-invalid]{--tw-ring-color:var(--color-system-border-error)}@supports (color:color-mix(in lab, red, red)){.data-invalid\:ring-\[var\(--color-system-border-error\)\]\/20[data-invalid]{--tw-ring-color:color-mix(in oklab, var(--color-system-border-error) 20%, transparent)}}.data-readonly\:cursor-default[data-readonly]{cursor:default}.data-readonly\:bg-\[var\(--color-component-input-surface-subtle\)\][data-readonly]{background-color:var(--color-component-input-surface-subtle)}.data-readonly\:checked\:bg-\[var\(--color-action-surface-primary\)\][data-readonly]:checked,.data-readonly\:indeterminate\:bg-\[var\(--color-action-surface-primary\)\][data-readonly]:indeterminate{background-color:var(--color-action-surface-primary)}.data-\[current\=true\]\:bg-\[var\(--color-component-nav-item-surface-selected\)\][data-current=true]{background-color:var(--color-component-nav-item-surface-selected)}.data-\[current\=true\]\:bg-\[var\(--color-selection-surface-menu\)\][data-current=true]{background-color:var(--color-selection-surface-menu)}.data-\[current\=true\]\:text-\[var\(--color-component-nav-item-text-selected\)\][data-current=true]{color:var(--color-component-nav-item-text-selected)}.data-\[current\=true\]\:text-\[var\(--color-selection-text-menu\)\][data-current=true]{color:var(--color-selection-text-menu)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[disabled\=true\]\:bg-\[var\(--color-component-input-surface-disabled\)\][data-disabled=true]{background-color:var(--color-component-input-surface-disabled)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[dragging\=true\]\:border-\[var\(--color-component-file-upload-border-strong\)\][data-dragging=true]{border-color:var(--color-component-file-upload-border-strong)}.data-\[empty\=true\]\:text-\[var\(--color-component-input-text-placeholder\)\][data-empty=true]{color:var(--color-component-input-text-placeholder)}.data-\[highlighted\]\:bg-\[var\(--color-component-card-overlay-subtle-hover\)\][data-highlighted]{background-color:var(--color-component-card-overlay-subtle-hover)}.data-\[invalid\=true\]\:border-\[var\(--color-system-border-error\)\][data-invalid=true]{border-color:var(--color-system-border-error)}.data-\[invalid\=true\]\:ring-\[var\(--color-system-border-error\)\]\/20[data-invalid=true]{--tw-ring-color:var(--color-system-border-error)}@supports (color:color-mix(in lab, red, red)){.data-\[invalid\=true\]\:ring-\[var\(--color-system-border-error\)\]\/20[data-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-system-border-error) 20%, transparent)}}.data-\[open\=true\]\:bg-\[var\(--color-component-input-overlay-affordance-hover\)\][data-open=true]{background-color:var(--color-component-input-overlay-affordance-hover)}.data-\[orientation\=vertical\]\:max-h-full[data-orientation=vertical]{max-height:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:overflow-y-auto[data-orientation=vertical]{overflow-y:auto}.data-\[orientation\=vertical\]\:border-r[data-orientation=vertical]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[orientation\=vertical\]\:border-b-0[data-orientation=vertical]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\[placeholder\]\:text-\[var\(--color-text-secondary\)\][data-placeholder]{color:var(--color-text-secondary)}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[readonly\=true\]\:bg-\[var\(--color-component-input-surface-subtle\)\][data-readonly=true]{background-color:var(--color-component-input-surface-subtle)}.data-\[selected\=true\]\:bg-\[var\(--color-component-card-overlay-subtle-hover\)\][data-selected=true]{background-color:var(--color-component-card-overlay-subtle-hover)}.data-\[selected\=true\]\:bg-\[var\(--color-expressive-surface-secondary-subtle\)\][data-selected=true]{background-color:var(--color-expressive-surface-secondary-subtle)}.data-\[selected\=true\]\:bg-\[var\(--color-selection-surface-subtle\)\][data-selected=true]{background-color:var(--color-selection-surface-subtle)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-11[data-size=default]{height:calc(var(--spacing) * 11)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:border-\[var\(--color-action-surface-primary\)\][data-state=active]{border-color:var(--color-action-surface-primary)}.data-\[state\=active\]\:font-semibold[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:text-\[var\(--color-text-primary\)\][data-state=active]{color:var(--color-text-primary)}.group-data-\[orientation\=vertical\]\:data-\[state\=active\]\:border-r-\[var\(--color-action-surface-primary\)\]:is(:where(.group)[data-orientation=vertical] *)[data-state=active]{border-right-color:var(--color-action-surface-primary)}.data-\[state\=checked\]\:bg-\[var\(--color-expressive-surface-secondary-subtle\)\][data-state=checked]{background-color:var(--color-expressive-surface-secondary-subtle)}.data-\[state\=checked\]\:font-medium[data-state=checked]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=checked\]\:text-\[var\(--color-expressive-surface-secondary\)\][data-state=checked]{color:var(--color-expressive-surface-secondary)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:xhealth-accordion-up var(--duration-default) var(--ease-standard);animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:xhealth-ui-exit var(--duration-default) var(--ease-standard);animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=delayed-open\]\:opacity-100[data-state=delayed-open],.data-\[state\=instant-open\]\:opacity-100[data-state=instant-open]{opacity:1}.data-\[state\=on\]\:border-\[var\(--color-component-segmented-border-selected\)\][data-state=on]{border-color:var(--color-component-segmented-border-selected)}.data-\[state\=on\]\:bg-\[var\(--color-component-segmented-surface-selected\)\][data-state=on]{background-color:var(--color-component-segmented-surface-selected)}.data-\[state\=on\]\:font-medium[data-state=on]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=on\]\:text-\[var\(--color-component-segmented-text-selected\)\][data-state=on]{color:var(--color-component-segmented-text-selected)}.data-\[state\=on\]\:shadow-\[var\(--shadow-raised\)\][data-state=on]{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[emphasis\=subtle\]\:data-\[state\=on\]\:border-\[var\(--color-component-segmented-border-subtle-selected\)\]:is(:where(.group)[data-emphasis=subtle] *)[data-state=on]{border-color:var(--color-component-segmented-border-subtle-selected)}.group-data-\[emphasis\=subtle\]\:data-\[state\=on\]\:bg-\[var\(--color-component-segmented-surface-subtle-selected\)\]:is(:where(.group)[data-emphasis=subtle] *)[data-state=on]{background-color:var(--color-component-segmented-surface-subtle-selected)}.group-data-\[emphasis\=subtle\]\:data-\[state\=on\]\:text-\[var\(--color-component-segmented-text-subtle-selected\)\]:is(:where(.group)[data-emphasis=subtle] *)[data-state=on]{color:var(--color-component-segmented-text-subtle-selected)}.group-data-\[emphasis\=subtle\]\:data-\[state\=on\]\:shadow-\[var\(--shadow-hover\)\]:is(:where(.group)[data-emphasis=subtle] *)[data-state=on]{--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.data-\[state\=on\]\:hover\:bg-\[var\(--color-component-segmented-surface-selected-hover\)\][data-state=on]:hover{background-color:var(--color-component-segmented-surface-selected-hover)}.group-data-\[emphasis\=subtle\]\:data-\[state\=on\]\:hover\:bg-\[var\(--color-component-segmented-surface-subtle-selected-hover\)\]:is(:where(.group)[data-emphasis=subtle] *)[data-state=on]:hover{background-color:var(--color-component-segmented-surface-subtle-selected-hover)}}.data-\[state\=on\]\:active\:bg-\[var\(--color-component-segmented-surface-selected-pressed\)\][data-state=on]:active{background-color:var(--color-component-segmented-surface-selected-pressed)}.group-data-\[emphasis\=subtle\]\:data-\[state\=on\]\:active\:bg-\[var\(--color-component-segmented-surface-subtle-selected-pressed\)\]:is(:where(.group)[data-emphasis=subtle] *)[data-state=on]:active{background-color:var(--color-component-segmented-surface-subtle-selected-pressed)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:xhealth-accordion-down var(--duration-default) var(--ease-standard);animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:xhealth-ui-enter var(--duration-default) var(--ease-standard);animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=success\]\:border-\[var\(--color-system-border-success\)\][data-state=success]{border-color:var(--color-system-border-success)}.data-\[state\=success\]\:bg-\[var\(--color-component-input-surface-success\)\][data-state=success]{background-color:var(--color-component-input-surface-success)}.data-\[state\=success\]\:ring-\[var\(--color-system-border-success\)\]\/20[data-state=success]{--tw-ring-color:var(--color-system-border-success)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=success\]\:ring-\[var\(--color-system-border-success\)\]\/20[data-state=success]{--tw-ring-color:color-mix(in oklab, var(--color-system-border-success) 20%, transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:animate-toast-enter{animation:toast-enter var(--duration-toast-enter) var(--ease-toast-enter)}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media not all and (width>=64rem){.max-lg\:px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.max-lg\:py-\[var\(--space-5\)\]{padding-block:var(--space-5)}.max-lg\:text-\[length\:var\(--text-h3-size\)\]{font-size:var(--text-h3-size)}.max-lg\:leading-\[var\(--text-h3-lh\)\]{--tw-leading:var(--text-h3-lh);line-height:var(--text-h3-lh)}}@media not all and (width>=40rem){.max-sm\:\!right-auto{right:auto!important}.max-sm\:\!left-1\/2{left:50%!important}.max-sm\:\!-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}@media (width>=40rem){.sm\:\!left-auto{left:auto!important}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-4{grid-column-start:4}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-start-1{grid-row-start:1}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:shrink-0{flex-shrink:0}.sm\:\!translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-\[var\(--space-sm\)\]{gap:var(--space-sm)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-\[var\(--space-lg\)\]{padding:var(--space-lg)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:p-\[var\(--space-12\)\]{padding:var(--space-12)}.lg\:py-\[var\(--space-20\)\]{padding-block:var(--space-20)}}@container (width>=28rem){.\@md\:absolute{position:absolute}.\@md\:inset-x-auto{inset-inline:auto}.\@md\:top-full{top:100%}.\@md\:bottom-auto{bottom:auto}.\@md\:mt-\[var\(--space-0h\)\]{margin-top:var(--space-0h)}.\@md\:max-h-60{max-height:calc(var(--spacing) * 60)}.\@md\:rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.\@md\:border{border-style:var(--tw-border-style);border-width:1px}.\@md\:p-1{padding:calc(var(--spacing) * 1)}}.dark\:bg-\[var\(--color-overlay-scrim\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-overlay-scrim)}.dark\:bg-\[var\(--color-system-surface-destructive-inverse\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-system-surface-destructive-inverse)}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-component-input-border-default)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-component-input-border-default) 30%, transparent)}}.dark\:text-\[var\(--color-system-text-on-destructive-inverse\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--color-system-text-on-destructive-inverse)}@media (hover:hover){.dark\:hover\:bg-\[var\(--color-system-surface-destructive-inverse-hover\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-system-surface-destructive-inverse-hover)}.dark\:hover\:bg-accent:where([data-theme=dark],[data-theme=dark] *):hover,.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-selection-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-selection-surface-subtle) 50%, transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-component-input-border-default)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-component-input-border-default) 50%, transparent)}}.dark\:hover\:text-accent-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-selection-text-on-subtle)}}.dark\:aria-invalid\:ring-\[var\(--color-system-border-error\)\]\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--color-system-border-error)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-\[var\(--color-system-border-error\)\]\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-system-border-error) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--color-system-surface-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-system-surface-destructive) 40%, transparent)}}.dark\:data-invalid\:ring-\[var\(--color-system-border-error\)\]\/40:where([data-theme=dark],[data-theme=dark] *)[data-invalid]{--tw-ring-color:var(--color-system-border-error)}@supports (color:color-mix(in lab, red, red)){.dark\:data-invalid\:ring-\[var\(--color-system-border-error\)\]\/40:where([data-theme=dark],[data-theme=dark] *)[data-invalid]{--tw-ring-color:color-mix(in oklab, var(--color-system-border-error) 40%, transparent)}}@media (width>=768px){.tablet\:flex{display:flex}.tablet\:grid{display:grid}.tablet\:hidden{display:none}.tablet\:px-\[var\(--space-5\)\]{padding-inline:var(--space-5)}.tablet\:px-\[var\(--space-8\)\]{padding-inline:var(--space-8)}}@media (width>=1440px){.desktop\:col-span-3{grid-column:span 3/span 3}.desktop\:col-span-4{grid-column:span 4/span 4}.desktop\:col-span-6{grid-column:span 6/span 6}.desktop\:col-span-8{grid-column:span 8/span 8}.desktop\:w-64{width:calc(var(--spacing) * 64)}.desktop\:w-full{width:100%}.desktop\:flex-col{flex-direction:column}.desktop\:flex-nowrap{flex-wrap:nowrap}.desktop\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.desktop\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.\[\&_\[data-slot\=card-description\]\]\:text-\[var\(--color-text-inverse\)\] [data-slot=card-description]{color:var(--color-text-inverse)}.\[\&_\[data-slot\=table-container\]\]\:rounded-\[var\(--radius-2xl\)\] [data-slot=table-container]{border-radius:var(--radius-2xl)}.\[\&_\[data-slot\=table-container\]\]\:border-0 [data-slot=table-container]{border-style:var(--tw-border-style);border-width:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\[var\(--icon-sm\)\] svg{width:var(--icon-sm);height:var(--icon-sm)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[var\(--color-text-subtle\)\] svg:not([class*=text-]){color:var(--color-text-subtle)}.\[\&_tbody_td\]\:\!px-\[var\(--space-md\)\] tbody td{padding-inline:var(--space-md)!important}.\[\&_tbody_td\]\:\!py-0 tbody td{padding-block:calc(var(--spacing) * 0)!important}.\[\&_tbody_td\]\:text-\[length\:var\(--text-body-sm\)\] tbody td{font-size:var(--text-body-sm)}.\[\&_tbody_td\]\:leading-\[var\(--text-body-sm-lh\)\] tbody td{--tw-leading:var(--text-body-sm-lh);line-height:var(--text-body-sm-lh)}.\[\&_tbody_tr\]\:h-\[var\(--size-9\)\] tbody tr{height:var(--size-9)}.\[\&_tbody_tr\]\:h-\[var\(--size-12\)\] tbody tr{height:var(--size-12)}.\[\&_tbody_tr\]\:h-\[var\(--size-16\)\] tbody tr{height:var(--size-16)}.\[\&_tbody_tr\]\:border-b tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tbody_tr\]\:border-\[var\(--color-border-subtle\)\] tbody tr{border-color:var(--color-border-subtle)}.\[\&_tbody_tr\:nth-child\(even\)\]\:bg-\[var\(--color-surface-subtle\)\] tbody tr:nth-child(2n){background-color:var(--color-surface-subtle)}.\[\&_td\]\:p-\[var\(--density-row-padding-block\)\] td{padding:var(--density-row-padding-block)}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_th\]\:p-\[var\(--density-row-padding-block\)\] th{padding:var(--density-row-padding-block)}.\[\&_th\]\:align-middle th{vertical-align:middle}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:text-\[var\(--color-text-primary\)\] th{color:var(--color-text-primary)}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:calc(var(--spacing) * 0)}.\[\&_thead\]\:bg-\[var\(--color-surface-elevated\)\] thead{background-color:var(--color-surface-elevated)}.\[\&_thead_th\]\:\!h-\[var\(--size-12\)\] thead th{height:var(--size-12)!important}.\[\&_thead_th\]\:bg-\[var\(--color-expressive-surface-subtle\)\] thead th{background-color:var(--color-expressive-surface-subtle)}.\[\&_thead_th\]\:\!p-\[var\(--space-md\)\] thead th{padding:var(--space-md)!important}.\[\&_thead_th\]\:text-\[length\:var\(--text-body-sm\)\] thead th{font-size:var(--text-body-sm)}.\[\&_thead_th\]\:leading-\[var\(--text-body-sm-lh\)\] thead th{--tw-leading:var(--text-body-sm-lh);line-height:var(--text-body-sm-lh)}.\[\&_thead_th\]\:font-medium thead th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_thead_th\]\:text-\[var\(--color-text-secondary\)\] thead th{color:var(--color-text-secondary)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-progress-bar\]\:bg-\[var\(--color-component-progress-surface-default\)\]::-moz-progress-bar{background-color:var(--color-component-progress-surface-default)}.\[\&\:\:-moz-progress-bar\]\:bg-\[var\(--color-component-progress-surface-disabled\)\]::-moz-progress-bar{background-color:var(--color-component-progress-surface-disabled)}.\[\&\:\:-moz-progress-bar\]\:bg-\[var\(--color-component-progress-surface-error\)\]::-moz-progress-bar{background-color:var(--color-component-progress-surface-error)}.\[\&\:\:-moz-progress-bar\]\:bg-\[var\(--color-component-progress-surface-success\)\]::-moz-progress-bar{background-color:var(--color-component-progress-surface-success)}.\[\&\:\:-moz-progress-bar\]\:transition-all::-moz-progress-bar{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-moz-progress-bar\]\:duration-\[var\(--duration-deliberate\)\]::-moz-progress-bar{--tw-duration:var(--duration-deliberate);transition-duration:var(--duration-deliberate)}.\[\&\:\:-moz-progress-bar\]\:ease-\[var\(--ease-standard\)\]::-moz-progress-bar{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\&\:\:-webkit-progress-bar\]\:bg-transparent::-webkit-progress-bar{background-color:#0000}.\[\&\:\:-webkit-progress-value\]\:bg-\[var\(--color-component-progress-surface-default\)\]::-webkit-progress-value{background-color:var(--color-component-progress-surface-default)}.\[\&\:\:-webkit-progress-value\]\:bg-\[var\(--color-component-progress-surface-disabled\)\]::-webkit-progress-value{background-color:var(--color-component-progress-surface-disabled)}.\[\&\:\:-webkit-progress-value\]\:bg-\[var\(--color-component-progress-surface-error\)\]::-webkit-progress-value{background-color:var(--color-component-progress-surface-error)}.\[\&\:\:-webkit-progress-value\]\:bg-\[var\(--color-component-progress-surface-success\)\]::-webkit-progress-value{background-color:var(--color-component-progress-surface-success)}.\[\&\:\:-webkit-progress-value\]\:transition-all::-webkit-progress-value{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-webkit-progress-value\]\:duration-\[var\(--duration-deliberate\)\]::-webkit-progress-value{--tw-duration:var(--duration-deliberate);transition-duration:var(--duration-deliberate)}.\[\&\:\:-webkit-progress-value\]\:ease-\[var\(--ease-standard\)\]::-webkit-progress-value{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>\*\:not\(\:first-child\)\]\:-ml-\[var\(--space-2\)\]>:not(:first-child){margin-left:calc(var(--space-2) * -1)}.\[\&\>button\]\:mt-\[var\(--space-0h\)\]>button{margin-top:var(--space-0h)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.peer:checked:not(:indeterminate)~* .\[\.peer\:checked\:not\(\:indeterminate\)\~\*_\&\]\:block,.peer:indeterminate~* .\[\.peer\:indeterminate\~\*_\&\]\:block{display:block}@media (height<=40rem){.\[\@media\(max-height\:40rem\)\]\:hidden{display:none}}}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Bold-DdwRD5QR.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Italic-HFtBxu8I.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Bold-DdwRD5QR.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Italic-HFtBxu8I.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Bold-DdwRD5QR.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Italic-HFtBxu8I.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Bold-DdwRD5QR.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Italic-HFtBxu8I.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Bold-nnuniQY3.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Italic-Be74KLPS.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--font-display:"Libre Baskerville", "Source Serif Pro", Georgia, serif;--font-body:"Figtree", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Consolas, monospace;--text-display-1-size:60px;--text-display-1-lh:72px;--text-display-1-weight:700;--text-display-2-size:48px;--text-display-2-lh:60px;--text-display-2-weight:700;--text-h1-size:36px;--text-h1-lh:48px;--text-h1-weight:600;--text-h2-size:30px;--text-h2-lh:40px;--text-h2-weight:600;--text-h3-size:24px;--text-h3-lh:36px;--text-h3-weight:600;--text-h4-size:20px;--text-h4-lh:32px;--text-h4-weight:600;--text-h5-size:18px;--text-h5-lh:28px;--text-h5-weight:600;--text-body-xl:20px;--text-body-xl-lh:32px;--text-body-lg:18px;--text-body-lg-lh:28px;--text-body-base:16px;--text-body-base-lh:24px;--text-body-sm:14px;--text-body-sm-lh:24px;--text-body-xs:12px;--text-body-xs-lh:20px;--text-label-lg:14px;--text-label-lg-lh:20px;--text-label-base:12px;--text-label-base-lh:16px;--text-label-sm:12px;--text-label-sm-lh:16px;--tracking-wide:.4px;--text-section-label-size:9.5px;--text-section-label-lh:12px;--tracking-section-label:.09em;--text-metric-sm:23px;--text-metric-md:26px;--text-metric-lg:32px;--duration-instant:.1s;--duration-fast:.15s;--duration-default:.2s;--duration-slow:.3s;--duration-deliberate:.5s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-entrance:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--color-teal-50:#eefbf6;--color-teal-100:#d6f5e7;--color-teal-200:#afebd3;--color-teal-300:#7bdaba;--color-teal-400:#46c19b;--color-teal-500:#23a683;--color-teal-600:#15866a;--color-teal-700:#116b56;--color-teal-800:#105546;--color-teal-900:#0b372e;--color-teal-950:#072722;--color-slate-50:#f5f7fa;--color-slate-100:#eaeef4;--color-slate-200:#d1dce6;--color-slate-300:#a9bdd0;--color-slate-400:#7b9ab5;--color-slate-500:#5a7d9d;--color-slate-600:#476482;--color-slate-700:#3a516a;--color-slate-800:#334659;--color-slate-900:#2e3c4c;--color-slate-950:#192029;--color-sage-50:#f3f6ef;--color-sage-100:#e4eadd;--color-sage-200:#c7d4b9;--color-sage-300:#abbe98;--color-sage-400:#8da576;--color-sage-500:#6f8a58;--color-sage-600:#576c44;--color-sage-700:#445437;--color-sage-800:#38452f;--color-sage-900:#323c2b;--color-sage-950:#191f14;--color-deep-teal-50:#effaf6;--color-deep-teal-100:#d9f2e6;--color-deep-teal-200:#b6e4d2;--color-deep-teal-300:#86cfb6;--color-deep-teal-400:#54b396;--color-deep-teal-500:#32977c;--color-deep-teal-600:#227963;--color-deep-teal-700:#1b6151;--color-deep-teal-800:#184d41;--color-deep-teal-900:#10322b;--color-deep-teal-950:#0a2420;--color-olive-50:#f3f8ed;--color-olive-100:#e2f0d7;--color-olive-200:#c8e2b4;--color-olive-300:#a5cf87;--color-olive-400:#83bb60;--color-olive-500:#669f43;--color-olive-600:#4c7c31;--color-olive-700:#3d612a;--color-olive-800:#344e26;--color-olive-900:#2e4423;--color-olive-950:#15240f;--color-grey-50:#f6f6f6;--color-grey-100:#e7e7e7;--color-grey-200:#d1d1d1;--color-grey-300:#b0b0b0;--color-grey-400:#888;--color-grey-500:#6d6d6d;--color-grey-600:#5d5d5d;--color-grey-700:#4f4f4f;--color-grey-800:#454545;--color-grey-900:#3d3d3d;--color-grey-950:#121212;--color-linen-50:#faf6f2;--color-linen-100:#f4ede1;--color-linen-200:#e7d7c1;--color-linen-300:#d8bd99;--color-linen-400:#c89c6f;--color-linen-500:#bc8453;--color-linen-600:#ae7148;--color-linen-700:#915a3d;--color-linen-800:#764a36;--color-linen-900:#603e2e;--color-linen-950:#331f17;--color-sand-50:#fbf8f1;--color-sand-100:#f5efdf;--color-sand-200:#efe3cc;--color-sand-300:#ddc294;--color-sand-400:#cfa368;--color-sand-500:#c48c4b;--color-sand-600:#b67640;--color-sand-700:#985f36;--color-sand-800:#7a4d32;--color-sand-900:#63402b;--color-sand-950:#352015;--color-red-50:#fdf4f3;--color-red-100:#fbe7e5;--color-red-200:#f9d3cf;--color-red-300:#f4b4ad;--color-red-400:#eb897e;--color-red-500:#df6254;--color-red-600:#cb4637;--color-red-700:#9e3428;--color-red-800:#8d3127;--color-red-900:#762e26;--color-red-950:#3f1510;--color-green-50:#f2fbf2;--color-green-100:#e1f7e3;--color-green-200:#c5edc7;--color-green-300:#97de9c;--color-green-400:#62c66a;--color-green-500:#3daa45;--color-green-600:#2d8c35;--color-green-700:#266d2c;--color-green-800:#235828;--color-green-900:#1e4923;--color-green-950:#0c270f;--color-yellow-50:#fbf9eb;--color-yellow-100:#f5f3cc;--color-yellow-200:#ece59c;--color-yellow-300:#e1d063;--color-yellow-400:#d7bb38;--color-yellow-500:#c8a52a;--color-yellow-600:#a67e21;--color-yellow-700:#8a601e;--color-yellow-800:#734e20;--color-yellow-900:#634220;--color-yellow-950:#39220f;--color-sky-50:#f1f9fa;--color-sky-100:#ddeff0;--color-sky-200:#bee0e3;--color-sky-300:#91c9cf;--color-sky-400:#5daab3;--color-sky-500:#428e98;--color-sky-600:#397481;--color-sky-700:#34606a;--color-sky-800:#315159;--color-sky-900:#2c454d;--color-sky-950:#132126;--color-orange-50:#fcf6f0;--color-orange-100:#f9eadb;--color-orange-200:#f2d1b6;--color-orange-300:#e9b288;--color-orange-400:#e08a57;--color-orange-500:#d7662e;--color-orange-600:#ca562c;--color-orange-700:#a84226;--color-orange-800:#873625;--color-orange-900:#6d2e21;--color-orange-950:#3a1610;--color-mauve-50:#f9f3f4;--color-mauve-100:#f0e4e4;--color-mauve-200:#e1c7c8;--color-mauve-300:#cda4a7;--color-mauve-400:#b87f87;--color-mauve-500:#a96673;--color-mauve-600:#9c5a6a;--color-mauve-700:#824c5c;--color-mauve-800:#6a4250;--color-mauve-900:#573742;--color-mauve-950:#29191f;--color-purple-50:#faf8fb;--color-purple-100:#f5f0f7;--color-purple-200:#e8e0ee;--color-purple-300:#d7c7e0;--color-purple-400:#c1a5cd;--color-purple-500:#a480b5;--color-purple-600:#886198;--color-purple-700:#6b4b77;--color-purple-800:#5d4266;--color-purple-900:#4f3956;--color-purple-950:#2f1d35;--color-pink-50:#faf5f8;--color-pink-100:#f6edf2;--color-pink-200:#efdbe5;--color-pink-300:#e2bfd1;--color-pink-400:#d096b2;--color-pink-500:#b7668b;--color-pink-600:#a9597a;--color-pink-700:#904662;--color-pink-800:#783c52;--color-pink-900:#653647;--color-pink-950:#3c1b27;--color-blue-50:#f2f8f9;--color-blue-100:#ddebf0;--color-blue-200:#bfd8e2;--color-blue-300:#93bccd;--color-blue-400:#6097b0;--color-blue-500:#457c95;--color-blue-600:#3c667e;--color-blue-700:#365568;--color-blue-800:#344b5b;--color-blue-900:#2d3e4c;--color-blue-950:#1a2732;--color-white-0:#fff;--color-white-50:#fcfcfc;--color-black:#000;--color-alpha-grey-950-0:#12121200;--color-alpha-grey-950-4:#1212120a;--color-alpha-grey-950-6:#1212120f;--color-alpha-grey-950-8:#12121214;--color-alpha-grey-950-12:#1212121f;--color-alpha-grey-950-16:#12121229;--color-alpha-grey-950-20:#12121233;--color-alpha-grey-950-24:#1212123d;--color-alpha-linen-900-4:#603e2e0a;--color-alpha-linen-900-8:#603e2e14;--color-alpha-linen-900-12:#603e2e1f;--color-alpha-linen-900-16:#603e2e29;--color-alpha-linen-900-20:#603e2e33;--color-alpha-linen-900-24:#603e2e3d;--color-alpha-teal-500-8:#23a68314;--color-alpha-teal-500-12:#23a6831f;--color-alpha-teal-500-16:#23a68329;--color-alpha-teal-500-20:#23a68333;--color-alpha-teal-500-24:#23a6833d;--color-alpha-teal-500-28:#23a68347;--color-alpha-teal-900-4:#0b372e0a;--color-alpha-teal-900-8:#0b372e14;--color-alpha-teal-900-12:#0b372e1f;--color-alpha-teal-900-16:#0b372e29;--color-alpha-teal-900-20:#0b372e33;--color-alpha-teal-900-24:#0b372e3d;--color-alpha-teal-900-28:#0b372e47;--color-alpha-slate-500-4:#5a7d9d0a;--color-alpha-slate-500-8:#5a7d9d14;--color-alpha-slate-500-12:#5a7d9d1f;--color-alpha-slate-500-16:#5a7d9d29;--color-alpha-slate-500-20:#5a7d9d33;--color-alpha-slate-500-24:#5a7d9d3d;--color-alpha-slate-500-28:#5a7d9d47;--color-alpha-slate-800-4:#3346590a;--color-alpha-slate-800-8:#33465914;--color-alpha-slate-800-12:#3346591f;--color-alpha-slate-800-16:#33465929;--color-alpha-slate-800-20:#33465933;--color-alpha-slate-800-24:#3346593d;--color-alpha-slate-800-28:#33465947;--color-alpha-slate-800-32:#33465952;--color-alpha-slate-800-36:#3346595c;--color-alpha-olive-500-4:#669f430a;--color-alpha-olive-500-8:#669f4314;--color-alpha-olive-500-12:#669f431f;--color-alpha-olive-500-16:#669f4329;--color-alpha-olive-500-20:#669f4333;--color-alpha-olive-500-24:#669f433d;--color-alpha-olive-500-28:#669f4347;--color-alpha-olive-500-32:#669f4352;--color-alpha-olive-500-36:#669f435c;--color-alpha-red-500-8:#df625414;--color-alpha-red-500-12:#df62541f;--color-alpha-red-500-16:#df625429;--color-alpha-red-500-20:#df625433;--color-alpha-red-500-24:#df62543d;--color-alpha-red-500-28:#df625447;--color-alpha-red-700-4:#9e34280a;--color-alpha-red-700-8:#9e342814;--color-alpha-red-700-12:#9e34281f;--color-alpha-red-700-20:#9e342833;--color-alpha-red-700-24:#9e34283d;--color-alpha-white-0:#fff0;--color-alpha-white-4:#ffffff0a;--color-alpha-white-6:#ffffff0f;--color-alpha-white-8:#ffffff14;--color-alpha-white-12:#ffffff1f;--color-alpha-white-16:#ffffff29;--color-alpha-white-20:#fff3;--color-alpha-white-24:#ffffff3d;--color-alpha-black-40:#0006;--color-alpha-black-60:#0009;--color-alpha-neutral-cool-0:var(--color-alpha-grey-950-0);--color-alpha-neutral-cool-4:var(--color-alpha-grey-950-4);--color-alpha-neutral-cool-6:var(--color-alpha-grey-950-6);--color-alpha-neutral-cool-8:var(--color-alpha-grey-950-8);--color-alpha-neutral-cool-12:var(--color-alpha-grey-950-12);--color-alpha-neutral-cool-16:var(--color-alpha-grey-950-16);--color-alpha-neutral-cool-20:var(--color-alpha-grey-950-20);--color-alpha-neutral-cool-24:var(--color-alpha-grey-950-24);--color-alpha-neutral-mid-4:var(--color-alpha-linen-900-4);--color-alpha-neutral-mid-8:var(--color-alpha-linen-900-8);--color-alpha-neutral-mid-12:var(--color-alpha-linen-900-12);--color-alpha-neutral-mid-16:var(--color-alpha-linen-900-16);--color-alpha-neutral-mid-20:var(--color-alpha-linen-900-20);--color-alpha-neutral-mid-24:var(--color-alpha-linen-900-24);--color-alpha-primary-500-8:var(--color-alpha-teal-500-8);--color-alpha-primary-500-12:var(--color-alpha-teal-500-12);--color-alpha-primary-500-16:var(--color-alpha-teal-500-16);--color-alpha-primary-500-20:var(--color-alpha-teal-500-20);--color-alpha-primary-500-24:var(--color-alpha-teal-500-24);--color-alpha-primary-500-28:var(--color-alpha-teal-500-28);--color-alpha-primary-900-4:var(--color-alpha-teal-900-4);--color-alpha-primary-900-8:var(--color-alpha-teal-900-8);--color-alpha-primary-900-12:var(--color-alpha-teal-900-12);--color-alpha-primary-900-16:var(--color-alpha-teal-900-16);--color-alpha-primary-900-20:var(--color-alpha-teal-900-20);--color-alpha-primary-900-24:var(--color-alpha-teal-900-24);--color-alpha-primary-900-28:var(--color-alpha-teal-900-28);--color-alpha-secondary-500-4:var(--color-alpha-slate-500-4);--color-alpha-secondary-500-8:var(--color-alpha-slate-500-8);--color-alpha-secondary-500-12:var(--color-alpha-slate-500-12);--color-alpha-secondary-500-16:var(--color-alpha-slate-500-16);--color-alpha-secondary-500-20:var(--color-alpha-slate-500-20);--color-alpha-secondary-500-24:var(--color-alpha-slate-500-24);--color-alpha-secondary-500-28:var(--color-alpha-slate-500-28);--color-alpha-secondary-800-4:var(--color-alpha-slate-800-4);--color-alpha-secondary-800-8:var(--color-alpha-slate-800-8);--color-alpha-secondary-800-12:var(--color-alpha-slate-800-12);--color-alpha-secondary-800-16:var(--color-alpha-slate-800-16);--color-alpha-secondary-800-20:var(--color-alpha-slate-800-20);--color-alpha-secondary-800-24:var(--color-alpha-slate-800-24);--color-alpha-secondary-800-28:var(--color-alpha-slate-800-28);--color-alpha-secondary-800-32:var(--color-alpha-slate-800-32);--color-alpha-secondary-800-36:var(--color-alpha-slate-800-36);--color-alpha-expressive-4:var(--color-alpha-olive-500-4);--color-alpha-expressive-8:var(--color-alpha-olive-500-8);--color-alpha-expressive-12:var(--color-alpha-olive-500-12);--color-alpha-expressive-16:var(--color-alpha-olive-500-16);--color-alpha-expressive-20:var(--color-alpha-olive-500-20);--color-alpha-expressive-24:var(--color-alpha-olive-500-24);--color-alpha-expressive-28:var(--color-alpha-olive-500-28);--color-alpha-expressive-32:var(--color-alpha-olive-500-32);--color-alpha-expressive-36:var(--color-alpha-olive-500-36);--color-alpha-error-8:var(--color-alpha-red-500-8);--color-alpha-error-12:var(--color-alpha-red-500-12);--color-alpha-error-16:var(--color-alpha-red-500-16);--color-alpha-error-20:var(--color-alpha-red-500-20);--color-alpha-error-24:var(--color-alpha-red-500-24);--color-alpha-error-28:var(--color-alpha-red-500-28);--color-alpha-primary-medium:var(--color-alpha-primary-900-8);--color-alpha-primary-inverse-medium:var(--color-alpha-primary-500-12);--color-alpha-primary-inverse-highest:var(--color-alpha-primary-500-24);--color-alpha-destructive-medium:var(--color-alpha-red-700-8);--color-alpha-destructive-inverse-medium:var(--color-alpha-red-500-12);--color-alpha-destructive-inverse-highest:var(--color-alpha-red-500-24);--color-alpha-secondary-highest:var(--color-alpha-secondary-800-24);--color-alpha-neutral-highest:var(--color-alpha-neutral-cool-24);--color-emerald-softest:var(--color-green-50);--color-primary-50:var(--color-teal-50);--color-primary-100:var(--color-teal-100);--color-primary-200:var(--color-teal-200);--color-primary-300:var(--color-teal-300);--color-primary-400:var(--color-teal-400);--color-primary-500:var(--color-teal-500);--color-primary-600:var(--color-teal-600);--color-primary-700:var(--color-teal-700);--color-primary-800:var(--color-teal-800);--color-primary-900:var(--color-teal-900);--color-primary-950:var(--color-teal-950);--color-secondary-50:var(--color-slate-50);--color-secondary-100:var(--color-slate-100);--color-secondary-200:var(--color-slate-200);--color-secondary-300:var(--color-slate-300);--color-secondary-400:var(--color-slate-400);--color-secondary-500:var(--color-slate-500);--color-secondary-600:var(--color-slate-600);--color-secondary-700:var(--color-slate-700);--color-secondary-800:var(--color-slate-800);--color-secondary-900:var(--color-slate-900);--color-secondary-950:var(--color-slate-950);--color-tertiary-50:var(--color-sage-50);--color-tertiary-100:var(--color-sage-100);--color-tertiary-200:var(--color-sage-200);--color-tertiary-300:var(--color-sage-300);--color-tertiary-400:var(--color-sage-400);--color-tertiary-500:var(--color-sage-500);--color-tertiary-600:var(--color-sage-600);--color-tertiary-700:var(--color-sage-700);--color-tertiary-800:var(--color-sage-800);--color-tertiary-900:var(--color-sage-900);--color-tertiary-950:var(--color-sage-950);--color-expressive-1-50:var(--color-olive-50);--color-expressive-1-100:var(--color-olive-100);--color-expressive-1-200:var(--color-olive-200);--color-expressive-1-300:var(--color-olive-300);--color-expressive-1-400:var(--color-olive-400);--color-expressive-1-500:var(--color-olive-500);--color-expressive-1-600:var(--color-olive-600);--color-expressive-1-700:var(--color-olive-700);--color-expressive-1-800:var(--color-olive-800);--color-expressive-1-900:var(--color-olive-900);--color-expressive-1-950:var(--color-olive-950);--color-expressive-2-50:var(--color-deep-teal-50);--color-expressive-2-100:var(--color-deep-teal-100);--color-expressive-2-200:var(--color-deep-teal-200);--color-expressive-2-300:var(--color-deep-teal-300);--color-expressive-2-400:var(--color-deep-teal-400);--color-expressive-2-500:var(--color-deep-teal-500);--color-expressive-2-600:var(--color-deep-teal-600);--color-expressive-2-700:var(--color-deep-teal-700);--color-expressive-2-800:var(--color-deep-teal-800);--color-expressive-2-900:var(--color-deep-teal-900);--color-expressive-2-950:var(--color-deep-teal-950);--color-neutral-cool-50:var(--color-grey-50);--color-neutral-cool-100:var(--color-grey-100);--color-neutral-cool-200:var(--color-grey-200);--color-neutral-cool-300:var(--color-grey-300);--color-neutral-cool-400:var(--color-grey-400);--color-neutral-cool-500:var(--color-grey-500);--color-neutral-cool-600:var(--color-grey-600);--color-neutral-cool-700:var(--color-grey-700);--color-neutral-cool-800:var(--color-grey-800);--color-neutral-cool-900:var(--color-grey-900);--color-neutral-cool-950:var(--color-grey-950);--color-neutral-mid-50:var(--color-linen-50);--color-neutral-mid-100:var(--color-linen-100);--color-neutral-mid-200:var(--color-linen-200);--color-neutral-mid-300:var(--color-linen-300);--color-neutral-mid-400:var(--color-linen-400);--color-neutral-mid-500:var(--color-linen-500);--color-neutral-mid-600:var(--color-linen-600);--color-neutral-mid-700:var(--color-linen-700);--color-neutral-mid-800:var(--color-linen-800);--color-neutral-mid-900:var(--color-linen-900);--color-neutral-mid-950:var(--color-linen-950);--color-neutral-warm-50:var(--color-sand-50);--color-neutral-warm-100:var(--color-sand-100);--color-neutral-warm-200:var(--color-sand-200);--color-neutral-warm-300:var(--color-sand-300);--color-neutral-warm-400:var(--color-sand-400);--color-neutral-warm-500:var(--color-sand-500);--color-neutral-warm-600:var(--color-sand-600);--color-neutral-warm-700:var(--color-sand-700);--color-neutral-warm-800:var(--color-sand-800);--color-neutral-warm-900:var(--color-sand-900);--color-neutral-warm-950:var(--color-sand-950);--color-error-50:var(--color-red-50);--color-error-100:var(--color-red-100);--color-error-200:var(--color-red-200);--color-error-300:var(--color-red-300);--color-error-400:var(--color-red-400);--color-error-500:var(--color-red-500);--color-error-600:var(--color-red-600);--color-error-700:var(--color-red-700);--color-error-800:var(--color-red-800);--color-error-900:var(--color-red-900);--color-error-950:var(--color-red-950);--color-success-50:var(--color-green-50);--color-success-100:var(--color-green-100);--color-success-200:var(--color-green-200);--color-success-300:var(--color-green-300);--color-success-400:var(--color-green-400);--color-success-500:var(--color-green-500);--color-success-600:var(--color-green-600);--color-success-700:var(--color-green-700);--color-success-800:var(--color-green-800);--color-success-900:var(--color-green-900);--color-success-950:var(--color-green-950);--color-warning-50:var(--color-yellow-50);--color-warning-100:var(--color-yellow-100);--color-warning-200:var(--color-yellow-200);--color-warning-300:var(--color-yellow-300);--color-warning-400:var(--color-yellow-400);--color-warning-500:var(--color-yellow-500);--color-warning-600:var(--color-yellow-600);--color-warning-700:var(--color-yellow-700);--color-warning-800:var(--color-yellow-800);--color-warning-900:var(--color-yellow-900);--color-warning-950:var(--color-yellow-950);--color-info-50:var(--color-sky-50);--color-info-100:var(--color-sky-100);--color-info-200:var(--color-sky-200);--color-info-300:var(--color-sky-300);--color-info-400:var(--color-sky-400);--color-info-500:var(--color-sky-500);--color-info-600:var(--color-sky-600);--color-info-700:var(--color-sky-700);--color-info-800:var(--color-sky-800);--color-info-900:var(--color-sky-900);--color-info-950:var(--color-sky-950);--color-highlight-50:var(--color-orange-50);--color-highlight-100:var(--color-orange-100);--color-highlight-200:var(--color-orange-200);--color-highlight-300:var(--color-orange-300);--color-highlight-400:var(--color-orange-400);--color-highlight-500:var(--color-orange-500);--color-highlight-600:var(--color-orange-600);--color-highlight-700:var(--color-orange-700);--color-highlight-800:var(--color-orange-800);--color-highlight-900:var(--color-orange-900);--color-highlight-950:var(--color-orange-950);--color-accent-1-50:var(--color-mauve-50);--color-accent-1-100:var(--color-mauve-100);--color-accent-1-200:var(--color-mauve-200);--color-accent-1-300:var(--color-mauve-300);--color-accent-1-400:var(--color-mauve-400);--color-accent-1-500:var(--color-mauve-500);--color-accent-1-600:var(--color-mauve-600);--color-accent-1-700:var(--color-mauve-700);--color-accent-1-800:var(--color-mauve-800);--color-accent-1-900:var(--color-mauve-900);--color-accent-1-950:var(--color-mauve-950);--color-accent-2-50:var(--color-purple-50);--color-accent-2-100:var(--color-purple-100);--color-accent-2-200:var(--color-purple-200);--color-accent-2-300:var(--color-purple-300);--color-accent-2-400:var(--color-purple-400);--color-accent-2-500:var(--color-purple-500);--color-accent-2-600:var(--color-purple-600);--color-accent-2-700:var(--color-purple-700);--color-accent-2-800:var(--color-purple-800);--color-accent-2-900:var(--color-purple-900);--color-accent-2-950:var(--color-purple-950);--color-accent-3-50:var(--color-pink-50);--color-accent-3-100:var(--color-pink-100);--color-accent-3-200:var(--color-pink-200);--color-accent-3-300:var(--color-pink-300);--color-accent-3-400:var(--color-pink-400);--color-accent-3-500:var(--color-pink-500);--color-accent-3-600:var(--color-pink-600);--color-accent-3-700:var(--color-pink-700);--color-accent-3-800:var(--color-pink-800);--color-accent-3-900:var(--color-pink-900);--color-accent-3-950:var(--color-pink-950);--color-accent-4-50:var(--color-blue-50);--color-accent-4-100:var(--color-blue-100);--color-accent-4-200:var(--color-blue-200);--color-accent-4-300:var(--color-blue-300);--color-accent-4-400:var(--color-blue-400);--color-accent-4-500:var(--color-blue-500);--color-accent-4-600:var(--color-blue-600);--color-accent-4-700:var(--color-blue-700);--color-accent-4-800:var(--color-blue-800);--color-accent-4-900:var(--color-blue-900);--color-accent-4-950:var(--color-blue-950);--color-action-surface-primary:var(--color-primary-800);--color-action-surface-primary-hover:var(--color-primary-900);--color-action-surface-primary-pressed:var(--color-primary-950);--color-action-surface-primary-disabled:var(--color-neutral-cool-50);--color-action-surface-primary-loading:var(--color-neutral-cool-50);--color-action-surface-primary-inverse:var(--color-expressive-1-300);--color-action-surface-primary-inverse-hover:var(--color-expressive-1-200);--color-action-surface-primary-inverse-pressed:var(--color-expressive-1-400);--color-action-surface-primary-inverse-disabled:var(--color-tertiary-950);--color-action-surface-primary-inverse-loading:var(--color-tertiary-950);--color-action-surface-secondary-hover:var(--color-primary-900);--color-action-surface-secondary-pressed:var(--color-primary-950);--color-action-surface-secondary-loading:var(--color-neutral-cool-50);--color-action-surface-secondary-inverse-hover:var(--color-expressive-1-200);--color-action-surface-secondary-inverse-pressed:var(--color-expressive-1-400);--color-action-surface-secondary-inverse-loading:var(--color-tertiary-950);--color-action-surface-tertiary:var(--color-neutral-cool-950);--color-action-surface-tertiary-hover:var(--color-neutral-cool-700);--color-action-surface-tertiary-pressed:var(--color-neutral-cool-900);--color-action-surface-tertiary-disabled:var(--color-neutral-cool-50);--color-action-surface-tertiary-loading:var(--color-neutral-cool-50);--color-action-text-on-primary:var(--color-white-50);--color-action-text-on-primary-inverse:var(--color-primary-950);--color-action-text-on-primary-inverse-disabled:var(--color-neutral-cool-500);--color-action-text-on-secondary:var(--color-white-50);--color-action-text-on-secondary-inverse:var(--color-expressive-1-950);--color-action-text-on-tertiary:var(--color-white-50);--color-action-text-secondary:var(--color-primary-800);--color-action-text-secondary-inverse:var(--color-expressive-1-300);--color-action-text-tertiary:var(--color-primary-800);--color-action-text-tertiary-inverse:var(--color-expressive-1-300);--color-action-text-inverse-disabled:var(--color-neutral-cool-500);--color-action-icon-on-primary:var(--color-white-50);--color-action-icon-on-primary-inverse:var(--color-primary-950);--color-action-icon-on-primary-inverse-disabled:var(--color-neutral-cool-500);--color-action-icon-on-secondary:var(--color-white-50);--color-action-icon-on-secondary-inverse:var(--color-expressive-1-950);--color-action-icon-on-tertiary:var(--color-white-50);--color-action-icon-secondary:var(--color-primary-800);--color-action-icon-secondary-inverse:var(--color-expressive-1-300);--color-action-icon-tertiary:var(--color-primary-800);--color-action-icon-tertiary-inverse:var(--color-expressive-1-300);--color-action-icon-inverse-disabled:var(--color-neutral-cool-500);--color-action-border-secondary:var(--color-primary-800);--color-action-border-secondary-disabled:var(--color-neutral-cool-300);--color-action-border-secondary-inverse:var(--color-expressive-1-300);--color-action-border-secondary-inverse-disabled:var(--color-neutral-cool-500);--color-action-overlay-tertiary-hover:var(--color-alpha-neutral-cool-4);--color-action-overlay-tertiary-pressed:var(--color-alpha-neutral-cool-8);--color-action-overlay-tertiary-inverse-hover:var(--color-alpha-white-4);--color-action-overlay-tertiary-inverse-pressed:var(--color-alpha-neutral-cool-16);--color-surface-default:var(--color-white-0);--color-surface-elevated:var(--color-white-0);--color-surface-subtle:var(--color-neutral-cool-200);--color-surface-inset:var(--color-neutral-cool-100);--color-surface-disabled:var(--color-neutral-cool-50);--color-surface-inverse:var(--color-neutral-cool-950);--color-component-shell-rail-surface:var(--color-teal-900);--color-component-auth-brand-surface:var(--color-component-shell-rail-surface);--color-component-auth-brand-headline:var(--color-neutral-warm-300);--color-component-auth-brand-text:var(--color-white-50);--color-component-auth-brand-arch:var(--color-expressive-2-700);--color-component-auth-canvas:var(--color-expressive-surface-canvas);--color-component-auth-card-surface:var(--color-expressive-surface-muted);--color-component-auth-badge-surface:var(--color-expressive-surface-primary-subtle);--color-component-auth-badge-text:var(--color-expressive-text-heading);--color-component-shell-top-bar-surface:var(--color-surface-default);--color-component-shell-top-bar-text-dim:var(--color-neutral-cool-600);--color-component-shell-rail-item-text:var(--color-teal-100);--color-component-shell-rail-item-icon:var(--color-teal-200);--color-component-shell-rail-item-hover:var(--color-teal-800);--color-component-shell-rail-item-hover-text:var(--color-white-0);--color-component-shell-rail-item-active-surface:var(--color-teal-50);--color-component-shell-rail-item-active-text:var(--color-teal-900);--color-component-shell-rail-item-active-icon:var(--color-teal-800);--color-component-shell-rail-count-surface:var(--color-teal-800);--color-component-shell-rail-count-text:var(--color-teal-100);--color-component-shell-rail-count-selected-surface:var(--color-teal-200);--color-component-shell-rail-count-selected-text:var(--color-teal-900);--color-component-shell-rail-count-warn-surface:var(--color-warning-500);--color-component-shell-rail-count-warn-text:var(--color-teal-950);--color-component-shell-rail-pip-border:var(--color-teal-900);--color-component-shell-brand-tile:var(--color-teal-700);--color-component-shell-brand-tile-ring:var(--color-alpha-white-8);--color-component-shell-brand-text:var(--color-white-0);--color-component-shell-brand-pill-surface:var(--color-teal-600);--color-component-shell-brand-pill-text:var(--color-white-0);--color-component-shell-avatar-surface:var(--color-teal-600);--color-component-shell-avatar-text:var(--color-white-0);--color-component-shell-org-tile:var(--color-teal-700);--color-component-shell-org-tile-text:var(--color-white-0);--color-component-shell-scrim:#0b1e1a8c;--color-text-primary:var(--color-neutral-cool-950);--color-text-secondary:var(--color-neutral-cool-900);--color-text-subtle:var(--color-neutral-cool-700);--color-text-disabled:var(--color-neutral-cool-300);--color-text-inverse:var(--color-white-50);--color-text-inverse-disabled:var(--color-neutral-cool-500);--color-text-on-expressive:var(--color-white-50);--color-text-body:var(--color-grey-950);--color-text-display:var(--color-sage-950);--color-icon-primary:var(--color-neutral-cool-950);--color-icon-subtle:var(--color-neutral-cool-600);--color-icon-disabled:var(--color-neutral-cool-300);--color-icon-inverse:var(--color-white-50);--color-icon-inverse-disabled:var(--color-neutral-cool-500);--color-icon-on-expressive:var(--color-white-50);--color-border-default:var(--color-neutral-cool-400);--color-border-subtle:var(--color-neutral-cool-200);--color-border-muted:var(--color-neutral-cool-300);--color-border-strong:var(--color-neutral-cool-950);--color-border-disabled:var(--color-neutral-cool-300);--color-border-inverse-subtle:var(--color-expressive-2-700);--color-indicator-active:var(--color-primary-800);--color-indicator-inverse-disabled:var(--color-neutral-cool-500);--color-indicator-spinner:var(--color-neutral-cool-500);--color-indicator-spinner-inverse:var(--color-neutral-cool-500);--color-focus-ring:var(--color-primary-600);--color-focus-ring-inverse:var(--color-primary-400);--color-overlay-scrim:var(--color-alpha-black-60);--color-system-surface-destructive:var(--color-error-700);--color-system-surface-destructive-hover:var(--color-error-900);--color-system-surface-destructive-pressed:var(--color-error-950);--color-system-surface-destructive-disabled:var(--color-neutral-cool-50);--color-system-surface-destructive-loading:var(--color-neutral-cool-50);--color-system-surface-destructive-inverse:var(--color-error-400);--color-system-surface-destructive-inverse-hover:var(--color-error-300);--color-system-surface-destructive-inverse-pressed:var(--color-error-500);--color-system-surface-destructive-inverse-disabled:var(--color-tertiary-950);--color-system-surface-destructive-inverse-loading:var(--color-tertiary-950);--color-system-surface-error:var(--color-error-700);--color-system-surface-error-hover:var(--color-error-900);--color-system-surface-error-pressed:var(--color-error-950);--color-system-surface-error-subtle:var(--color-error-100);--color-system-surface-info:var(--color-info-700);--color-system-surface-info-subtle:var(--color-info-100);--color-system-surface-success:var(--color-success-700);--color-system-surface-success-subtle:var(--color-success-100);--color-system-surface-warning:var(--color-warning-700);--color-system-surface-warning-subtle:var(--color-warning-100);--color-system-border-destructive:var(--color-error-700);--color-system-border-destructive-disabled:var(--color-neutral-cool-300);--color-system-border-destructive-inverse:var(--color-error-300);--color-system-border-destructive-inverse-disabled:var(--color-neutral-cool-500);--color-system-border-error:var(--color-error-700);--color-system-border-info:var(--color-info-700);--color-system-border-success:var(--color-success-700);--color-system-border-warning:var(--color-warning-700);--color-system-icon-destructive:var(--color-error-700);--color-system-icon-destructive-inverse:var(--color-error-300);--color-system-icon-destructive-inverse-disabled:var(--color-neutral-cool-500);--color-system-icon-error:var(--color-error-600);--color-system-icon-error-inverse:var(--color-error-400);--color-system-icon-info:var(--color-info-600);--color-system-icon-info-inverse:var(--color-info-400);--color-system-icon-success:var(--color-success-700);--color-system-icon-success-inverse:var(--color-success-400);--color-system-icon-warning:var(--color-warning-700);--color-system-icon-warning-inverse:var(--color-warning-400);--color-system-icon-on-destructive:var(--color-white-50);--color-system-icon-on-destructive-inverse:var(--color-error-950);--color-system-icon-on-error:var(--color-white-50);--color-system-icon-on-error-subtle:var(--color-error-700);--color-system-icon-on-info:var(--color-white-50);--color-system-icon-on-info-subtle:var(--color-info-700);--color-system-icon-on-success:var(--color-white-50);--color-system-icon-on-success-subtle:var(--color-success-700);--color-system-icon-on-warning:var(--color-white-50);--color-system-icon-on-warning-subtle:var(--color-warning-700);--color-system-text-destructive:var(--color-error-700);--color-system-text-destructive-inverse:var(--color-error-300);--color-system-text-destructive-inverse-disabled:var(--color-neutral-cool-500);--color-system-text-error:var(--color-error-700);--color-system-text-info:var(--color-info-700);--color-system-text-success:var(--color-success-700);--color-system-text-warning:var(--color-warning-700);--color-system-text-on-destructive:var(--color-white-50);--color-system-text-on-destructive-inverse:var(--color-error-950);--color-system-text-on-error:var(--color-white-50);--color-system-text-on-error-subtle:var(--color-error-900);--color-system-text-on-info:var(--color-white-50);--color-system-text-on-info-subtle:var(--color-info-900);--color-system-text-on-success:var(--color-white-50);--color-system-text-on-success-subtle:var(--color-success-900);--color-system-text-on-warning:var(--color-white-50);--color-system-text-on-warning-subtle:var(--color-warning-900);--color-system-overlay-error-hover:var(--color-alpha-error-20);--color-system-overlay-error-pressed:var(--color-alpha-error-24);--color-link-text-default:var(--color-primary-800);--color-link-text-hover:var(--color-primary-900);--color-link-text-pressed:var(--color-primary-950);--color-link-text-visited:var(--color-neutral-cool-600);--color-link-text-subtle:var(--color-neutral-cool-900);--color-link-text-subtle-hover:var(--color-neutral-cool-950);--color-link-text-subtle-pressed:var(--color-neutral-cool-950);--color-link-text-subtle-visited:var(--color-neutral-cool-600);--color-link-text-inverse:var(--color-expressive-1-300);--color-link-text-inverse-hover:var(--color-expressive-1-200);--color-link-text-inverse-pressed:var(--color-expressive-1-400);--color-link-text-inverse-visited:var(--color-neutral-cool-200);--color-link-text-subtle-inverse:var(--color-neutral-mid-100);--color-link-text-subtle-inverse-hover:var(--color-neutral-mid-200);--color-link-text-subtle-inverse-pressed:var(--color-neutral-mid-200);--color-link-text-subtle-inverse-visited:var(--color-neutral-cool-200);--color-link-icon-default:var(--color-primary-800);--color-link-icon-hover:var(--color-primary-900);--color-link-icon-pressed:var(--color-primary-950);--color-link-icon-visited:var(--color-neutral-cool-600);--color-link-icon-subtle:var(--color-neutral-cool-900);--color-link-icon-subtle-hover:var(--color-neutral-cool-950);--color-link-icon-subtle-pressed:var(--color-neutral-cool-950);--color-link-icon-subtle-visited:var(--color-neutral-cool-600);--color-link-icon-inverse:var(--color-expressive-1-300);--color-link-icon-inverse-hover:var(--color-expressive-1-200);--color-link-icon-inverse-pressed:var(--color-expressive-1-400);--color-link-icon-inverse-visited:var(--color-neutral-cool-200);--color-link-icon-subtle-inverse:var(--color-neutral-mid-100);--color-link-icon-subtle-inverse-hover:var(--color-neutral-mid-200);--color-link-icon-subtle-inverse-pressed:var(--color-neutral-mid-200);--color-link-icon-subtle-inverse-visited:var(--color-neutral-cool-200);--color-link-overlay-hover:var(--color-alpha-neutral-cool-4);--color-link-overlay-pressed:var(--color-alpha-neutral-cool-8);--color-link-overlay-inverse-hover:var(--color-alpha-white-4);--color-link-overlay-inverse-pressed:var(--color-alpha-neutral-cool-16);--color-selection-surface-default:var(--color-secondary-700);--color-selection-surface-hover:var(--color-secondary-900);--color-selection-surface-pressed:var(--color-secondary-950);--color-selection-surface-subtle:var(--color-secondary-100);--color-selection-surface-menu:var(--color-secondary-200);--color-selection-surface-menu-subtle:var(--color-neutral-cool-500);--color-selection-surface-menu-disabled:var(--color-neutral-cool-200);--color-selection-border-default:var(--color-secondary-800);--color-selection-icon-default:var(--color-secondary-700);--color-selection-icon-inverse:var(--color-white-50);--color-selection-icon-subtle:var(--color-neutral-cool-900);--color-selection-icon-on-subtle:var(--color-secondary-900);--color-selection-icon-menu:var(--color-secondary-800);--color-selection-icon-menu-subtle:var(--color-secondary-900);--color-selection-text-default:var(--color-secondary-800);--color-selection-text-inverse:var(--color-white-50);--color-selection-text-on-subtle:var(--color-secondary-900);--color-selection-text-menu:var(--color-secondary-900);--color-selection-text-menu-subtle:var(--color-neutral-cool-700);--color-selection-overlay-hover:var(--color-alpha-secondary-500-16);--color-selection-overlay-pressed:var(--color-alpha-secondary-500-24);--color-selection-overlay-emphasized-hover:var(--color-alpha-expressive-16);--color-selection-overlay-emphasized-pressed:var(--color-alpha-expressive-24);--color-selection-overlay-menu-hover:var(--color-alpha-secondary-500-16);--color-selection-overlay-menu-pressed:var(--color-alpha-secondary-500-24);--color-control-surface-default:var(--color-white-0);--color-control-surface-subtle:var(--color-neutral-cool-100);--color-control-surface-menu:var(--color-neutral-warm-50);--color-control-surface-menu-subtle:var(--color-neutral-warm-50);--color-control-surface-menu-disabled:var(--color-neutral-cool-100);--color-control-icon-default:var(--color-neutral-cool-800);--color-control-icon-emphasized:var(--color-secondary-800);--color-control-icon-interactive:var(--color-neutral-cool-950);--color-control-icon-info:var(--color-info-600);--color-control-icon-on-disabled:var(--color-neutral-cool-50);--color-control-icon-menu-disabled:var(--color-neutral-cool-400);--color-control-text-default:var(--color-neutral-cool-800);--color-control-text-emphasized:var(--color-secondary-800);--color-control-text-interactive:var(--color-neutral-cool-950);--color-control-text-interactive-inverse:var(--color-white-50);--color-control-text-menu-disabled:var(--color-neutral-cool-400);--color-control-overlay-hover:var(--color-alpha-neutral-cool-4);--color-control-overlay-pressed:var(--color-alpha-neutral-cool-12);--color-control-overlay-hover-strong:var(--color-alpha-neutral-cool-20);--color-control-overlay-pressed-strong:var(--color-alpha-neutral-cool-24);--color-control-overlay-emphasized-hover:var(--color-alpha-secondary-500-20);--color-control-overlay-emphasized-pressed:var(--color-alpha-secondary-500-24);--color-control-overlay-menu-hover:var(--color-alpha-neutral-mid-8);--color-control-overlay-menu-pressed:var(--color-alpha-neutral-mid-16);--color-decorative-surface-1:var(--color-accent-1-600);--color-decorative-surface-1-subtle:var(--color-accent-1-100);--color-decorative-surface-2:var(--color-accent-2-700);--color-decorative-surface-2-subtle:var(--color-accent-2-200);--color-decorative-surface-3:var(--color-accent-3-500);--color-decorative-surface-3-subtle:var(--color-accent-3-200);--color-decorative-surface-4:var(--color-accent-4-600);--color-decorative-surface-4-subtle:var(--color-accent-4-100);--color-decorative-border-1:var(--color-accent-1-700);--color-decorative-border-2:var(--color-accent-2-700);--color-decorative-border-3:var(--color-accent-3-700);--color-decorative-border-4:var(--color-accent-4-700);--color-decorative-text-on-1:var(--color-accent-1-300);--color-decorative-text-on-1-subtle:var(--color-accent-1-900);--color-decorative-text-on-2:var(--color-accent-2-300);--color-decorative-text-on-2-subtle:var(--color-accent-2-900);--color-decorative-text-on-3:var(--color-accent-3-300);--color-decorative-text-on-3-subtle:var(--color-accent-3-900);--color-decorative-text-on-4:var(--color-accent-4-300);--color-decorative-text-on-4-subtle:var(--color-accent-4-900);--color-decorative-icon-on-1:var(--color-accent-1-300);--color-decorative-icon-on-1-subtle:var(--color-accent-1-700);--color-decorative-icon-on-2:var(--color-accent-2-300);--color-decorative-icon-on-2-subtle:var(--color-accent-2-700);--color-decorative-icon-on-3:var(--color-accent-3-300);--color-decorative-icon-on-3-subtle:var(--color-accent-3-700);--color-decorative-icon-on-4:var(--color-accent-4-300);--color-decorative-icon-on-4-subtle:var(--color-accent-4-700);--color-decorative-shape-primary:var(--color-primary-900);--color-decorative-shape-primary-strong:var(--color-primary-950);--color-decorative-shape-secondary:var(--color-secondary-900);--color-decorative-shape-secondary-subtle:var(--color-secondary-300);--color-decorative-shape-secondary-muted:var(--color-secondary-100);--color-decorative-shape-neutral-mid:var(--color-neutral-mid-300);--color-decorative-shape-neutral-mid-subtle:var(--color-neutral-mid-200);--color-decorative-shape-neutral-warm:var(--color-neutral-warm-300);--color-decorative-shape-neutral-warm-subtle:var(--color-neutral-warm-100);--color-expressive-surface-raised:var(--color-white-0);--color-expressive-surface-subtle:var(--color-neutral-warm-50);--color-expressive-surface-muted:var(--color-neutral-mid-50);--color-expressive-surface-canvas:var(--color-neutral-mid-200);--color-expressive-surface-inset:var(--color-neutral-mid-100);--color-expressive-surface-inverse:var(--color-primary-900);--color-expressive-surface-primary:var(--color-primary-700);--color-expressive-surface-primary-subtle:var(--color-expressive-1-200);--color-expressive-surface-secondary:var(--color-secondary-900);--color-expressive-surface-secondary-subtle:var(--color-secondary-200);--color-expressive-surface-tertiary:var(--color-tertiary-700);--color-expressive-surface-tertiary-subtle:var(--color-tertiary-200);--color-expressive-surface-highlight:var(--color-highlight-800);--color-expressive-surface-highlight-subtle:var(--color-highlight-200);--color-expressive-border-primary:var(--color-primary-800);--color-expressive-border-secondary:var(--color-secondary-700);--color-expressive-border-tertiary:var(--color-tertiary-700);--color-expressive-border-highlight:var(--color-highlight-800);--color-expressive-border-neutral:var(--color-neutral-cool-700);--color-expressive-text-heading:var(--color-primary-950);--color-expressive-text-primary:var(--color-primary-950);--color-expressive-text-primary-inverse:var(--color-neutral-warm-300);--color-expressive-text-secondary:var(--color-secondary-950);--color-expressive-text-secondary-inverse:var(--color-secondary-300);--color-expressive-text-tertiary:var(--color-tertiary-950);--color-expressive-text-tertiary-inverse:var(--color-tertiary-300);--color-expressive-text-highlight:var(--color-highlight-950);--color-expressive-text-highlight-inverse:var(--color-highlight-300);--color-expressive-icon-primary:var(--color-primary-800);--color-expressive-icon-primary-inverse:var(--color-expressive-1-300);--color-expressive-icon-secondary:var(--color-secondary-800);--color-expressive-icon-secondary-inverse:var(--color-secondary-300);--color-expressive-icon-tertiary:var(--color-tertiary-800);--color-expressive-icon-tertiary-inverse:var(--color-tertiary-300);--color-expressive-icon-highlight:var(--color-highlight-800);--color-expressive-icon-highlight-inverse:var(--color-highlight-300);--color-component-avatar-surface-default:var(--color-white-0);--color-component-avatar-surface-subtle:var(--color-neutral-cool-50);--color-component-avatar-surface-primary:var(--color-tertiary-100);--color-component-avatar-surface-secondary:var(--color-secondary-100);--color-component-avatar-surface-tertiary:var(--color-highlight-100);--color-component-avatar-surface-expressive:var(--color-expressive-1-100);--color-component-avatar-surface-accent:var(--color-accent-1-100);--color-component-avatar-border-subtle:var(--color-neutral-cool-400);--color-component-avatar-border-primary:var(--color-tertiary-700);--color-component-avatar-border-secondary:var(--color-secondary-800);--color-component-avatar-border-tertiary:var(--color-highlight-800);--color-component-avatar-border-expressive:var(--color-expressive-1-800);--color-component-avatar-border-accent:var(--color-accent-1-700);--color-component-avatar-text-on-subtle:var(--color-neutral-cool-700);--color-component-avatar-text-on-primary:var(--color-tertiary-800);--color-component-avatar-text-on-secondary:var(--color-secondary-700);--color-component-avatar-text-on-tertiary:var(--color-highlight-800);--color-component-avatar-text-on-expressive:var(--color-expressive-1-800);--color-component-avatar-text-on-accent:var(--color-accent-1-800);--color-component-card-surface-default:var(--color-white-0);--color-component-card-surface-subtle:var(--color-neutral-warm-50);--color-component-card-surface-inverse:var(--color-primary-800);--color-component-card-surface-inverse-subtle:var(--color-primary-900);--color-component-card-surface-inverse-disabled:var(--color-neutral-cool-300);--color-component-card-border-disabled:var(--color-neutral-cool-300);--color-component-card-overlay-hover:var(--color-alpha-neutral-cool-8);--color-component-card-overlay-pressed:var(--color-alpha-neutral-cool-12);--color-component-card-overlay-subtle-hover:var(--color-alpha-neutral-mid-8);--color-component-card-overlay-subtle-pressed:var(--color-alpha-neutral-mid-16);--color-component-card-overlay-inverse-hover:var(--color-alpha-primary-500-24);--color-component-card-overlay-inverse-pressed:var(--color-alpha-neutral-cool-16);--color-component-chip-surface-default:var(--color-white-0);--color-component-chip-surface-selected:var(--color-neutral-cool-50);--color-component-chip-border-default:var(--color-neutral-cool-500);--color-component-chip-border-hover:var(--color-neutral-cool-950);--color-component-chip-border-pressed:var(--color-neutral-cool-950);--color-component-chip-border-selected:var(--color-neutral-cool-950);--color-component-chip-icon-default:var(--color-neutral-cool-900);--color-component-chip-icon-selected:var(--color-neutral-cool-950);--color-component-chip-text-default:var(--color-neutral-cool-900);--color-component-chip-text-selected:var(--color-neutral-cool-950);--color-component-file-upload-surface-container:var(--color-neutral-warm-50);--color-component-file-upload-surface-drop:var(--color-white-50);--color-component-file-upload-surface-icon-holder:var(--color-secondary-700);--color-component-file-upload-surface-icon-holder-disabled:var(--color-neutral-cool-100);--color-component-file-upload-border-default:var(--color-neutral-cool-300);--color-component-file-upload-border-strong:var(--color-secondary-700);--color-component-file-upload-icon-drop:var(--color-neutral-cool-900);--color-component-file-upload-icon-holder-disabled:var(--color-neutral-cool-50);--color-component-file-upload-text-drop:var(--color-neutral-cool-900);--color-component-file-upload-overlay-hover:var(--color-alpha-neutral-cool-4);--color-component-file-upload-overlay-pressed:var(--color-alpha-neutral-cool-8);--color-component-file-upload-overlay-drop:var(--color-alpha-neutral-cool-24);--color-component-input-surface-default:var(--color-neutral-warm-50);--color-component-input-surface-subtle:var(--color-neutral-cool-50);--color-component-input-surface-disabled:var(--color-neutral-cool-50);--color-component-input-surface-success:var(--color-success-50);--color-component-input-surface-autofill:var(--color-info-50);--color-component-input-surface-affordance:var(--color-primary-800);--color-component-input-surface-affordance-subtle:var(--color-white-0);--color-component-input-surface-affordance-hover:var(--color-primary-900);--color-component-input-surface-affordance-pressed:var(--color-primary-950);--color-component-input-surface-affordance-disabled:var(--color-neutral-cool-50);--color-component-input-border-default:var(--color-neutral-cool-500);--color-component-input-border-hover:var(--color-neutral-cool-950);--color-component-input-border-pressed:var(--color-neutral-cool-950);--color-component-input-border-autofill:var(--color-info-700);--color-component-input-border-affordance:var(--color-neutral-cool-500);--color-component-input-border-affordance-disabled:var(--color-white-0);--color-component-input-text-placeholder:var(--color-neutral-cool-600);--color-component-input-overlay-affordance-hover:var(--color-alpha-neutral-cool-4);--color-component-input-overlay-affordance-pressed:var(--color-alpha-neutral-cool-12);--color-component-logo-surface-primary:var(--color-primary-950);--color-component-logo-surface-primary-inverse:var(--color-neutral-mid-50);--color-component-logo-surface-secondary:var(--color-tertiary-700);--color-component-logo-surface-secondary-inverse:var(--color-expressive-1-300);--color-component-logo-surface-tertiary:var(--color-secondary-900);--color-component-logo-surface-tertiary-inverse:var(--color-secondary-300);--color-component-logo-surface-expressive:var(--color-highlight-950);--color-component-logo-surface-expressive-inverse:var(--color-highlight-300);--color-component-logo-surface-neutral:var(--color-neutral-cool-950);--color-component-logo-surface-neutral-inverse:var(--color-white-50);--color-component-nav-item-surface-selected:var(--color-neutral-mid-100);--color-component-nav-item-icon-default:var(--color-secondary-800);--color-component-nav-item-icon-selected:var(--color-primary-800);--color-component-nav-item-text-default:var(--color-neutral-cool-700);--color-component-nav-item-text-selected:var(--color-neutral-cool-950);--color-component-nav-item-overlay-hover:var(--color-alpha-neutral-cool-4);--color-component-nav-item-overlay-hover-2:var(--color-alpha-neutral-cool-6);--color-component-nav-item-overlay-pressed:var(--color-alpha-neutral-cool-12);--color-component-nav-item-overlay-pressed-2:var(--color-alpha-neutral-cool-12);--color-component-progress-surface-default:var(--color-secondary-700);--color-component-progress-surface-disabled:var(--color-neutral-cool-500);--color-component-progress-surface-error:var(--color-error-700);--color-component-progress-surface-success:var(--color-success-700);--color-component-progress-surface-track:var(--color-secondary-200);--color-component-progress-surface-track-subtle:var(--color-neutral-cool-200);--color-component-progress-surface-track-disabled:var(--color-neutral-cool-50);--color-component-progress-surface-track-error:var(--color-error-200);--color-component-progress-surface-track-success:var(--color-success-200);--color-component-scrollbar-track:var(--color-surface-subtle);--color-component-scrollbar-thumb:var(--color-border-default);--color-component-scrollbar-thumb-hover:var(--color-text-subtle);--color-component-scrollbar-thumb-pressed:var(--color-text-primary);--color-component-segmented-surface-selected:var(--color-secondary-100);--color-component-segmented-surface-selected-hover:var(--color-secondary-900);--color-component-segmented-surface-selected-pressed:var(--color-secondary-950);--color-component-segmented-surface-subtle-selected:var(--color-white-0);--color-component-segmented-surface-subtle-selected-hover:var(--color-neutral-cool-100);--color-component-segmented-surface-subtle-selected-pressed:var(--color-neutral-cool-200);--color-component-segmented-border-selected:var(--color-secondary-800);--color-component-segmented-border-subtle-selected:var(--color-neutral-cool-950);--color-component-segmented-border-track:var(--color-neutral-mid-300);--color-component-segmented-icon-default:var(--color-neutral-cool-800);--color-component-segmented-icon-selected:var(--color-secondary-900);--color-component-segmented-icon-subtle-selected:var(--color-neutral-cool-950);--color-component-segmented-text-default:var(--color-neutral-cool-800);--color-component-segmented-text-selected:var(--color-secondary-900);--color-component-segmented-text-subtle-selected:var(--color-neutral-cool-950);--color-component-segmented-overlay-hover:var(--color-alpha-neutral-cool-4);--color-component-segmented-overlay-pressed:var(--color-alpha-neutral-cool-8);--color-component-slider-surface-default:var(--color-secondary-700);--color-component-slider-surface-hover:var(--color-secondary-900);--color-component-slider-surface-pressed:var(--color-secondary-950);--color-component-slider-surface-disabled:var(--color-neutral-cool-300);--color-component-slider-surface-track:var(--color-secondary-200);--color-component-slider-surface-track-disabled:var(--color-neutral-cool-100);--color-component-stepper-surface-default:var(--color-neutral-cool-500);--color-component-stepper-surface-hover:var(--color-neutral-cool-600);--color-component-stepper-surface-pressed:var(--color-neutral-cool-700);--color-component-stepper-surface-subtle:var(--color-neutral-cool-300);--color-component-stepper-surface-disabled:var(--color-neutral-cool-200);--color-component-stepper-surface-active:var(--color-primary-800);--color-component-stepper-surface-active-emphasized:var(--color-primary-900);--color-component-stepper-surface-complete:var(--color-primary-800);--color-component-stepper-surface-complete-hover:var(--color-primary-900);--color-component-stepper-surface-complete-pressed:var(--color-primary-950);--color-component-switch-surface-thumb:var(--color-neutral-cool-500);--color-component-switch-surface-thumb-hover:var(--color-neutral-cool-950);--color-component-switch-surface-thumb-pressed:var(--color-neutral-cool-950);--color-component-switch-surface-thumb-selected:var(--color-white-0);--color-component-switch-surface-thumb-selected-hover:var(--color-secondary-300);--color-component-switch-surface-thumb-selected-pressed:var(--color-secondary-300);--color-component-switch-surface-thumb-disabled-off:var(--color-neutral-cool-300);--color-component-switch-surface-thumb-disabled-on:var(--color-neutral-cool-50);--color-component-switch-surface-track:var(--color-neutral-cool-100);--color-component-switch-surface-track-selected:var(--color-secondary-700);--color-component-switch-surface-track-selected-hover:var(--color-secondary-900);--color-component-switch-surface-track-selected-pressed:var(--color-secondary-950);--color-component-switch-surface-track-disabled-off:var(--color-neutral-cool-50);--color-component-switch-surface-track-disabled-on:var(--color-neutral-cool-200);--color-component-switch-border-track:var(--color-neutral-cool-700);--color-component-switch-border-track-hover:var(--color-neutral-cool-950);--color-component-switch-border-track-pressed:var(--color-neutral-cool-950);--color-component-switch-border-track-disabled:var(--color-neutral-cool-300);--color-component-switch-icon-thumb-off:var(--color-white-0);--color-component-switch-icon-thumb-on:var(--color-secondary-900);--color-component-switch-icon-on-thumb-disabled:var(--color-neutral-cool-300);--color-component-switch-overlay-selected-hover:var(--color-alpha-secondary-800-32);--color-component-switch-overlay-selected-pressed:var(--color-alpha-secondary-800-36);--color-component-table-overlay-hover:var(--color-alpha-neutral-cool-4);--color-component-table-overlay-pressed:var(--color-alpha-neutral-cool-8);--color-component-table-overlay-selected-hover:var(--color-alpha-secondary-800-8);--color-component-table-overlay-selected-pressed:var(--color-alpha-secondary-800-16);--color-shadow-neutral-light-4:var(--color-alpha-linen-900-4);--color-shadow-neutral-light-8:var(--color-alpha-linen-900-8);--color-shadow-neutral-light-12:var(--color-alpha-linen-900-12);--color-shadow-neutral-light-20:var(--color-alpha-linen-900-20);--color-shadow-neutral-light-24:var(--color-alpha-linen-900-24);--color-shadow-neutral-dark-8:var(--color-alpha-teal-900-8);--color-shadow-neutral-dark-12:var(--color-alpha-teal-900-12);--color-shadow-neutral-dark-20:var(--color-alpha-teal-900-20);--color-shadow-neutral-dark-24:var(--color-alpha-teal-900-24);--color-shadow-primary-light-4:var(--color-alpha-teal-900-4);--color-shadow-primary-light-8:var(--color-alpha-teal-900-8);--color-shadow-primary-light-12:var(--color-alpha-teal-900-12);--color-shadow-primary-light-20:var(--color-alpha-teal-900-20);--color-shadow-primary-dark-8:var(--color-alpha-teal-500-8);--color-shadow-primary-dark-12:var(--color-alpha-teal-500-12);--color-shadow-primary-dark-20:var(--color-alpha-teal-500-20);--color-shadow-primary-dark-24:var(--color-alpha-teal-500-24);--color-shadow-destructive-light-4:var(--color-alpha-red-700-4);--color-shadow-destructive-light-8:var(--color-alpha-red-700-8);--color-shadow-destructive-light-12:var(--color-alpha-red-700-12);--color-shadow-destructive-light-20:var(--color-alpha-red-700-20);--color-shadow-destructive-light-24:var(--color-alpha-red-700-24);--color-shadow-destructive-dark-8:var(--color-alpha-red-500-8);--color-shadow-destructive-dark-12:var(--color-alpha-red-500-12);--color-shadow-destructive-dark-20:var(--color-alpha-red-500-20);--color-shadow-destructive-dark-24:var(--color-alpha-red-500-24);--color-shadow-destructive-dark-28:var(--color-alpha-red-500-28);--color-shadow-primary-light-24:var(--color-alpha-teal-900-24);--color-shadow-primary-dark-28:var(--color-alpha-teal-500-28);--color-shadow-neutral-dark-28:var(--color-alpha-teal-900-28);--color-fab-shadow-hover:var(--color-alpha-secondary-highest);--color-fab-shadow-neutral-hover:var(--color-alpha-neutral-highest);--color-toggle-shadow-selected-hover:var(--color-alpha-primary-medium);--color-toggle-shadow-unselected-hover:var(--color-alpha-primary-medium);--color-component-card-overlay-subtle-inverse-hover:var(--color-alpha-primary-500-24);--color-component-card-overlay-subtle-inverse-pressed:var(--color-alpha-neutral-cool-16);--color-shadow-raised:var(--color-shadow-neutral-light-12);--color-shadow-hover:var(--color-shadow-neutral-light-12);--color-shadow-overlay:var(--color-shadow-neutral-light-8);--color-shadow-modal-1:var(--color-shadow-neutral-light-8);--color-shadow-modal-2:var(--color-shadow-neutral-light-4);--color-shadow-floating:var(--color-shadow-neutral-light-20);--color-shadow-sticky-1:var(--color-shadow-neutral-light-8);--color-shadow-sticky-2:var(--color-shadow-neutral-light-12);--color-shadow-raised-primary:var(--color-shadow-primary-light-12);--color-shadow-hover-primary:var(--color-shadow-primary-light-12);--color-shadow-floating-primary:var(--color-shadow-primary-light-20);--color-shadow-raised-destructive:var(--color-shadow-destructive-light-12);--color-shadow-hover-destructive:var(--color-shadow-destructive-light-12);--color-gradient-brand-start:var(--color-primary-800);--color-gradient-brand-stop:var(--color-tertiary-500);--color-gradient-expressive-start:var(--color-primary-900);--color-gradient-expressive-stop:var(--color-tertiary-500);--color-gradient-component-avatar-scrim-start:var(--color-alpha-neutral-cool-0);--color-gradient-component-avatar-scrim-stop:var(--color-alpha-neutral-cool-4);--color-gradient-component-input-start:var(--color-alpha-white-0);--color-gradient-component-input-stop:var(--color-neutral-warm-50);--color-gradient-component-media-file-scrim-start:var(--color-alpha-neutral-cool-0);--color-gradient-component-media-file-scrim-stop:var(--color-alpha-neutral-cool-12);--space-0:0px;--space-0h:2px;--space-1:4px;--space-1h:6px;--space-2:8px;--space-2h:10px;--space-3:12px;--space-3h:14px;--space-4:16px;--space-4h:18px;--space-5:20px;--space-5h:22px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-none:var(--space-0);--space-2xs:var(--space-0h);--space-xs:var(--space-1);--space-sm:var(--space-1h);--space-md:var(--space-2);--space-lg:var(--space-2h);--space-xl:var(--space-3);--space-2xl:var(--space-4);--space-3xl:var(--space-6);--space-4xl:var(--space-8);--space-5xl:var(--space-12);--space-6xl:var(--space-16);--space-7xl:var(--space-20);--density-row-padding-block:var(--space-3h);--density-row-gap:var(--space-4);--size-2:8px;--size-2h:10px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-8:32px;--size-9:36px;--size-10:40px;--size-11:44px;--size-12:48px;--size-14:56px;--size-16:64px;--size-component-call-checklist-max:520px;--size-component-call-transcript-max:420px;--size-component-shell-rail-expanded:236px;--size-component-shell-search:300px;--size-component-shell-top-bar:60px;--size-component-shell-account-menu:280px;--size-component-shell-brand-tile:40px;--size-component-shell-brand-tile-compact:30px;--size-component-shell-brand-wordmark:13px;--size-component-shell-crumb-max:220px;--size-component-shell-drawer:300px;--size-component-shell-drawer-max:88vw;--size-component-shell-drawer-row:48px;--size-component-shell-icon-item:44px;--size-component-shell-org-menu:316px;--size-component-shell-org-switcher-height:44px;--size-component-shell-org-switcher-max:280px;--size-component-shell-org-switcher-min:230px;--size-component-shell-org-tile:30px;--size-component-shell-pip:16px;--size-component-shell-rail-icons:64px;--size-component-shell-rail-row:42px;--size-component-shell-search-height:38px;--size-component-shell-unread-dot:7px;--radius-component-shell-item:11px;--text-label-md:12.5px;--text-component-shell-count:11.5px;--text-component-shell-kbd:10.5px;--text-component-shell-menu-header:9.5px;--text-component-shell-org-name:13.5px;--text-component-shell-org-kind:10.5px;--text-component-shell-pill:9px;--text-component-shell-pip:10px;--text-component-shell-rail-item:13.5px;--text-component-shell-drawer-item:14.5px;--text-component-shell-search:13px;--tracking-component-shell-pill:.8px;--duration-component-shell-drawer:.22s;--ease-component-shell-drawer:cubic-bezier(.3, .7, .4, 1);--shadow-component-shell-drawer:14px 0 44px #00000057;--size-component-visit-mode-rail:3px;--size-component-visit-panel:444px;--size-component-visits-month-min:840px;--size-component-visits-week-min:900px;--icon-xs:16px;--icon-sm:20px;--icon-md:24px;--icon-lg:32px;--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--blur-xl:32px;--blur-2xl:48px;--blur-3xl:64px;--breakpoint-mobile-max:767px;--breakpoint-tablet-min:768px;--breakpoint-tablet-max:1439px;--breakpoint-desktop-min:1440px;--breakpoint-desktop-max:1536px;--grid-columns:12;--grid-column:12px;--grid-gutter:32px;--grid-margin:64px;--layout-nav-drawer-width:272px;--layout-detail-panel-width:444px;--layout-calendar-week-min-width:900px;--layout-calendar-month-min-width:840px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-10:10px;--radius-xl:12px;--radius-14:14px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px;--radius-full:999px;--radius-card:12px;--radius-pill:999px;--radius-input:8px;--focus-ring-offset:2px;--focus-ring-width:2px;--shadow-raised:0 4px 8px var(--color-shadow-neutral-light-12), 0 0 4px var(--color-shadow-neutral-light-12);--shadow-hover:0 2px 8px var(--color-shadow-neutral-light-12), 0 2px 10px 2px var(--color-shadow-neutral-light-12);--shadow-overlay:0 2px 6px -1px var(--color-shadow-primary-light-8), 0 2px 10px 4px var(--color-shadow-primary-light-8);--shadow-modal:0 20px 25px -5px var(--color-shadow-primary-light-4), 0 20px 25px -5px var(--color-shadow-primary-light-8);--shadow-floating:0 25px 50px -12px var(--color-shadow-primary-light-20);--shadow-sticky:0 4px 5px -2px var(--color-shadow-primary-light-12), 0 10px 15px -3px var(--color-shadow-primary-light-8);--gradient-brand:linear-gradient(135deg, var(--color-gradient-brand-start) 0%, var(--color-gradient-brand-stop) 100%);--gradient-expressive:linear-gradient(135deg, var(--color-gradient-expressive-start) 0%, var(--color-gradient-expressive-stop) 100%);--gradient-radial:radial-gradient(circle, var(--color-primary-500) 0%, var(--color-primary-800) 100%)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-default:0s;--duration-slow:0s;--duration-deliberate:0s}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-theme=dark],.dark{--color-action-surface-primary:var(--color-expressive-1-300);--color-action-surface-primary-hover:var(--color-expressive-1-200);--color-action-surface-primary-pressed:var(--color-expressive-1-400);--color-action-surface-primary-disabled:var(--color-tertiary-950);--color-action-surface-primary-loading:var(--color-tertiary-950);--color-action-surface-primary-inverse:var(--color-primary-800);--color-action-surface-primary-inverse-hover:var(--color-primary-900);--color-action-surface-primary-inverse-pressed:var(--color-primary-950);--color-action-surface-primary-inverse-disabled:var(--color-neutral-cool-400);--color-action-surface-primary-inverse-loading:var(--color-neutral-cool-400);--color-action-surface-secondary-hover:var(--color-expressive-1-200);--color-action-surface-secondary-pressed:var(--color-expressive-1-400);--color-action-surface-secondary-loading:var(--color-tertiary-950);--color-action-surface-secondary-inverse-hover:var(--color-primary-900);--color-action-surface-secondary-inverse-pressed:var(--color-primary-950);--color-action-surface-secondary-inverse-loading:var(--color-neutral-cool-400);--color-action-surface-tertiary:var(--color-white-50);--color-action-surface-tertiary-hover:var(--color-neutral-cool-300);--color-action-surface-tertiary-pressed:var(--color-neutral-cool-400);--color-action-surface-tertiary-disabled:var(--color-tertiary-950);--color-action-surface-tertiary-loading:var(--color-tertiary-950);--color-action-text-on-primary:var(--color-expressive-1-950);--color-action-text-on-primary-inverse:var(--color-white-50);--color-action-text-on-primary-inverse-disabled:var(--color-neutral-cool-300);--color-action-text-on-secondary:var(--color-expressive-1-950);--color-action-text-on-secondary-inverse:var(--color-white-50);--color-action-text-on-tertiary:var(--color-neutral-cool-950);--color-action-text-secondary:var(--color-expressive-1-300);--color-action-text-secondary-inverse:var(--color-primary-800);--color-action-text-tertiary:var(--color-expressive-1-300);--color-action-text-tertiary-inverse:var(--color-primary-800);--color-action-text-inverse-disabled:var(--color-neutral-cool-400);--color-action-icon-on-primary:var(--color-expressive-1-950);--color-action-icon-on-primary-inverse:var(--color-white-50);--color-action-icon-on-primary-inverse-disabled:var(--color-neutral-cool-300);--color-action-icon-on-secondary:var(--color-expressive-1-950);--color-action-icon-on-secondary-inverse:var(--color-white-50);--color-action-icon-on-tertiary:var(--color-neutral-cool-950);--color-action-icon-secondary:var(--color-expressive-1-300);--color-action-icon-secondary-inverse:var(--color-primary-800);--color-action-icon-tertiary:var(--color-expressive-1-300);--color-action-icon-tertiary-inverse:var(--color-primary-800);--color-action-icon-inverse-disabled:var(--color-neutral-cool-400);--color-action-border-secondary:var(--color-expressive-1-300);--color-action-border-secondary-disabled:var(--color-neutral-cool-500);--color-action-border-secondary-inverse:var(--color-primary-800);--color-action-border-secondary-inverse-disabled:var(--color-neutral-cool-400);--color-action-overlay-tertiary-hover:var(--color-alpha-white-4);--color-action-overlay-tertiary-pressed:var(--color-alpha-neutral-cool-16);--color-action-overlay-tertiary-inverse-hover:var(--color-alpha-neutral-cool-4);--color-action-overlay-tertiary-inverse-pressed:var(--color-alpha-neutral-cool-8);--color-surface-default:var(--color-expressive-2-950);--color-surface-elevated:var(--color-expressive-2-800);--color-surface-subtle:var(--color-expressive-2-900);--color-surface-inset:var(--color-expressive-2-950);--color-surface-disabled:var(--color-tertiary-950);--color-surface-inverse:var(--color-neutral-cool-100);--color-component-shell-rail-surface:var(--color-deep-teal-950);--color-component-auth-brand-surface:var(--color-component-shell-rail-surface);--color-component-auth-brand-headline:var(--color-neutral-warm-300);--color-component-auth-brand-text:var(--color-white-50);--color-component-auth-brand-arch:var(--color-expressive-2-700);--color-component-auth-canvas:var(--color-expressive-2-950);--color-component-auth-card-surface:var(--color-expressive-2-900);--color-component-auth-badge-surface:var(--color-expressive-2-800);--color-component-auth-badge-text:var(--color-olive-200);--color-component-shell-top-bar-surface:var(--color-deep-teal-900);--color-component-shell-top-bar-text-dim:var(--color-deep-teal-200);--color-component-shell-rail-item-text:var(--color-deep-teal-100);--color-component-shell-rail-item-icon:var(--color-deep-teal-200);--color-component-shell-rail-item-hover:var(--color-deep-teal-800);--color-component-shell-rail-item-active-surface:color-mix(in oklab, var(--color-teal-500) 24%, var(--color-deep-teal-950));--color-component-shell-rail-item-active-text:var(--color-white-50);--color-component-shell-rail-item-active-icon:var(--color-white-50);--color-component-shell-avatar-surface:var(--color-deep-teal-700);--color-text-primary:var(--color-white-50);--color-text-secondary:var(--color-neutral-cool-100);--color-text-subtle:var(--color-neutral-cool-200);--color-text-disabled:var(--color-neutral-cool-500);--color-text-inverse:var(--color-neutral-cool-950);--color-text-inverse-disabled:var(--color-neutral-cool-300);--color-text-on-expressive:var(--color-primary-950);--color-text-body:var(--color-grey-50);--color-text-display:var(--color-sage-50);--color-icon-primary:var(--color-white-50);--color-icon-subtle:var(--color-neutral-cool-200);--color-icon-disabled:var(--color-neutral-cool-500);--color-icon-inverse:var(--color-neutral-cool-950);--color-icon-inverse-disabled:var(--color-neutral-cool-300);--color-icon-on-expressive:var(--color-primary-950);--color-border-default:var(--color-neutral-cool-300);--color-border-subtle:var(--color-expressive-2-700);--color-border-muted:var(--color-expressive-2-950);--color-border-strong:var(--color-neutral-cool-200);--color-border-disabled:var(--color-neutral-cool-500);--color-border-inverse-subtle:var(--color-tertiary-400);--color-indicator-active:var(--color-expressive-1-300);--color-indicator-inverse-disabled:var(--color-neutral-cool-400);--color-indicator-spinner:var(--color-neutral-cool-300);--color-indicator-spinner-inverse:var(--color-neutral-cool-500);--color-focus-ring:var(--color-primary-400);--color-focus-ring-inverse:var(--color-primary-600);--color-system-surface-destructive:var(--color-error-400);--color-system-surface-destructive-hover:var(--color-error-300);--color-system-surface-destructive-pressed:var(--color-error-500);--color-system-surface-destructive-disabled:var(--color-tertiary-950);--color-system-surface-destructive-loading:var(--color-tertiary-950);--color-system-surface-destructive-inverse:var(--color-error-700);--color-system-surface-destructive-inverse-hover:var(--color-error-900);--color-system-surface-destructive-inverse-pressed:var(--color-error-950);--color-system-surface-destructive-inverse-disabled:var(--color-neutral-cool-400);--color-system-surface-destructive-inverse-loading:var(--color-neutral-cool-400);--color-system-surface-error:var(--color-error-400);--color-system-surface-error-hover:var(--color-error-300);--color-system-surface-error-pressed:var(--color-error-500);--color-system-surface-error-subtle:var(--color-error-950);--color-system-surface-info:var(--color-info-300);--color-system-surface-info-subtle:var(--color-info-950);--color-system-surface-success:var(--color-success-300);--color-system-surface-success-subtle:var(--color-success-950);--color-system-surface-warning:var(--color-warning-200);--color-system-surface-warning-subtle:var(--color-warning-950);--color-system-border-destructive:var(--color-error-300);--color-system-border-destructive-disabled:var(--color-neutral-cool-500);--color-system-border-destructive-inverse:var(--color-error-700);--color-system-border-destructive-inverse-disabled:var(--color-neutral-cool-300);--color-system-border-error:var(--color-error-400);--color-system-border-info:var(--color-info-400);--color-system-border-success:var(--color-success-400);--color-system-border-warning:var(--color-warning-300);--color-system-icon-destructive:var(--color-error-300);--color-system-icon-destructive-inverse:var(--color-error-700);--color-system-icon-destructive-inverse-disabled:var(--color-neutral-cool-300);--color-system-icon-error:var(--color-error-400);--color-system-icon-error-inverse:var(--color-error-600);--color-system-icon-info:var(--color-info-400);--color-system-icon-info-inverse:var(--color-info-600);--color-system-icon-success:var(--color-success-400);--color-system-icon-success-inverse:var(--color-success-700);--color-system-icon-warning:var(--color-warning-400);--color-system-icon-warning-inverse:var(--color-warning-700);--color-system-icon-on-destructive:var(--color-error-950);--color-system-icon-on-destructive-inverse:var(--color-white-50);--color-system-icon-on-error:var(--color-error-950);--color-system-icon-on-error-subtle:var(--color-error-400);--color-system-icon-on-info:var(--color-info-900);--color-system-icon-on-info-subtle:var(--color-info-400);--color-system-icon-on-success:var(--color-success-900);--color-system-icon-on-success-subtle:var(--color-success-400);--color-system-icon-on-warning:var(--color-warning-900);--color-system-icon-on-warning-subtle:var(--color-warning-400);--color-system-text-destructive:var(--color-error-300);--color-system-text-destructive-inverse:var(--color-error-700);--color-system-text-destructive-inverse-disabled:var(--color-neutral-cool-300);--color-system-text-error:var(--color-error-300);--color-system-text-info:var(--color-info-400);--color-system-text-success:var(--color-success-400);--color-system-text-warning:var(--color-warning-400);--color-system-text-on-destructive:var(--color-neutral-cool-950);--color-system-text-on-destructive-inverse:var(--color-white-50);--color-system-text-on-error:var(--color-neutral-cool-950);--color-system-text-on-error-subtle:var(--color-error-300);--color-system-text-on-info:var(--color-neutral-cool-950);--color-system-text-on-info-subtle:var(--color-info-300);--color-system-text-on-success:var(--color-neutral-cool-950);--color-system-text-on-success-subtle:var(--color-success-400);--color-system-text-on-warning:var(--color-neutral-cool-950);--color-system-text-on-warning-subtle:var(--color-warning-300);--color-system-overlay-error-hover:var(--color-alpha-error-24);--color-system-overlay-error-pressed:var(--color-alpha-error-28);--color-link-text-default:var(--color-expressive-1-300);--color-link-text-hover:var(--color-expressive-1-200);--color-link-text-pressed:var(--color-expressive-1-400);--color-link-text-visited:var(--color-neutral-cool-200);--color-link-text-subtle:var(--color-neutral-mid-100);--color-link-text-subtle-hover:var(--color-neutral-mid-200);--color-link-text-subtle-pressed:var(--color-neutral-mid-200);--color-link-text-subtle-visited:var(--color-neutral-cool-200);--color-link-text-inverse:var(--color-primary-800);--color-link-text-inverse-hover:var(--color-primary-900);--color-link-text-inverse-pressed:var(--color-primary-950);--color-link-text-inverse-visited:var(--color-neutral-cool-600);--color-link-text-subtle-inverse:var(--color-neutral-cool-900);--color-link-text-subtle-inverse-hover:var(--color-neutral-cool-800);--color-link-text-subtle-inverse-pressed:var(--color-neutral-cool-950);--color-link-text-subtle-inverse-visited:var(--color-neutral-cool-600);--color-link-icon-default:var(--color-expressive-1-300);--color-link-icon-hover:var(--color-expressive-1-200);--color-link-icon-pressed:var(--color-expressive-1-400);--color-link-icon-visited:var(--color-neutral-cool-200);--color-link-icon-subtle:var(--color-neutral-mid-100);--color-link-icon-subtle-hover:var(--color-neutral-mid-200);--color-link-icon-subtle-pressed:var(--color-neutral-mid-200);--color-link-icon-subtle-visited:var(--color-neutral-cool-200);--color-link-icon-inverse:var(--color-primary-800);--color-link-icon-inverse-hover:var(--color-primary-900);--color-link-icon-inverse-pressed:var(--color-primary-950);--color-link-icon-inverse-visited:var(--color-neutral-cool-600);--color-link-icon-subtle-inverse:var(--color-neutral-cool-900);--color-link-icon-subtle-inverse-hover:var(--color-neutral-cool-800);--color-link-icon-subtle-inverse-pressed:var(--color-neutral-cool-950);--color-link-icon-subtle-inverse-visited:var(--color-neutral-cool-600);--color-link-overlay-hover:var(--color-alpha-white-4);--color-link-overlay-pressed:var(--color-alpha-neutral-cool-16);--color-link-overlay-inverse-hover:var(--color-alpha-neutral-cool-4);--color-link-overlay-inverse-pressed:var(--color-alpha-neutral-cool-8);--color-selection-surface-default:var(--color-expressive-1-300);--color-selection-surface-hover:var(--color-expressive-1-200);--color-selection-surface-pressed:var(--color-expressive-1-400);--color-selection-surface-subtle:var(--color-expressive-2-800);--color-selection-surface-menu:var(--color-expressive-2-900);--color-selection-surface-menu-subtle:var(--color-neutral-cool-200);--color-selection-surface-menu-disabled:var(--color-tertiary-950);--color-selection-border-default:var(--color-expressive-1-400);--color-selection-icon-default:var(--color-expressive-1-300);--color-selection-icon-inverse:var(--color-primary-950);--color-selection-icon-subtle:var(--color-neutral-cool-100);--color-selection-icon-on-subtle:var(--color-white-50);--color-selection-icon-menu:var(--color-expressive-1-300);--color-selection-icon-menu-subtle:var(--color-white-50);--color-selection-text-default:var(--color-expressive-1-200);--color-selection-text-inverse:var(--color-primary-950);--color-selection-text-on-subtle:var(--color-white-50);--color-selection-text-menu:var(--color-white-50);--color-selection-text-menu-subtle:var(--color-neutral-cool-300);--color-selection-overlay-hover:var(--color-alpha-white-8);--color-selection-overlay-pressed:var(--color-alpha-neutral-cool-8);--color-selection-overlay-emphasized-hover:var(--color-alpha-primary-500-12);--color-selection-overlay-emphasized-pressed:var(--color-alpha-neutral-cool-20);--color-selection-overlay-menu-hover:var(--color-alpha-primary-500-8);--color-selection-overlay-menu-pressed:var(--color-alpha-neutral-cool-20);--color-control-surface-default:var(--color-primary-950);--color-control-surface-subtle:var(--color-primary-950);--color-control-surface-menu:var(--color-expressive-2-800);--color-control-surface-menu-subtle:var(--color-expressive-2-950);--color-control-surface-menu-disabled:var(--color-expressive-2-900);--color-control-icon-default:var(--color-neutral-cool-200);--color-control-icon-emphasized:var(--color-expressive-1-300);--color-control-icon-interactive:var(--color-neutral-cool-50);--color-control-icon-info:var(--color-info-400);--color-control-icon-on-disabled:var(--color-tertiary-950);--color-control-icon-menu-disabled:var(--color-neutral-cool-400);--color-control-text-default:var(--color-neutral-cool-200);--color-control-text-emphasized:var(--color-expressive-1-300);--color-control-text-interactive:var(--color-white-50);--color-control-text-interactive-inverse:var(--color-tertiary-950);--color-control-text-menu-disabled:var(--color-neutral-cool-400);--color-control-overlay-hover:var(--color-alpha-white-12);--color-control-overlay-pressed:var(--color-alpha-neutral-cool-16);--color-control-overlay-hover-strong:var(--color-alpha-white-20);--color-control-overlay-pressed-strong:var(--color-alpha-white-16);--color-control-overlay-emphasized-hover:var(--color-alpha-primary-500-24);--color-control-overlay-emphasized-pressed:var(--color-alpha-primary-500-28);--color-control-overlay-menu-hover:var(--color-alpha-white-6);--color-control-overlay-menu-pressed:var(--color-alpha-neutral-cool-16);--color-decorative-surface-1:var(--color-accent-1-100);--color-decorative-surface-1-subtle:var(--color-accent-1-950);--color-decorative-surface-2:var(--color-accent-2-200);--color-decorative-surface-2-subtle:var(--color-accent-2-950);--color-decorative-surface-3:var(--color-accent-3-200);--color-decorative-surface-3-subtle:var(--color-accent-3-950);--color-decorative-surface-4:var(--color-accent-4-100);--color-decorative-surface-4-subtle:var(--color-accent-4-950);--color-decorative-border-1:var(--color-accent-1-300);--color-decorative-border-2:var(--color-accent-2-300);--color-decorative-border-3:var(--color-accent-3-300);--color-decorative-border-4:var(--color-accent-4-300);--color-decorative-text-on-1:var(--color-accent-1-900);--color-decorative-text-on-1-subtle:var(--color-accent-1-300);--color-decorative-text-on-2:var(--color-accent-2-900);--color-decorative-text-on-2-subtle:var(--color-accent-2-300);--color-decorative-text-on-3:var(--color-accent-3-900);--color-decorative-text-on-3-subtle:var(--color-accent-3-300);--color-decorative-text-on-4:var(--color-accent-4-900);--color-decorative-text-on-4-subtle:var(--color-accent-4-300);--color-decorative-icon-on-1:var(--color-accent-1-900);--color-decorative-icon-on-1-subtle:var(--color-accent-1-300);--color-decorative-icon-on-2:var(--color-accent-2-900);--color-decorative-icon-on-2-subtle:var(--color-accent-2-400);--color-decorative-icon-on-3:var(--color-accent-3-900);--color-decorative-icon-on-3-subtle:var(--color-accent-3-400);--color-decorative-icon-on-4:var(--color-accent-4-900);--color-decorative-icon-on-4-subtle:var(--color-accent-4-400);--color-decorative-shape-primary:var(--color-tertiary-400);--color-decorative-shape-primary-strong:var(--color-tertiary-300);--color-decorative-shape-secondary:var(--color-secondary-100);--color-decorative-shape-secondary-subtle:var(--color-secondary-900);--color-decorative-shape-secondary-muted:var(--color-secondary-950);--color-decorative-shape-neutral-mid:var(--color-expressive-2-900);--color-decorative-shape-neutral-mid-subtle:var(--color-expressive-2-900);--color-decorative-shape-neutral-warm:var(--color-primary-900);--color-decorative-shape-neutral-warm-subtle:var(--color-primary-900);--color-expressive-surface-raised:var(--color-primary-900);--color-expressive-surface-subtle:var(--color-primary-950);--color-expressive-surface-muted:var(--color-expressive-2-900);--color-expressive-surface-canvas:var(--color-expressive-2-950);--color-expressive-surface-inset:var(--color-expressive-2-950);--color-expressive-surface-inverse:var(--color-tertiary-200);--color-expressive-surface-primary:var(--color-expressive-1-200);--color-expressive-surface-primary-subtle:var(--color-expressive-2-950);--color-expressive-surface-secondary:var(--color-secondary-200);--color-expressive-surface-secondary-subtle:var(--color-secondary-950);--color-expressive-surface-tertiary:var(--color-tertiary-200);--color-expressive-surface-tertiary-subtle:var(--color-tertiary-950);--color-expressive-surface-highlight:var(--color-highlight-200);--color-expressive-surface-highlight-subtle:var(--color-highlight-950);--color-expressive-border-primary:var(--color-tertiary-500);--color-expressive-border-secondary:var(--color-tertiary-500);--color-expressive-border-tertiary:var(--color-secondary-300);--color-expressive-border-highlight:var(--color-highlight-300);--color-expressive-border-neutral:var(--color-neutral-cool-400);--color-expressive-text-heading:var(--color-neutral-warm-50);--color-expressive-text-primary:var(--color-neutral-warm-300);--color-expressive-text-primary-inverse:var(--color-primary-950);--color-expressive-text-secondary:var(--color-secondary-300);--color-expressive-text-secondary-inverse:var(--color-secondary-950);--color-expressive-text-tertiary:var(--color-tertiary-300);--color-expressive-text-tertiary-inverse:var(--color-tertiary-950);--color-expressive-text-highlight:var(--color-highlight-300);--color-expressive-text-highlight-inverse:var(--color-highlight-900);--color-expressive-icon-primary:var(--color-expressive-1-300);--color-expressive-icon-primary-inverse:var(--color-primary-950);--color-expressive-icon-secondary:var(--color-secondary-300);--color-expressive-icon-secondary-inverse:var(--color-secondary-950);--color-expressive-icon-tertiary:var(--color-tertiary-300);--color-expressive-icon-tertiary-inverse:var(--color-tertiary-950);--color-expressive-icon-highlight:var(--color-highlight-300);--color-expressive-icon-highlight-inverse:var(--color-highlight-950);--color-component-avatar-surface-default:var(--color-expressive-2-900);--color-component-avatar-surface-subtle:var(--color-expressive-2-950);--color-component-avatar-surface-primary:var(--color-primary-950);--color-component-avatar-surface-secondary:var(--color-secondary-950);--color-component-avatar-surface-tertiary:var(--color-highlight-950);--color-component-avatar-surface-expressive:var(--color-expressive-1-950);--color-component-avatar-surface-accent:var(--color-accent-1-950);--color-component-avatar-border-subtle:var(--color-neutral-cool-300);--color-component-avatar-border-primary:var(--color-tertiary-300);--color-component-avatar-border-secondary:var(--color-secondary-300);--color-component-avatar-border-tertiary:var(--color-highlight-300);--color-component-avatar-border-expressive:var(--color-expressive-1-300);--color-component-avatar-border-accent:var(--color-accent-1-300);--color-component-avatar-text-on-subtle:var(--color-neutral-cool-200);--color-component-avatar-text-on-primary:var(--color-tertiary-300);--color-component-avatar-text-on-secondary:var(--color-secondary-300);--color-component-avatar-text-on-tertiary:var(--color-highlight-300);--color-component-avatar-text-on-expressive:var(--color-expressive-1-300);--color-component-avatar-text-on-accent:var(--color-accent-1-300);--color-component-card-surface-default:var(--color-primary-950);--color-component-card-surface-subtle:var(--color-primary-900);--color-component-card-surface-inverse:var(--color-expressive-1-300);--color-component-card-surface-inverse-subtle:var(--color-tertiary-200);--color-component-card-surface-inverse-disabled:var(--color-neutral-cool-900);--color-component-card-border-disabled:var(--color-neutral-cool-500);--color-component-card-overlay-hover:var(--color-alpha-primary-500-24);--color-component-card-overlay-pressed:var(--color-alpha-neutral-cool-16);--color-component-card-overlay-subtle-hover:var(--color-alpha-primary-500-24);--color-component-card-overlay-subtle-pressed:var(--color-alpha-neutral-cool-16);--color-component-card-overlay-inverse-hover:var(--color-alpha-white-20);--color-component-card-overlay-inverse-pressed:var(--color-alpha-expressive-16);--color-component-chip-surface-default:var(--color-primary-900);--color-component-chip-surface-selected:var(--color-expressive-2-800);--color-component-chip-border-default:var(--color-neutral-cool-300);--color-component-chip-border-hover:var(--color-neutral-cool-200);--color-component-chip-border-pressed:var(--color-neutral-cool-300);--color-component-chip-border-selected:var(--color-neutral-cool-200);--color-component-chip-icon-default:var(--color-neutral-cool-300);--color-component-chip-icon-selected:var(--color-white-50);--color-component-chip-text-default:var(--color-neutral-cool-200);--color-component-chip-text-selected:var(--color-white-50);--color-component-file-upload-surface-container:var(--color-expressive-2-950);--color-component-file-upload-surface-drop:var(--color-neutral-cool-200);--color-component-file-upload-surface-icon-holder:var(--color-expressive-1-300);--color-component-file-upload-surface-icon-holder-disabled:var(--color-tertiary-900);--color-component-file-upload-border-default:var(--color-tertiary-500);--color-component-file-upload-border-strong:var(--color-tertiary-400);--color-component-file-upload-icon-drop:var(--color-expressive-2-950);--color-component-file-upload-icon-holder-disabled:var(--color-tertiary-950);--color-component-file-upload-text-drop:var(--color-expressive-2-950);--color-component-file-upload-overlay-hover:var(--color-alpha-primary-900-24);--color-component-file-upload-overlay-pressed:var(--color-alpha-neutral-cool-24);--color-component-file-upload-overlay-drop:var(--color-alpha-black-40);--color-component-input-surface-default:var(--color-expressive-2-950);--color-component-input-surface-subtle:var(--color-primary-950);--color-component-input-surface-disabled:var(--color-tertiary-950);--color-component-input-surface-success:var(--color-success-950);--color-component-input-surface-autofill:var(--color-info-950);--color-component-input-surface-affordance:var(--color-expressive-1-300);--color-component-input-surface-affordance-subtle:var(--color-primary-950);--color-component-input-surface-affordance-hover:var(--color-expressive-1-200);--color-component-input-surface-affordance-pressed:var(--color-expressive-1-400);--color-component-input-surface-affordance-disabled:var(--color-tertiary-950);--color-component-input-border-default:var(--color-tertiary-400);--color-component-input-border-hover:var(--color-tertiary-300);--color-component-input-border-pressed:var(--color-tertiary-300);--color-component-input-border-autofill:var(--color-info-400);--color-component-input-border-affordance:var(--color-tertiary-400);--color-component-input-border-affordance-disabled:var(--color-neutral-cool-900);--color-component-input-text-placeholder:var(--color-neutral-cool-400);--color-component-input-overlay-affordance-hover:var(--color-alpha-white-12);--color-component-input-overlay-affordance-pressed:var(--color-alpha-white-8);--color-component-logo-surface-primary:var(--color-neutral-mid-50);--color-component-logo-surface-primary-inverse:var(--color-primary-950);--color-component-logo-surface-secondary:var(--color-expressive-1-300);--color-component-logo-surface-secondary-inverse:var(--color-tertiary-700);--color-component-logo-surface-tertiary:var(--color-secondary-300);--color-component-logo-surface-tertiary-inverse:var(--color-secondary-900);--color-component-logo-surface-expressive:var(--color-highlight-300);--color-component-logo-surface-expressive-inverse:var(--color-highlight-950);--color-component-logo-surface-neutral:var(--color-white-50);--color-component-logo-surface-neutral-inverse:var(--color-neutral-cool-950);--color-component-nav-item-surface-selected:var(--color-primary-950);--color-component-nav-item-icon-default:var(--color-tertiary-400);--color-component-nav-item-icon-selected:var(--color-expressive-1-300);--color-component-nav-item-text-default:var(--color-neutral-cool-300);--color-component-nav-item-text-selected:var(--color-white-50);--color-component-nav-item-overlay-hover:var(--color-alpha-white-12);--color-component-nav-item-overlay-hover-2:var(--color-alpha-primary-500-12);--color-component-nav-item-overlay-pressed:var(--color-alpha-neutral-cool-16);--color-component-nav-item-overlay-pressed-2:var(--color-alpha-neutral-cool-24);--color-component-progress-surface-default:var(--color-secondary-300);--color-component-progress-surface-disabled:var(--color-neutral-cool-300);--color-component-progress-surface-error:var(--color-error-300);--color-component-progress-surface-success:var(--color-success-300);--color-component-progress-surface-track:var(--color-secondary-700);--color-component-progress-surface-track-subtle:var(--color-secondary-700);--color-component-progress-surface-track-disabled:var(--color-neutral-cool-500);--color-component-progress-surface-track-error:var(--color-error-800);--color-component-progress-surface-track-success:var(--color-success-800);--color-component-scrollbar-track:var(--color-surface-subtle);--color-component-scrollbar-thumb:var(--color-border-default);--color-component-scrollbar-thumb-hover:var(--color-text-subtle);--color-component-scrollbar-thumb-pressed:var(--color-text-primary);--color-component-segmented-surface-selected:var(--color-tertiary-300);--color-component-segmented-surface-selected-hover:var(--color-tertiary-200);--color-component-segmented-surface-selected-pressed:var(--color-tertiary-400);--color-component-segmented-surface-subtle-selected:var(--color-expressive-2-800);--color-component-segmented-surface-subtle-selected-hover:var(--color-expressive-2-700);--color-component-segmented-surface-subtle-selected-pressed:var(--color-expressive-2-900);--color-component-segmented-border-selected:var(--color-expressive-1-300);--color-component-segmented-border-subtle-selected:var(--color-expressive-1-300);--color-component-segmented-border-track:var(--color-expressive-2-700);--color-component-segmented-icon-default:var(--color-neutral-cool-300);--color-component-segmented-icon-selected:var(--color-expressive-2-950);--color-component-segmented-icon-subtle-selected:var(--color-white-50);--color-component-segmented-text-default:var(--color-neutral-cool-300);--color-component-segmented-text-selected:var(--color-expressive-2-950);--color-component-segmented-text-subtle-selected:var(--color-white-50);--color-component-segmented-overlay-hover:var(--color-alpha-primary-500-28);--color-component-segmented-overlay-pressed:var(--color-alpha-primary-500-16);--color-component-slider-surface-default:var(--color-expressive-1-300);--color-component-slider-surface-hover:var(--color-expressive-1-200);--color-component-slider-surface-pressed:var(--color-expressive-1-400);--color-component-slider-surface-disabled:var(--color-neutral-cool-500);--color-component-slider-surface-track:var(--color-expressive-2-700);--color-component-slider-surface-track-disabled:var(--color-tertiary-950);--color-component-stepper-surface-default:var(--color-neutral-cool-400);--color-component-stepper-surface-hover:var(--color-neutral-cool-200);--color-component-stepper-surface-pressed:var(--color-neutral-cool-300);--color-component-stepper-surface-subtle:var(--color-neutral-cool-700);--color-component-stepper-surface-disabled:var(--color-neutral-cool-500);--color-component-stepper-surface-active:var(--color-expressive-1-400);--color-component-stepper-surface-active-emphasized:var(--color-expressive-1-400);--color-component-stepper-surface-complete:var(--color-expressive-1-300);--color-component-stepper-surface-complete-hover:var(--color-expressive-1-200);--color-component-stepper-surface-complete-pressed:var(--color-expressive-1-400);--color-component-switch-surface-thumb:var(--color-neutral-cool-400);--color-component-switch-surface-thumb-hover:var(--color-neutral-cool-50);--color-component-switch-surface-thumb-pressed:var(--color-neutral-cool-50);--color-component-switch-surface-thumb-selected:var(--color-expressive-2-950);--color-component-switch-surface-thumb-selected-hover:var(--color-expressive-2-700);--color-component-switch-surface-thumb-selected-pressed:var(--color-expressive-2-700);--color-component-switch-surface-thumb-disabled-off:var(--color-neutral-cool-900);--color-component-switch-surface-thumb-disabled-on:var(--color-neutral-cool-700);--color-component-switch-surface-track:var(--color-expressive-2-950);--color-component-switch-surface-track-selected:var(--color-expressive-1-300);--color-component-switch-surface-track-selected-hover:var(--color-expressive-1-200);--color-component-switch-surface-track-selected-pressed:var(--color-expressive-1-300);--color-component-switch-surface-track-disabled-off:var(--color-tertiary-950);--color-component-switch-surface-track-disabled-on:var(--color-tertiary-950);--color-component-switch-border-track:var(--color-neutral-cool-300);--color-component-switch-border-track-hover:var(--color-neutral-cool-50);--color-component-switch-border-track-pressed:var(--color-neutral-cool-50);--color-component-switch-border-track-disabled:var(--color-neutral-cool-800);--color-component-switch-icon-thumb-off:var(--color-expressive-2-950);--color-component-switch-icon-thumb-on:var(--color-tertiary-50);--color-component-switch-icon-on-thumb-disabled:var(--color-tertiary-950);--color-component-switch-overlay-selected-hover:var(--color-alpha-expressive-36);--color-component-switch-overlay-selected-pressed:var(--color-alpha-expressive-36);--color-component-table-overlay-hover:var(--color-alpha-primary-500-12);--color-component-table-overlay-pressed:var(--color-alpha-neutral-cool-24);--color-component-table-overlay-selected-hover:var(--color-alpha-primary-500-8);--color-component-table-overlay-selected-pressed:var(--color-alpha-primary-900-28);--color-shadow-raised:var(--color-shadow-neutral-dark-12);--color-shadow-hover:var(--color-shadow-neutral-dark-12);--color-shadow-overlay:var(--color-shadow-neutral-dark-12);--color-shadow-modal-1:var(--color-shadow-neutral-dark-12);--color-shadow-modal-2:var(--color-shadow-neutral-dark-8);--color-shadow-floating:var(--color-shadow-neutral-dark-24);--color-shadow-sticky-1:var(--color-shadow-neutral-dark-12);--color-shadow-sticky-2:var(--color-shadow-neutral-dark-20);--color-shadow-raised-primary:var(--color-shadow-primary-dark-20);--color-shadow-hover-primary:var(--color-shadow-primary-dark-20);--color-shadow-floating-primary:var(--color-shadow-primary-dark-24);--color-shadow-raised-destructive:var(--color-shadow-destructive-dark-20);--color-shadow-hover-destructive:var(--color-shadow-destructive-dark-20);--color-gradient-brand-start:var(--color-expressive-1-400);--color-gradient-brand-stop:var(--color-expressive-2-900);--color-gradient-expressive-start:var(--color-tertiary-200);--color-gradient-expressive-stop:var(--color-expressive-2-900);--color-gradient-component-input-start:var(--color-alpha-neutral-cool-0);--color-gradient-component-input-stop:var(--color-expressive-2-950);--color-gradient-component-avatar-scrim-start:var(--color-alpha-neutral-cool-0);--color-gradient-component-avatar-scrim-stop:var(--color-alpha-neutral-cool-8);--color-gradient-component-media-file-scrim-start:var(--color-alpha-neutral-cool-0);--color-gradient-component-media-file-scrim-stop:var(--color-alpha-neutral-cool-12);--shadow-raised:0 4px 8px var(--color-shadow-neutral-dark-12), 0 0 4px var(--color-shadow-neutral-dark-12);--shadow-hover:0 2px 8px var(--color-shadow-neutral-dark-12), 0 2px 10px 2px var(--color-shadow-neutral-dark-12);--shadow-overlay:0 2px 6px -1px var(--color-shadow-primary-dark-8), 0 2px 10px 4px var(--color-shadow-primary-dark-12);--shadow-modal:0 20px 25px -5px var(--color-shadow-neutral-dark-8), 0 20px 25px -5px var(--color-shadow-neutral-dark-12);--shadow-floating:0 25px 50px -12px var(--color-shadow-primary-dark-20);--shadow-sticky:0 4px 5px -2px var(--color-shadow-primary-dark-20), 0 10px 15px -3px var(--color-shadow-primary-dark-12);--color-alpha-primary-medium:var(--color-alpha-primary-500-12);--color-alpha-primary-inverse-medium:var(--color-alpha-primary-900-8);--color-alpha-primary-inverse-highest:var(--color-alpha-primary-900-24);--color-alpha-destructive-medium:var(--color-alpha-red-500-12);--color-alpha-destructive-inverse-medium:var(--color-alpha-red-700-8);--color-alpha-destructive-inverse-highest:var(--color-alpha-red-700-24);--color-alpha-secondary-highest:var(--color-alpha-secondary-500-24);--color-alpha-neutral-highest:var(--color-alpha-neutral-cool-24);--color-fab-shadow-hover:var(--color-alpha-secondary-highest);--color-fab-shadow-neutral-hover:var(--color-alpha-neutral-highest);--color-toggle-shadow-selected-hover:var(--color-alpha-primary-medium);--color-toggle-shadow-unselected-hover:var(--color-alpha-primary-medium);--color-component-card-overlay-subtle-inverse-hover:var(--color-alpha-white-24);--color-component-card-overlay-subtle-inverse-pressed:var(--color-alpha-expressive-32);--color-overlay-scrim:var(--color-alpha-black-60)}@media (width<=1439px) and (width>=768px){:root{--text-display-1-size:48px;--text-display-1-lh:60px;--text-display-2-size:36px;--text-display-2-lh:48px;--text-h1-size:30px;--text-h1-lh:40px;--text-h2-size:24px;--text-h2-lh:36px;--grid-column:8px;--grid-gutter:24px;--grid-margin:32px}}@media (width<=767px){:root{--text-display-1-size:48px;--text-display-1-lh:60px;--text-display-2-size:36px;--text-display-2-lh:48px;--text-h1-size:30px;--text-h1-lh:40px;--text-h2-size:24px;--text-h2-lh:36px;--grid-columns:4;--grid-column:4px;--grid-gutter:16px;--grid-margin:16px}}.x-display-1{font-family:var(--font-display);font-size:var(--text-display-1-size);line-height:var(--text-display-1-lh);letter-spacing:0;font-weight:700}.x-display-2{font-family:var(--font-display);font-size:var(--text-display-2-size);line-height:var(--text-display-2-lh);font-weight:700}.x-h1{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);color:var(--color-text-primary);font-weight:600}.x-h2{font-family:var(--font-display);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);color:var(--color-text-primary);font-weight:600}.x-h3{font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-lh);color:var(--color-text-primary);font-weight:600}.x-h4{font-family:var(--font-display);font-size:var(--text-h4-size);line-height:var(--text-h4-lh);color:var(--color-text-primary);font-weight:600}.x-h5{font-family:var(--font-display);font-size:var(--text-h5-size);line-height:var(--text-h5-lh);color:var(--color-text-primary);font-weight:600}.x-body-xl{font-family:var(--font-body);font-size:20px;line-height:32px}.x-body-lg{font-family:var(--font-body);font-size:18px;line-height:28px}.x-body{font-family:var(--font-body);color:var(--color-text-secondary);font-size:16px;line-height:24px}.x-body-sm{font-family:var(--font-body);letter-spacing:var(--tracking-wide,.4px);color:var(--color-text-subtle);font-size:14px;line-height:24px}.x-body-xs{font-family:var(--font-body);letter-spacing:var(--tracking-wide,.4px);color:var(--color-text-subtle);font-size:12px;line-height:20px}.x-label-lg{font-family:var(--font-body);letter-spacing:var(--tracking-wide,.4px);font-size:14px;font-weight:400;line-height:20px}.x-label,.x-label-sm{font-family:var(--font-body);letter-spacing:var(--tracking-wide,.4px);font-size:12px;font-weight:400;line-height:16px}.x-mono{font-family:var(--font-mono);font-size:13px}html,body{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-surface-default)}[data-density=compact]{--density-row-padding-block:var(--space-2h);--density-row-gap:var(--space-3)}[data-density=default]{--density-row-padding-block:var(--space-3h);--density-row-gap:var(--space-4)}[data-density=comfortable]{--density-row-padding-block:var(--space-4h);--density-row-gap:var(--space-5h)}:root{--backdrop-blur-xs:var(--blur-sm);--base-font-family-sans-2:var(--font-body);--color-action-primary-surface-default:var(--color-action-surface-primary);--color-component-nav-shell-border:var(--color-border-inverse-subtle);--color-component-nav-shell-canvas:var(--color-surface-default);--color-component-nav-shell-item-overlay-hover:var(--color-component-nav-item-overlay-hover);--color-component-nav-shell-item-surface-selected:var(--color-component-nav-item-surface-selected);--color-component-nav-shell-item-text-default:var(--color-text-inverse);--color-component-nav-shell-item-text-selected:var(--color-component-nav-item-text-selected);--color-component-nav-shell-surface:var(--color-surface-inverse);--color-text-link:var(--color-link-text-default);--font-family-mono:var(--font-mono);--font-family-primary:var(--font-display);--font-line-height-h-3:var(--text-h3-lh);--font-size-h-3:var(--text-h3-size);--radius-component-card-default:var(--radius-card);--radius-control-md:var(--radius-input);--radius-control-sm:var(--radius-sm);--radius-surface:var(--radius-lg);--role-lens-accent:var(--color-primary-700);--role-lens-foreground:var(--color-primary-900);--role-lens-surface:var(--color-primary-50);--spacing-4xl:var(--space-4xl)}[data-role-lens=member]{--role-lens-accent:var(--color-highlight-700);--role-lens-foreground:var(--color-highlight-900);--role-lens-surface:var(--color-highlight-50)}[data-role-lens=provider],[data-role-lens=care-operations]{--role-lens-accent:var(--color-primary-700);--role-lens-foreground:var(--color-primary-900);--role-lens-surface:var(--color-primary-50)}[data-role-lens=product],[data-role-lens=design]{--role-lens-accent:var(--color-accent-4-700);--role-lens-foreground:var(--color-accent-4-900);--role-lens-surface:var(--color-accent-4-50)}[data-role-lens=engineering]{--role-lens-accent:var(--color-info-700);--role-lens-foreground:var(--color-info-900);--role-lens-surface:var(--color-info-100)}[data-role-lens=governance]{--role-lens-accent:var(--color-warning-700);--role-lens-foreground:var(--color-warning-900);--role-lens-surface:var(--color-warning-100)}[data-role-lens=partnerships],[data-role-lens=executive]{--role-lens-accent:var(--color-expressive-1-700);--role-lens-foreground:var(--color-expressive-1-900);--role-lens-surface:var(--color-expressive-1-50)}[data-theme=dark]{--color-chart-1:var(--color-orange-300);--color-chart-2:var(--color-teal-300);--color-chart-3:var(--color-blue-300);--color-chart-4:var(--color-yellow-300);--color-chart-5:var(--color-orange-200)}.focus-ring:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.focus-ring-host:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.focus-ring-inverse:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring-inverse);outline-offset:var(--focus-ring-offset)}.scroll-area{scroll-padding:calc(var(--focus-ring-offset) + var(--focus-ring-width))}.scroll-area::-webkit-scrollbar{height:var(--space-3);width:var(--space-3)}.scroll-area::-webkit-scrollbar-corner{background:var(--color-component-scrollbar-track)}.scroll-area::-webkit-scrollbar-track{background:var(--color-component-scrollbar-track)}.scroll-area::-webkit-scrollbar-thumb{background-color:var(--color-component-scrollbar-thumb);border:var(--space-1) solid transparent;border-radius:var(--radius-pill);min-height:var(--space-5);min-width:var(--space-5);background-clip:content-box}.scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--color-component-scrollbar-thumb-hover)}.scroll-area::-webkit-scrollbar-thumb:active{background-color:var(--color-component-scrollbar-thumb-pressed)}@media (forced-colors:active){.scroll-area{scrollbar-color:auto}.scroll-area::-webkit-scrollbar-corner{background-color:canvas}.scroll-area::-webkit-scrollbar-track{background-color:canvas}.scroll-area::-webkit-scrollbar-thumb{background-color:buttontext}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--duration-toast-enter:.24s;--ease-toast-enter:ease-out;--max-height-responsive-picker:70dvh;--toast-icon-align-offset:-.125em}@keyframes xhealth-ui-enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1))}}@keyframes xhealth-ui-exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1))}}@keyframes xhealth-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes xhealth-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.progress-ring-arc{transition:stroke-dashoffset var(--duration-deliberate) var(--ease-standard)}[data-slot=card][data-variant=inverse],[data-slot=card][data-variant=inverse-subtle],[data-slot=card][data-variant=inverse] [data-slot=card-description],[data-slot=card][data-variant=inverse-subtle] [data-slot=card-description]{color:var(--color-text-inverse)}.member-shell-rail{display:none}.member-shell-tabbar{display:block}.member-shell-drawer-trigger{display:inline-flex}.member-shell-drawer{width:272px;max-width:272px}.member-shell-content{max-width:1080px}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar-fill-indeterminate{width:40%;animation:progress-bar-indeterminate 1.4s var(--ease-standard) infinite;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.progress-bar-fill-indeterminate{animation:none;transform:translate(75%)}}@media (width>=768px){.member-shell-rail{display:flex}.member-shell-tabbar,.member-shell-drawer-trigger{display:none}}@keyframes shell-drawer-in{0%{transform:translate(-104%)}to{transform:translate(0)}}@keyframes shell-drawer-out{0%{transform:translate(0)}to{transform:translate(-104%)}}@keyframes shell-scrim-in{0%{opacity:0}to{opacity:1}}.shell-drawer-panel[data-state=open]{animation:shell-drawer-in var(--duration-component-shell-drawer) var(--ease-component-shell-drawer)}.shell-drawer-panel[data-state=closed]{animation:shell-drawer-out var(--duration-component-shell-drawer) var(--ease-component-shell-drawer)}.shell-drawer-scrim[data-state=open]{animation:shell-scrim-in var(--duration-default) var(--ease-entrance)}@keyframes toast-enter{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:translateY(0)}}:is(.s4,.xh-portal){--radius-pill:999px;--radius-card:12px;--radius-modal:16px;--radius-input:8px;--shadow-raised:0 1px 2px #603e2e0f, 0 2px 6px #603e2e12;--shadow-hover:0 2px 4px #603e2e14, 0 8px 20px #603e2e1a;--shadow-overlay:0 6px 16px #0b372e1a, 0 16px 40px #0b372e24;--shadow-floating:0 8px 24px #0b372e2e;--row-pad:14px;--gap:16px;--evd-pad:16px;--font-scale:1}:where(.s4,.xh-portal){font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(.s4,.xh-portal) ::selection{background:var(--color-alpha-teal-500-24)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.chip-code{font-family:var(--font-mono);letter-spacing:.2px;background:var(--color-slate-50);color:var(--color-slate-800);border:1px solid var(--color-slate-200);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.app-scope{height:100%;position:relative}.app{background:var(--color-surface-inset);grid-template-columns:72px 1fr;height:100%;display:grid}.rail{background:var(--color-teal-900);color:var(--color-teal-100);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.rail .logo{background:var(--color-teal-700);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.rail .logo svg{width:20px;height:22px}.rail-item{width:44px;height:44px;color:var(--color-teal-200);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex;position:relative}.rail-item:hover{background:var(--color-teal-800);color:#fff}.rail-item.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.rail-item svg{width:21px;height:21px}.rail-item .pip{background:var(--color-warning-500);min-width:16px;height:16px;color:var(--color-teal-950);font:700 10px/16px var(--font-body);border:2px solid var(--color-teal-900);border-radius:999px;padding:0 4px;position:absolute;top:5px;right:5px}.rail .spacer{flex:1}.rail .me{background:var(--color-teal-600);color:#fff;width:34px;height:34px;font:600 12px/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;display:flex}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex:0 0 60px;align-items:center;gap:16px;height:60px;padding:0 22px;display:flex}.crumbs{font:500 13px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:8px;display:flex}.crumbs .here{color:var(--color-text-primary);font-weight:600}.crumbs svg{opacity:.6;width:15px;height:15px}.topbar .search{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);max-width:380px;height:38px;color:var(--color-text-subtle);font:400 13px/1 var(--font-body);flex:1;align-items:center;gap:9px;margin-left:8px;padding:0 14px;display:flex}.topbar .search svg{width:15px;height:15px}.topbar .right{align-items:center;gap:6px;margin-left:auto;display:flex}.icon-btn{width:38px;height:38px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .14s;display:flex;position:relative}.icon-btn:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.icon-btn svg{width:18px;height:18px}.icon-btn .dot{background:var(--color-system-surface-destructive);border:2px solid var(--color-surface-default);border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:9px}.topbar .me{background:var(--color-teal-700);color:#fff;width:34px;height:34px;font:600 12px/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;display:flex}.memberbar{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:26px;padding:16px 22px;display:flex}.m-id{align-items:center;gap:14px;min-width:230px;display:flex}.m-avatar{background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.m-avatar svg{width:30px;height:30px}.m-name{font:600 19px/1.15 var(--font-display);color:var(--color-text-display)}.m-sub{font:500 12.5px/1.4 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.m-sub .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.m-facts{align-items:center;gap:22px;display:flex}.fact{flex-direction:column;gap:3px;display:flex}.fact .k{font:600 10px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle)}.fact .v{font:600 14px/1.2 var(--font-body);color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.divider-v{background:var(--color-border-subtle);align-self:stretch;width:1px}.prog{margin-left:auto}.prog-title{font:600 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);justify-content:flex-end;align-items:center;gap:7px;margin-bottom:10px;display:flex}.prog-track,.prog-cell{align-items:center;gap:8px;display:flex}.prog-stage{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);box-shadow:var(--shadow-raised);border-radius:12px;align-items:center;gap:11px;padding:9px 15px 9px 11px;display:flex}.pg-ic{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pg-ic svg{width:15px;height:15px}.pg-pending .pg-ic{background:var(--color-system-surface-warning-subtle);color:var(--color-warning-700)}.pg-approved .pg-ic{background:var(--color-teal-50);color:var(--color-teal-700)}.pg-confirmed .pg-ic{background:var(--color-green-100);color:var(--color-green-700)}.pg-n{font-family:var(--font-mono);color:var(--color-text-primary);font-size:21px;font-weight:700;line-height:1}.pg-l{font:600 12px/1.1 var(--font-body);color:var(--color-text-primary);white-space:nowrap;flex-direction:column;gap:2px;display:flex}.pg-l small{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.prog-arrow{width:15px;height:15px;color:var(--color-slate-300);flex-shrink:0}.body{flex:1;grid-template-columns:380px 1fr;min-height:0;display:grid;overflow:hidden}.master{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.master-head{border-bottom:1px solid var(--color-border-subtle);padding:16px 18px 12px}.master-head h2{font:600 15px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.master-head .meta{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.seg-ctl{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:4px;margin-top:12px;padding:3px;display:flex}.seg-ctl button{border-radius:var(--radius-pill);height:30px;font:600 12px/1 var(--font-body);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;transition:all .14s;display:flex}.seg-ctl button .n{font-family:var(--font-mono)}.seg-ctl button.on{background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.master-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.group-label{font:600 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:8px;padding:12px 10px 6px;display:flex}.group-label .ax{background:var(--color-border-subtle);flex:1;height:1px}.cond{text-align:left;cursor:pointer;width:100%;padding:var(--row-pad);background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:2px;transition:background .14s,border-color .14s;display:flex;position:relative}.cond:hover{background:var(--color-surface-inset)}.cond.sel{background:var(--color-teal-50);border-color:var(--color-teal-200)}.cond.sel:before{content:"";background:var(--color-teal-700);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.cond.decided{opacity:.92}.u-rail{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:6px}.u-high{background:var(--color-system-surface-destructive)}.u-med{background:var(--color-warning-500)}.u-low{background:var(--color-slate-400)}.cond-main{flex:1;min-width:0}.cond-name{font:600 13.5px/1.35 var(--font-body);color:var(--color-text-primary)}.cond-row2{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cond-status{margin-top:8px}.badge{font:600 11px/1 var(--font-body);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.badge svg{width:11px;height:11px}.b-pending{background:var(--color-system-surface-warning-subtle);color:var(--color-system-text-warning)}.b-approved{background:var(--color-system-surface-success-subtle);color:var(--color-system-text-success)}.b-denied{background:var(--color-system-surface-error-subtle);color:var(--color-system-surface-destructive)}.b-labs{background:var(--color-system-surface-info-subtle);color:var(--color-system-text-info)}.b-neutral{background:var(--color-slate-100);color:var(--color-slate-700)}.b-confirm{background:var(--color-green-100);color:var(--color-green-800)}.detail{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.detail-inner{width:100%;max-width:920px;padding:24px 28px 140px}.d-head{align-items:flex-start;gap:16px;display:flex}.d-titlewrap{flex:1;min-width:0}.d-urg{align-items:center;gap:8px;margin-bottom:9px;display:flex}.d-title{font:600 25px/1.25 var(--font-display);color:var(--color-text-display);margin:0}.d-codes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.alert{border-radius:var(--radius-card);border:1px solid var(--color-info-200);background:var(--color-system-surface-info-subtle);gap:12px;margin-top:20px;padding:14px 16px;display:flex}.alert.gap{border-color:var(--color-warning-300);background:var(--color-warning-50)}.alert .ai{background:var(--color-warning-100);width:34px;height:34px;color:var(--color-warning-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert .ai svg{width:18px;height:18px}.alert .at{font:600 13.5px/1.4 var(--font-body);color:var(--color-warning-900)}.alert .ad{font:400 12.5px/1.5 var(--font-body);color:var(--color-warning-800);margin-top:2px}.alert .alink{color:var(--color-warning-900);font:600 12.5px/1 var(--font-body);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;text-decoration:underline}.sec-head{align-items:center;gap:12px;margin:26px 0 12px;display:flex}.sec-head h3{font:600 13px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.sec-head .count{font:600 11px/1 var(--font-body);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 9px}.sec-head .ax{background:var(--color-border-subtle);flex:1;height:1px}.evd-filters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.fchip{border-radius:var(--radius-pill);border:1px solid var(--color-border-muted);background:var(--color-surface-default);height:30px;color:var(--color-text-secondary);font:600 12px/1 var(--font-body);cursor:pointer;align-items:center;gap:6px;padding:0 12px;transition:all .14s;display:inline-flex}.fchip:hover{border-color:var(--color-slate-400)}.fchip svg{width:13px;height:13px}.fchip .c{font-family:var(--font-mono);opacity:.7}.fchip.on{background:var(--color-slate-800);border-color:var(--color-slate-800);color:#fff}.fchip.on .c{opacity:.85}.evd{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);margin-bottom:10px;overflow:hidden}.evd-top{padding:var(--evd-pad);align-items:flex-start;gap:13px;display:flex}.evd-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.evd-ic svg{width:18px;height:18px}.ic-lab{background:var(--color-accent-4-100);color:var(--color-blue-700)}.ic-med{background:var(--color-accent-2-100);color:var(--color-purple-700)}.ic-dx{background:var(--color-slate-100);color:var(--color-slate-700)}.ic-note{background:var(--color-sand-100);color:var(--color-sand-800)}.ic-gap{background:var(--color-warning-100);color:var(--color-warning-700)}.evd-body{flex:1;min-width:0}.evd-line1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.evd-type{font:600 10px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle)}.evd-title{font:600 14.5px/1.35 var(--font-body);color:var(--color-text-primary);margin-top:5px}.evd-title .val{font-family:var(--font-mono);color:var(--color-text-primary)}.evd-interp{font:500 12.5px/1.45 var(--font-body);color:var(--color-text-secondary);align-items:flex-start;gap:7px;margin-top:7px;display:flex}.evd-interp svg{width:14px;height:14px;color:var(--color-teal-600);flex-shrink:0;margin-top:1px}.evd-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.src-tag{font:600 10.5px/1 var(--font-body);background:var(--color-slate-50);color:var(--color-slate-700);border:1px solid var(--color-slate-200);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.src-tag svg{width:11px;height:11px}.src-tag.cms{background:var(--color-accent-4-50);color:var(--color-blue-700);border-color:var(--color-blue-200)}.evd-date{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.evd-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.evd-disc{border-radius:var(--radius-pill);border:1px solid var(--color-border-muted);height:28px;color:var(--color-text-secondary);font:600 11.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;transition:all .14s;display:inline-flex}.evd-disc:hover{background:var(--color-surface-inset)}.evd-disc svg{width:13px;height:13px;transition:transform .18s}.evd-disc.open svg.chev{transform:rotate(180deg)}.evd-flag{border:1px solid var(--color-border-muted);width:28px;height:28px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:all .14s;display:flex}.evd-flag:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.evd-flag.on{background:var(--color-system-surface-warning-subtle);border-color:var(--color-warning-300);color:var(--color-warning-700)}.evd-flag svg{width:14px;height:14px}.evd-children{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);padding:6px 16px 10px}.subev{gap:11px;padding:11px 0 11px 6px;display:flex;position:relative}.subev+.subev{border-top:1px dashed var(--color-border-subtle)}.subev .tree{flex-shrink:0;width:22px;position:relative}.subev .tree:before{content:"";background:var(--color-slate-300);width:1.5px;position:absolute;top:-6px;bottom:0;left:9px}.subev:last-child .tree:before{bottom:50%}.subev .tree:after{content:"";background:var(--color-slate-300);width:11px;height:1.5px;position:absolute;top:18px;left:9px}.subev .sv-ic{background:var(--color-surface-inset);border:2px solid var(--color-slate-300);border-radius:999px;width:12px;height:12px;position:absolute;top:12px;left:4px}.subev-body{flex:1;min-width:0}.subev-title{font:600 12.5px/1.35 var(--font-body);color:var(--color-text-secondary)}.subev-title .val{font-family:var(--font-mono)}.subev-meta{align-items:center;gap:9px;margin-top:5px;display:flex}.grp{margin-bottom:18px}.grp-h{font:600 11px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:8px;margin:0 0 8px 2px;display:flex}.grp-h svg{width:14px;height:14px}.dock{background:var(--color-surface-default);border-top:1px solid var(--color-border-subtle);margin-top:auto;position:sticky;bottom:0;box-shadow:0 -6px 20px #0b372e0f}.dock-bar{align-items:center;gap:12px;max-width:920px;padding:16px 28px;display:flex}.dock-hint{font:500 12.5px/1.4 var(--font-body);color:var(--color-text-subtle);flex:1;align-items:center;gap:8px;display:flex}.dock-hint svg{width:15px;height:15px;color:var(--color-teal-600);flex-shrink:0}.btn{border-radius:var(--radius-pill);height:44px;font:600 14px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .14s,box-shadow .14s,opacity .14s;display:inline-flex}.btn svg{width:17px;height:17px}.btn-primary{background:var(--color-action-surface-primary);color:var(--color-action-text-on-primary)}.btn-primary:hover{background:var(--color-action-surface-primary-hover)}.btn-danger-sec{color:var(--color-system-surface-destructive);border:1px solid var(--color-system-border-destructive);background:0 0}.btn-danger-sec:hover{background:var(--color-system-surface-error-subtle)}.btn-info-sec{color:var(--color-system-text-info);border:1px solid var(--color-info-700);background:0 0}.btn-info-sec:hover{background:var(--color-system-surface-info-subtle)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover{background:var(--color-surface-inset)}.btn-danger{background:var(--color-system-surface-destructive);color:#fff}.btn-danger:hover{background:var(--color-system-surface-destructive-hover)}.btn:disabled{background:var(--color-grey-100);color:var(--color-grey-400);cursor:not-allowed;border-color:#0000}.panel-inline{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);max-width:920px;padding:18px 28px 22px}.panel-inline h4{font:600 14px/1.3 var(--font-body);color:var(--color-text-primary);align-items:center;gap:8px;margin:0 0 3px;display:flex}.panel-inline .pdesc{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin:0 0 14px}.reasons{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.reason{border-radius:var(--radius-input);border:1px solid var(--color-border-muted);background:var(--color-surface-default);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;transition:all .14s;display:flex}.reason:hover{border-color:var(--color-slate-400)}.reason.sel{border-color:var(--color-teal-600);background:var(--color-teal-50);box-shadow:inset 0 0 0 1px var(--color-teal-600)}.radio{border:1.5px solid var(--color-border-default);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .14s;display:flex}.reason.sel .radio{border-color:var(--color-teal-700)}.reason.sel .radio:after{content:"";background:var(--color-teal-700);border-radius:999px;width:9px;height:9px}.reason .rl{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.reason .rd{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.field-label{font:600 12px/1 var(--font-body);color:var(--color-text-secondary);margin-bottom:7px;display:block}.field-label .req{color:var(--color-system-surface-destructive)}textarea.note,input.tin,select.tin{width:100%;font:400 13px/1.5 var(--font-body);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-input);background:var(--color-surface-default);resize:vertical;padding:10px 12px}textarea.note:focus,input.tin:focus,select.tin:focus{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-alpha-teal-500-24);outline:0}.lab-order{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);margin-bottom:14px;padding:14px 16px}.lab-order .lo-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-order .lo-name{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary);align-items:center;gap:9px;display:flex}.lab-order .lo-tag{font:600 10px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-teal-800);background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:999px;padding:4px 8px}.lo-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.lo-add{border:1px dashed var(--color-border-default);border-radius:var(--radius-input);color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:9px 13px;display:inline-flex}.lo-add:hover{border-color:var(--color-teal-600);color:var(--color-teal-700)}.lo-add svg{width:14px;height:14px}.panel-actions{align-items:center;gap:10px;display:flex}.panel-actions .spacer{flex:1}.decided-state{align-items:center;gap:14px;max-width:920px;padding:18px 28px;display:flex}.decided-badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.decided-badge svg{width:24px;height:24px}.ds-approved{background:var(--color-green-100);color:var(--color-green-700)}.ds-denied{background:var(--color-red-100);color:var(--color-red-700)}.ds-labs{background:var(--color-info-100);color:var(--color-info-700)}.decided-text .dt-t{font:600 15px/1.3 var(--font-body);color:var(--color-text-primary)}.decided-text .dt-s{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.decided-state .undo{margin-left:auto}.toast-wrap{z-index:60;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--color-slate-900);color:#fff;border-radius:var(--radius-modal);box-shadow:var(--shadow-floating);font:500 13px/1.4 var(--font-body);align-items:center;gap:12px;min-width:300px;padding:13px 18px;animation:.25s tin;display:flex}.toast .ti{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.toast .ti svg{width:15px;height:15px}.toast.ok .ti{background:var(--color-green-500);color:#fff}.toast.deny .ti{background:var(--color-red-500);color:#fff}.toast.info .ti{background:var(--color-info-500);color:#fff}.toast b{font-weight:700}.toast .tundo{color:var(--color-teal-300);font:600 12.5px/1 var(--font-body);cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}@keyframes tin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty{text-align:center;color:var(--color-text-subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.empty .ec{background:var(--color-teal-50);width:72px;height:72px;color:var(--color-teal-700);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.empty .ec svg{width:34px;height:34px}.empty h3{font:600 20px/1.3 var(--font-display);color:var(--color-text-display);margin:0 0 6px}.empty p{font:400 13.5px/1.5 var(--font-body);max-width:330px;margin:0}.fade-in{animation:.28s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.dock-hint{display:none}}@media (width<=1040px){.detail-inner,.dock-bar,.panel-inline,.decided-state{padding-left:20px;padding-right:20px}.reasons,.lo-grid{grid-template-columns:1fr}}[data-theme=dark] :is(.s4,.xh-portal){--shadow-raised:0 1px 2px #00000057, 0 2px 8px #00000052;--shadow-hover:0 6px 20px #00000070;--shadow-overlay:0 10px 34px #00000080;--shadow-floating:0 10px 30px #0000008c}[data-theme=dark] .app,[data-theme=dark] .detail{background:var(--color-deep-teal-950)}[data-theme=dark] .topbar,[data-theme=dark] .memberbar,[data-theme=dark] .master{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .master{border-right-color:var(--color-deep-teal-700)}[data-theme=dark] .master-head,[data-theme=dark] .group-label .ax,[data-theme=dark] .sec-head .ax,[data-theme=dark] .divider-v{border-color:var(--color-deep-teal-700);background-color:var(--color-deep-teal-700)}[data-theme=dark] .master-head{border-bottom-color:var(--color-deep-teal-700);background:0 0}[data-theme=dark] .dock{background:var(--color-deep-teal-900);border-top-color:var(--color-deep-teal-700);box-shadow:0 -6px 20px #0006}[data-theme=dark] .panel-inline{background:var(--color-deep-teal-950);border-top-color:var(--color-deep-teal-700)}[data-theme=dark] .chip-code{background:var(--color-deep-teal-800);color:var(--color-teal-100);border-color:var(--color-deep-teal-700)}[data-theme=dark] .topbar .search,[data-theme=dark] .seg-ctl,[data-theme=dark] .cond:hover,[data-theme=dark] .fchip,[data-theme=dark] .reason,[data-theme=dark] .lab-order,[data-theme=dark] textarea.note,[data-theme=dark] input.tin,[data-theme=dark] select.tin{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700);color:var(--color-text-primary)}[data-theme=dark] .seg-ctl button.on{background:var(--color-deep-teal-600);color:#fff}[data-theme=dark] .evd{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .evd-children{background:var(--color-deep-teal-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .evd-children{background:color-mix(in oklab, var(--color-deep-teal-700) 30%, var(--color-deep-teal-950))}}[data-theme=dark] .evd-children{border-top-color:var(--color-deep-teal-700)}[data-theme=dark] .evd-disc,[data-theme=dark] .evd-flag,[data-theme=dark] .lo-add{border-color:var(--color-deep-teal-600)}[data-theme=dark] .src-tag{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700);color:var(--color-teal-100)}[data-theme=dark] .src-tag.cms{background:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .src-tag.cms{background:color-mix(in oklab, var(--color-blue-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] .src-tag.cms{border-color:var(--color-blue-700);color:var(--color-blue-200)}[data-theme=dark] .cond.sel{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cond.sel{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] .cond.sel{border-color:var(--color-teal-700)}[data-theme=dark] .cond.sel:before{background:var(--color-teal-400)}[data-theme=dark] .alert.gap{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .alert.gap{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] .alert.gap{border-color:var(--color-warning-800)}[data-theme=dark] .alert .ai{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .alert .ai{background:color-mix(in oklab, var(--color-warning-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .alert .ai{color:var(--color-warning-300)}[data-theme=dark] .alert .at{color:var(--color-warning-200)}[data-theme=dark] .alert .ad,[data-theme=dark] .alert .alink{color:var(--color-warning-300)}[data-theme=dark] .reason.sel{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .reason.sel{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] .ic-lab{background:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ic-lab{background:color-mix(in oklab, var(--color-blue-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .ic-lab{color:var(--color-blue-200)}[data-theme=dark] .ic-med{background:oklch(62.7% .265 303.9)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ic-med{background:color-mix(in oklab, var(--color-purple-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .ic-med{color:var(--color-purple-200)}[data-theme=dark] .ic-dx{background:oklch(55.4% .046 257.417)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ic-dx{background:color-mix(in oklab, var(--color-slate-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .ic-dx{color:var(--color-slate-200)}[data-theme=dark] .ic-note{background:var(--color-sand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ic-note{background:color-mix(in oklab, var(--color-sand-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] .ic-note{color:var(--color-sand-200)}[data-theme=dark] .ic-gap{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ic-gap{background:color-mix(in oklab, var(--color-warning-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .ic-gap{color:var(--color-warning-300)}[data-theme=dark] .subev .tree:before,[data-theme=dark] .subev .tree:after{background:var(--color-deep-teal-600)}[data-theme=dark] .subev .sv-ic{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-600)}[data-theme=dark] .subev+.subev{border-top-color:var(--color-deep-teal-700)}[data-theme=dark] .empty .ec{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .empty .ec{background:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .empty .ec{color:var(--color-teal-200)}[data-theme=dark] .fchip.on{background:var(--color-teal-100);border-color:var(--color-teal-100);color:var(--color-deep-teal-950)}[data-theme=dark] .prog-stage{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .pg-pending .pg-ic{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg-pending .pg-ic{background:color-mix(in oklab, var(--color-warning-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .pg-pending .pg-ic{color:var(--color-warning-300)}[data-theme=dark] .pg-approved .pg-ic{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg-approved .pg-ic{background:color-mix(in oklab, var(--color-teal-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .pg-approved .pg-ic{color:var(--color-teal-200)}[data-theme=dark] .pg-confirmed .pg-ic{background:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg-confirmed .pg-ic{background:color-mix(in oklab, var(--color-green-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] .pg-confirmed .pg-ic{color:var(--color-green-300)}.master-list::-webkit-scrollbar{width:10px}.detail::-webkit-scrollbar{width:10px}.master-list::-webkit-scrollbar-thumb{background:var(--color-slate-200);border:3px solid var(--color-surface-default);border-radius:999px}.detail::-webkit-scrollbar-thumb{background:var(--color-slate-200);border:3px solid var(--color-surface-default);border-radius:999px}.detail::-webkit-scrollbar-thumb{border-color:var(--color-surface-inset)}.sh{background:var(--color-surface-inset);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sh *{box-sizing:border-box}.sh-row{flex:1;min-height:0;display:flex}.sh-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sh-spacer{flex:1}.sh-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.sh-rail{background:var(--color-teal-900);width:64px;color:var(--color-teal-100);z-index:3;flex-direction:column;flex:0 0 64px;align-items:center;gap:4px;padding:12px 0 14px;transition:width .18s;display:flex;position:relative}.sh-rail.wide{flex-basis:236px;align-items:stretch;width:236px;padding:12px 12px 14px}.sh-rail-logo{background:var(--color-teal-700);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.sh-rail.wide .sh-rail-logo{margin-left:2px}.sh-rail-brand{align-items:center;gap:11px;margin-bottom:10px;padding:0 2px;display:flex}.sh-rail-brand .nm{font:600 16px/1 var(--font-display);color:#fff;letter-spacing:.2px}.sh-rail-sub{font:600 9px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-teal-300);margin-top:3px}.sh-railgroup-label{font:600 9.5px/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-teal-400);padding:14px 8px 7px}.sh-ni{width:44px;height:44px;color:var(--color-teal-200);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex;position:relative}.sh-ni svg{width:21px;height:21px}.sh-ni:hover{background:var(--color-teal-800);color:#fff}.sh-ni.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.sh-ni .pip{background:var(--color-warning-500);min-width:16px;height:16px;color:var(--color-teal-950);font:700 10px/16px var(--font-body);border:2px solid var(--color-teal-900);border-radius:999px;padding:0 4px;position:absolute;top:5px;right:5px}.sh-nr{height:42px;color:var(--color-teal-100);cursor:pointer;text-align:left;width:100%;font:600 13.5px/1 var(--font-body);background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 12px;transition:background .14s,color .14s;display:flex;position:relative}.sh-nr svg{flex-shrink:0;width:20px;height:20px}.sh-nr:hover{background:var(--color-teal-800);color:#fff}.sh-nr.sel{background:var(--color-teal-50);color:var(--color-teal-900)}.sh-nr .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sh-nr .cnt{font-family:var(--font-mono);background:var(--color-teal-800);color:var(--color-teal-100);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700}.sh-nr.sel .cnt{background:var(--color-teal-200);color:var(--color-teal-900)}.sh-nr .cnt.warn{background:var(--color-warning-500);color:var(--color-teal-950)}.sh-rail-foot{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:auto;display:flex}.sh-rail.wide .sh-rail-foot{align-items:stretch}.sh-me{background:var(--color-teal-600);color:#fff;width:34px;height:34px;font:600 12px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sh-pinbtn{width:30px;height:30px;color:var(--color-teal-300);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:flex}.sh-pinbtn svg{width:16px;height:16px}.sh-pinbtn:hover{background:var(--color-teal-800);color:#fff}.sh-roleswitch{width:100%;position:relative}.sh-rolebtn{cursor:pointer;background:var(--color-teal-800);border:1px solid var(--color-teal-700);color:#fff;text-align:left;border-radius:11px;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.sh-rolebtn .ra{background:var(--color-teal-600);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sh-rolebtn .ra svg{width:16px;height:16px}.sh-rolebtn .rt{flex:1;min-width:0}.sh-rolebtn .rt .r1{font:600 12.5px/1.1 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh-rolebtn .rt .r2{font:500 10px/1.2 var(--font-body);color:var(--color-teal-300);margin-top:2px}.sh-rolebtn .rc{color:var(--color-teal-300);flex-shrink:0}.sh-rolebtn .rc svg{width:15px;height:15px}.sh-rolemenu{z-index:20;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);box-shadow:var(--shadow-overlay);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.sh-rolemenu .rm-h{font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);padding:8px 10px 6px}.sh-rmi{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.sh-rmi:hover{background:var(--color-surface-inset)}.sh-rmi.on{background:var(--color-teal-50)}.sh-rmi .ic{background:var(--color-slate-100);width:30px;height:30px;color:var(--color-slate-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sh-rmi .ic svg{width:15px;height:15px}.sh-rmi.on .ic{background:var(--color-teal-100);color:var(--color-teal-800)}.sh-rmi .tx{flex:1;min-width:0}.sh-rmi .tx .t1{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.sh-rmi .tx .t2{font:500 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:1px}.sh-rmi .chk{color:var(--color-teal-700)}.sh-rmi .chk svg{width:16px;height:16px}.sh-rmi-multi{border-top:1px solid var(--color-border-subtle);font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:8px;margin-top:4px;padding:9px 10px;display:flex}.sh-top{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);z-index:2;flex:0 0 56px;align-items:center;gap:14px;height:56px;padding:0 18px;display:flex;position:relative}.sh-top .brand{align-items:center;gap:10px;display:flex}.sh-top .brand .mk{background:var(--color-teal-700);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sh-top .brand .mk svg{width:16px;height:18px}.sh-top .brand .nm{font:600 15px/1 var(--font-display);color:var(--color-text-display)}.sh-crumbs{font:500 12.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.sh-crumbs .here{color:var(--color-text-primary);font-weight:600}.sh-crumbs svg{opacity:.55;width:14px;height:14px}.sh-search{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);height:36px;color:var(--color-text-subtle);font:400 13px/1 var(--font-body);align-items:center;gap:9px;min-width:200px;padding:0 14px;display:flex}.sh-search.grow{flex:1;max-width:420px}.sh-search svg{width:15px;height:15px}.sh-search .kbd{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:5px;margin-left:auto;padding:3px 6px}.sh-ib{width:36px;height:36px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .14s;display:flex;position:relative}.sh-ib:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.sh-ib svg{width:18px;height:18px}.sh-ib .dot{background:var(--color-system-surface-destructive);border:2px solid var(--color-surface-default);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.sh-hnav{align-items:center;gap:2px;height:100%;display:flex}.sh-hi{border-radius:var(--radius-pill);height:36px;color:var(--color-text-secondary);font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;transition:all .14s;display:flex;position:relative}.sh-hi svg{width:17px;height:17px}.sh-hi:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.sh-hi.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.sh-hi .pip{background:var(--color-warning-500);min-width:17px;height:17px;color:var(--color-teal-950);font:700 10px/17px var(--font-body);border-radius:999px;padding:0 4px}.sh-mbar{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;padding:11px 20px;display:flex}.sh-mbar.slim{padding:9px 18px}.sh-m-id{align-items:center;gap:12px;min-width:0;display:flex}.sh-m-av{background:var(--color-teal-50);border:1px solid var(--color-teal-200);width:42px;height:42px;font:600 14px/1 var(--font-body);color:var(--color-teal-800);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sh-m-name{font:600 17px/1.15 var(--font-display);color:var(--color-text-display)}.sh-m-sub{font:500 12px/1.3 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.sh-m-sub .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.sh-vdiv{background:var(--color-border-subtle);align-self:stretch;width:1px}.sh-fact{flex-direction:column;gap:3px;display:flex}.sh-fact .k{font:600 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle)}.sh-fact .v{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.sh-fact .v svg{width:14px;height:14px;color:var(--color-teal-700)}.sh-raf{background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:12px;align-items:center;gap:12px;margin-left:auto;padding:8px 14px;display:flex}.sh-raf .k{font:600 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-teal-700)}.sh-raf .v{font-family:var(--font-mono);color:var(--color-teal-900);margin-top:3px;font-size:18px;font-weight:700;line-height:1}.sh-raf .delta{font:600 12px/1 var(--font-body);color:var(--color-green-700);align-items:center;gap:4px;display:flex}.sh-raf .delta svg{width:13px;height:13px}.sh-work{flex:1;grid-template-columns:288px minmax(0,1fr) 336px;min-height:0;display:grid;overflow:hidden}.sh-work.tight{grid-template-columns:248px minmax(0,1fr) 300px}.sh-work.notrail{grid-template-columns:288px minmax(0,1fr)}.sh-queue{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.sh-zhead{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:13px 16px 11px}.sh-zhead h3{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);align-items:center;gap:8px;margin:0;display:flex}.sh-zhead .sub{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.sh-qlist{flex:1;min-height:0;padding:7px;overflow-y:auto}.sh-glabel{font:600 9.5px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:8px;padding:11px 9px 6px;display:flex}.sh-glabel .ax{background:var(--color-border-subtle);flex:1;height:1px}.sh-ev{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.sh-ev-inner{flex:1;padding:20px 26px}.sh-ev-urg{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sh-ev-urg .ut{font:600 10px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase}.sh-ev-title{font:600 22px/1.25 var(--font-display);color:var(--color-text-display);margin:0}.sh-ev-codes{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.sh-hcc{font:600 11px/1 var(--font-mono);letter-spacing:.2px;background:var(--color-accent-4-50);color:var(--color-blue-700);border:1px solid var(--color-blue-200);border-radius:6px;padding:3px 8px}.sh-ev-reason{font:400 12.5px/1.55 var(--font-body);color:var(--color-text-subtle);max-width:560px;margin-top:12px}.sh-dock{background:var(--color-surface-default);border-top:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:13px 26px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0b372e0d}.sh-dock .hint{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sh-dock .hint svg{width:15px;height:15px;color:var(--color-teal-600);flex-shrink:0}.sh-rec{background:var(--color-surface-default);border-left:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.sh-rec-head{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:12px 14px 10px}.sh-rec-titlerow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sh-rec-titlerow h3{font:600 13px/1.2 var(--font-display);color:var(--color-text-display);flex:1;margin:0}.sh-rec-raf{font:600 10px/1 var(--font-body);color:var(--color-teal-800);background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:flex}.sh-rec-raf .mono{font-size:11px}.sh-rec-srch{background:var(--color-surface-inset);border:1px solid var(--color-border-default);height:34px;color:var(--color-text-secondary);font:400 12.5px/1 var(--font-body);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.sh-rec-srch svg{width:14px;height:14px;color:var(--color-text-subtle)}.sh-rec-srch .cur{color:var(--color-text-primary)}.sh-rec-srch .caret{background:var(--color-teal-700);width:1.5px;height:15px;animation:1.1s step-end infinite shblink}@keyframes shblink{50%{opacity:0}}.sh-rec-tabs{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.sh-rtab{border:1px solid var(--color-border-muted);background:var(--color-surface-default);height:27px;color:var(--color-text-secondary);font:600 11px/1 var(--font-body);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.sh-rtab svg{width:12px;height:12px}.sh-rtab .c{font-family:var(--font-mono);opacity:.65}.sh-rtab.on{background:var(--color-slate-800);border-color:var(--color-slate-800);color:#fff}.sh-reclist{flex:1;min-height:0;padding:8px 10px 14px;overflow-y:auto}.sh-recsec{font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;padding:12px 6px 6px;display:flex}.sh-recsec .ax{background:var(--color-border-subtle);flex:1;height:1px}.sh-recsec svg{width:13px;height:13px}.sh-ritem{cursor:default;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.sh-ritem:hover{background:var(--color-surface-inset)}.sh-ritem.hit{background:var(--color-warning-50);box-shadow:inset 0 0 0 1px var(--color-warning-300)}.sh-ri-dot{background:var(--color-slate-300);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:5px}.sh-ri-dot.lo,.sh-ri-dot.hi{background:var(--color-system-surface-destructive)}.sh-ri-dot.warn{background:var(--color-warning-500)}.sh-ri-dot.ok{background:var(--color-green-500)}.sh-ri-main{flex:1;min-width:0}.sh-ri-name{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.sh-ri-meta{font:500 11px/1.35 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.sh-ri-val{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:11.5px;font-weight:600}.sh-ri-spark{align-items:flex-end;gap:2px;height:18px;margin-top:5px;display:flex}.sh-ri-spark i{background:var(--color-teal-300);border-radius:1px;width:5px;display:block}.sh-ri-spark i.last{background:var(--color-teal-700)}.sh-page{flex:1;min-height:0;overflow-y:auto}.sh-page-inner{width:100%;max-width:1180px;margin:0 auto;padding:26px 30px 40px}.sh-ph{align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.sh-ph h1{font:600 26px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.sh-ph .ph-sub{font:400 13.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin-top:5px}.sh-ph-actions{gap:9px;margin-left:auto;display:flex}.sh-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.sh-stat{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:16px 18px}.sh-stat .sl{font:600 10px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.sh-stat .sl svg{width:14px;height:14px}.sh-stat .sv{font-family:var(--font-mono);color:var(--color-text-primary);margin-top:11px;font-size:30px;font-weight:700;line-height:1}.sh-stat .sd{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:5px;margin-top:7px;display:flex}.sh-stat .sd .up{color:var(--color-green-700);align-items:center;gap:3px;display:flex}.sh-stat .sd svg{width:12px;height:12px}.sh-stat.accent{background:var(--color-teal-900);border-color:var(--color-teal-900)}.sh-stat.accent .sl{color:var(--color-teal-300)}.sh-stat.accent .sv{color:#fff}.sh-stat.accent .sd{color:var(--color-teal-200)}.sh-grid2{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.sh-panel{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.sh-panel-h{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:14px 18px;display:flex}.sh-panel-h h2{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);flex:1;margin:0}.sh-panel-h .link{font:600 12px/1 var(--font-body);color:var(--color-teal-700);cursor:pointer;align-items:center;gap:5px;display:flex}.sh-panel-h .link svg{width:13px;height:13px}.sh-trow{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:13px;padding:12px 18px;display:flex}.sh-trow:last-child{border-bottom:0}.sh-trow:hover{background:var(--color-surface-inset)}.sh-trow .av{background:var(--color-teal-50);border:1px solid var(--color-teal-200);width:36px;height:36px;color:var(--color-teal-800);font:600 12px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sh-trow .tn{flex:1;min-width:0}.sh-trow .tn .n1{font:600 13.5px/1.25 var(--font-body);color:var(--color-text-primary)}.sh-trow .tn .n2{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.sh-trow .tn .n2 .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.sh-trow .tcount{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:13px;font-weight:700}.sh-trow .tgo{width:28px;height:28px;color:var(--color-text-subtle);border-radius:999px;justify-content:center;align-items:center;display:flex}.sh-trow .tgo svg{width:15px;height:15px}.sh-agenda{padding:6px 0}.sh-ag{border-bottom:1px solid var(--color-border-subtle);align-items:flex-start;gap:14px;padding:11px 18px;display:flex}.sh-ag:last-child{border-bottom:0}.sh-ag .time{font-family:var(--font-mono);color:var(--color-text-secondary);flex-shrink:0;width:62px;padding-top:2px;font-size:12px;font-weight:600}.sh-ag .bar{background:var(--color-teal-500);border-radius:3px;flex-shrink:0;align-self:stretch;width:3px}.sh-ag .bar.awv{background:var(--color-warning-500)}.sh-ag .bar.tele{background:var(--color-blue-500)}.sh-ag .agm{flex:1;min-width:0}.sh-ag .agm .a1{font:600 13px/1.25 var(--font-body);color:var(--color-text-primary)}.sh-ag .agm .a2{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.sh-ag .agtag{font:600 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;background:var(--color-slate-100);color:var(--color-slate-700);border-radius:999px;flex-shrink:0;padding:4px 8px}.sh-prog{align-items:center;gap:7px;padding:16px 18px;display:flex}.sh-pgs{border:1px solid var(--color-border-subtle);border-radius:11px;flex:1;align-items:center;gap:11px;padding:11px 13px;display:flex}.sh-pgs .pi{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sh-pgs .pi svg{width:15px;height:15px}.sh-pgs.pend .pi{background:var(--color-system-surface-warning-subtle);color:var(--color-warning-700)}.sh-pgs.appr .pi{background:var(--color-teal-50);color:var(--color-teal-700)}.sh-pgs.conf .pi{background:var(--color-green-100);color:var(--color-green-700)}.sh-pgs .pn{font-family:var(--font-mono);color:var(--color-text-primary);font-size:19px;font-weight:700;line-height:1}.sh-pgs .pl{font:600 11px/1.15 var(--font-body);color:var(--color-text-primary)}.sh-pgs .pl small{font:500 9.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:2px;display:block}.sh-progarrow{color:var(--color-slate-300);flex-shrink:0}.sh-progarrow svg{width:14px;height:14px}.sh-cmdbar{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-default);max-width:520px;height:38px;color:var(--color-text-subtle);font:400 13px/1 var(--font-body);cursor:text;flex:1;align-items:center;gap:10px;padding:0 8px 0 15px;display:flex}.sh-cmdbar svg{width:16px;height:16px}.sh-cmdbar .kbd{font:600 11px/1 var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:6px;align-items:center;gap:2px;margin-left:auto;padding:5px 8px;display:flex}.sh-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0b1e1a57;justify-content:center;padding-top:88px;display:flex;position:absolute;inset:0}.sh-palette{background:var(--color-surface-default);border-radius:var(--radius-modal);width:560px;max-width:90%;box-shadow:var(--shadow-overlay);border:1px solid var(--color-border-subtle);flex-direction:column;align-self:flex-start;max-height:440px;display:flex;overflow:hidden}.sh-pal-in{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:11px;padding:15px 18px;display:flex}.sh-pal-in svg{width:18px;height:18px;color:var(--color-text-subtle)}.sh-pal-in .q{font:400 16px/1 var(--font-body);color:var(--color-text-primary);flex:1}.sh-pal-in .q .caret{background:var(--color-teal-700);vertical-align:middle;width:1.5px;height:18px;margin-left:1px;animation:1.1s step-end infinite shblink;display:inline-block}.sh-pal-in .esc{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);border:1px solid var(--color-border-subtle);border-radius:5px;padding:4px 7px}.sh-pal-list{padding:8px;overflow-y:auto}.sh-pal-grp{font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);padding:10px 12px 6px}.sh-pal-row{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sh-pal-row.on{background:var(--color-teal-50)}.sh-pal-row .pic{background:var(--color-slate-100);width:30px;height:30px;color:var(--color-slate-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sh-pal-row.on .pic{background:var(--color-teal-100);color:var(--color-teal-800)}.sh-pal-row .pic svg{width:16px;height:16px}.sh-pal-row .pt{flex:1;min-width:0}.sh-pal-row .pt .p1{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.sh-pal-row .pt .p2{font:500 11.5px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.sh-pal-row .pk{font:600 10px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:5px;padding:4px 7px}.sh-pal-row .pgo{color:var(--color-text-subtle)}.sh-pal-row.on .pgo{color:var(--color-teal-700)}.sh-pal-row .pgo svg{width:15px;height:15px}.sh-wsbar{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:0;height:48px;padding:0 8px 0 0;display:flex}.sh-wsbtn{cursor:pointer;border:0;border-right:1px solid var(--color-border-subtle);background:0 0;align-items:center;gap:11px;min-width:230px;height:48px;padding:0 16px;display:flex}.sh-wsbtn .wsi{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sh-wsbtn .wsi svg{width:16px;height:16px}.sh-wsbtn .wst{text-align:left;flex:1;min-width:0}.sh-wsbtn .wst .w1{font:600 13.5px/1.1 var(--font-body);color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.sh-wsbtn .wst .w2{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.sh-wsbtn .wsc{color:var(--color-text-subtle)}.sh-wsbtn .wsc svg{width:15px;height:15px}.sh-wstabs{flex:1;align-items:center;gap:2px;min-width:0;padding-left:10px;display:flex;overflow:hidden}.sh-wst-item{border-radius:var(--radius-pill);height:34px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 13px;transition:all .14s;display:flex}.sh-wst-item svg{width:16px;height:16px}.sh-wst-item:hover{background:var(--color-surface-inset)}.sh-wst-item.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.sh-wst-item .pip{background:var(--color-warning-500);min-width:16px;height:16px;color:var(--color-teal-950);font:700 9.5px/16px var(--font-body);border-radius:999px;padding:0 4px}.sh-wsmenu{z-index:30;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);width:316px;box-shadow:var(--shadow-overlay);padding:6px;position:absolute;top:52px;left:8px}.sh-wsmenu .wm-h{font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);padding:9px 11px 7px}.sh-spine{background:var(--color-teal-900);width:60px;color:var(--color-teal-100);z-index:3;flex-direction:column;flex:0 0 60px;align-items:center;gap:5px;padding:12px 0 14px;display:flex}.sh-ctxnav{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;flex:0 0 212px;width:212px;min-height:0;display:flex}.sh-ctx-head{border-bottom:1px solid var(--color-border-subtle);padding:14px 15px 12px}.sh-ctx-kicker{font:600 9.5px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:6px;display:flex}.sh-ctx-kicker svg{width:13px;height:13px}.sh-ctx-name{font:600 16px/1.2 var(--font-display);color:var(--color-text-display);margin-top:7px}.sh-ctx-sub{font:500 11px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.sh-ctx-list{flex:1;min-height:0;padding:9px;overflow-y:auto}.sh-cni{height:38px;color:var(--color-text-secondary);cursor:pointer;text-align:left;width:100%;font:600 12.5px/1 var(--font-body);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;transition:all .14s;display:flex}.sh-cni svg{flex-shrink:0;width:17px;height:17px}.sh-cni:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.sh-cni.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.sh-cni .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sh-cni .cnt{font-family:var(--font-mono);color:var(--color-text-subtle);font-size:11px;font-weight:700}.sh-cni.sel .cnt{color:var(--color-teal-700)}.sh-ctx-foot{border-top:1px solid var(--color-border-subtle);padding:11px}.sh-modebadge{z-index:5;font:600 10px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;background:var(--color-slate-800);color:#fff;opacity:.85;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:flex;position:absolute;top:10px;right:12px}.sh-modebadge svg{width:12px;height:12px}.sh.compact .sh-ev-inner{padding:16px 18px}.sh.compact .sh-ev-title{font-size:20px}.s3-iconbtn{width:36px;height:36px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s;display:flex;position:relative}.s3-iconbtn:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.s3-iconbtn svg{width:18px;height:18px}.s3-iconbtn .dot{background:var(--color-system-surface-destructive);border:2px solid var(--color-surface-default);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.s3-toggle{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s3-toggle svg{width:17px;height:17px}.s3-toggle:hover{background:var(--color-surface-inset)}.s3-search{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);height:36px;color:var(--color-text-subtle);font:400 13px/1 var(--font-body);align-items:center;gap:9px;padding:0 8px 0 14px;display:flex}.s3-search svg{width:15px;height:15px}.s3-search .kbd{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:5px;margin-left:auto;padding:4px 6px}.s3-avatar{background:var(--color-teal-600);color:#fff;width:34px;height:34px;font:600 12px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s3-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.s3-brand .mk{background:var(--color-teal-700);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.s3-brand .mk svg{width:17px;height:19px}.s3-brand .nm{font:600 16px/1 var(--font-display);color:var(--color-text-display);letter-spacing:.2px}.s3-crumbs{font:500 12.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;min-width:0;display:flex}.s3-crumbs .here{color:var(--color-text-primary);font-weight:600}.s3-crumbs svg{opacity:.5;width:14px;height:14px}.s3-pagetitle{font:600 17px/1.1 var(--font-display);color:var(--color-text-display)}.s3-spacer{flex:1}.s3-hnav{align-items:center;gap:3px;min-width:0;display:flex}.s3-hi{border-radius:var(--radius-pill);height:36px;color:var(--color-text-secondary);font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 13px;transition:all .14s;display:flex}.s3-hi svg{width:17px;height:17px}.s3-hi:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.s3-hi.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.s3-hi .pip{background:var(--color-warning-500);min-width:17px;height:17px;color:var(--color-teal-950);font:700 10px/17px var(--font-body);border-radius:999px;padding:0 4px}.s3-role{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);cursor:pointer;flex-shrink:0;align-items:center;gap:9px;height:38px;padding:0 6px 0 11px;display:flex}.s3-role .ra{background:var(--color-teal-50);width:26px;height:26px;color:var(--color-teal-800);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s3-role .ra svg{width:14px;height:14px}.s3-role .rl{font:600 12.5px/1 var(--font-body);color:var(--color-text-primary);white-space:nowrap}.s3-role .rc{color:var(--color-text-subtle)}.s3-role .rc svg{width:14px;height:14px}.s3-role.on-dark{background:var(--color-teal-800);border-color:var(--color-teal-700)}.s3-role.on-dark .rl{color:#fff}.s3-role.on-dark .ra{background:var(--color-teal-600);color:#fff}.s3-role.on-dark .rc{color:var(--color-teal-300)}.s3-rolemenu{z-index:30;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-modal);width:300px;box-shadow:var(--shadow-overlay);padding:6px;position:absolute}.s3-rolemenu .rm-h{font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);padding:9px 11px 7px}.s3a-util{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex:0 0 52px;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex}.s3a-block{flex-direction:column;gap:7px;width:100%;padding:0 2px 8px;display:flex}.s3b-top{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);z-index:4;flex:0 0 60px;align-items:center;gap:16px;height:60px;padding:0 18px;display:flex;position:relative}.s3b-side{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;flex:0 0 212px;width:212px;min-height:0;display:flex}.s3b-side.icon{flex-basis:60px;width:60px}.s3b-side-h{padding:14px 15px 10px}.s3b-side-h .k{font:600 9.5px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle)}.s3b-side-h .t{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);margin-top:6px}.s3b-side-list{flex:1;min-height:0;padding:6px 9px;overflow-y:auto}.s3b-sub{height:38px;color:var(--color-text-secondary);cursor:pointer;text-align:left;width:100%;font:600 12.5px/1 var(--font-body);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;transition:all .14s;display:flex}.s3b-sub svg{flex-shrink:0;width:17px;height:17px}.s3b-sub:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.s3b-sub.sel{background:var(--color-teal-50);color:var(--color-teal-800)}.s3b-sub .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.s3b-sub .cnt{font-family:var(--font-mono);color:var(--color-text-subtle);font-size:11px;font-weight:700}.s3b-sub.sel .cnt{color:var(--color-teal-700)}.s3c-band{background:var(--color-teal-900);color:#fff;z-index:5;flex:0 0 58px;align-items:center;gap:16px;height:58px;padding:0 18px;display:flex;position:relative}.s3c-band .nm{font:600 16px/1 var(--font-display);color:#fff}.s3c-band .mk{background:var(--color-teal-700);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.s3c-band .mk svg{width:17px;height:19px}.s3c-bandsearch{border-radius:var(--radius-pill);background:var(--color-teal-800);border:1px solid var(--color-teal-700);height:38px;color:var(--color-teal-100);font:400 13px/1 var(--font-body);align-items:center;gap:9px;padding:0 8px 0 14px;display:flex}.s3c-bandsearch svg{width:15px;height:15px}.s3c-bandsearch .kbd{font:600 10.5px/1 var(--font-mono);color:var(--color-teal-200);background:var(--color-teal-900);border:1px solid var(--color-teal-700);border-radius:5px;margin-left:auto;padding:4px 6px}.s3c-bandbtn{width:36px;height:36px;color:var(--color-teal-100);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.s3c-bandbtn:hover{background:var(--color-teal-800);color:#fff}.s3c-bandbtn svg{width:18px;height:18px}.s3c-bandbtn .dot{background:var(--color-warning-500);border:2px solid var(--color-teal-900);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.s3c-rail{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle)}.s3d-top{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);z-index:4;flex:0 0 58px;align-items:center;gap:16px;height:58px;padding:0 16px;display:flex;position:relative}.s3d-seg{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:3px;display:flex}.s3d-seg button{border-radius:var(--radius-pill);height:32px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;transition:all .14s;display:flex}.s3d-seg button svg{width:16px;height:16px}.s3d-seg button.sel{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.s3d-seg button .pip{background:var(--color-warning-500);min-width:16px;height:16px;color:var(--color-teal-950);font:700 9.5px/16px var(--font-body);border-radius:999px;padding:0 4px}.s3d-ctx{background:var(--color-surface-inset);border-right:1px solid var(--color-border-subtle);flex-direction:column;flex:0 0 218px;width:218px;min-height:0;display:flex}.s3d-ctx.icon{background:var(--color-surface-default);flex-basis:60px;width:60px}.s3e{background:var(--color-linen-100);gap:14px;padding:14px}.s3e .s3e-side{background:var(--color-teal-900);width:228px;color:var(--color-teal-100);box-shadow:var(--shadow-overlay);border-radius:18px;flex-direction:column;flex:0 0 228px;gap:4px;padding:14px 12px;display:flex}.s3e .s3e-side.icon{flex-basis:68px;align-items:center;width:68px}.s3e-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.s3e-top{background:var(--color-surface-default);height:56px;box-shadow:var(--shadow-raised);border-radius:16px;flex:0 0 56px;align-items:center;gap:14px;padding:0 16px;display:flex}.s3e-card{background:var(--color-surface-default);box-shadow:var(--shadow-raised);border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.s3e-card .sh-work{border-radius:18px}.s3f-side{background:var(--color-surface-default);border-right:1px solid var(--color-border-default);flex-direction:column;flex:0 0 236px;width:236px;padding:12px 12px 14px;display:flex}.s3f-side.icon{flex-basis:64px;align-items:center;width:64px;padding:12px 0 14px}.s3f-brand{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:11px;margin-bottom:6px;padding:4px 8px 12px;display:flex}.s3f-brand .mk{background:var(--color-teal-700);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.s3f-brand .mk svg{width:18px;height:20px}.s3f-brand .nm{font:600 16px/1 var(--font-display);color:var(--color-text-display)}.s3f-brand .sub{font:600 9px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);margin-top:3px}.s3f-ni{height:40px;color:var(--color-text-secondary);cursor:pointer;text-align:left;width:100%;font:600 13px/1 var(--font-body);background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 11px;transition:all .14s;display:flex}.s3f-ni svg{flex-shrink:0;width:19px;height:19px}.s3f-ni:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.s3f-ni.sel{background:var(--color-teal-50);color:var(--color-teal-800);box-shadow:inset 0 0 0 1px var(--color-teal-200)}.s3f-ni .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.s3f-ni .cnt{font-family:var(--font-mono);background:var(--color-surface-inset);color:var(--color-text-secondary);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.s3f-ni.sel .cnt{background:var(--color-teal-100);color:var(--color-teal-800)}.s3f-grp{font:700 9.5px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);padding:15px 11px 6px}.s3f-top{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default);flex:0 0 60px;align-items:center;gap:14px;height:60px;padding:0 22px;display:flex}.s3-revealbtn{z-index:6;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.s3-phone{width:300px;height:620px;box-shadow:var(--shadow-overlay);background:#0b1f1b;border-radius:34px;flex-shrink:0;padding:11px;position:relative}.s3-phone-screen{background:var(--color-surface-inset);border-radius:25px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.s3-phone-notch{z-index:30;background:#0b1f1b;border-radius:0 0 14px 14px;width:104px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.s3-mtop{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:11px;height:52px;padding:6px 13px 0;display:flex}.s3-mtop.dark{background:var(--color-teal-900);border-color:var(--color-teal-800)}.s3-mtop.dark .s3-mtitle{color:#fff}.s3-mtop.dark .s3-mbtn{color:var(--color-teal-100)}.s3-mbtn{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.s3-mbtn svg{width:19px;height:19px}.s3-mtitle{font:600 14.5px/1.1 var(--font-display);color:var(--color-text-display);flex:1;min-width:0}.s3-mbody{background:var(--color-surface-inset);flex:1;overflow:hidden}.s3-mscrim{z-index:20;background:#0b1e1a80;position:absolute;inset:0}.s3-mdrawer{z-index:25;background:var(--color-teal-900);width:232px;color:var(--color-teal-100);flex-direction:column;gap:4px;padding:14px 12px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:14px 0 40px #0000004d}.s3-mdrawer.light{background:var(--color-surface-default);color:var(--color-text-primary)}.s3-phone-label{font:600 11px/1.3 var(--font-body);color:var(--color-text-secondary);text-align:center;margin-top:10px}.s3-states{background:var(--color-surface-inset);align-items:center;gap:30px;padding:34px 40px;display:flex;position:absolute;inset:0;overflow:hidden}.s3-state-col{flex-direction:column;align-items:center;gap:0;display:flex}.s3-state-frame{box-shadow:var(--shadow-raised);border:1px solid var(--color-border-subtle);background:#fff;border-radius:6px;position:relative;overflow:hidden}.s3-state-cap{font:600 11.5px/1.3 var(--font-body);color:var(--color-text-primary);text-align:center;margin-top:11px}.s3-state-sub{font:400 10.5px/1.3 var(--font-body);color:var(--color-text-subtle);text-align:center;max-width:230px;margin-top:3px}.s3-states-head{font:600 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);position:absolute;top:22px;left:40px}:is(.s4,.xh-portal){font-family:var(--font-body);--nav-bg:var(--color-teal-900);--nav-fg:var(--color-teal-100);--nav-fg-dim:var(--color-teal-200);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-teal-300);--nav-hover-bg:var(--color-teal-800);--nav-active-bg:var(--color-teal-50);--nav-active-fg:var(--color-teal-900);--nav-cnt-bg:var(--color-teal-800);--nav-cnt-fg:var(--color-teal-100);--nav-active-cnt-bg:var(--color-teal-200);--nav-active-cnt-fg:var(--color-teal-900);--nav-border:transparent;--nav-logo-bg:var(--color-teal-700);--nav-logo-fg:#fff;--nav-avatar-bg:var(--color-teal-600);--nav-avatar-fg:#fff;--nav-pill-bg:var(--color-teal-800);--nav-pill-border:var(--color-teal-700);--nav-pip-bg:var(--color-warning-500);--nav-pip-fg:var(--color-teal-950);--bar-bg:var(--color-surface-default);--bar-fg:var(--color-text-primary);--bar-fg-dim:var(--color-text-subtle);--bar-border:var(--color-border-subtle);--bar-active-bg:var(--color-teal-50);--bar-active-fg:var(--color-teal-800);--bar-search-bg:var(--color-surface-inset);--bar-search-border:var(--color-border-subtle);--bar-brand-fg:var(--color-text-display);--bar-logo-bg:var(--color-teal-700);--canvas-bg:var(--color-linen-100)}.s4{position:absolute;inset:0;overflow:hidden}:is(.s4,.xh-portal) *{box-sizing:border-box}:is(.s4,.xh-portal) .sh-rail,:is(.s4,.xh-portal) .s3e-side,:is(.s4,.xh-portal) .s3b-side,:is(.s4,.xh-portal) .s3d-ctx,:is(.s4,.xh-portal) .s3f-side,:is(.s4,.xh-portal) .s4-rail{background:var(--nav-bg)}:is(.s4,.xh-portal) .sh-rail{border-right:1px solid var(--nav-border)}:is(.s4,.xh-portal) .s3b-side,:is(.s4,.xh-portal) .s3d-ctx,:is(.s4,.xh-portal) .s3f-side{border-right-color:var(--nav-border)}:is(.s4,.xh-portal) .sh-rail-logo,:is(.s4,.xh-portal) .s3f-brand .mk,:is(.s4,.xh-portal) .s4-rail .lg{background:var(--nav-logo-bg);color:var(--nav-logo-fg)}:is(.s4,.xh-portal) .sh-rail-brand .nm,:is(.s4,.xh-portal) .s3f-brand .nm{color:var(--nav-title-fg)}:is(.s4,.xh-portal) .sh-rail-sub,:is(.s4,.xh-portal) .s3f-brand .sub{color:var(--nav-sub-fg)}:is(.s4,.xh-portal) .sh-ni{color:var(--nav-fg-dim)}:is(.s4,.xh-portal) .sh-ni:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .sh-ni.sel{background:var(--nav-active-bg);color:var(--nav-active-fg)}:is(.s4,.xh-portal) .sh-ni .pip{background:var(--nav-pip-bg);color:var(--nav-pip-fg);border-color:var(--nav-bg)}:is(.s4,.xh-portal) .sh-nr{color:var(--nav-fg)}:is(.s4,.xh-portal) .sh-nr:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .sh-nr.sel{background:var(--nav-active-bg);color:var(--nav-active-fg)}:is(.s4,.xh-portal) .sh-nr .cnt{background:var(--nav-cnt-bg);color:var(--nav-cnt-fg)}:is(.s4,.xh-portal) .sh-nr.sel .cnt{background:var(--nav-active-cnt-bg);color:var(--nav-active-cnt-fg)}:is(.s4,.xh-portal) .sh-nr .cnt.warn{background:var(--nav-pip-bg);color:var(--nav-pip-fg)}:is(.s4,.xh-portal) .sh-me{background:var(--nav-avatar-bg);color:var(--nav-avatar-fg)}:is(.s4,.xh-portal) .sh-pinbtn{color:var(--nav-fg-dim)}:is(.s4,.xh-portal) .sh-pinbtn:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .sh2-cmdpill,:is(.s4,.xh-portal) .sh2-railsearch{background:var(--nav-pill-bg);border-color:var(--nav-pill-border);color:var(--nav-fg-dim)}:is(.s4,.xh-portal) .sh2-cmdpill:hover,:is(.s4,.xh-portal) .sh2-railsearch:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .sh2-cmdpill .kbd{background:var(--nav-bg);border-color:var(--nav-pill-border);color:var(--nav-fg-dim)}:is(.s4,.xh-portal) .sh2-acct{color:var(--nav-fg)}:is(.s4,.xh-portal) .sh2-acct:hover{background:var(--nav-hover-bg)}:is(.s4,.xh-portal) .sh2-acct .av{background:var(--nav-avatar-bg);color:var(--nav-avatar-fg)}:is(.s4,.xh-portal) .sh2-acct .nm .a1{color:var(--nav-title-fg)}:is(.s4,.xh-portal) .sh2-acct .nm .a2,:is(.s4,.xh-portal) .sh2-acct .ch{color:var(--nav-sub-fg)}:is(.s4,.xh-portal) .sh-rolebtn{background:var(--nav-pill-bg);border-color:var(--nav-pill-border);color:var(--nav-title-fg)}:is(.s4,.xh-portal) .sh-rolebtn .ra{background:var(--nav-avatar-bg);color:var(--nav-logo-fg)}:is(.s4,.xh-portal) .sh-rolebtn .rt .r2,:is(.s4,.xh-portal) .sh-rolebtn .rc,:is(.s4,.xh-portal) .s3b-side-h .k,:is(.s4,.xh-portal) .s3f-grp{color:var(--nav-sub-fg)}:is(.s4,.xh-portal) .s3b-side-h .t{color:var(--nav-title-fg)}:is(.s4,.xh-portal) .s3b-sub,:is(.s4,.xh-portal) .s3f-ni,:is(.s4,.xh-portal) .sh-cni{color:var(--nav-fg)}:is(.s4,.xh-portal) .s3b-sub svg,:is(.s4,.xh-portal) .s3f-ni svg,:is(.s4,.xh-portal) .sh-cni svg{opacity:1}:is(.s4,.xh-portal) .s3b-sub:hover,:is(.s4,.xh-portal) .s3f-ni:hover,:is(.s4,.xh-portal) .sh-cni:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .s3b-sub.sel,:is(.s4,.xh-portal) .s3f-ni.sel,:is(.s4,.xh-portal) .sh-cni.sel{background:var(--nav-active-bg);color:var(--nav-active-fg);box-shadow:none}:is(.s4,.xh-portal) .s3b-sub .cnt,:is(.s4,.xh-portal) .s3f-ni .cnt,:is(.s4,.xh-portal) .sh-cni .cnt{color:var(--nav-cnt-fg);background:0 0}:is(.s4,.xh-portal) .s3b-sub.sel .cnt,:is(.s4,.xh-portal) .s3f-ni.sel .cnt,:is(.s4,.xh-portal) .sh-cni.sel .cnt{background:var(--nav-active-cnt-bg);color:var(--nav-active-cnt-fg)}:is(.s4,.xh-portal) .s3d-ctx .sh-ctx-head,:is(.s4,.xh-portal) .s3b-side .s3b-side-h{border-bottom-color:var(--nav-border);background:0 0}:is(.s4,.xh-portal) .s3d-ctx .sh-ctx-name{color:var(--nav-title-fg)}:is(.s4,.xh-portal) .s3d-ctx .sh-ctx-sub,:is(.s4,.xh-portal) .s3d-ctx .sh2-ctx-kicker2{color:var(--nav-sub-fg)}:is(.s4,.xh-portal) .s3d-ctx .sh-ctx-foot{border-top-color:var(--nav-border)}:is(.s4,.xh-portal) .s3f-side .sh-rail-foot,:is(.s4,.xh-portal) .s3f-brand{border-color:var(--nav-border)}:is(.s4,.xh-portal) .s3f-ni .s3-avatar{background:var(--nav-avatar-bg);color:var(--nav-avatar-fg)}:is(.s4,.xh-portal) .s3c-rail{background:var(--nav-bg)}:is(.s4,.xh-portal) .s3c-rail .sh-nr{color:var(--nav-fg)}:is(.s4,.xh-portal) .s3c-rail .sh-nr:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .s3c-rail .sh-nr.sel{background:var(--nav-active-bg);color:var(--nav-active-fg)}:is(.s4,.xh-portal) .s3c-rail .sh-nr .cnt{background:var(--nav-cnt-bg);color:var(--nav-cnt-fg)}:is(.s4,.xh-portal) .s3c-rail .sh-nr.sel .cnt{background:var(--nav-active-cnt-bg);color:var(--nav-active-cnt-fg)}:is(.s4,.xh-portal) .s3c-rail .sh-ni{color:var(--nav-fg-dim)}:is(.s4,.xh-portal) .s3c-rail .sh-ni:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}:is(.s4,.xh-portal) .s3c-rail .sh-ni.sel{background:var(--nav-active-bg);color:var(--nav-active-fg)}:is(.s4,.xh-portal) .s3c-rail .sh-me{background:var(--nav-avatar-bg);color:var(--nav-avatar-fg)}:is(.s4,.xh-portal) .sh-top,:is(.s4,.xh-portal) .s3a-util,:is(.s4,.xh-portal) .s3b-top,:is(.s4,.xh-portal) .s3d-top,:is(.s4,.xh-portal) .s3e-top,:is(.s4,.xh-portal) .s3f-top,:is(.s4,.xh-portal) .s4-top{background:var(--bar-bg);border-color:var(--bar-border)}:is(.s4,.xh-portal) .sh-crumbs,:is(.s4,.xh-portal) .s3-crumbs{color:var(--bar-fg-dim)}:is(.s4,.xh-portal) .sh-crumbs .here,:is(.s4,.xh-portal) .s3-crumbs .here{color:var(--bar-fg)}:is(.s4,.xh-portal) .s3-pagetitle,:is(.s4,.xh-portal) .s3-brand .nm,:is(.s4,.xh-portal) .sh-top .brand .nm{color:var(--bar-brand-fg)}:is(.s4,.xh-portal) .s3-brand .mk,:is(.s4,.xh-portal) .sh-top .brand .mk{background:var(--bar-logo-bg)}:is(.s4,.xh-portal) .s3-iconbtn,:is(.s4,.xh-portal) .sh-ib{color:var(--bar-fg-dim)}:is(.s4,.xh-portal) .s3-iconbtn:hover,:is(.s4,.xh-portal) .sh-ib:hover{background:var(--bar-search-bg);color:var(--bar-fg)}:is(.s4,.xh-portal) .s3-avatar{background:var(--nav-avatar-bg);color:var(--nav-avatar-fg)}:is(.s4,.xh-portal) .s3-search,:is(.s4,.xh-portal) .sh-search,:is(.s4,.xh-portal) .sh-cmdbar{background:var(--bar-search-bg);border-color:var(--bar-search-border)}:is(.s4,.xh-portal) .s3-search .kbd,:is(.s4,.xh-portal) .sh-search .kbd{background:var(--bar-bg);border-color:var(--bar-search-border)}:is(.s4,.xh-portal) .s3-hi:hover{background:var(--bar-search-bg);color:var(--bar-fg)}:is(.s4,.xh-portal) .s3-hi.sel{background:var(--bar-active-bg);color:var(--bar-active-fg)}:is(.s4,.xh-portal) .s3d-seg{background:var(--bar-search-bg);border-color:var(--bar-search-border)}:is(.s4,.xh-portal) .s3d-seg button{color:var(--bar-fg-dim)}:is(.s4,.xh-portal) .s3d-seg button.sel{background:var(--bar-bg);color:var(--bar-active-fg)}:is(.s4,.xh-portal) .s3e,:is(.s4,.xh-portal) .s4-canvas{background:var(--canvas-bg)}.s4[data-treatment=t2]{--nav-bg:var(--color-teal-700);--nav-fg:#ffffffeb;--nav-fg-dim:var(--color-teal-100);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-teal-200);--nav-hover-bg:var(--color-teal-600);--nav-active-bg:#fff;--nav-active-fg:var(--color-teal-800);--nav-cnt-bg:var(--color-teal-600);--nav-cnt-fg:#fff;--nav-active-cnt-bg:var(--color-teal-100);--nav-active-cnt-fg:var(--color-teal-800);--nav-logo-bg:var(--color-teal-800);--nav-avatar-bg:var(--color-teal-800);--nav-pill-bg:var(--color-teal-600);--nav-pill-border:var(--color-teal-500);--nav-pip-bg:var(--color-warning-400);--nav-pip-fg:var(--color-teal-950)}.s4[data-treatment=t3]{--nav-bg:var(--color-surface-default);--nav-fg:var(--color-text-secondary);--nav-fg-dim:var(--color-text-subtle);--nav-fg-strong:var(--color-text-primary);--nav-title-fg:var(--color-text-display);--nav-sub-fg:var(--color-text-subtle);--nav-hover-bg:var(--color-surface-inset);--nav-active-bg:var(--color-surface-inset);--nav-active-fg:var(--color-text-primary);--nav-cnt-bg:var(--color-surface-inset);--nav-cnt-fg:var(--color-text-subtle);--nav-active-cnt-bg:var(--color-slate-200);--nav-active-cnt-fg:var(--color-text-primary);--nav-border:var(--color-border-default);--nav-logo-bg:var(--color-slate-800);--nav-avatar-bg:var(--color-slate-200);--nav-avatar-fg:var(--color-slate-700);--nav-pill-bg:var(--color-surface-inset);--nav-pill-border:var(--color-border-subtle);--nav-pip-bg:var(--color-warning-500);--nav-pip-fg:var(--color-teal-950);--canvas-bg:var(--color-surface-inset)}.s4[data-treatment=t3] .sh-nr.sel,.s4[data-treatment=t3] .s3b-sub.sel,.s4[data-treatment=t3] .s3f-ni.sel,.s4[data-treatment=t3] .sh-cni.sel{box-shadow:inset 3px 0 0 var(--color-teal-700);color:var(--color-teal-800)}.s4[data-treatment=t3] .sh-ni.sel{box-shadow:inset 0 -3px 0 var(--color-teal-700)}.s4[data-treatment=t4]{--nav-bg:var(--color-surface-default);--nav-fg:var(--color-text-secondary);--nav-fg-dim:var(--color-text-subtle);--nav-fg-strong:var(--color-text-primary);--nav-title-fg:var(--color-text-display);--nav-sub-fg:var(--color-text-subtle);--nav-hover-bg:var(--color-surface-inset);--nav-active-bg:var(--color-teal-50);--nav-active-fg:var(--color-teal-800);--nav-cnt-bg:transparent;--nav-cnt-fg:var(--color-text-subtle);--nav-active-cnt-bg:var(--color-teal-100);--nav-active-cnt-fg:var(--color-teal-800);--nav-border:var(--color-border-subtle);--nav-logo-bg:var(--color-teal-700);--nav-avatar-bg:var(--color-teal-50);--nav-avatar-fg:var(--color-teal-800);--nav-pill-bg:var(--color-surface-inset);--nav-pill-border:var(--color-border-subtle);--nav-pip-bg:var(--color-warning-500);--nav-pip-fg:var(--color-teal-950);--canvas-bg:var(--color-surface-default);--bar-active-bg:var(--color-teal-50)}.s4[data-treatment=t5]{--nav-bg:var(--color-deep-teal-900);--nav-fg:var(--color-deep-teal-100);--nav-fg-dim:var(--color-deep-teal-200);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-olive-300);--nav-hover-bg:var(--color-deep-teal-800);--nav-active-bg:var(--color-olive-300);--nav-active-fg:var(--color-deep-teal-950);--nav-cnt-bg:var(--color-deep-teal-800);--nav-cnt-fg:var(--color-deep-teal-100);--nav-active-cnt-bg:var(--color-deep-teal-900);--nav-active-cnt-fg:var(--color-olive-200);--nav-logo-bg:var(--color-teal-700);--nav-avatar-bg:var(--color-deep-teal-700);--nav-pill-bg:var(--color-deep-teal-800);--nav-pill-border:var(--color-deep-teal-700);--nav-pip-bg:var(--color-olive-400);--nav-pip-fg:var(--color-deep-teal-950);--bar-bg:var(--color-deep-teal-900);--bar-fg:#fff;--bar-fg-dim:var(--color-deep-teal-200);--bar-border:var(--color-deep-teal-700);--bar-active-bg:var(--color-deep-teal-800);--bar-active-fg:var(--color-olive-200);--bar-search-bg:var(--color-deep-teal-800);--bar-search-border:var(--color-deep-teal-700);--bar-brand-fg:#fff;--canvas-bg:var(--color-deep-teal-900)}[data-theme=dark] :is(.s4,.xh-portal){--shadow-raised:0 1px 2px #00000057, 0 2px 8px #00000052;--shadow-overlay:0 10px 34px #00000080}[data-theme=dark] :is(.s4,.xh-portal) .sh{background:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .sh-queue,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec,[data-theme=dark] :is(.s4,.xh-portal) .sh-mbar,[data-theme=dark] :is(.s4,.xh-portal) .sh-dock,[data-theme=dark] :is(.s4,.xh-portal) .sh-panel,[data-theme=dark] :is(.s4,.xh-portal) .sh-stat,[data-theme=dark] :is(.s4,.xh-portal) .sh-prog{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-ev{background:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .sh-zhead,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-head,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-tabs,[data-theme=dark] :is(.s4,.xh-portal) .sh-queue,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec,[data-theme=dark] :is(.s4,.xh-portal) .sh-mbar,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow,[data-theme=dark] :is(.s4,.xh-portal) .sh-panel-h{border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-glabel .ax,[data-theme=dark] :is(.s4,.xh-portal) .sh-recsec .ax,[data-theme=dark] :is(.s4,.xh-portal) .sh-vdiv{background:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-trow:hover,[data-theme=dark] :is(.s4,.xh-portal) .sh-ritem:hover{background:var(--color-deep-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .sh-m-av,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow .av,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-raf,[data-theme=dark] :is(.s4,.xh-portal) .sh-raf{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .sh-m-av,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow .av,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-raf,[data-theme=dark] :is(.s4,.xh-portal) .sh-raf{background:color-mix(in oklab, var(--color-teal-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .sh-m-av,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow .av,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-raf,[data-theme=dark] :is(.s4,.xh-portal) .sh-raf{border-color:var(--color-teal-800);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .sh-raf .k,[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-raf{color:var(--color-teal-300)}[data-theme=dark] :is(.s4,.xh-portal) .sh-raf .v{color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .sh-raf .delta{color:var(--color-green-300)}[data-theme=dark] :is(.s4,.xh-portal) .sh-ritem.hit{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .sh-ritem.hit{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .sh-ritem.hit{box-shadow:inset 0 0 0 1px var(--color-warning-800)}[data-theme=dark] :is(.s4,.xh-portal) .sh-ri-spark i{background:var(--color-deep-teal-600)}[data-theme=dark] :is(.s4,.xh-portal) .sh-ri-spark i.last{background:var(--color-teal-400)}[data-theme=dark] :is(.s4,.xh-portal) .sh-rtab{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-rtab.on{background:var(--color-teal-100);border-color:var(--color-teal-100);color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .sh-rec-srch,[data-theme=dark] :is(.s4,.xh-portal) .sh-search,[data-theme=dark] :is(.s4,.xh-portal) .s3-search,[data-theme=dark] :is(.s4,.xh-portal) .sh-cmdbar{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-m-sub .sep,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow .tn .n2 .sep{background:var(--color-deep-teal-600)}[data-theme=dark] :is(.s4,.xh-portal) .sh-stat.accent{background:var(--color-teal-700);border-color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-stat.accent .sv{color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .sh-progarrow,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow .tgo{color:var(--color-deep-teal-600)}[data-theme=dark] :is(.s4,.xh-portal) .sh-pgs{border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-modebadge{background:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .sh-ag .bar{opacity:.9}[data-theme=dark] :is(.s4,.xh-portal) .sh-ag .agtag,[data-theme=dark] :is(.s4,.xh-portal) .b-neutral{background:var(--color-deep-teal-800);color:var(--color-deep-teal-100)}[data-theme=dark] .s4[data-treatment=t1]{--nav-bg:var(--color-deep-teal-950);--nav-fg:var(--color-deep-teal-100);--nav-fg-dim:var(--color-deep-teal-200);--nav-sub-fg:var(--color-teal-300);--nav-hover-bg:var(--color-deep-teal-800);--nav-active-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s4[data-treatment=t1]{--nav-active-bg:color-mix(in oklab, var(--color-teal-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] .s4[data-treatment=t1]{--nav-active-fg:#fff;--nav-cnt-bg:var(--color-deep-teal-800);--nav-cnt-fg:var(--color-deep-teal-100);--nav-active-cnt-bg:var(--color-teal-700);--nav-active-cnt-fg:#fff;--nav-border:var(--color-deep-teal-700);--nav-logo-bg:var(--color-teal-700);--nav-avatar-bg:var(--color-deep-teal-700);--nav-pill-bg:var(--color-deep-teal-800);--nav-pill-border:var(--color-deep-teal-700);--bar-bg:var(--color-deep-teal-900);--bar-fg:#fff;--bar-fg-dim:var(--color-deep-teal-200);--bar-border:var(--color-deep-teal-700);--bar-brand-fg:#fff;--bar-active-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s4[data-treatment=t1]{--bar-active-bg:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] .s4[data-treatment=t1]{--bar-active-fg:var(--color-teal-100);--bar-search-bg:var(--color-deep-teal-950);--bar-search-border:var(--color-deep-teal-700);--canvas-bg:var(--color-deep-teal-950)}[data-theme=dark] .s4[data-treatment=t2]{--nav-bg:var(--color-teal-800);--nav-fg:#ffffffe6;--nav-fg-dim:var(--color-teal-200);--nav-sub-fg:var(--color-olive-300);--nav-hover-bg:var(--color-teal-700);--nav-active-bg:var(--color-olive-300);--nav-active-fg:var(--color-teal-950);--nav-cnt-bg:var(--color-teal-700);--nav-cnt-fg:#fff;--nav-active-cnt-bg:var(--color-teal-900);--nav-active-cnt-fg:var(--color-olive-200);--nav-logo-bg:var(--color-teal-900);--nav-avatar-bg:var(--color-teal-900);--nav-pill-bg:var(--color-teal-700);--nav-pill-border:var(--color-teal-600);--bar-bg:var(--color-deep-teal-900);--bar-fg:#fff;--bar-fg-dim:var(--color-deep-teal-200);--bar-border:var(--color-deep-teal-700);--bar-brand-fg:#fff;--bar-search-bg:var(--color-deep-teal-950);--bar-search-border:var(--color-deep-teal-700);--canvas-bg:var(--color-deep-teal-950)}[data-theme=dark] .s4[data-treatment=t3]{--nav-bg:var(--color-deep-teal-900);--nav-fg:var(--color-neutral-cool-100);--nav-fg-dim:var(--color-neutral-cool-200);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-neutral-cool-300);--nav-hover-bg:var(--color-deep-teal-800);--nav-active-bg:var(--color-deep-teal-800);--nav-active-fg:#fff;--nav-cnt-bg:var(--color-deep-teal-800);--nav-cnt-fg:var(--color-neutral-cool-200);--nav-active-cnt-bg:var(--color-deep-teal-700);--nav-active-cnt-fg:#fff;--nav-border:var(--color-deep-teal-700);--nav-logo-bg:var(--color-slate-700);--nav-avatar-bg:var(--color-deep-teal-700);--nav-avatar-fg:#fff;--nav-pill-bg:var(--color-deep-teal-800);--nav-pill-border:var(--color-deep-teal-700);--bar-bg:var(--color-deep-teal-900);--bar-fg:#fff;--bar-fg-dim:var(--color-neutral-cool-200);--bar-border:var(--color-deep-teal-700);--bar-brand-fg:#fff;--bar-search-bg:var(--color-deep-teal-950);--bar-search-border:var(--color-deep-teal-700);--canvas-bg:var(--color-deep-teal-950)}[data-theme=dark] .s4[data-treatment=t3] .sh-nr.sel,[data-theme=dark] .s4[data-treatment=t3] .s3b-sub.sel,[data-theme=dark] .s4[data-treatment=t3] .s3f-ni.sel,[data-theme=dark] .s4[data-treatment=t3] .sh-cni.sel{box-shadow:inset 3px 0 0 var(--color-teal-400);color:#fff}[data-theme=dark] .s4[data-treatment=t4]{--nav-bg:var(--color-deep-teal-950);--nav-fg:var(--color-neutral-cool-200);--nav-fg-dim:var(--color-neutral-cool-300);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-neutral-cool-300);--nav-hover-bg:var(--color-deep-teal-800);--nav-active-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s4[data-treatment=t4]{--nav-active-bg:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .s4[data-treatment=t4]{--nav-active-fg:#fff;--nav-cnt-bg:transparent;--nav-cnt-fg:var(--color-neutral-cool-300);--nav-active-cnt-bg:var(--color-teal-700);--nav-active-cnt-fg:#fff;--nav-border:var(--color-deep-teal-800);--nav-logo-bg:var(--color-teal-700);--nav-avatar-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s4[data-treatment=t4]{--nav-avatar-bg:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .s4[data-treatment=t4]{--nav-avatar-fg:var(--color-teal-200);--nav-pill-bg:var(--color-deep-teal-900);--nav-pill-border:var(--color-deep-teal-700);--bar-bg:var(--color-deep-teal-950);--bar-fg:#fff;--bar-fg-dim:var(--color-neutral-cool-300);--bar-border:var(--color-deep-teal-800);--bar-brand-fg:#fff;--bar-search-bg:var(--color-deep-teal-900);--bar-search-border:var(--color-deep-teal-700);--canvas-bg:var(--color-deep-teal-950)}[data-theme=dark] .s4[data-treatment=t5]{--nav-bg:var(--color-deep-teal-950);--nav-hover-bg:var(--color-deep-teal-800);--nav-pill-bg:var(--color-deep-teal-900);--nav-pill-border:var(--color-deep-teal-700);--nav-border:var(--color-deep-teal-800);--bar-bg:var(--color-deep-teal-950);--bar-border:var(--color-deep-teal-800);--bar-search-bg:var(--color-deep-teal-900);--bar-search-border:var(--color-deep-teal-700);--canvas-bg:var(--color-deep-teal-950)}:is(.s4,.xh-portal) .s3c-band{background:var(--band-bg,var(--color-teal-900))}[data-theme=dark] :is(.s4,.xh-portal) .s3c-band{background:var(--color-deep-teal-950);border-bottom:1px solid var(--color-deep-teal-700)}.s4[data-treatment=t2] .s3c-band{background:var(--color-teal-700)}.s4[data-treatment=t3] .s3c-band{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default)}.s4[data-treatment=t3] .s3c-band .nm{color:var(--color-text-display)}.s4[data-treatment=t3] .s3c-band .mk{background:var(--color-teal-700)}.s4[data-treatment=t3] .s3c-bandsearch{background:var(--color-surface-inset);border-color:var(--color-border-subtle);color:var(--color-text-subtle)}.s4[data-treatment=t3] .s3c-bandbtn{color:var(--color-text-subtle)}.s4[data-treatment=t3] .s3c-band .s3-role.on-dark{background:var(--color-surface-default);border-color:var(--color-border-default)}.s4[data-treatment=t3] .s3c-band .s3-role.on-dark .rl{color:var(--color-text-primary)}.s4[data-treatment=t3] .s3c-band .s3-avatar{background:var(--color-teal-600)}:is(.s4[data-treatment=split],.xh-portal),.s4[data-treatment=matched]{--nav-bg:var(--color-teal-900);--nav-fg:var(--color-teal-100);--nav-fg-dim:var(--color-teal-200);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-teal-300);--nav-hover-bg:var(--color-teal-800);--nav-active-bg:var(--color-teal-50);--nav-active-fg:var(--color-teal-900);--nav-cnt-bg:var(--color-teal-800);--nav-cnt-fg:var(--color-teal-100);--nav-active-cnt-bg:var(--color-teal-200);--nav-active-cnt-fg:var(--color-teal-900);--nav-border:transparent;--nav-logo-bg:var(--color-teal-700);--nav-logo-fg:#fff;--nav-avatar-bg:var(--color-teal-600);--nav-avatar-fg:#fff;--nav-pip-bg:var(--color-warning-500);--nav-pip-fg:var(--color-teal-950)}:is(.s4[data-treatment=split],.xh-portal){--bar-bg:var(--color-surface-default);--bar-fg:var(--color-text-primary);--bar-fg-dim:var(--color-text-subtle);--bar-border:var(--color-border-subtle);--bar-active-bg:var(--color-teal-50);--bar-active-fg:var(--color-teal-800);--bar-search-bg:var(--color-surface-inset);--bar-search-border:var(--color-border-subtle);--bar-brand-fg:var(--color-text-display);--bar-logo-bg:var(--color-teal-700);--canvas-bg:var(--color-linen-100)}.s4[data-treatment=matched]{--bar-bg:var(--color-teal-900);--bar-fg:#fff;--bar-fg-dim:var(--color-teal-200);--bar-border:var(--color-teal-800);--bar-active-bg:var(--color-teal-800);--bar-active-fg:#fff;--bar-search-bg:var(--color-teal-800);--bar-search-border:var(--color-teal-700);--bar-brand-fg:#fff;--bar-logo-bg:var(--color-teal-700);--canvas-bg:var(--color-linen-100)}.s4[data-treatment=matched] .s3-search,.s4[data-treatment=matched] .s3-search .cur,.s4[data-treatment=matched] .s3-search .kbd{color:var(--bar-fg-dim)}.s4[data-treatment=matched] .s3-iconbtn .dot{border-color:var(--bar-bg)}[data-theme=dark] :is(.s4[data-treatment=split],.xh-portal),[data-theme=dark] .s4[data-treatment=matched]{--nav-bg:var(--color-deep-teal-950);--nav-fg:var(--color-deep-teal-100);--nav-fg-dim:var(--color-deep-teal-200);--nav-fg-strong:#fff;--nav-title-fg:#fff;--nav-sub-fg:var(--color-teal-300);--nav-hover-bg:var(--color-deep-teal-800);--nav-active-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4[data-treatment=split],.xh-portal),[data-theme=dark] .s4[data-treatment=matched]{--nav-active-bg:color-mix(in oklab, var(--color-teal-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4[data-treatment=split],.xh-portal),[data-theme=dark] .s4[data-treatment=matched]{--nav-active-fg:#fff;--nav-cnt-bg:var(--color-deep-teal-800);--nav-cnt-fg:var(--color-deep-teal-100);--nav-active-cnt-bg:var(--color-teal-700);--nav-active-cnt-fg:#fff;--nav-border:var(--color-deep-teal-700);--nav-logo-bg:var(--color-teal-700);--nav-logo-fg:#fff;--nav-avatar-bg:var(--color-deep-teal-700);--nav-avatar-fg:#fff;--nav-pip-bg:var(--color-warning-500);--nav-pip-fg:var(--color-teal-950);--canvas-bg:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4[data-treatment=split],.xh-portal){--bar-bg:var(--color-deep-teal-900);--bar-fg:#fff;--bar-fg-dim:var(--color-deep-teal-200);--bar-border:var(--color-deep-teal-700);--bar-brand-fg:#fff;--bar-active-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4[data-treatment=split],.xh-portal){--bar-active-bg:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4[data-treatment=split],.xh-portal){--bar-active-fg:var(--color-teal-100);--bar-search-bg:var(--color-deep-teal-950);--bar-search-border:var(--color-deep-teal-700)}[data-theme=dark] .s4[data-treatment=matched]{--bar-bg:var(--color-deep-teal-950);--bar-fg:#fff;--bar-fg-dim:var(--color-deep-teal-200);--bar-border:var(--color-deep-teal-800);--bar-brand-fg:#fff;--bar-active-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .s4[data-treatment=matched]{--bar-active-bg:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .s4[data-treatment=matched]{--bar-active-fg:var(--color-teal-100);--bar-search-bg:var(--color-deep-teal-900);--bar-search-border:var(--color-deep-teal-700)}.sw-search{border-radius:var(--radius-pill);background:var(--bar-search-bg);border:1px solid var(--bar-search-border);min-width:0;height:38px;color:var(--bar-fg-dim);font:400 13px/1 var(--font-body);cursor:text;align-items:center;gap:9px;padding:0 10px 0 14px;display:flex}.sw-search svg{flex-shrink:0;width:16px;height:16px}.sw-search .ph{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sw-search .kbd{font:600 10.5px/1 var(--font-mono);color:var(--bar-fg-dim);background:var(--bar-bg);border:1px solid var(--bar-search-border);border-radius:6px;flex-shrink:0;margin-left:auto;padding:5px 7px}.sw-a-top{background:var(--bar-bg);border-bottom:1px solid var(--bar-border);flex:0 0 60px;align-items:center;gap:14px;height:60px;padding:0 20px;display:flex}.sw-acct{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;height:40px;padding:3px 4px;display:flex}.sw-acct:hover{background:var(--bar-search-bg)}.sw-acct .s3-avatar{width:32px;height:32px}:is(.s4,.xh-portal) .s3e-side{box-shadow:var(--shadow-overlay)}.nav-toggle{cursor:pointer;width:30px;height:30px;color:var(--bar-fg-dim,var(--color-text-subtle));background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:flex}.nav-toggle:hover{background:var(--bar-search-bg,var(--color-surface-inset));color:var(--bar-fg,var(--color-text-primary))}.nav-toggle svg{width:19px;height:19px}.fin-m-dot{background:var(--color-system-surface-destructive);border:2px solid var(--color-surface-default);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.fin-m{flex-direction:column;height:100%;min-height:0;display:flex}.fin-m-mem{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:11px 13px;display:flex}.fin-m-mem .av{background:var(--color-teal-50);border:1px solid var(--color-teal-200);width:38px;height:38px;color:var(--color-teal-800);font:600 13px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fin-m-mem .nm{flex:1;min-width:0}.fin-m-mem .n1{font:600 14.5px/1.2 var(--font-display);color:var(--color-text-display)}.fin-m-mem .n2{font:500 11px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.fin-m-mem .raf{font:600 9px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-teal-700);background:var(--color-teal-50);border:1px solid var(--color-teal-200);text-align:center;border-radius:11px;flex-shrink:0;padding:6px 9px}.fin-m-mem .raf .v{font-family:var(--font-mono);color:var(--color-teal-900);margin-top:3px;font-size:13px;font-weight:700;display:block}.fin-m-list{background:var(--color-surface-inset);flex:1;min-height:0;padding:7px;overflow-y:auto}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .av,[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .raf{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .av,[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .raf{background:color-mix(in oklab, var(--color-teal-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .av,[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .raf{border-color:var(--color-teal-800);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-mem .raf .v{color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-list{background:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-logo{background:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .fin-m-dot{border-color:var(--color-deep-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .s3-mdrawer{background:var(--color-deep-teal-950);color:var(--color-deep-teal-100)}.lk2-brand{align-items:center;gap:10px;min-width:0;margin-bottom:10px;padding:0 2px;display:flex}.lk2-word{font:600 16px/1 var(--font-display);color:var(--nav-title-fg,#fff);letter-spacing:.2px;white-space:nowrap}.lk2-pill{font:600 9px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:#fff;background:var(--color-teal-600);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px}.s4-live{position:absolute;inset:0}.tg-rail{position:relative;overflow:visible}.tg-btn{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s;display:flex}.tg-btn:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.tg-btn svg{width:17px;height:17px}.tg-onrail{border:1px solid var(--nav-cnt-bg);width:28px;height:28px;color:var(--nav-fg);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex}.tg-onrail:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}.tg-onrail svg{width:16px;height:16px}.tg-foot{width:100%;height:40px;color:var(--nav-fg);cursor:pointer;text-align:left;font:600 12.5px/1 var(--font-body);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 12px;transition:background .14s,color .14s;display:flex}.tg-foot.icon{justify-content:center;padding:0}.tg-foot:hover{background:var(--nav-hover-bg);color:var(--nav-fg-strong)}.tg-foot svg{flex-shrink:0;width:18px;height:18px}.tg-edge{z-index:8;cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.tg-pill{background:var(--color-surface-default);border:1px solid var(--color-border-default);width:22px;height:40px;color:var(--color-text-secondary);box-shadow:var(--shadow-raised);border-radius:999px}.tg-pill:hover{color:var(--color-teal-700);border-color:var(--color-teal-300)}.tg-pill svg{width:14px;height:14px}.tg-circle{background:var(--color-teal-700);color:#fff;width:28px;height:28px;box-shadow:var(--shadow-raised);border-radius:999px}.tg-circle:hover{background:var(--color-teal-800)}.tg-circle svg{width:15px;height:15px}.tg-grip{z-index:7;cursor:col-resize;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;right:-4px}.tg-grip .bar{background:var(--color-surface-default);border:1px solid var(--color-border-default);width:8px;height:46px;color:var(--color-text-subtle);box-shadow:var(--shadow-raised);border-radius:6px;justify-content:center;align-items:center;display:flex}.tg-grip .bar svg{width:12px;height:16px}.tg-grip:hover .bar{border-color:var(--color-teal-400);color:var(--color-teal-700)}.qp{z-index:60;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);width:228px;box-shadow:var(--shadow-overlay);font-family:var(--font-body);border-radius:14px;flex-direction:column;gap:9px;padding:12px;display:flex;position:absolute;bottom:18px;right:18px}.qp-h{font:600 11px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;padding:1px 1px 2px;display:flex}.qp-h svg{width:13px;height:13px}.qp-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.qp-l{font:600 12px/1 var(--font-body);color:var(--color-text-secondary)}.qp-seg{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:3px;padding:3px;display:flex}.qp-seg button{border-radius:var(--radius-pill);cursor:pointer;font:600 11.5px/1 var(--font-body);color:var(--color-text-subtle);background:0 0;border:0;padding:6px 11px;transition:all .14s}.qp-seg button.on{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.qp-field{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:7px;margin-top:1px;padding-top:2px;display:flex}.qp-field .qp-l{padding-top:6px}.qp-roles{grid-template-columns:1fr 1fr;gap:5px;display:grid}.qp-role{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);height:30px;color:var(--color-text-secondary);font:600 11.5px/1 var(--font-body);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:0 9px;transition:all .14s;display:flex}.qp-role:hover{border-color:var(--color-teal-300);background:var(--color-surface-inset)}.qp-role.on{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.qp-role .n{font-family:var(--font-mono);opacity:.6;font-size:10px;font-weight:700}.qp-role.on .n{opacity:.8}[data-theme=dark] :is(.s4,.xh-portal) .qp{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .qp-seg{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .qp-seg button.on{background:var(--color-deep-teal-800);color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .qp-role{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700);color:var(--color-deep-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .qp-role.on{background:var(--color-teal-700);border-color:var(--color-teal-600);color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .qp-field{border-color:var(--color-deep-teal-700)}.fin-m-logo{background:var(--color-teal-700);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.q-body{background:var(--color-surface-inset);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.q-scroll{flex:1;min-height:0;overflow-y:auto}.q-urg{align-items:center;gap:7px;display:inline-flex}.q-urg .u-rail{width:8px;height:8px;margin-top:0}.q-urg-l{font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase}.q-urg-high{color:var(--color-system-surface-destructive)}.q-urg-medium{color:var(--color-warning-700)}.q-urg-low{color:var(--color-text-subtle)}.q-av{background:var(--color-teal-50);border:1px solid var(--color-teal-200);color:var(--color-teal-800);font-weight:600;font-family:var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-raf{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.q-raf .k{font:700 8.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle)}.q-raf .v{font-family:var(--font-mono);color:var(--color-teal-900);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.q-raf .d{font:600 10px/1 var(--font-body);color:var(--color-green-700);align-items:center;gap:3px;display:flex}.q-raf .d svg{width:11px;height:11px}.q-impact{font:700 11.5px/1 var(--font-mono);color:var(--color-green-800);background:var(--color-system-surface-success-subtle);border-radius:var(--radius-pill);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.q-impact svg{width:11px;height:11px}.q-impact.zero{color:var(--color-text-subtle);background:var(--color-surface-inset);font-family:var(--font-body);font-weight:500}.q-badge-conf{font:600 11px/1 var(--font-body);border-radius:var(--radius-pill);background:var(--color-teal-50);color:var(--color-teal-800);white-space:nowrap;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.q-badge-conf svg{width:11px;height:11px}.q-codes{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.q-open{font:600 12px/1 var(--font-body);color:var(--color-teal-700);border-radius:var(--radius-pill);border:1px solid var(--color-teal-200);background:var(--color-teal-50);white-space:nowrap;align-items:center;gap:5px;padding:7px 13px;transition:all .14s;display:inline-flex}.q-open svg{width:13px;height:13px}.q-pip{min-width:22px;height:22px;font:700 12px/1 var(--font-mono);background:var(--color-warning-500);color:var(--color-teal-950);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.q-pip.q-pip-none{background:var(--color-slate-100);color:var(--color-text-subtle)}.q-srcdots{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:5px;display:inline-flex}.q-srcdots svg{opacity:.7;width:12px;height:12px}.q-btn{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:36px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 15px;transition:all .14s;display:inline-flex}.q-btn svg{width:15px;height:15px}.q-btn:hover{border-color:var(--color-teal-400);color:var(--color-teal-700)}.q-btn.primary{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.q-btn.primary:hover{background:var(--color-teal-800);color:#fff}.q-head{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:18px 26px 0}.q-head-top{align-items:flex-start;gap:16px;display:flex}.q-head h1{font:600 22px/1.15 var(--font-display);color:var(--color-text-display);letter-spacing:-.2px;margin:0}.q-head .sub{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);max-width:640px;margin-top:5px}.q-head-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.q-stats{gap:0;margin-top:18px;display:flex}.q-stat{border-right:1px solid var(--color-border-subtle);padding:0 24px 16px}.q-stat:first-child{padding-left:0}.q-stat:last-child{border-right:0}.q-stat .sl{font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:6px;display:flex}.q-stat .sl svg{width:13px;height:13px}.q-stat .sv{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-top:10px;font-size:25px;font-weight:700;line-height:1;display:flex}.q-stat .sv .u{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);font-family:var(--font-body)}.q-stat.good .sv{color:var(--color-green-700)}.q-stat.warn .sv{color:var(--color-warning-700)}.q-filters{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 26px;display:flex}.q-fl{font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);margin-right:2px}.q-chip{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:30px;color:var(--color-text-secondary);font:600 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;transition:all .14s;display:inline-flex}.q-chip svg{width:13px;height:13px}.q-chip .n{font-family:var(--font-mono);opacity:.55}.q-chip:hover{border-color:var(--color-slate-400)}.q-chip.on{background:var(--color-teal-50);border-color:var(--color-teal-300);color:var(--color-teal-800)}.q-chip.on .n{opacity:.85}.q-chip .dot{border-radius:999px;width:7px;height:7px}.q-divx{background:var(--color-border-subtle);width:1px;height:20px;margin:0 4px}.q-sort{border:1px solid var(--color-border-default);background:var(--color-surface-default);height:30px;color:var(--color-text-secondary);font:600 12px/1 var(--font-body);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;display:inline-flex}.q-sort svg{width:13px;height:13px;color:var(--color-text-subtle)}.q-sort b{color:var(--color-text-primary)}.q1-wrap{max-width:1180px;padding:16px 26px 30px}.q1-seclbl{font:700 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:10px;padding:18px 2px 11px;display:flex}.q1-seclbl .ax{background:var(--color-border-subtle);flex:1;height:1px}.q1-seclbl .c{font-family:var(--font-mono);color:var(--color-text-secondary)}.q1-row{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);cursor:pointer;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:18px;margin-bottom:10px;padding:15px 18px;transition:box-shadow .14s,border-color .14s,transform .14s;display:grid}.q1-row:hover{box-shadow:var(--shadow-hover);border-color:var(--color-teal-200);transform:translateY(-1px)}.q1-row:hover .q-open{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.q1-id{align-items:center;gap:13px;min-width:0;display:flex}.q1-name{font:600 15px/1.2 var(--font-display);color:var(--color-text-display)}.q1-meta{font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.q1-meta .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.q1-top{min-width:0}.q1-top .tl{font:700 8.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle)}.q1-top .tc{font:500 13px/1.35 var(--font-body);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.q1-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.q1-cell .cl{font:700 8.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle)}.q1-pendwrap{align-items:center;gap:9px;display:flex}.q1-pendwrap .pn{font-family:var(--font-mono);color:var(--color-text-primary);font-size:15px;font-weight:700}.q1-row.done{opacity:.72}.q1-row.attn{border-left:3px solid var(--color-system-surface-destructive)}.q1-attn{border-radius:var(--radius-card);background:var(--color-system-surface-warning-subtle);border:1px solid var(--color-warning-300);align-items:center;gap:13px;margin-top:4px;padding:13px 16px;display:flex}.q1-attn .ic{background:var(--color-warning-100);width:34px;height:34px;color:var(--color-warning-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.q1-attn .ic svg{width:18px;height:18px}.q1-attn .tx{flex:1;min-width:0}.q1-attn .t1{font:600 13px/1.35 var(--font-body);color:var(--color-warning-900)}.q1-attn .t2{font:400 12px/1.45 var(--font-body);color:var(--color-warning-800);margin-top:2px}.q2-wrap{padding:14px 24px 28px}.q2-table{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.q2-thead{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);grid-template-columns:34px 2.4fr 1.5fr 1fr .9fr .9fr auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.q2-th{font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:5px;display:flex}.q2-th.sortable{cursor:pointer}.q2-th.sortable svg{opacity:.8;width:12px;height:12px}.q2-th.r{justify-content:flex-end}.q2-trow{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;grid-template-columns:34px 2.4fr 1.5fr 1fr .9fr .9fr auto;align-items:center;gap:14px;padding:13px 18px;transition:background .12s;display:grid}.q2-trow:last-child{border-bottom:0}.q2-trow:hover{background:var(--color-surface-inset)}.q2-trow:hover .q-open{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.q2-cond{min-width:0}.q2-cond .cn{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary)}.q2-cond .cr{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.q2-mem{align-items:center;gap:10px;min-width:0;display:flex}.q2-mem .mn{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary)}.q2-mem .mm{font:500 11px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.q2-pcp{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.q2-pcp svg{width:13px;height:13px;color:var(--color-text-subtle)}.q2-waited{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle)}.q2-end{justify-content:flex-end;display:flex}.q2-bulk{border-radius:var(--radius-card);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-raised);align-items:center;gap:12px;margin-top:12px;padding:11px 18px;display:flex}.q2-bulk .lbl{font:500 12.5px/1 var(--font-body);color:var(--color-text-secondary)}.q2-bulk .lbl b{color:var(--color-text-primary);font-family:var(--font-mono)}.q3-wrap{max-width:1240px;padding:24px 28px 32px}.q3-hello{font:600 12px/1 var(--font-body);letter-spacing:.4px;color:var(--color-text-subtle)}.q3-h1{font:600 27px/1.15 var(--font-display);color:var(--color-text-display);letter-spacing:-.3px;margin:7px 0 0}.q3-h1sub{font:400 13px/1.5 var(--font-body);color:var(--color-text-subtle);max-width:620px;margin-top:7px}.q3-statgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.q3-statcard{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:17px 18px}.q3-statcard .top{align-items:center;gap:9px;display:flex}.q3-statcard .ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.q3-statcard .ic svg{width:16px;height:16px}.q3-statcard .ic.amber{background:var(--color-warning-100);color:var(--color-warning-700)}.q3-statcard .ic.teal{background:var(--color-teal-50);color:var(--color-teal-700)}.q3-statcard .ic.green{background:var(--color-green-100);color:var(--color-green-700)}.q3-statcard .ic.slate{background:var(--color-slate-100);color:var(--color-slate-700)}.q3-statcard .cl{font:700 9.5px/1.2 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle)}.q3-statcard .cv{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-top:14px;font-size:30px;font-weight:700;line-height:1;display:flex}.q3-statcard .cv .u{font:500 12px/1 var(--font-body);color:var(--color-text-subtle)}.q3-statcard .cv.good{color:var(--color-green-700)}.q3-statcard .cd{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:8px}.q3-main{grid-template-columns:1.55fr 1fr;align-items:start;gap:18px;margin-top:18px;display:grid}.q3-panel{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.q3-ph{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:14px 18px;display:flex}.q3-ph h3{font:600 15px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.q3-ph .cnt{font:600 11px/1 var(--font-body);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 9px}.q3-ph .grow{flex:1}.q3-ph .lnk{font:600 12px/1 var(--font-body);color:var(--color-teal-700);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.q3-ph .lnk svg{width:13px;height:13px}.q3-attnrow{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;align-items:center;gap:13px;padding:13px 18px;transition:background .12s;display:flex}.q3-attnrow:last-child{border-bottom:0}.q3-attnrow:hover{background:var(--color-surface-inset)}.q3-attnrow .body{flex:1;min-width:0}.q3-attnrow .t1{font:600 13px/1.3 var(--font-body);color:var(--color-text-primary)}.q3-attnrow .t2{font:500 11.5px/1.35 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.q3-attnrow .t2 .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.q3-mrow{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;align-items:center;gap:12px;padding:12px 18px;transition:background .12s;display:flex}.q3-mrow:last-child{border-bottom:0}.q3-mrow:hover{background:var(--color-surface-inset)}.q3-mrow .nm{flex:1;min-width:0}.q3-mrow .n1{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.q3-mrow .n2{font:500 11px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.q3-pipe{align-items:stretch;gap:0;padding:6px 18px 18px;display:flex}.q3-pipe .seg{flex:1}.q3-pipe .seg .pn{font-family:var(--font-mono);color:var(--color-text-primary);font-size:22px;font-weight:700;line-height:1}.q3-pipe .seg .pl{font:600 10px/1.3 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:6px;margin-top:6px;display:flex}.q3-pipe .seg .pl .d{border-radius:999px;width:8px;height:8px}.q3-pipe .arr{color:var(--color-slate-300);align-items:center;padding:0 12px;display:flex}.q3-pipe .arr svg{width:16px;height:16px}.q4-split{flex:1;grid-template-columns:392px 1fr;min-height:0;display:grid;overflow:hidden}.q4-list{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.q4-lh{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:14px 16px 12px}.q4-lh .qk{font:700 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle)}.q4-lh h2{font:600 16px/1.15 var(--font-display);color:var(--color-text-display);margin:6px 0 0}.q4-lh .qkbd{font:500 11px/1.4 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.q4-lh kbd{font:600 10px/1 var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:5px;padding:3px 6px}.q4-listscroll{flex:1;min-height:0;padding:6px;overflow-y:auto}.q4-item{cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:2px;padding:12px;transition:background .12s;display:flex;position:relative}.q4-item:hover{background:var(--color-surface-inset)}.q4-item.sel{background:var(--color-teal-50)}.q4-item.sel:before{content:"";background:var(--color-teal-700);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.q4-item .body{flex:1;min-width:0}.q4-item .l1{align-items:center;gap:8px;display:flex}.q4-item .mn{font:600 12px/1.2 var(--font-body);color:var(--color-text-secondary)}.q4-item .ago{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);flex-shrink:0;margin-left:auto}.q4-item .cn{font:600 13px/1.35 var(--font-body);color:var(--color-text-primary);margin-top:5px}.q4-item .l3{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.q4-read{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex}.q4-readscroll{flex:1;min-height:0;padding:24px 30px;overflow-y:auto}.q4-rmem{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:13px;margin-bottom:18px;padding-bottom:16px;display:flex}.q4-rmem .body{flex:1;min-width:0}.q4-rmem .n1{font:600 16px/1.15 var(--font-display);color:var(--color-text-display)}.q4-rmem .n2{font:500 12px/1.3 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.q4-rmem .n2 .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.q4-rurg{align-items:center;gap:9px;margin-bottom:10px;display:flex}.q4-rtitle{font:600 23px/1.25 var(--font-display);color:var(--color-text-display);max-width:680px;margin:0}.q4-rcodes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.q4-rreason{font:400 13px/1.6 var(--font-body);color:var(--color-text-secondary);max-width:660px;margin-top:16px}.q4-evhead{font:700 11px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:10px;margin:24px 0 12px;display:flex}.q4-evhead .ax{background:var(--color-border-subtle);flex:1;height:1px}.q4-evrow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);align-items:flex-start;gap:12px;margin-bottom:9px;padding:13px 15px;display:flex}.q4-evrow .ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.q4-evrow .ic svg{width:17px;height:17px}.q4-evrow .et{font:700 9.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle)}.q4-evrow .ev{font:600 13.5px/1.35 var(--font-body);color:var(--color-text-primary);margin-top:5px}.q4-evrow .ev .val{font-family:var(--font-mono)}.q4-evrow .em{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:6px}.q4-dock{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:10px;padding:14px 30px;display:flex}.q4-dock .hint{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.q4-dock .hint svg{width:14px;height:14px;color:var(--color-teal-600)}.q4-dock .grow{flex:1}.q4-dock kbd{font:600 10px/1 var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:5px;margin-left:5px;padding:3px 6px}.q5-board{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;min-height:0;padding:18px 24px 28px;display:grid}.q5-col{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);min-height:0;box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.q5-colh{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:13px 15px;display:flex}.q5-colh .dot{border-radius:999px;width:9px;height:9px}.q5-colh h3{font:600 13px/1.15 var(--font-body);color:var(--color-text-primary);letter-spacing:.1px;margin:0}.q5-colh .cnt{font:700 11px/1 var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 8px}.q5-colh .imp{margin-left:auto}.q5-collist{flex-direction:column;flex:1;gap:10px;min-height:0;padding:11px;display:flex;overflow-y:auto}.q5-card{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-raised);cursor:pointer;border-radius:11px;padding:13px 14px;transition:box-shadow .14s,border-color .14s,transform .14s}.q5-card:hover{box-shadow:var(--shadow-hover);border-color:var(--color-teal-200);transform:translateY(-1px)}.q5-card .l1{align-items:center;gap:8px;display:flex}.q5-card .mn{font:600 11.5px/1.2 var(--font-body);color:var(--color-text-secondary)}.q5-card .cn{font:600 13px/1.35 var(--font-body);color:var(--color-text-primary);margin-top:8px}.q5-card .l3{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.q5-card .foot{border-top:1px solid var(--color-border-subtle);align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.q5-card .foot .at{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.q5-colh.pending .dot{background:var(--color-warning-500)}.q5-colh.approved .dot{background:var(--color-teal-600)}.q5-colh.confirmed .dot{background:var(--color-green-600)}[data-theme=dark] :is(.s4,.xh-portal) .q-av{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700);color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .q-open{background:var(--base-color-alpha-teal-500-16);border-color:var(--color-deep-teal-700);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .q-badge-conf{background:var(--base-color-alpha-teal-500-16);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .q-impact{background:var(--base-color-alpha-olive-500-16);color:var(--color-olive-200)}[data-theme=dark] :is(.s4,.xh-portal) .q-raf .v{color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .q1-row:hover .q-open,[data-theme=dark] :is(.s4,.xh-portal) .q2-trow:hover .q-open{background:var(--color-teal-600);border-color:var(--color-teal-600);color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .q-chip.on{background:var(--base-color-alpha-teal-500-16);border-color:var(--color-deep-teal-700);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .q4-item.sel{background:var(--base-color-alpha-teal-500-12)}[data-theme=dark] :is(.s4,.xh-portal) .q3-statcard .ic.teal{background:var(--base-color-alpha-teal-500-16);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .q3-statcard .ic.green{background:var(--base-color-alpha-olive-500-16);color:var(--color-olive-200)}[data-theme=dark] :is(.s4,.xh-portal) .q-btn.primary{background:var(--color-olive-300);border-color:var(--color-olive-300);color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .q-btn.primary:hover{background:var(--color-olive-200);color:var(--color-deep-teal-950)}.vz,.vz *{box-sizing:border-box}.vz-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.vz-page{background:var(--color-surface-inset);flex:1;min-height:0;overflow-y:auto}.vz-wrap{max-width:1280px;margin:0 auto;padding:24px 30px 44px}.vz-fill{background:var(--color-surface-inset);flex-direction:column;flex:1;min-height:0;display:flex}.vz-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.vz-head.bleed{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;padding:16px 24px}.vz-h-title{min-width:0}.vz-h-title h1{font:600 25px/1.1 var(--font-display);color:var(--color-text-display);letter-spacing:-.2px;margin:0}.vz-h-title .sub{font:500 13px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:8px;margin-top:5px;display:flex}.vz-h-title .sub .dotday{background:var(--color-teal-600);border-radius:999px;width:6px;height:6px}.vz-h-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.vz-datenav{align-items:center;gap:2px;display:flex}.vz-stepbtn{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .14s;display:flex}.vz-stepbtn svg{width:16px;height:16px}.vz-stepbtn:hover{background:var(--color-surface-inset)}.vz-todaybtn{border:1px solid var(--color-border-default);background:var(--color-surface-default);height:34px;color:var(--color-text-primary);font:600 12.5px/1 var(--font-body);cursor:pointer;border-radius:999px;margin:0 4px;padding:0 14px}.vz-todaybtn:hover{background:var(--color-surface-inset)}.vz-seg{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.vz-seg button{border-radius:var(--radius-pill);height:32px;color:var(--color-text-subtle);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;transition:all .14s;display:inline-flex}.vz-seg button svg{width:15px;height:15px}.vz-seg button.on{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.vz-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0 0;display:grid}.vz-kpi{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:15px 17px}.vz-kpi .kl{font:600 10px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.vz-kpi .kl svg{width:14px;height:14px}.vz-kpi .kv{font-family:var(--font-mono);color:var(--color-text-primary);margin-top:11px;font-size:27px;font-weight:700;line-height:1}.vz-kpi .kd{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:6px}.vz-kpi.attn{background:var(--color-system-surface-warning-subtle);border-color:var(--color-warning-300)}.vz-kpi.attn .kl{color:var(--color-warning-700)}.vz-kpi.attn .kv{color:var(--color-warning-900)}.vz-kpi.attn .kd{color:var(--color-warning-800)}.vz-type{height:24px;font:600 11px/1 var(--font-body);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.vz-type svg{width:13px;height:13px}.vz-type.video{background:var(--color-sky-50,var(--color-blue-50));color:var(--color-sky-700);border-color:var(--color-sky-200,var(--color-blue-200))}.vz-type.office{background:var(--color-sand-100);color:var(--color-sand-800,var(--color-text-secondary));border-color:var(--color-sand-300)}.vz-await{background:var(--color-system-surface-warning-subtle);height:25px;color:var(--color-system-text-warning);font:700 11.5px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.vz-await .dot{background:var(--color-warning-500);width:6px;height:6px;box-shadow:0 0 0 3px var(--color-warning-100);border-radius:999px}.vz-await .n{font-family:var(--font-mono)}.vz-ready{background:var(--color-surface-inset);height:25px;color:var(--color-text-subtle);font:600 11px/1 var(--font-body);white-space:nowrap;border:1px solid var(--color-border-subtle);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.vz-ready svg{width:12px;height:12px;color:var(--color-green-600)}.vz-av{background:var(--color-teal-50);border:1px solid var(--color-teal-200);color:var(--color-teal-800);font:600 13px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vz-agenda{flex-direction:column;gap:10px;display:flex}.vz-visit{text-align:left;cursor:pointer;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-raised);align-items:stretch;gap:0;padding:0;transition:box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.vz-visit:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border-muted)}.vz-visit.sel{border-color:var(--color-teal-500);box-shadow:inset 0 0 0 1px var(--color-teal-500), var(--shadow-raised)}.vz-v-time{border-right:1px solid var(--color-border-subtle);flex-direction:column;flex:0 0 96px;align-items:flex-start;gap:3px;padding:16px 14px;display:flex}.vz-v-time .t{font-family:var(--font-mono);color:var(--color-text-primary);font-size:15px;font-weight:700}.vz-v-time .ampm{font:600 10px/1 var(--font-body);letter-spacing:.5px;color:var(--color-text-subtle)}.vz-v-time .dur{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.vz-rail{background:var(--color-teal-500);flex-shrink:0;width:3px}.vz-rail.video{background:var(--color-sky-500,var(--color-blue-500))}.vz-rail.none{background:var(--color-slate-300)}.vz-v-main{flex:1;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.vz-v-id{flex:1;min-width:0}.vz-v-name{font:600 15px/1.2 var(--font-body);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vz-v-name .nx{font:700 9px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-teal-700);background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:999px;padding:3px 7px}.vz-v-sub{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.vz-v-sub .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.vz-v-reason{font:500 12.5px/1.4 var(--font-body);color:var(--color-text-secondary);margin-top:6px}.vz-v-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.vz-v-go{width:30px;height:30px;color:var(--color-text-subtle);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vz-v-go svg{width:16px;height:16px}.vz-visit:hover .vz-v-go{color:var(--color-teal-700)}.vz-card{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.vz-card-h{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:9px;padding:13px 16px;display:flex}.vz-card-h h3{font:600 13.5px/1.2 var(--font-display);color:var(--color-text-display);flex:1;margin:0}.vz-card-h .ic{width:15px;height:15px;color:var(--color-teal-700)}.vz-card-h .more{font:600 12px/1 var(--font-body);color:var(--color-teal-700);cursor:pointer;align-items:center;gap:4px;display:flex}.vz-card-h .more svg{width:13px;height:13px}.vz-att{padding:6px}.vz-att-row{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:10px 11px;transition:background .12s;display:flex}.vz-att-row:hover{background:var(--color-surface-inset)}.vz-att-row .av{width:34px;height:34px;font-size:12px}.vz-att-row .m{flex:1;min-width:0}.vz-att-row .m .n1{font:600 13px/1.25 var(--font-body);color:var(--color-text-primary)}.vz-att-row .m .n2{font-family:var(--font-mono);color:var(--color-text-subtle);margin-top:2px;font-size:11px;font-weight:600}.vz-mini{padding:13px 15px 16px}.vz-mini-top{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.vz-mini-top .mo{font:600 13.5px/1 var(--font-display);color:var(--color-text-display)}.vz-mini-nav{gap:4px;display:flex}.vz-mini-nav button{width:24px;height:24px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.vz-mini-nav button:hover{background:var(--color-surface-inset)}.vz-mini-nav svg{width:13px;height:13px}.vz-mini-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.vz-mini-dow{font:700 9.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-subtle);text-align:center;padding:4px 0 6px}.vz-mini-d{aspect-ratio:1;cursor:pointer;font:600 12px/1 var(--font-body);color:var(--color-text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.vz-mini-d:hover{background:var(--color-surface-inset)}.vz-mini-d.out{color:var(--color-slate-300)}.vz-mini-d.today{background:var(--color-teal-700);color:#fff}.vz-mini-d .vp{gap:2px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.vz-mini-d .vp i{background:var(--color-teal-500);border-radius:999px;width:4px;height:4px;display:block}.vz-mini-d .vp i.am{background:var(--color-warning-500)}.vz-mini-d.today .vp i{background:#ffffffd9}.vz-cal{background:var(--color-surface-default);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.vz-cal-scroll{flex:1;min-height:0;overflow-y:auto}.vz-grid{display:grid}.vz-hourlabel{font-family:var(--font-mono);color:var(--color-text-subtle);text-align:right;padding:0 10px;font-size:11px;font-weight:600;transform:translateY(-7px)}.vz-hourcell{border-top:1px solid var(--color-border-subtle)}.vz-wk-head{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);z-index:2;flex-shrink:0;display:grid;position:sticky;top:0}.vz-wk-corner{border-right:1px solid var(--color-border-subtle)}.vz-wk-daycol{text-align:center;border-right:1px solid var(--color-border-subtle);cursor:pointer;padding:9px 6px}.vz-wk-daycol .dow{font:700 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-subtle)}.vz-wk-daycol .dnum{font:600 18px/1 var(--font-display);color:var(--color-text-primary);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:6px;display:inline-flex}.vz-wk-daycol.today .dow{color:var(--color-teal-700)}.vz-wk-daycol.today .dnum{background:var(--color-teal-700);color:#fff}.vz-wk-body{display:grid;position:relative}.vz-wk-gutter{border-right:1px solid var(--color-border-subtle)}.vz-wk-col{border-right:1px solid var(--color-border-subtle);position:relative}.vz-wk-col.today{background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-col.today{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-col.today{background:color-mix(in oklab, var(--color-teal-500) 14%, var(--color-deep-teal-950))}}.vz-evt{cursor:pointer;border:1px solid;border-radius:9px;flex-direction:column;gap:3px;padding:7px 9px;transition:transform .12s,box-shadow .12s;display:flex;position:absolute;left:5px;right:5px;overflow:hidden}.vz-evt:hover{box-shadow:var(--shadow-hover);z-index:3}.vz-evt .et{font-family:var(--font-mono);opacity:.85;font-size:10.5px;font-weight:600}.vz-evt .en{font:600 12.5px/1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vz-evt .er{font:500 11px/1.25 var(--font-body);opacity:.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vz-evt .eaw{font:700 10px/1 var(--font-body);align-items:center;gap:4px;margin-top:1px;display:inline-flex}.vz-evt .eaw .dot{border-radius:999px;width:5px;height:5px}.vz-evt.office{background:var(--color-teal-50);border-color:var(--color-teal-200);color:var(--color-teal-900)}.vz-evt.video{background:var(--color-blue-50);border-color:var(--color-blue-200);color:var(--color-blue-900)}.vz-evt.office .eaw,.vz-evt.video .eaw{color:var(--color-warning-700)}.vz-evt.office .eaw .dot,.vz-evt.video .eaw .dot{background:var(--color-warning-500)}.vz-evt.ghost{background:var(--color-surface-inset);border-color:var(--color-border-subtle);color:var(--color-text-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .vz-evt.office{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-evt.office{background:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-evt.office{border-color:var(--color-teal-700);color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .vz-evt.video{background:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-evt.video{background:color-mix(in oklab, var(--color-blue-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-evt.video{border-color:var(--color-blue-800);color:var(--color-blue-100)}.vz-month{flex-direction:column;flex:1;min-height:0;display:flex}.vz-mo-dow{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}.vz-mo-dow span{font:700 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-subtle);text-align:left;padding:10px 12px}.vz-mo-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0;display:grid}.vz-mo-cell{border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;flex-direction:column;gap:4px;min-height:0;padding:8px 9px;display:flex;overflow:hidden}.vz-mo-cell:nth-child(7n){border-right:0}.vz-mo-cell.out{background:var(--color-surface-inset)}.vz-mo-cell .dnum{font:600 13px/1 var(--font-body);color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:26px;height:26px;display:inline-flex}.vz-mo-cell.out .dnum{color:var(--color-slate-300)}.vz-mo-cell.today .dnum{background:var(--color-teal-700);color:#fff}.vz-mo-evt{font:600 11px/1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;padding:3px 7px;display:flex;overflow:hidden}.vz-mo-evt .et{font-family:var(--font-mono);opacity:.8;flex-shrink:0;font-size:10px}.vz-mo-evt.office{background:var(--color-teal-50);color:var(--color-teal-800)}.vz-mo-evt.video{background:var(--color-blue-50);color:var(--color-blue-800)}.vz-mo-evt.ghost{background:var(--color-surface-inset);color:var(--color-text-subtle)}.vz-mo-evt .amdot{background:var(--color-warning-500);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-left:auto}.vz-mo-more{font:600 10.5px/1 var(--font-body);color:var(--color-text-subtle);padding:1px 7px}[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-evt.office{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-evt.office{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-evt.office{color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-evt.video{background:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-evt.video{background:color-mix(in oklab, var(--color-blue-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-evt.video{color:var(--color-blue-100)}.vz-prep-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.vz-prep{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.vz-prep.attn{border-color:var(--color-warning-300)}.vz-prep-top{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:11px;padding:15px 16px 13px;display:flex}.vz-prep-top .vz-av{width:42px;height:42px;font-size:14px}.vz-prep-id{flex:1;min-width:0}.vz-prep-id .n{font:600 15px/1.2 var(--font-body);color:var(--color-text-primary)}.vz-prep-id .s{font:500 11.5px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.vz-prep-time{text-align:right;flex-shrink:0}.vz-prep-time .t{font-family:var(--font-mono);color:var(--color-text-primary);font-size:15px;font-weight:700}.vz-prep-time .ap{font:600 9.5px/1 var(--font-body);color:var(--color-text-subtle)}.vz-prep-body{flex-direction:column;flex:1;gap:12px;padding:13px 16px;display:flex}.vz-prep-reason{font:500 12.5px/1.45 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.vz-prep-reason svg{width:14px;height:14px;color:var(--color-text-subtle);flex-shrink:0}.vz-prep-sec{font:700 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:8px;display:flex}.vz-prep-sec .ax{background:var(--color-border-subtle);flex:1;height:1px}.vz-cond-mini{flex-direction:column;gap:7px;display:flex}.vz-cm{align-items:center;gap:9px;display:flex}.vz-cm .u{border-radius:999px;flex-shrink:0;width:7px;height:7px}.vz-cm .u.high{background:var(--color-system-surface-destructive)}.vz-cm .u.medium{background:var(--color-warning-500)}.vz-cm .u.low{background:var(--color-slate-400)}.vz-cm .nm{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary);flex:1;min-width:0}.vz-cm .code{font-family:var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600}.vz-prep-ctx{flex-wrap:wrap;gap:6px;display:flex}.vz-pill{font:600 11px/1 var(--font-body);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.vz-pill svg{width:12px;height:12px;color:var(--color-text-subtle)}.vz-pill .v{font-family:var(--font-mono)}.vz-prep-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-default);align-items:center;gap:10px;padding:12px 16px;display:flex}.vz-prep-foot .vz-await,.vz-prep-foot .vz-ready{margin-right:auto}.vz-btn{border-radius:var(--radius-pill);height:38px;font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:all .14s;display:inline-flex}.vz-btn svg{width:15px;height:15px}.vz-btn.pri{background:var(--color-action-surface-primary);color:var(--color-action-text-on-primary)}.vz-btn.pri:hover{background:var(--color-action-surface-primary-hover)}.vz-btn.sec{background:var(--color-surface-default);border:1px solid var(--color-border-default);color:var(--color-text-primary)}.vz-btn.sec:hover{background:var(--color-surface-inset)}.vz-split{flex:1;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.vz-split-list{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.vz-split-lh{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:14px 16px 12px}.vz-split-lh h3{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.vz-split-lh .s{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.vz-split-scroll{flex:1;min-height:0;padding:9px;overflow-y:auto}.vz-srow{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 11px;transition:all .12s;display:flex}.vz-srow:hover{background:var(--color-surface-inset)}.vz-srow.sel{background:var(--color-teal-50);border-color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .vz-srow.sel{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-srow.sel{background:color-mix(in oklab, var(--color-teal-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-srow.sel{border-color:var(--color-teal-700)}.vz-srow .tm{flex:0 0 58px}.vz-srow .tm .t{font-family:var(--font-mono);color:var(--color-text-primary);font-size:13.5px;font-weight:700}.vz-srow .tm .ap{font:600 9.5px/1 var(--font-body);color:var(--color-text-subtle)}.vz-srow .vz-av{width:36px;height:36px;font-size:12px}.vz-srow .id{flex:1;min-width:0}.vz-srow .id .n{font:600 13.5px/1.25 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vz-srow .id .m{font:500 11px/1.3 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:6px;margin-top:3px;display:flex}.vz-srow .awmini{background:var(--color-warning-500);min-width:22px;height:22px;color:var(--color-teal-950);font:700 11px/1 var(--font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.vz-detail{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.vz-detail-inner{flex:1;max-width:760px;padding:24px 28px}.vz-dt-head{align-items:flex-start;gap:16px;display:flex}.vz-dt-head .vz-av{width:56px;height:56px;font-size:18px}.vz-dt-id{flex:1;min-width:0}.vz-dt-id h1{font:600 26px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.vz-dt-id .meta{font:500 13px/1.5 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;display:flex}.vz-dt-id .meta .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.vz-dt-when{border-radius:var(--radius-card);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);align-items:center;gap:10px;margin-top:16px;padding:13px 16px;display:flex}.vz-dt-when svg{width:17px;height:17px;color:var(--color-teal-700)}.vz-dt-when .w1{font:600 14px/1.2 var(--font-body);color:var(--color-text-primary)}.vz-dt-when .w2{font:500 12px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.vz-dt-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.vz-dt-block .bh{font:700 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;margin-bottom:9px;display:flex}.vz-dt-block .bh svg{width:13px;height:13px}.vz-dt-list{flex-direction:column;gap:7px;display:flex}.vz-dt-li{font:500 12.5px/1.4 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:9px;display:flex}.vz-dt-li .b{color:var(--color-text-primary);font-weight:600}.vz-dt-li .v{font-family:var(--font-mono);font-weight:600}.vz-dt-li .dot{background:var(--color-slate-300);border-radius:999px;flex-shrink:0;width:6px;height:6px}.vz-dt-li .dot.hi{background:var(--color-system-surface-destructive)}.vz-dt-li .dot.warn{background:var(--color-warning-500)}.vz-reviewcta{border-radius:var(--radius-card);background:var(--color-teal-900);color:#fff;align-items:center;gap:16px;margin-top:20px;padding:18px 20px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta{background:var(--color-deep-teal-800);border:1px solid var(--color-deep-teal-700)}.vz-reviewcta .ri{background:#ffffff24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vz-reviewcta .ri svg{width:22px;height:22px}.vz-reviewcta .rt{flex:1;min-width:0}.vz-reviewcta .rt .t1{font:600 15px/1.25 var(--font-body)}.vz-reviewcta .rt .t2{font:500 12.5px/1.45 var(--font-body);color:var(--color-teal-100);margin-top:3px}.vz-reviewcta .vz-btn.pri{color:var(--color-teal-900);background:#fff}.vz-detail-empty{color:var(--color-text-subtle);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.vz-detail-empty .ec{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.vz-detail-empty .ec svg{width:24px;height:24px;color:var(--color-text-subtle)}.vz-detail-empty h3{font:600 16px/1.2 var(--font-display);color:var(--color-text-secondary);margin:0}.vz-tl{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.vz-tl-rail{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:18px;padding:22px 20px;display:flex;overflow-y:auto}.vz-tl-date .d1{font:600 22px/1.1 var(--font-display);color:var(--color-text-display)}.vz-tl-date .d2{font:500 13px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:5px}.vz-tl-stat{flex-direction:column;gap:9px;display:flex}.vz-tl-statrow{border:1px solid var(--color-border-subtle);background:var(--color-surface-inset);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.vz-tl-statrow .si{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vz-tl-statrow .si svg{width:15px;height:15px}.vz-tl-statrow.attn .si{background:var(--color-system-surface-warning-subtle);color:var(--color-warning-700)}.vz-tl-statrow.calm .si{background:var(--color-teal-50);color:var(--color-teal-700)}.vz-tl-statrow .sv{font-family:var(--font-mono);color:var(--color-text-primary);font-size:19px;font-weight:700;line-height:1}.vz-tl-statrow .sl{font:600 11.5px/1.2 var(--font-body);color:var(--color-text-secondary)}.vz-tl-statrow .sl small{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:3px;display:block}.vz-tl-scroll{min-height:0;position:relative;overflow-y:auto}.vz-tl-body{position:relative}.vz-tl-hour{grid-template-columns:64px 1fr;display:grid}.vz-tl-hour .hl{font-family:var(--font-mono);color:var(--color-text-subtle);text-align:right;padding:0 12px;font-size:11px;font-weight:600;transform:translateY(-7px)}.vz-tl-hour .hc{border-top:1px solid var(--color-border-subtle)}.vz-tl-events{position:absolute;inset:0 24px 0 64px}.vz-tl-evt{cursor:pointer;border:1px solid;border-radius:11px;align-items:center;gap:13px;padding:11px 14px;transition:box-shadow .12s;display:flex;position:absolute;left:0;right:0;overflow:hidden}.vz-tl-evt:hover{box-shadow:var(--shadow-hover)}.vz-tl-evt .vz-av{background:#fff9;width:36px;height:36px;font-size:12px}.vz-tl-evt .tx{flex:1;min-width:0}.vz-tl-evt .tx .n{font:600 14px/1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vz-tl-evt .tx .r{font:500 11.5px/1.3 var(--font-body);opacity:.82;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.vz-tl-evt.office{background:var(--color-teal-50);border-color:var(--color-teal-200);color:var(--color-teal-900)}.vz-tl-evt.video{background:var(--color-blue-50);border-color:var(--color-blue-200);color:var(--color-blue-900)}.vz-tl-evt.none{background:var(--color-surface-default);border-color:var(--color-border-subtle);color:var(--color-text-primary)}[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-evt.office{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-evt.office{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-evt.office{border-color:var(--color-teal-700);color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-evt.video{background:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-evt.video{background:color-mix(in oklab, var(--color-blue-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-evt.video{border-color:var(--color-blue-800);color:var(--color-blue-100)}.vz-now{border-top:2px solid var(--color-system-surface-destructive);z-index:4;height:0;position:absolute;left:50px;right:24px}.vz-now:before{content:"";background:var(--color-system-surface-destructive);border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:0;transform:translate(-50%)}.vz-vbar{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:18px;padding:11px 20px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .vz-vbar{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}.vz-vbar-back{border:1px solid var(--color-border-default);background:var(--color-surface-default);height:34px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px 0 10px;display:inline-flex}.vz-vbar-back:hover{background:var(--color-surface-inset)}.vz-vbar-back svg{width:15px;height:15px}.vz-vbar .vz-av{width:42px;height:42px;font-size:14px}.vz-vbar-id .n{font:600 17px/1.15 var(--font-display);color:var(--color-text-display)}.vz-vbar-id .s{font:500 12px/1.3 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.vz-vbar-id .s .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}.vz-vbar-visit{align-items:center;gap:10px;margin-left:auto;display:flex}.vz-vbar-when{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:11px;align-items:center;gap:9px;padding:8px 13px;display:flex}.vz-vbar-when svg{width:15px;height:15px;color:var(--color-teal-700)}.vz-vbar-when .w{font:600 12.5px/1.15 var(--font-body);color:var(--color-text-primary)}.vz-vbar-when .w small{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:3px;display:block}.vz-emrdock{background:var(--color-surface-default);border-top:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:11px;padding:13px 26px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0b372e0d}[data-theme=dark] :is(.s4,.xh-portal) .vz-emrdock{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}.vz-emrdock .hint{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);flex:1;align-items:center;gap:8px;min-width:0;display:flex}.vz-emrdock .hint svg{width:15px;height:15px;color:var(--color-teal-600);flex-shrink:0}.vz-confirmrow{font:600 12.5px/1 var(--font-body);color:var(--color-green-700);align-items:center;gap:7px;display:inline-flex}.vz-confirmrow svg{width:15px;height:15px}.vz-ic-stetho{color:var(--color-teal-700)}.vz1{background:var(--color-surface-inset);flex-direction:column;flex:1;min-height:0;display:flex}.vz1-body{flex:1;min-height:0;display:flex}.vz1-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.vz1-today{flex:1;min-height:0;padding:22px 26px 32px;overflow-y:auto}.vz1-stats{flex-wrap:wrap;align-items:stretch;gap:13px;margin-bottom:20px;display:flex}.vz1-stat{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);min-width:158px;box-shadow:var(--shadow-raised);flex:1;align-items:center;gap:12px;padding:13px 15px;display:flex}.vz1-stat .si{background:var(--color-surface-inset);width:36px;height:36px;color:var(--color-text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vz1-stat .si svg{width:17px;height:17px}.vz1-stat.attn .si{background:var(--color-system-surface-warning-subtle);color:var(--color-warning-700)}.vz1-stat .sx{min-width:0}.vz1-stat .sv{font:700 23px/1 var(--font-mono);color:var(--color-text-primary)}.vz1-stat .sl{font:600 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:5px}.vz1-stat.attn .sv{color:var(--color-warning-900)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat .si{background:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat.attn .si{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat.attn .si{background:color-mix(in oklab, var(--color-warning-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat.attn .si{color:var(--color-warning-300)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat.attn .sv{color:#fff}.vz1-glabel{font:700 9.5px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:9px;margin:6px 0 11px;display:flex}.vz1-glabel:not(:first-child){margin-top:22px}.vz1-glabel .ax{background:var(--color-border-subtle);flex:1;height:1px}.vz1-glabel.attn{color:var(--color-warning-700)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-glabel .ax{background:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-glabel.attn{color:var(--color-warning-300)}.vz-mo-cell .vz-mo-cap{align-items:center;gap:6px;margin-top:2px;display:flex}.vz-mo-count{font:600 10px/1 var(--font-body);color:var(--color-text-subtle)}.vz-mo-rev{background:var(--color-warning-500);border-radius:999px;width:7px;height:7px}.vz-mo-cell .dnum-row{justify-content:space-between;align-items:center;display:flex}.vz1-panel{border-left:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-direction:column;flex-shrink:0;width:444px;min-height:0;display:flex;box-shadow:-8px 0 24px #0b372e0a}[data-theme=dark] :is(.s4,.xh-portal) .vz1-panel{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}.vz1-panel-head{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .vz1-panel-head{border-color:var(--color-deep-teal-700)}.vz1-panel-head .vz-av{width:46px;height:46px;font-size:15px}.vz1-panel-head .pid{flex:1;min-width:0}.vz1-panel-head .pid .n{font:600 18px/1.15 var(--font-display);color:var(--color-text-display)}.vz1-panel-head .pid .s{font:500 12px/1.35 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.vz1-panel-head .pid .s .sep{background:var(--color-slate-300);border-radius:999px;width:3px;height:3px}[data-theme=dark] :is(.s4,.xh-portal) .vz1-panel-head .pid .s .sep{background:var(--color-deep-teal-600)}.vz1-close{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:32px;height:32px;color:var(--color-text-subtle);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:flex}.vz1-close:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.vz1-close svg{width:15px;height:15px}[data-theme=dark] :is(.s4,.xh-portal) .vz1-close{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}.vz1-panel-scroll{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px;display:flex;overflow-y:auto}.vz1-panel-foot{border-top:1px solid var(--color-border-subtle);flex-shrink:0;padding:16px 18px}[data-theme=dark] :is(.s4,.xh-portal) .vz1-panel-foot{border-color:var(--color-deep-teal-700)}.vz1-ctablock{border-radius:var(--radius-card);background:var(--color-teal-900);color:#fff;padding:16px 17px}[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock{background:var(--color-deep-teal-800);border:1px solid var(--color-deep-teal-700)}.vz1-ctablock .ct1{font:600 15px/1.3 var(--font-body);align-items:center;gap:9px;display:flex}.vz1-ctablock .ct1 svg{flex-shrink:0;width:18px;height:18px}.vz1-ctablock .ct2{font:500 12px/1.5 var(--font-body);color:var(--color-teal-100);margin-top:6px}.vz1-ctablock .vz-btn{width:100%;margin-top:14px}.vz1-ctablock .vz-btn.pri{color:var(--color-teal-900);background:#fff}.vz1-ctablock.calm{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock.calm{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}.vz1-ctablock.calm .ct1{color:var(--color-text-primary)}.vz1-ctablock.calm .ct2{color:var(--color-text-subtle)}.vz1-panel-scroll .vz-dt-when{margin-top:0}[data-theme=dark] :is(.s4,.xh-portal) .vz-page,[data-theme=dark] :is(.s4,.xh-portal) .vz-fill,[data-theme=dark] :is(.s4,.xh-portal) .vz-cal-scroll{background:var(--color-surface-inset)}[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi,[data-theme=dark] :is(.s4,.xh-portal) .vz-card,[data-theme=dark] :is(.s4,.xh-portal) .vz-visit,[data-theme=dark] :is(.s4,.xh-portal) .vz-prep,[data-theme=dark] :is(.s4,.xh-portal) .vz-prep-top,[data-theme=dark] :is(.s4,.xh-portal) .vz-prep-foot,[data-theme=dark] :is(.s4,.xh-portal) .vz-split-list,[data-theme=dark] :is(.s4,.xh-portal) .vz-cal,[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-head,[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-rail,[data-theme=dark] :is(.s4,.xh-portal) .head.bleed,[data-theme=dark] :is(.s4,.xh-portal) .vz-head.bleed{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .vz-card-h,[data-theme=dark] :is(.s4,.xh-portal) .vz-prep-top,[data-theme=dark] :is(.s4,.xh-portal) .vz-prep-body .vz-prep-sec .ax,[data-theme=dark] :is(.s4,.xh-portal) .vz-split-lh,[data-theme=dark] :is(.s4,.xh-portal) .vz-v-time,[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-cell,[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-dow,[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-daycol,[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-corner,[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-gutter,[data-theme=dark] :is(.s4,.xh-portal) .vz-wk-col,[data-theme=dark] :is(.s4,.xh-portal) .vz-hourcell,[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-hour .hc{border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .vz-mo-cell.out,[data-theme=dark] :is(.s4,.xh-portal) .vz-tl-statrow,[data-theme=dark] :is(.s4,.xh-portal) .vz-dt-when,[data-theme=dark] :is(.s4,.xh-portal) .vz-pill,[data-theme=dark] :is(.s4,.xh-portal) .vz-cm .code,[data-theme=dark] :is(.s4,.xh-portal) .vz-ready,[data-theme=dark] :is(.s4,.xh-portal) .vz-seg{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .vz-seg button.on{background:var(--color-deep-teal-800);color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .vz-av,[data-theme=dark] :is(.s4,.xh-portal) .vz-v-name .nx{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-av,[data-theme=dark] :is(.s4,.xh-portal) .vz-v-name .nx{background:color-mix(in oklab, var(--color-teal-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-av,[data-theme=dark] :is(.s4,.xh-portal) .vz-v-name .nx{border-color:var(--color-teal-800);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .vz-stepbtn,[data-theme=dark] :is(.s4,.xh-portal) .vz-todaybtn,[data-theme=dark] :is(.s4,.xh-portal) .vz-btn.sec,[data-theme=dark] :is(.s4,.xh-portal) .vz-vbar-back{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700);color:var(--color-text-secondary)}[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi.attn{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi.attn{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi.attn{border-color:var(--color-warning-800)}[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi.attn .kl{color:var(--color-warning-300)}[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi.attn .kv{color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi.attn .kd{color:var(--color-warning-200)}[data-theme=dark] :is(.s4,.xh-portal) .vz-await{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-await{background:color-mix(in oklab, var(--color-warning-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-await{color:var(--color-warning-200)}[data-theme=dark] :is(.s4,.xh-portal) .vz-type.video{background:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-type.video{background:color-mix(in oklab, var(--color-blue-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-type.video{border-color:var(--color-blue-800);color:var(--color-blue-100)}[data-theme=dark] :is(.s4,.xh-portal) .vz-type.office{background:var(--color-sand-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .vz-type.office{background:color-mix(in oklab, var(--color-sand-400) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .vz-type.office{border-color:var(--color-sand-700);color:var(--color-sand-200)}[data-theme=dark] :is(.s4,.xh-portal) .vz-srow:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz-att-row:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz-mini-d:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz-stepbtn:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz-todaybtn:hover{background:var(--color-deep-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .vz-mini-d.out{color:var(--color-deep-teal-600)}[data-theme=dark] :is(.s4,.xh-portal) .vz-v-sub .sep,[data-theme=dark] :is(.s4,.xh-portal) .vz-dt-id .meta .sep,[data-theme=dark] :is(.s4,.xh-portal) .vz-vbar-id .s .sep{background:var(--color-deep-teal-600)}.rx{--rx-canvas:var(--color-surface-inset);--rx-card:var(--color-surface-default);--rx-well:var(--color-surface-inset);--rx-line:var(--color-teal-600);--rx-line-2:var(--color-text-subtle);--rx-grid:var(--color-border-subtle);--rx-pos:var(--color-green-700);--rx-pos-bg:var(--color-system-surface-success-subtle);--rx-neg:var(--color-system-surface-destructive);--rx-warn:var(--color-warning-700);background:var(--rx-canvas);min-width:0;min-height:0;font-family:var(--font-body);color:var(--color-text-primary);flex:1;overflow:auto}[data-theme=dark] :is(.s4,.xh-portal) .rx{--rx-canvas:var(--color-deep-teal-950);--rx-card:var(--color-deep-teal-900);--rx-well:var(--color-deep-teal-800);--rx-line:var(--color-teal-400);--rx-line-2:var(--color-deep-teal-200);--rx-grid:var(--color-deep-teal-700);--rx-pos:var(--color-green-400);--rx-pos-bg:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .rx{--rx-pos-bg:color-mix(in oklab, var(--color-green-500) 22%, var(--color-deep-teal-950))}}.rx *,.rx :before,.rx :after{box-sizing:border-box}.rx-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rx-pad{max-width:1320px;margin:0 auto;padding:22px 28px 40px}.rx-pad.wide{max-width:none}.rx-head{align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.rx-head .ttl{min-width:0}.rx-eyebrow{font:700 10px/1 var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:7px;margin-bottom:9px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .rx-eyebrow{color:var(--color-teal-300)}.rx-eyebrow svg{width:13px;height:13px}.rx-h1{font:600 27px/1.05 var(--font-display);letter-spacing:-.4px;color:var(--color-text-display);margin:0}.rx-sub{font:400 13px/1.5 var(--font-body);color:var(--color-text-subtle);margin:7px 0 0}.rx-head-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.rx-scope{border-radius:var(--radius-pill);background:var(--rx-card);border:1px solid var(--color-border-subtle);height:38px;font:600 12.5px/1 var(--font-body);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:9px;padding:0 13px;display:flex}.rx-scope .ic{background:var(--color-teal-700);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rx-scope .ic svg{width:13px;height:13px}.rx-scope .lo{font:500 10px/1.2 var(--font-body);color:var(--color-text-subtle)}.rx-scope .cd{color:var(--color-text-subtle);display:flex}.rx-scope .cd svg{width:15px;height:15px}.rx-seg{background:var(--rx-well);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.rx-seg button{cursor:pointer;border-radius:var(--radius-pill);height:30px;font:600 12px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;background:0 0;border:0;padding:0 13px;transition:background .14s,color .14s}.rx-seg button.on{background:var(--rx-card);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}[data-theme=dark] :is(.s4,.xh-portal) .rx-seg button.on{color:var(--color-teal-200);background:var(--color-deep-teal-700)}.rx-btn{border-radius:var(--radius-pill);height:38px;font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;transition:background .14s,border-color .14s;display:inline-flex}.rx-btn svg{width:16px;height:16px}.rx-btn.pri{background:var(--color-teal-700);color:#fff}.rx-btn.pri:hover{background:var(--color-teal-800)}.rx-btn.sec{background:var(--rx-card);color:var(--color-text-primary);border-color:var(--color-border-default)}.rx-btn.sec:hover{background:var(--rx-well)}[data-theme=dark] :is(.s4,.xh-portal) .rx-btn.pri{background:var(--color-teal-600)}.rx-card{background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.rx-card.pad{padding:18px 20px}.rx-card-h{align-items:center;gap:10px;margin-bottom:4px;display:flex}.rx-card-h h3{font:600 15px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.rx-card-h .ico{color:var(--color-teal-700);display:flex}[data-theme=dark] :is(.s4,.xh-portal) .rx-card-h .ico{color:var(--color-teal-300)}.rx-card-h .ico svg{width:17px;height:17px}.rx-card-h .meta{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.rx-card-h .more{font:600 12px/1 var(--font-body);color:var(--color-teal-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .rx-card-h .more{color:var(--color-teal-300)}.rx-card-h .more svg{width:14px;height:14px}.rx-card-cap{font:400 12px/1.5 var(--font-body);color:var(--color-text-subtle);margin:0 0 14px}.rx-sec{align-items:center;gap:11px;margin:30px 2px 14px;display:flex}.rx-sec:first-child{margin-top:4px}.rx-sec .si{background:var(--color-teal-50);width:26px;height:26px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .rx-sec .si{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.rx-sec .si svg{width:15px;height:15px}.rx-sec h2{font:600 16px/1 var(--font-display);color:var(--color-text-display);margin:0}.rx-sec .sd{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle)}.rx-sec .line{background:var(--color-border-subtle);flex:1;height:1px}.rx-sec-detail{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--rx-card);cursor:pointer;height:28px;font:600 11.5px/1 var(--font-body);color:var(--color-teal-800);flex-shrink:0;align-items:center;gap:5px;padding:0 11px;transition:background .14s,border-color .14s;display:inline-flex}.rx-sec-detail:hover{background:var(--color-teal-50);border-color:var(--color-teal-300)}.rx-sec-detail svg{width:13px;height:13px}[data-theme=dark] :is(.s4,.xh-portal) .rx-sec-detail{color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .rx-sec-detail:hover{background:var(--color-deep-teal-800);border-color:var(--color-teal-600)}.rx-kpis{gap:14px;display:grid}.rx-kpi{background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;min-width:0;padding:16px 17px;display:flex}.rx-kpi.big{padding:20px 22px}.rx-kpi-l{font:600 11.5px/1.2 var(--font-body);color:var(--color-text-subtle);letter-spacing:.2px;align-items:center;gap:7px;display:flex}.rx-kpi-l svg{width:14px;height:14px;color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .rx-kpi-l svg{color:var(--color-teal-300)}.rx-kpi-v{align-items:baseline;gap:3px;margin-top:11px;display:flex}.rx-kpi-v .n{font:700 34px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1px;font-variant-numeric:tabular-nums}.rx-kpi.big .n{font-size:44px}.rx-kpi-v .u{font:600 17px/1 var(--font-mono);color:var(--color-text-subtle)}.rx-kpi-foot{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.rx-kpi-sub{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:9px}.rx-delta{border-radius:var(--radius-pill);height:22px;font:700 11.5px/1 var(--font-mono);align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.rx-delta svg{width:13px;height:13px}.rx-delta.pos{background:var(--rx-pos-bg);color:var(--rx-pos)}.rx-delta.neg{background:var(--rx-neg)}@supports (color:color-mix(in lab, red, red)){.rx-delta.neg{background:color-mix(in oklab, var(--rx-neg) 14%, transparent)}}.rx-delta.neg{color:var(--rx-neg)}.rx-delta .dl{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-left:2px}.rx-target{font:600 11px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:5px;display:inline-flex}.rx-target .dotok{background:var(--rx-pos);border-radius:999px;width:7px;height:7px}.rx-target .dotwarn{background:var(--rx-warn);border-radius:999px;width:7px;height:7px}.rx-prog{background:var(--rx-well);border-radius:999px;height:7px;margin-top:12px;position:relative;overflow:visible}.rx-prog .fill{background:var(--color-teal-600);border-radius:999px;position:absolute;top:0;bottom:0;left:0}[data-theme=dark] :is(.s4,.xh-portal) .rx-prog .fill{background:var(--color-teal-400)}.rx-prog .fill.warn{background:var(--color-warning-500)}.rx-prog .tick{background:var(--color-text-primary);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.rx-prog-lab{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);justify-content:space-between;margin-top:7px;display:flex}.rx-chart{width:100%;display:block}.rx-axis{font:500 10.5px/1 var(--font-body);fill:var(--color-text-subtle)}.rx-gridline{stroke:var(--rx-grid);stroke-width:1px}.rx-area{fill:var(--rx-line);opacity:.12}.rx-line-path{fill:none;stroke:var(--rx-line);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.rx-line-prior{fill:none;stroke:var(--rx-line-2);stroke-width:2px;stroke-dasharray:4 4;stroke-linecap:round;opacity:.8}.rx-dot{fill:var(--rx-card);stroke:var(--rx-line);stroke-width:2.5px}.rx-targetline{stroke:var(--rx-warn);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.7}.rx-legend{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.rx-legend .it{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.rx-legend .sw{border-radius:2px;width:16px;height:3px}.rx-legend .sw.cur{background:var(--rx-line)}.rx-legend .sw.pri{background:var(--rx-line-2)}.rx-legend .sw.tgt{background:var(--rx-warn)}.rx-bars{align-items:flex-end;gap:8px;height:96px;display:flex}.rx-bars .col{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rx-bars .bar{background:var(--color-teal-500);border-radius:5px 5px 0 0;width:100%;max-width:30px}[data-theme=dark] :is(.s4,.xh-portal) .rx-bars .bar{background:var(--color-teal-600)}.rx-bars .bar.dim{background:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .rx-bars .bar.dim{background:var(--color-deep-teal-700)}.rx-bars .bl{font:500 10px/1 var(--font-body);color:var(--color-text-subtle)}.rx-hist{align-items:flex-end;gap:10px;height:150px;padding-top:8px;display:flex}.rx-hist .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.rx-hist .barwrap{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.rx-hist .bar{border-radius:6px 6px 0 0;width:100%;position:relative}.rx-hist .bar.low{background:var(--color-teal-400)}.rx-hist .bar.mid{background:var(--color-sky-500)}.rx-hist .bar.high{background:var(--color-orange-500)}.rx-hist .bn{font:700 11px/1 var(--font-mono);color:var(--color-text-primary)}.rx-hist .br{font:500 10px/1 var(--font-body);color:var(--color-text-subtle)}.rx-donut-wrap{align-items:center;gap:20px;display:flex}.rx-donut{flex-shrink:0;position:relative}.rx-donut .ctr{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rx-donut .ctr .cv{font:700 22px/1 var(--font-mono);color:var(--color-text-primary)}.rx-donut .ctr .cl{font:500 10px/1.2 var(--font-body);color:var(--color-text-subtle);text-align:center;margin-top:3px}.rx-leg{flex-direction:column;gap:10px;min-width:0;display:flex}.rx-leg .row{align-items:center;gap:9px;display:flex}.rx-leg .dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.rx-leg .lab{font:500 12.5px/1 var(--font-body);color:var(--color-text-secondary)}.rx-leg .val{font:700 12.5px/1 var(--font-mono);color:var(--color-text-primary);margin-left:auto}.rx-leg .pct{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);text-align:right;width:38px}.rx-hbar{align-items:center;gap:12px;padding:9px 0;display:flex}.rx-hbar+.rx-hbar{border-top:1px solid var(--color-border-subtle)}.rx-hbar .who{flex-shrink:0;align-items:center;gap:9px;width:150px;min-width:0;display:flex}.rx-hbar .av{background:var(--color-teal-600);color:#fff;width:28px;height:28px;font:600 10.5px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx-hbar .nm{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx-hbar .track{background:var(--rx-well);border-radius:999px;flex:1;height:9px;position:relative}.rx-hbar .trackfill{background:var(--color-teal-600);border-radius:999px;position:absolute;top:0;bottom:0;left:0}[data-theme=dark] :is(.s4,.xh-portal) .rx-hbar .trackfill{background:var(--color-teal-400)}.rx-hbar .trackfill.watch{background:var(--color-warning-500)}.rx-hbar .pv{text-align:right;width:46px;font:700 13px/1 var(--font-mono);color:var(--color-text-primary);flex-shrink:0}.rx-table{border-collapse:collapse;width:100%;font:400 12.5px/1.3 var(--font-body)}.rx-table th{text-align:left;font:600 10.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border-default);white-space:nowrap;padding:0 14px 11px}.rx-table th.num,.rx-table td.num{text-align:right;font-variant-numeric:tabular-nums}.rx-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:12px 14px}.rx-table tr:last-child td,.rx-table tbody tr:last-child td{border-bottom:0}.rx-table td.num{font-family:var(--font-mono);color:var(--color-text-primary);font-weight:600}.rx-table .who{align-items:center;gap:10px;display:flex}.rx-table .av{background:var(--color-teal-600);color:#fff;width:28px;height:28px;font:600 10.5px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx-table .nm{font:600 12.5px/1 var(--font-body);color:var(--color-text-primary)}.rx-table tbody tr:hover{background:var(--rx-well)}.rx-tag{border-radius:var(--radius-pill);height:19px;font:600 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.rx-tag.top{background:var(--rx-pos-bg);color:var(--rx-pos)}.rx-tag.watch{background:var(--color-warning-100);color:var(--color-warning-700)}[data-theme=dark] :is(.s4,.xh-portal) .rx-tag.watch{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .rx-tag.watch{background:color-mix(in oklab, var(--color-warning-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .rx-tag.watch{color:var(--color-warning-200)}.rx-mini-cell{align-items:center;gap:8px;display:inline-flex}.rx-mini-track{background:var(--rx-well);border-radius:999px;width:60px;height:6px;position:relative}.rx-mini-track .f{background:var(--color-teal-500);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.rx-lib-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rx-lib{background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);cursor:pointer;text-align:left;flex-direction:column;padding:18px;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.rx-lib:hover{box-shadow:var(--shadow-hover);border-color:var(--color-teal-300);transform:translateY(-2px)}[data-theme=dark] :is(.s4,.xh-portal) .rx-lib:hover{border-color:var(--color-teal-600)}.rx-lib-top{align-items:center;gap:12px;display:flex}.rx-lib-ic{background:var(--color-teal-700);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rx-lib-ic svg{width:20px;height:20px}.rx-lib-fam{font:700 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle)}.rx-lib-title{font:600 15.5px/1.2 var(--font-display);color:var(--color-text-display);margin:3px 0 0}.rx-lib-desc{font:400 12.5px/1.55 var(--font-body);color:var(--color-text-subtle);flex:1;margin:13px 0 0}.rx-lib-foot{border-top:1px solid var(--color-border-subtle);align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.rx-lib-stat{font:700 13px/1 var(--font-mono);color:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .rx-lib-stat{color:var(--color-teal-200)}.rx-lib-upd{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.rx-lib-go{color:var(--color-text-subtle);margin-left:auto;display:flex}.rx-lib-go svg{width:16px;height:16px}.rx-spark{display:block}.rx-spark path{fill:none;stroke:var(--color-teal-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] :is(.s4,.xh-portal) .rx-spark path{stroke:var(--color-teal-400)}.rx-spark .area{fill:var(--color-teal-500);opacity:.1;stroke:none}.rx-tabbar{border-bottom:1px solid var(--color-border-default);align-items:center;gap:4px;margin-bottom:20px;display:flex}.rx-tab{cursor:pointer;height:42px;font:600 13.5px/1 var(--font-body);color:var(--color-text-subtle);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;display:flex;position:relative}.rx-tab svg{width:16px;height:16px}.rx-tab.on{color:var(--color-teal-800);border-bottom-color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .rx-tab.on{color:var(--color-teal-200);border-bottom-color:var(--color-teal-400)}.rx-tab .cnt{font:700 10px/1 var(--font-mono);background:var(--rx-well);color:var(--color-text-subtle);border-radius:999px;padding:2px 6px}.rx-exec-hero{background:var(--color-teal-900);border-radius:var(--radius-card);color:#fff;padding:24px 26px;position:relative;overflow:hidden}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero{background:var(--color-deep-teal-900);border:1px solid var(--color-deep-teal-700)}.rx-exec-hero .arc{border:1.5px solid #ffffff1a;border-radius:999px;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.rx-exec-hero .arc.b{border-color:#ffffff12;width:170px;height:170px;top:-20px;right:-20px}.rx-exec-eye{font:700 10px/1 var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-teal-300);align-items:center;gap:8px;display:flex}.rx-exec-eye svg{width:14px;height:14px}.rx-exec-statement{font:400 19px/1.4 var(--font-display);color:#fff;letter-spacing:-.2px;max-width:680px;margin:14px 0 0;position:relative}.rx-exec-statement b{color:var(--color-teal-100);font-weight:700}.rx-exec-row{background:#ffffff1f;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid;position:relative;overflow:hidden}.rx-exec-cell{background:var(--color-teal-900);padding:16px 18px}.rx-exec-cell .l{font:600 10.5px/1.2 var(--font-body);color:var(--color-teal-200);letter-spacing:.3px}.rx-exec-cell .v{font:700 30px/1 var(--font-mono);color:#fff;letter-spacing:-1px;margin-top:9px}.rx-exec-cell .v .u{color:var(--color-teal-200);font-size:15px}.rx-exec-cell .d{font:600 11px/1 var(--font-mono);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.rx-exec-cell .d svg{width:12px;height:12px}.rx-exec-cell .d.pos{color:var(--color-teal-200)}.rx-exec-cell .d.neg{color:var(--color-orange-300)}.rx-watch{flex-direction:column;display:flex}.rx-watch-row{align-items:flex-start;gap:12px;padding:13px 0;display:flex}.rx-watch-row+.rx-watch-row{border-top:1px solid var(--color-border-subtle)}.rx-watch-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rx-watch-ic svg{width:16px;height:16px}.rx-watch-ic.warn{background:var(--color-warning-100);color:var(--color-warning-700)}.rx-watch-ic.ok{background:var(--rx-pos-bg);color:var(--rx-pos)}[data-theme=dark] :is(.s4,.xh-portal) .rx-watch-ic.warn{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .rx-watch-ic.warn{background:color-mix(in oklab, var(--color-warning-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .rx-watch-ic.warn{color:var(--color-warning-200)}.rx-watch-t{font:600 13px/1.35 var(--font-body);color:var(--color-text-primary)}.rx-watch-d{font:400 12px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.rx-watch-go{font:600 12px/1 var(--font-body);color:var(--color-teal-700);flex-shrink:0;align-self:center;align-items:center;gap:4px;margin-left:auto;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .rx-watch-go{color:var(--color-teal-300)}.rx-watch-go svg{width:14px;height:14px}.rx-grid{gap:16px;display:grid}.rx-g-2{grid-template-columns:1fr 1fr}.rx-g-3{grid-template-columns:repeat(3,1fr)}.rx-g-4{grid-template-columns:repeat(4,1fr)}.rx-g-21{grid-template-columns:2fr 1fr}.rx-g-12{grid-template-columns:1fr 2fr}.rx-scope.open{border-color:var(--color-teal-400)}.rx-scope-wrap{position:relative}.rx-scope-menu{z-index:40;background:var(--rx-card);border:1px solid var(--color-border-default);width:320px;box-shadow:var(--shadow-overlay);border-radius:16px;padding:7px;position:absolute;top:calc(100% + 8px);right:0}.rx-scope-opt{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;display:flex}.rx-scope-opt:hover{background:var(--rx-well)}.rx-scope-opt.on{background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .rx-scope-opt.on{background:var(--color-deep-teal-800)}.rx-scope-opt .si{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rx-scope-opt .si svg{width:16px;height:16px}.rx-scope-opt .t{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.rx-scope-opt .d{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.rx-scope-opt .ck{color:var(--color-teal-700);align-self:center;margin-left:auto;display:none}.rx-scope-opt.on .ck{display:flex}[data-theme=dark] :is(.s4,.xh-portal) .rx-scope-opt .ck{color:var(--color-teal-300)}.rx-scope-opt .ck svg{width:16px;height:16px}.rx-winwrap{align-items:center;gap:9px;display:inline-flex}.rx-cmp{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--rx-card);cursor:pointer;height:38px;font:600 12px/1 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:8px;padding:0 13px 0 12px;display:inline-flex}.rx-cmp .sw{background:var(--color-border-default);border-radius:999px;flex-shrink:0;width:30px;height:18px;transition:background .15s;position:relative}.rx-cmp .sw:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rx-cmp.on{color:var(--color-teal-800);border-color:var(--color-teal-300)}.rx-cmp.on .sw{background:var(--color-teal-600)}.rx-cmp.on .sw:after{transform:translate(12px)}[data-theme=dark] :is(.s4,.xh-portal) .rx-cmp.on{color:var(--color-teal-200)}.rx-card.tappable{cursor:pointer;transition:box-shadow .15s,border-color .15s}.rx-card.tappable:hover{border-color:var(--color-teal-300);box-shadow:var(--shadow-hover)}[data-theme=dark] :is(.s4,.xh-portal) .rx-card.tappable:hover{border-color:var(--color-teal-600)}.rx-stage{flex:1;min-height:0;display:flex;position:relative}.rx-stage>.rx{flex:1}.rx-scrim{z-index:50;opacity:0;background:#0b372e57;animation:.16s ease-out forwards rxFade;position:absolute;inset:0}[data-theme=dark] :is(.s4,.xh-portal) .rx-scrim{background:#00000080}@keyframes rxFade{to{opacity:1}}.rx-sheet{z-index:51;background:var(--rx-card);border-left:1px solid var(--color-border-default);width:620px;max-width:92%;box-shadow:var(--shadow-modal);flex-direction:column;animation:.22s cubic-bezier(.22,.61,.36,1) forwards rxSlide;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}@keyframes rxSlide{to{transform:translate(0)}}.rx-sheet-head{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:flex-start;gap:13px;padding:20px 22px 16px;display:flex}.rx-sheet-head .si{background:var(--color-teal-700);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rx-sheet-head .si svg{width:18px;height:18px}.rx-sheet-head .ey{font:700 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle)}.rx-sheet-head h3{font:600 18px/1.2 var(--font-display);color:var(--color-text-display);margin:3px 0 0}.rx-sheet-head .x{background:var(--rx-well);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.rx-sheet-head .x:hover{background:var(--color-border-subtle)}.rx-sheet-head .x svg{width:16px;height:16px}.rx-sheet-body{flex:1;padding:20px 22px;overflow:auto}.rx-sheet-foot{border-top:1px solid var(--color-border-subtle);background:var(--rx-well);flex-shrink:0;align-items:center;gap:10px;padding:14px 22px;display:flex}.rx-sheet-foot .note{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-right:auto}.rx-detail-stat{gap:26px;margin-bottom:18px;display:flex}.rx-detail-stat .l{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-bottom:7px}.rx-detail-stat .v{font:700 24px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-.5px}.rx-detail-h{font:600 12.5px/1 var(--font-body);color:var(--color-text-primary);letter-spacing:.2px;margin:22px 0 12px}.cx{--rx-card:var(--color-surface-default);--rx-well:var(--color-surface-inset);--rx-pos:var(--color-green-700);--rx-pos-bg:var(--color-system-surface-success-subtle);--cx-attn:var(--color-orange-600);font-family:var(--font-body);color:var(--color-text-primary)}[data-theme=dark] :is(.s4,.xh-portal) .cx{--rx-card:var(--color-deep-teal-900);--rx-well:var(--color-deep-teal-800);--rx-pos:var(--color-green-400);--rx-pos-bg:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cx{--rx-pos-bg:color-mix(in oklab, var(--color-green-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cx{--cx-attn:var(--color-orange-400)}.cx *,.cx :before,.cx :after{box-sizing:border-box}.cx-pad{max-width:1360px;margin:0 auto;padding:22px 28px 44px}.cx-pad.wide{max-width:none}.cx-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cx-kpi{background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;gap:11px;min-width:0;padding:16px 18px;display:flex;position:relative;overflow:hidden}.cx-kpi .top{align-items:center;gap:9px;display:flex}.cx-kpi .ic{background:var(--color-teal-50);width:30px;height:30px;color:var(--color-teal-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cx-kpi .ic svg{width:16px;height:16px}[data-theme=dark] :is(.s4,.xh-portal) .cx-kpi .ic{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.cx-kpi.warn .ic{background:var(--color-warning-100);color:var(--color-warning-700)}.cx-kpi.alert .ic{background:var(--cx-attn)}@supports (color:color-mix(in lab, red, red)){.cx-kpi.alert .ic{background:color-mix(in oklab, var(--cx-attn) 16%, transparent)}}.cx-kpi.alert .ic{color:var(--cx-attn)}.cx-kpi .lbl{font:600 12px/1.2 var(--font-body);color:var(--color-text-subtle)}.cx-kpi .val{font:700 36px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.cx-kpi .val .u{color:var(--color-text-subtle);margin-left:3px;font-size:17px}.cx-kpi .sub{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle)}.cx-cohort-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cx-cohort-grid.two{grid-template-columns:repeat(2,1fr)}.cx-cohort{text-align:left;background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);cursor:pointer;flex-direction:column;min-width:0;padding:16px 17px;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.cx-cohort:hover{box-shadow:var(--shadow-hover);border-color:var(--color-teal-300);transform:translateY(-2px)}[data-theme=dark] :is(.s4,.xh-portal) .cx-cohort:hover{border-color:var(--color-teal-600)}.cx-cohort.sel{border-color:var(--color-teal-500);box-shadow:0 0 0 1px var(--color-teal-500), var(--shadow-raised)}.cx-cohort-top{align-items:flex-start;gap:10px;display:flex}.cx-cohort-nm{font:600 14.5px/1.25 var(--font-display);color:var(--color-text-display);flex:1;margin:0}.cx-cohort-n{font:700 22px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-.5px}.cx-cohort-n .of{font:500 11px/1 var(--font-body);color:var(--color-text-subtle)}.cx-cohort-metric{border-top:1px solid var(--color-border-subtle);align-items:baseline;gap:7px;margin-top:13px;padding-top:12px;display:flex}.cx-cohort-metric .mk{font:500 11px/1 var(--font-body);color:var(--color-text-subtle)}.cx-cohort-metric .mv{font:700 15px/1 var(--font-mono);color:var(--color-text-primary)}.cx-cohort-metric .mv.off{color:var(--cx-attn)}.cx-cohort-metric .mt{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.cx-cohort-stats{gap:14px;margin-top:12px;display:flex}.cx-cohort-stats .s{flex-direction:column;gap:2px;display:flex}.cx-cohort-stats .s .v{font:700 14px/1 var(--font-mono);color:var(--color-text-primary)}.cx-cohort-stats .s .v.warn{color:var(--color-warning-700)}.cx-cohort-stats .s .v.alert{color:var(--cx-attn)}[data-theme=dark] :is(.s4,.xh-portal) .cx-cohort-stats .s .v.warn{color:var(--color-warning-200)}.cx-cohort-stats .s .k{font:500 10px/1 var(--font-body);color:var(--color-text-subtle)}.cx-cohort-foot{align-items:center;gap:6px;margin-top:14px;display:flex}.cx-cohort-go{font:600 11.5px/1 var(--font-body);color:var(--color-teal-700);align-items:center;gap:5px;margin-left:auto;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .cx-cohort-go{color:var(--color-teal-300)}.cx-cohort-go svg{width:13px;height:13px}.cx-scopetag{border-radius:var(--radius-pill);height:18px;font:600 9px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;background:var(--rx-well);color:var(--color-text-subtle);align-items:center;padding:0 7px;display:inline-flex}.cx-chip{border-radius:var(--radius-pill);height:21px;font:500 10.5px/1 var(--font-body);background:var(--color-teal-50);color:var(--color-teal-800);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .cx-chip{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.cx-risk{border-radius:var(--radius-pill);height:21px;font:600 11px/1 var(--font-body);white-space:nowrap;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.cx-risk .d{border-radius:999px;width:7px;height:7px}.cx-risk.high{background:var(--cx-attn)}@supports (color:color-mix(in lab, red, red)){.cx-risk.high{background:color-mix(in oklab, var(--cx-attn) 14%, transparent)}}.cx-risk.high{color:var(--cx-attn)}.cx-risk.high .d{background:var(--cx-attn)}.cx-risk.rising{background:#0084cc26}@supports (color:color-mix(in lab, red, red)){.cx-risk.rising{background:color-mix(in oklab, var(--color-sky-600) 15%, transparent)}}.cx-risk.rising{color:var(--color-sky-700)}.cx-risk.rising .d{background:var(--color-sky-600)}.cx-risk.stable{background:var(--rx-well);color:var(--color-text-subtle)}.cx-risk.stable .d{background:var(--color-teal-500)}[data-theme=dark] :is(.s4,.xh-portal) .cx-risk.rising{color:var(--color-sky-300)}.cx-attn-row{align-items:center;gap:13px;padding:12px 4px;display:flex}.cx-attn-row+.cx-attn-row{border-top:1px solid var(--color-border-subtle)}.cx-av{background:var(--color-teal-600);color:#fff;width:34px;height:34px;font:600 12px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cx-attn-row .who{flex-shrink:0;width:168px;min-width:0}.cx-attn-row .who .nm{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-attn-row .who .meta{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cx-attn-row .why{min-width:0;font:400 12.5px/1.4 var(--font-body);color:var(--color-text-secondary);flex:1}.cx-attn-row .why b{color:var(--color-text-primary);font-weight:600}.cx-attn-row .act{flex-shrink:0}.cx-btn{border-radius:var(--radius-pill);height:34px;font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:0 14px;transition:background .14s,border-color .14s;display:inline-flex}.cx-btn svg{width:15px;height:15px}.cx-btn.pri{background:var(--color-teal-700);color:#fff}.cx-btn.pri:hover{background:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .cx-btn.pri{background:var(--color-teal-600)}.cx-btn.sec{background:var(--rx-card);color:var(--color-text-primary);border-color:var(--color-border-default)}.cx-btn.sec:hover{background:var(--rx-well)}.cx-btn.ghost{color:var(--color-teal-800);background:0 0}.cx-btn.ghost:hover{background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .cx-btn.ghost{color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .cx-btn.ghost:hover{background:var(--color-deep-teal-800)}.cx-btn.sm{gap:5px;height:28px;padding:0 11px;font-size:11.5px}.cx-btn.sm svg{width:13px;height:13px}.cx-btn.danger{background:var(--rx-card);color:var(--color-red-700);border-color:#bf000f52}@supports (color:color-mix(in lab, red, red)){.cx-btn.danger{border-color:color-mix(in oklab, var(--color-red-700) 32%, transparent)}}.cx-btn.danger:hover{background:#bf000f14}@supports (color:color-mix(in lab, red, red)){.cx-btn.danger:hover{background:color-mix(in oklab, var(--color-red-700) 8%, transparent)}}[data-theme=dark] :is(.s4,.xh-portal) .cx-btn.danger{color:var(--color-red-300)}.cx-wf{background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cx-wf+.cx-wf{margin-top:9px}.cx-wf-ic{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cx-wf-ic svg{width:16px;height:16px}.cx-wf-main{flex:1;min-width:0}.cx-wf-t{font:600 13px/1.25 var(--font-body);color:var(--color-text-primary)}.cx-wf-d{font:400 11.5px/1.35 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.cx-wf-d .mem{color:var(--color-text-secondary);font-weight:600}.cx-wf-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.cx-wf-age{font:500 10.5px/1 var(--font-mono);color:var(--color-text-subtle)}.cx-state{border-radius:var(--radius-pill);height:20px;font:600 10px/1 var(--font-body);letter-spacing:.3px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.cx-state .d{border-radius:999px;width:6px;height:6px}.cx-state.queued{background:var(--rx-well);color:var(--color-text-subtle)}.cx-state.queued .d{background:var(--color-text-subtle)}.cx-state.outreach{background:var(--color-teal-50);color:var(--color-teal-800)}.cx-state.outreach .d{background:var(--color-teal-600)}.cx-state.awaiting{background:var(--color-warning-100);color:var(--color-warning-700)}.cx-state.awaiting .d{background:var(--color-warning-500)}.cx-state.scheduled{background:#0084cc24}@supports (color:color-mix(in lab, red, red)){.cx-state.scheduled{background:color-mix(in oklab, var(--color-sky-600) 14%, transparent)}}.cx-state.scheduled{color:var(--color-sky-700)}.cx-state.scheduled .d{background:var(--color-sky-600)}.cx-state.closing{background:var(--rx-pos-bg);color:var(--rx-pos)}.cx-state.closing .d{background:var(--rx-pos)}[data-theme=dark] :is(.s4,.xh-portal) .cx-state.outreach{background:var(--color-deep-teal-800);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .cx-state.awaiting{color:var(--color-warning-200)}[data-theme=dark] :is(.s4,.xh-portal) .cx-state.scheduled{color:var(--color-sky-300)}.cx-kan{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;display:grid}.cx-kan-col{background:var(--rx-well);border:1px solid var(--color-border-subtle);border-radius:12px;min-width:0;padding:10px}.cx-kan-h{align-items:center;gap:8px;padding:4px 6px 11px;display:flex}.cx-kan-h .t{font:600 12px/1 var(--font-body);color:var(--color-text-primary)}.cx-kan-h .n{font:700 11px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:999px;margin-left:auto;padding:3px 7px}.cx-kan-h .desc{font:400 10px/1 var(--font-body);color:var(--color-text-subtle)}.cx-kcard{background:var(--rx-card);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:10px;padding:11px 12px;transition:box-shadow .14s,border-color .14s}.cx-kcard+.cx-kcard{margin-top:9px}.cx-kcard:hover{box-shadow:var(--shadow-raised);border-color:var(--color-teal-300)}[data-theme=dark] :is(.s4,.xh-portal) .cx-kcard:hover{border-color:var(--color-teal-600)}.cx-kcard-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cx-kcard-type{font:600 10px/1 var(--font-body);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.cx-kcard-type svg{width:12px;height:12px}.cx-kcard-age{font:500 10px/1 var(--font-mono);color:var(--color-text-subtle);margin-left:auto}.cx-kcard-t{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.cx-kcard-d{font:400 11px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.cx-kcard-mem{border-top:1px solid var(--color-border-subtle);align-items:center;gap:7px;margin-top:9px;padding-top:9px;display:flex}.cx-kcard-mem .av{background:var(--color-teal-600);color:#fff;width:22px;height:22px;font:600 9px/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;display:flex}.cx-kcard-mem .nm{font:600 11px/1 var(--font-body);color:var(--color-text-secondary)}.cx-mlist{flex-direction:column;display:flex}.cx-mrow{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:12px;padding:11px 14px;transition:background .12s;display:flex}.cx-mrow+.cx-mrow{border-top:1px solid var(--color-border-subtle)}.cx-mrow:hover{background:var(--rx-well)}.cx-mrow.sel{background:var(--color-teal-50);border-left-color:var(--color-teal-600)}[data-theme=dark] :is(.s4,.xh-portal) .cx-mrow.sel{background:var(--color-deep-teal-800)}.cx-mrow .who{flex:1;min-width:0}.cx-mrow .who .nm{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.cx-mrow .who .meta{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);gap:7px;margin-top:2px;display:flex}.cx-mrow .who .meta .mono{font-family:var(--font-mono)}.cx-mrow .next{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-secondary);flex-shrink:0;width:170px}.cx-mrow .gapn{text-align:center;flex-shrink:0;width:56px}.cx-mrow .gapn .v{font:700 14px/1 var(--font-mono);color:var(--color-text-primary)}.cx-mrow .gapn .k{font:500 9px/1 var(--font-body);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.4px}.cx-mrow .touch{text-align:right;width:70px;font:400 11px/1 var(--font-body);color:var(--color-text-subtle);flex-shrink:0}.cx-ltool{border-bottom:1px solid var(--color-border-default);align-items:center;gap:8px;padding:11px 14px;display:flex}.cx-ltool .ttl{font:600 13px/1 var(--font-body);color:var(--color-text-primary)}.cx-ltool .n{font:600 11px/1 var(--font-mono);color:var(--color-text-subtle)}.cx-seg{background:var(--rx-well);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.cx-seg button{cursor:pointer;border-radius:var(--radius-pill);height:26px;font:600 11px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;background:0 0;border:0;padding:0 11px}.cx-seg button.on{background:var(--rx-card);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}[data-theme=dark] :is(.s4,.xh-portal) .cx-seg button.on{color:var(--color-teal-200);background:var(--color-deep-teal-700)}.cx-q{background:var(--rx-card);border:1px solid var(--color-border-subtle);border-radius:11px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex;position:relative}.cx-q+.cx-q{margin-top:9px}.cx-q-rail{border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cx-q-rail.high{background:var(--cx-attn)}.cx-q-rail.med{background:var(--color-warning-500)}.cx-q-rail.low{background:var(--color-border-default)}.cx-q-ic{background:var(--rx-well);width:32px;height:32px;color:var(--color-text-secondary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:flex}.cx-q-ic svg{width:16px;height:16px}.cx-q-main{flex:1;min-width:0}.cx-q-t{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary)}.cx-q-d{font:400 12px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.cx-q-meta{align-items:center;gap:9px;margin-top:9px;display:flex}.cx-q-mem{font:600 11.5px/1 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.cx-q-mem .av{background:var(--color-teal-600);color:#fff;width:20px;height:20px;font:600 8.5px/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;display:flex}.cx-q-due{font:500 11px/1 var(--font-body);color:var(--color-text-subtle)}.cx-q-due.today{color:var(--cx-attn);font-weight:700}.cx-q-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.cx-qgroup{align-items:center;gap:9px;margin:22px 2px 11px;display:flex}.cx-qgroup .lbl{font:700 11px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle)}.cx-qgroup .n{font:700 10px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--rx-well);border-radius:999px;padding:3px 7px}.cx-qgroup .line{background:var(--color-border-subtle);flex:1;height:1px}.cx-gap-row{align-items:center;gap:14px;padding:11px 0;display:flex}.cx-gap-row+.cx-gap-row{border-top:1px solid var(--color-border-subtle)}.cx-gap-row .gt{width:180px;font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary);flex-shrink:0}.cx-gap-track{background:var(--rx-well);border-radius:999px;flex:1;height:10px;position:relative}.cx-gap-track .f{background:var(--color-teal-600);border-radius:999px;position:absolute;top:0;bottom:0;left:0}[data-theme=dark] :is(.s4,.xh-portal) .cx-gap-track .f{background:var(--color-teal-400)}.cx-gap-track .f.warn{background:var(--color-warning-500)}.cx-gap-track .tick{background:var(--color-text-primary);opacity:.5;width:2px;position:absolute;top:-3px;bottom:-3px}.cx-gap-row .gv{text-align:right;width:120px;font:400 11.5px/1 var(--font-body);color:var(--color-text-subtle);flex-shrink:0}.cx-gap-row .gv b{font:700 13px/1 var(--font-mono);color:var(--color-text-primary)}.cx-detail{flex-direction:column;min-width:0;display:flex}.cx-detail-head{border-bottom:1px solid var(--color-border-subtle);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.cx-detail-head .av{background:var(--color-teal-600);color:#fff;width:48px;height:48px;font:600 16px/1 var(--font-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cx-detail-head .nm{font:600 19px/1.15 var(--font-display);color:var(--color-text-display)}.cx-detail-head .meta{font:400 12px/1.4 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cx-detail-head .meta .mono{font-family:var(--font-mono)}.cx-detail-head .meta .sep{background:var(--color-border-default);border-radius:999px;align-self:center;width:3px;height:3px}.cx-raf{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.cx-raf .k{font:500 9.5px/1 var(--font-body);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-subtle)}.cx-raf .v{font:700 18px/1 var(--font-mono);color:var(--color-text-primary)}.cx-detail-body{flex:1;overflow:auto}.cx-dsec{border-bottom:1px solid var(--color-border-subtle);padding:16px 22px}.cx-dsec-h{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cx-dsec-h .t{font:700 10.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle)}.cx-dsec-h svg{width:14px;height:14px;color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .cx-dsec-h svg{color:var(--color-teal-300)}.cx-dsec-h .more{font:600 11px/1 var(--font-body);color:var(--color-teal-700);cursor:pointer;margin-left:auto}[data-theme=dark] :is(.s4,.xh-portal) .cx-dsec-h .more{color:var(--color-teal-300)}.cx-vitals{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cx-vital{background:var(--rx-well);border:1px solid var(--color-border-subtle);border-radius:10px;padding:11px 12px}.cx-vital .vk{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:5px;display:flex}.cx-vital .vk .dot{border-radius:999px;width:6px;height:6px}.cx-vital .vk .dot.high,.cx-vital .vk .dot.low{background:var(--cx-attn)}.cx-vital .vk .dot.warn{background:var(--color-warning-500)}.cx-vital .vv{font:700 19px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-.5px;margin-top:8px}.cx-vital .spark{margin-top:7px}.cx-drow{align-items:center;gap:11px;padding:9px 0;display:flex}.cx-drow+.cx-drow{border-top:1px solid var(--color-border-subtle)}.cx-drow .udot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.cx-drow .udot.high{background:var(--cx-attn)}.cx-drow .udot.medium{background:var(--color-warning-500)}.cx-drow .udot.low{background:var(--color-text-subtle)}.cx-drow .dmain{flex:1;min-width:0}.cx-drow .dt{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.cx-drow .dd{font:400 11px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:1px}.cx-tl{flex-direction:column;gap:0;display:flex}.cx-tl-row{gap:11px;padding-bottom:14px;display:flex;position:relative}.cx-tl-row:not(:last-child):before{content:"";background:var(--color-border-subtle);width:1.5px;position:absolute;top:14px;bottom:0;left:5px}.cx-tl-dot{border:2.5px solid var(--color-teal-600);background:var(--rx-card);z-index:1;border-radius:999px;flex-shrink:0;width:11px;height:11px;margin-top:2px}[data-theme=dark] :is(.s4,.xh-portal) .cx-tl-dot{border-color:var(--color-teal-400)}.cx-tl-main{flex:1;min-width:0}.cx-tl-what{font:500 12.5px/1.35 var(--font-body);color:var(--color-text-primary)}.cx-tl-meta{font:400 11px/1 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cx-actionbar{border-top:1px solid var(--color-border-default);background:var(--rx-well);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:14px 22px;display:flex}.cx-actionbar .hint{font:400 11px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:6px;max-width:230px;margin-right:auto;display:flex}.cx-actionbar .hint svg{width:14px;height:14px;color:var(--color-teal-700);flex-shrink:0}[data-theme=dark] :is(.s4,.xh-portal) .cx-actionbar .hint svg{color:var(--color-teal-300)}.cx-compose-grid{gap:14px;display:grid}.cx-field{flex-direction:column;gap:7px;display:flex}.cx-field>.fl{font:600 11px/1 var(--font-body);letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-subtle)}.cx-opts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cx-opt{text-align:left;border:1px solid var(--color-border-default);background:var(--rx-card);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:11px 12px;transition:border-color .14s,background .14s;display:flex}.cx-opt:hover{border-color:var(--color-teal-300)}.cx-opt.on{border-color:var(--color-teal-600);background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .cx-opt.on{background:var(--color-deep-teal-800);border-color:var(--color-teal-500)}.cx-opt .oic{background:var(--color-teal-50);width:26px;height:26px;color:var(--color-teal-700);border-radius:8px;justify-content:center;align-items:center;display:flex}.cx-opt .oic svg{width:14px;height:14px}[data-theme=dark] :is(.s4,.xh-portal) .cx-opt .oic{background:var(--color-deep-teal-700);color:var(--color-teal-200)}.cx-opt .ot{font:600 12px/1.2 var(--font-body);color:var(--color-text-primary)}.cx-opt .od{font:400 10.5px/1.3 var(--font-body);color:var(--color-text-subtle)}.cx-input{border:1px solid var(--color-border-default);background:var(--rx-card);height:38px;font:400 13px/1 var(--font-body);color:var(--color-text-primary);border-radius:8px;padding:0 12px}.cx-textarea{border:1px solid var(--color-border-default);background:var(--rx-card);min-height:72px;font:400 13px/1.5 var(--font-body);color:var(--color-text-primary);resize:vertical;border-radius:8px;padding:10px 12px}.cx-input:focus,.cx-textarea:focus{border-color:var(--color-teal-500);outline:none;box-shadow:0 0 0 3px #00958847}@supports (color:color-mix(in lab, red, red)){.cx-input:focus,.cx-textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-teal-600) 28%, transparent)}}.cx-recap{background:var(--rx-well);border:1px solid var(--color-border-subtle);border-radius:11px;padding:13px 15px}.cx-recap .rk{font:500 11px/1 var(--font-body);color:var(--color-text-subtle)}.cx-recap .rrow{align-items:center;gap:8px;padding:6px 0;display:flex}.cx-recap .rrow .rv{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.cx-grid{gap:16px;display:grid}.cx-g-21{grid-template-columns:1.7fr 1fr}.cx-g-12{grid-template-columns:1fr 1.6fr}.cx-g-2{grid-template-columns:1fr 1fr}.cx-split{flex:1;min-height:0;display:flex}.cx-split-list{border-right:1px solid var(--color-border-default);background:var(--rx-card);flex-direction:column;flex-shrink:0;width:360px;display:flex;overflow:hidden}.cx-split-list .scroll{flex:1;overflow:auto}.cx-split-detail{background:var(--rx-card);flex-direction:column;flex:1;min-width:0;display:flex}.cx-sub{font:400 12px/1.5 var(--font-body);color:var(--color-text-subtle);margin:0 0 14px}.cx-spark{display:block}.cx-spark path{fill:none;stroke:var(--color-teal-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cx-spark path.up{stroke:var(--cx-attn)}[data-theme=dark] :is(.s4,.xh-portal) .cx-spark path{stroke:var(--color-teal-400)}.cs{--cs-canvas:var(--color-surface-inset);--cs-card:var(--color-surface-default);--cs-well:var(--color-surface-inset);--cs-line:var(--color-border-subtle);--cs-pos:var(--color-green-700);--cs-pos-bg:var(--color-system-surface-success-subtle);--cs-warn:var(--color-warning-700);--cs-warn-bg:var(--color-yellow-100);--cs-info:var(--color-sky-700);--cs-info-bg:var(--color-sky-100);--cs-neg:var(--color-red-700);--cs-neg-bg:var(--color-red-100);--cs-mauve:var(--color-mauve-700);--cs-mauve-bg:var(--color-mauve-100);background:var(--cs-canvas);min-width:0;min-height:0;font-family:var(--font-body);color:var(--color-text-primary);flex:1;overflow:auto}[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-canvas:var(--color-deep-teal-950);--cs-card:var(--color-deep-teal-900);--cs-well:var(--color-deep-teal-800);--cs-line:var(--color-deep-teal-700);--cs-pos:var(--color-green-400);--cs-pos-bg:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-pos-bg:color-mix(in oklab, var(--color-green-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-warn:var(--color-yellow-300);--cs-warn-bg:oklch(79.5% .184 86.047)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-warn-bg:color-mix(in oklab, var(--color-yellow-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-info:var(--color-sky-300);--cs-info-bg:oklch(68.5% .169 237.323)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-info-bg:color-mix(in oklab, var(--color-sky-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-neg:var(--color-red-300);--cs-neg-bg:oklch(63.7% .237 25.331)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-neg-bg:color-mix(in oklab, var(--color-red-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-mauve:var(--color-mauve-300);--cs-mauve-bg:oklch(54.2% .034 322.5)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-mauve-bg:color-mix(in oklab, var(--color-mauve-500) 20%, var(--color-deep-teal-950))}}.cs *,.cs :before,.cs :after{box-sizing:border-box}.cs-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cs-stage{flex:1;min-height:0;display:flex;position:relative}.cs-stage>.cs{flex:1}.cs-pad{max-width:1360px;margin:0 auto;padding:22px 28px 40px}.cs-pad.flush{max-width:none;padding:0}.cs-head{align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.cs-head .ttl{min-width:0}.cs-eyebrow{font:700 10px/1 var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:7px;margin-bottom:9px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-eyebrow{color:var(--color-teal-300)}.cs-eyebrow svg{width:13px;height:13px}.cs-h1{font:600 27px/1.05 var(--font-display);letter-spacing:-.4px;color:var(--color-text-display);margin:0}.cs-sub{font:400 13px/1.5 var(--font-body);color:var(--color-text-subtle);margin:7px 0 0}.cs-head-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.cs-btn{border-radius:var(--radius-pill);height:38px;font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;transition:background .14s,border-color .14s;display:inline-flex}.cs-btn svg{width:16px;height:16px}.cs-btn.pri{background:var(--color-teal-700);color:#fff}.cs-btn.pri:hover{background:var(--color-teal-800)}.cs-btn.sec{background:var(--cs-card);color:var(--color-text-primary);border-color:var(--color-border-default)}.cs-btn.sec:hover{background:var(--cs-well)}.cs-btn.sm{height:32px;padding:0 12px;font-size:12px}.cs-btn.ghost{color:var(--color-text-subtle);background:0 0}.cs-btn.ghost:hover{background:var(--cs-well);color:var(--color-text-primary)}[data-theme=dark] :is(.s4,.xh-portal) .cs-btn.pri{background:var(--color-teal-600)}.cs-iconbtn{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--cs-card);width:34px;height:34px;color:var(--color-text-subtle);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-iconbtn:hover{background:var(--cs-well);color:var(--color-text-primary)}.cs-iconbtn svg{width:16px;height:16px}.cs-seg{background:var(--cs-well);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.cs-seg button{cursor:pointer;border-radius:var(--radius-pill);height:30px;font:600 12px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 13px;transition:background .14s,color .14s;display:inline-flex}.cs-seg button svg{width:14px;height:14px}.cs-seg button .pip{font:700 10px/1 var(--font-mono);background:var(--cs-well);color:var(--color-text-subtle);border-radius:999px;padding:2px 5px}.cs-seg button.on{background:var(--cs-card);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.cs-seg button.on .pip{background:var(--color-teal-50);color:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .cs-seg button.on{color:var(--color-teal-200);background:var(--color-deep-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .cs-seg button.on .pip{background:var(--color-deep-teal-900);color:var(--color-teal-200)}.cs-type{border-radius:var(--radius-pill);height:21px;font:600 10.5px/1 var(--font-body);letter-spacing:.1px;white-space:nowrap;align-items:center;gap:5px;padding:0 8px 0 7px;display:inline-flex}.cs-type svg{width:12px;height:12px}.cs-type.teal{background:var(--color-teal-50);color:var(--color-teal-800)}.cs-type.sky{background:var(--cs-info-bg);color:var(--cs-info)}.cs-type.mauve{background:var(--cs-mauve-bg);color:var(--cs-mauve)}[data-theme=dark] :is(.s4,.xh-portal) .cs-type.teal{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.cs-state{border-radius:var(--radius-pill);height:21px;font:600 10.5px/1 var(--font-body);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.cs-state svg{width:12px;height:12px}.cs-state.info{background:var(--cs-info-bg);color:var(--cs-info)}.cs-state.teal{background:var(--color-teal-50);color:var(--color-teal-800)}.cs-state.ok{background:var(--cs-pos-bg);color:var(--cs-pos)}[data-theme=dark] :is(.s4,.xh-portal) .cs-state.teal{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.cs-urail{border-radius:999px;flex-shrink:0;align-self:stretch;width:4px}.cs-urail.high{background:var(--color-red-600)}.cs-urail.medium{background:var(--color-yellow-500)}.cs-urail.low{background:var(--color-teal-500)}.cs-av{width:34px;height:34px;font:600 12px/1 var(--font-body);background:var(--color-teal-100);color:var(--color-teal-800);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cs-av.sm{width:28px;height:28px;font-size:10.5px}.cs-av.lg{width:44px;height:44px;font-size:15px}[data-theme=dark] :is(.s4,.xh-portal) .cs-av{background:var(--color-deep-teal-700);color:var(--color-teal-100)}.cs-card{background:var(--cs-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.cs-card.pad{padding:18px 20px}.cs-card-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cs-card-h h3{font:600 15px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.cs-card-h .ico{color:var(--color-teal-700);display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-card-h .ico{color:var(--color-teal-300)}.cs-card-h .ico svg{width:17px;height:17px}.cs-card-h .meta{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.cs-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cs-kpi{background:var(--cs-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;min-width:0;padding:16px 17px;display:flex}.cs-kpi-l{font:600 11.5px/1.2 var(--font-body);color:var(--color-text-subtle);letter-spacing:.2px;align-items:center;gap:7px;display:flex}.cs-kpi-l svg{width:14px;height:14px;color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .cs-kpi-l svg{color:var(--color-teal-300)}.cs-kpi-v{align-items:baseline;gap:3px;margin-top:11px;display:flex}.cs-kpi-v .n{font:700 32px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1px;font-variant-numeric:tabular-nums}.cs-kpi-v .u{font:600 16px/1 var(--font-mono);color:var(--color-text-subtle)}.cs-kpi-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.cs-delta{font:700 11px/1 var(--font-body);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.cs-delta svg{width:12px;height:12px}.cs-delta.pos{color:var(--cs-pos);background:var(--cs-pos-bg)}.cs-delta.neg{color:var(--cs-neg);background:var(--cs-neg-bg)}.cs-delta.flat{color:var(--color-text-subtle);background:var(--cs-well)}.cs-kpi-sub{font:400 11px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:8px}.cs-target{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:5px;display:inline-flex}.cs-target .dot{background:var(--color-text-subtle);border-radius:999px;width:7px;height:7px}.cs-target .dot.ok{background:var(--cs-pos)}.cs-target .dot.warn{background:var(--cs-warn)}.cs-sec{align-items:center;gap:11px;margin:28px 2px 13px;display:flex}.cs-sec:first-child{margin-top:2px}.cs-sec .si{background:var(--color-teal-50);width:26px;height:26px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-sec .si{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.cs-sec .si svg{width:15px;height:15px}.cs-sec h2{font:600 16px/1 var(--font-display);color:var(--color-text-display);margin:0}.cs-sec .sd{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle)}.cs-sec .line{background:var(--color-border-subtle);flex:1;height:1px}.cs-sec .act{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--cs-card);cursor:pointer;height:28px;font:600 11.5px/1 var(--font-body);color:var(--color-teal-800);flex-shrink:0;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.cs-sec .act svg{width:13px;height:13px}[data-theme=dark] :is(.s4,.xh-portal) .cs-sec .act{color:var(--color-teal-200)}.cs-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cs-search{border-radius:var(--radius-pill);background:var(--cs-card);border:1px solid var(--color-border-subtle);align-items:center;gap:8px;min-width:240px;height:36px;padding:0 13px;display:flex}.cs-search svg{width:15px;height:15px;color:var(--color-text-subtle)}.cs-search .ph{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle)}.cs-chip{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--cs-card);cursor:pointer;height:32px;font:600 12px/1 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:6px;padding:0 12px;transition:background .14s,border-color .14s;display:inline-flex}.cs-chip svg{width:13px;height:13px}.cs-chip:hover{background:var(--cs-well)}.cs-chip.on{background:var(--color-teal-700);color:#fff;border-color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .cs-chip.on{background:var(--color-teal-600);border-color:var(--color-teal-600)}.cs-rows{flex-direction:column;display:flex}.cs-glabel{font:700 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:9px;padding:16px 2px 9px;display:flex}.cs-glabel .ax{background:var(--color-border-subtle);flex:1;height:1px}.cs-glabel .c{font:700 10px/1 var(--font-mono);color:var(--color-text-subtle)}.cs-row{background:var(--cs-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);cursor:pointer;text-align:left;width:100%;box-shadow:var(--shadow-raised);align-items:stretch;gap:13px;margin-bottom:9px;padding:13px 15px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.cs-row:hover{border-color:var(--color-teal-300)}.cs-row.sel{border-color:var(--color-teal-600);box-shadow:0 0 0 1px var(--color-teal-600), var(--shadow-raised)}[data-theme=dark] :is(.s4,.xh-portal) .cs-row.sel{border-color:var(--color-teal-500);box-shadow:0 0 0 1px var(--color-teal-500)}.cs-row-id{flex:1.4;align-items:center;gap:11px;min-width:0;display:flex}.cs-row-id .nm{font:600 14px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-row-id .mt{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.cs-row-id .mt .cs-mono{font-size:11px}.cs-row-mid{flex-direction:column;flex:1.7;justify-content:center;gap:6px;min-width:0;display:flex}.cs-row-dx{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-secondary)}.cs-row-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-row-due{flex-direction:column;flex:0 0 150px;justify-content:center;gap:5px;display:flex}.cs-row-due .d{font:600 12px/1.2 var(--font-body);color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.cs-row-due .d svg{width:13px;height:13px;color:var(--color-text-subtle)}.cs-row-due .d.urgent,.cs-row-due .d.urgent svg{color:var(--cs-neg)}.cs-row-due .a{font:400 11px/1 var(--font-body);color:var(--color-text-subtle)}.cs-row-prog{flex-direction:column;flex:0 0 96px;justify-content:center;gap:6px;display:flex}.cs-prog-track{background:var(--cs-well);border-radius:999px;height:6px;overflow:hidden}.cs-prog-track .f{background:var(--color-teal-600);border-radius:999px;height:100%}.cs-prog-lab{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle)}.cs-src{font:500 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:4px;display:inline-flex}.cs-src svg{width:11px;height:11px}.cs-suggest-strip{background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:var(--radius-card);margin-bottom:8px;padding:16px 18px}[data-theme=dark] :is(.s4,.xh-portal) .cs-suggest-strip{background:oklch(51.1% .096 186.391)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs-suggest-strip{background:color-mix(in oklab, var(--color-teal-700) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cs-suggest-strip{border-color:var(--color-deep-teal-700)}.cs-suggest-head{align-items:center;gap:9px;margin-bottom:13px;display:flex}.cs-suggest-head .si{background:var(--color-teal-700);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cs-suggest-head .si svg{width:13px;height:13px}.cs-suggest-head h3{font:600 14px/1 var(--font-display);color:var(--color-text-display);margin:0}.cs-suggest-head .sub{font:400 12px/1 var(--font-body);color:var(--color-text-subtle)}.cs-suggest-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:11px;display:grid}.cs-sg-card{background:var(--cs-card);border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.cs-sg-top{align-items:center;gap:10px;display:flex}.cs-sg-top .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-sg-top .mt{font:400 11px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cs-sg-conf{font:600 9.5px/1 var(--font-body);letter-spacing:.3px;text-transform:uppercase;background:var(--cs-well);color:var(--color-text-subtle);border-radius:999px;margin-left:auto;padding:3px 7px}.cs-sg-conf.strong{background:var(--cs-pos-bg);color:var(--cs-pos)}.cs-sg-reason{font:400 12px/1.5 var(--font-body);color:var(--color-text-secondary)}.cs-sg-foot{align-items:center;gap:8px;display:flex}.cs-sg-foot .cs-btn{flex:1;justify-content:center}.cs-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cs-kcol{background:var(--cs-well);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);flex-direction:column;min-height:200px;display:flex}.cs-kcol-h{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:9px;padding:13px 14px 11px;display:flex}.cs-kcol-h .ic{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cs-kcol-h .ic svg{width:13px;height:13px}.cs-kcol-h h3{font:600 13px/1 var(--font-body);color:var(--color-text-primary);margin:0}.cs-kcol-h .c{font:700 11px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--cs-card);border:1px solid var(--color-border-subtle);border-radius:999px;margin-left:auto;padding:4px 8px}.cs-kcol-body{flex-direction:column;gap:10px;padding:11px;display:flex}.cs-kcard{background:var(--cs-card);border:1px solid var(--color-border-subtle);cursor:pointer;box-shadow:var(--shadow-raised);border-radius:10px;padding:12px;transition:border-color .14s;position:relative;overflow:hidden}.cs-kcard:hover{border-color:var(--color-teal-300)}.cs-kcard .uedge{width:3px;position:absolute;top:0;bottom:0;left:0}.cs-kcard .uedge.high{background:var(--color-red-600)}.cs-kcard .uedge.medium{background:var(--color-yellow-500)}.cs-kcard .uedge.low{background:var(--color-teal-500)}.cs-kcard-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.cs-kcard-top .nm{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-kcard-top .mt{font:400 10.5px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cs-kcard-dx{font:500 12px/1.4 var(--font-body);color:var(--color-text-secondary);margin-bottom:10px}.cs-kcard-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-kcard-due{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:5px;display:inline-flex}.cs-kcard-due svg{width:12px;height:12px}.cs-kcard-due.urgent{color:var(--cs-neg)}.cs-inbox{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--cs-card);box-shadow:var(--shadow-raised);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.cs-ib-row{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;text-align:left;background:var(--cs-card);align-items:center;gap:13px;padding:13px 16px;transition:background .12s;display:flex;position:relative}.cs-ib-row:last-child{border-bottom:0}.cs-ib-row:hover{background:var(--cs-well)}.cs-ib-row.unread{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){.cs-ib-row.unread{background:color-mix(in oklab, var(--color-teal-500) 5%, var(--cs-card))}}[data-theme=dark] :is(.s4,.xh-portal) .cs-ib-row.unread{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs-ib-row.unread{background:color-mix(in oklab, var(--color-teal-500) 9%, var(--cs-card))}}.cs-ib-row.sel{background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .cs-ib-row.sel{background:var(--color-deep-teal-800)}.cs-ib-dot{background:0 0;border-radius:999px;flex-shrink:0;width:8px;height:8px}.cs-ib-row.unread .cs-ib-dot{background:var(--color-teal-600)}.cs-ib-main{flex:1;min-width:0}.cs-ib-l1{align-items:center;gap:9px;display:flex}.cs-ib-l1 .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-ib-row.unread .cs-ib-l1 .nm{font-weight:700}.cs-ib-l2{font:400 12px/1.4 var(--font-body);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.cs-ib-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.cs-ib-time{font:500 11px/1 var(--font-body);color:var(--color-text-subtle)}.cs-ib-actions{gap:6px;display:flex}.cs-split{grid-template-columns:minmax(360px,460px) 1fr;height:100%;min-height:0;display:grid}.cs-split-list{border-right:1px solid var(--color-border-subtle);background:var(--cs-canvas);flex-direction:column;min-height:0;display:flex}.cs-split-list-head{border-bottom:1px solid var(--color-border-subtle);background:var(--cs-card);padding:18px 18px 12px}.cs-split-list-scroll{flex:1;min-height:0;padding:12px 16px 28px;overflow:auto}.cs-split-detail{background:var(--cs-canvas);min-height:0;overflow:auto}.cs-split .cs-row{margin-bottom:8px}.cs-lrow{cursor:pointer;background:var(--cs-card);box-shadow:var(--shadow-raised);border:1px solid #0000;border-radius:10px;align-items:stretch;gap:11px;margin-bottom:7px;padding:12px 13px;transition:border-color .12s;display:flex}.cs-lrow:hover{border-color:var(--color-teal-300)}.cs-lrow.sel{border-color:var(--color-teal-600);background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .cs-lrow.sel{background:var(--color-deep-teal-800);border-color:var(--color-teal-500)}.cs-lrow-main{flex:1;min-width:0}.cs-lrow-l1{align-items:center;gap:8px;display:flex}.cs-lrow-l1 .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-lrow-l1 .age{font:400 11px/1 var(--font-body);color:var(--color-text-subtle)}.cs-lrow-dx{font:500 12px/1.3 var(--font-body);color:var(--color-text-secondary);margin:6px 0 8px}.cs-lrow-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-lrow-due{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:6px;margin-top:8px;display:flex}.cs-lrow-due svg{width:12px;height:12px}.cs-lrow-due.urgent{color:var(--cs-neg)}.cs-detail{padding:0}.cs-detail-head{border-bottom:1px solid var(--color-border-subtle);background:var(--cs-card);z-index:5;padding:22px 26px 18px;position:sticky;top:0}.cs-detail-crumb{font:600 11px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;margin-bottom:13px;display:flex}.cs-detail-crumb svg{width:13px;height:13px}.cs-detail-id{align-items:flex-start;gap:14px;display:flex}.cs-detail-id .nm{font:600 22px/1.1 var(--font-display);color:var(--color-text-display);letter-spacing:-.3px}.cs-detail-id .meta{font:400 12.5px/1.4 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.cs-detail-id .meta .sep{background:var(--color-border-default);border-radius:999px;width:3px;height:3px}.cs-detail-id .tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.cs-detail-head-actions{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.cs-detail-body{grid-template-columns:1fr;gap:18px;max-width:1180px;padding:22px 26px 40px;display:grid}.cs-detail-cols{grid-template-columns:1.45fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=1080px){.cs-detail-cols{grid-template-columns:1fr}}.cs-mctx{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--cs-card);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;display:grid;overflow:hidden}.cs-mctx .cell{border-right:1px solid var(--color-border-subtle);padding:13px 15px}.cs-mctx .cell:last-child{border-right:0}.cs-mctx .k{font:600 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:7px}.cs-mctx .v{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.cs-mctx .v svg{width:14px;height:14px;color:var(--color-text-subtle)}.cs-mctx .v.risk{color:var(--cs-neg)}.cs-checklist{flex-direction:column;display:flex}.cs-cl-group{font:700 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);margin:14px 0 9px}.cs-cl-group:first-child{margin-top:0}.cs-cl-item{border-top:1px solid var(--color-border-subtle);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.cs-cl-item:first-of-type{border-top:0}.cs-cl-box{border:1.5px solid var(--color-border-default);cursor:pointer;background:var(--cs-card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.cs-cl-box svg{color:#fff;opacity:0;width:13px;height:13px}.cs-cl-item.done .cs-cl-box{background:var(--color-teal-700);border-color:var(--color-teal-700)}.cs-cl-item.done .cs-cl-box svg{opacity:1}.cs-cl-main{flex:1;min-width:0}.cs-cl-label{font:500 13px/1.4 var(--font-body);color:var(--color-text-primary)}.cs-cl-item.done .cs-cl-label{color:var(--color-text-subtle);text-decoration:line-through;-webkit-text-decoration-color:var(--color-border-default);-webkit-text-decoration-color:var(--color-border-default);-webkit-text-decoration-color:var(--color-border-default);text-decoration-color:var(--color-border-default)}.cs-cl-sub{font:400 11px/1 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.cs-cl-item.emphasis .cs-cl-label{color:var(--color-text-primary)}.cs-cl-due{font:600 10.5px/1 var(--font-body);color:var(--cs-warn);background:var(--cs-warn-bg);border-radius:999px;align-items:center;gap:5px;margin-top:5px;padding:3px 8px;display:inline-flex}.cs-cl-due svg{width:11px;height:11px}.cs-followup{border:1px solid var(--color-teal-200);background:var(--color-teal-50);border-radius:var(--radius-card);align-items:center;gap:14px;padding:16px 18px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-followup{background:oklch(51.1% .096 186.391)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .cs-followup{background:color-mix(in oklab, var(--color-teal-700) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .cs-followup{border-color:var(--color-deep-teal-700)}.cs-followup .ic{background:var(--color-teal-700);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cs-followup .ic svg{width:19px;height:19px}.cs-followup .t{font:600 13.5px/1.2 var(--font-display);color:var(--color-text-display)}.cs-followup .d{font:400 12px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.cs-followup .cs-btn{flex-shrink:0;margin-left:auto}.cs-svc{border-top:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:11px 0;display:flex}.cs-svc:first-of-type{border-top:0}.cs-svc .ic{background:var(--cs-well);width:32px;height:32px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-svc .ic{color:var(--color-teal-300)}.cs-svc .ic svg{width:16px;height:16px}.cs-svc .main{flex:1;min-width:0}.cs-svc .nm{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.cs-svc .kind{font:500 10px/1 var(--font-body);letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-subtle);margin-top:4px}.cs-svc-status{font:600 10.5px/1 var(--font-body);border-radius:999px;padding:4px 9px}.cs-svc-status.warn{background:var(--cs-warn-bg);color:var(--cs-warn)}.cs-svc-status.info{background:var(--cs-info-bg);color:var(--cs-info)}.cs-svc-status.ok{background:var(--cs-pos-bg);color:var(--cs-pos)}.cs-svc-status.teal{background:var(--color-teal-50);color:var(--color-teal-800)}.cs-svc-status.muted{background:var(--cs-well);color:var(--color-text-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .cs-svc-status.teal{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.cs-util{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cs-util .stat{background:var(--cs-well);border-radius:10px;padding:12px 13px}.cs-util .stat .l{font:600 9.5px/1.2 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:6px;display:flex}.cs-util .stat .l svg{width:13px;height:13px}.cs-util .stat .v{font:700 19px/1 var(--font-mono);color:var(--color-text-primary);margin-top:9px}.cs-util .stat .v.neg{color:var(--cs-neg)}.cs-timeline{flex-direction:column;display:flex}.cs-tl{gap:12px;padding-bottom:16px;display:flex;position:relative}.cs-tl:last-child{padding-bottom:0}.cs-tl-rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.cs-tl-dot{background:var(--cs-well);width:26px;height:26px;color:var(--color-teal-700);border:1px solid var(--color-border-subtle);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-tl-dot{color:var(--color-teal-300)}.cs-tl-dot svg{width:13px;height:13px}.cs-tl-line{background:var(--color-border-subtle);flex:1;width:1.5px;margin:4px 0}.cs-tl:last-child .cs-tl-line{display:none}.cs-tl-body{flex:1;min-width:0;padding-top:2px}.cs-tl-text{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-secondary)}.cs-tl-meta{font:600 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:5px}.cs-cond{border-top:1px solid var(--color-border-subtle);align-items:center;gap:11px;padding:10px 0;display:flex}.cs-cond:first-of-type{border-top:0}.cs-cond .dot{background:var(--color-teal-500);border-radius:999px;flex-shrink:0;width:8px;height:8px}.cs-cond .dot.watch{background:var(--color-yellow-500)}.cs-cond .nm{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-primary);flex:1}.cs-cond .code{font:600 11px/1 var(--font-mono);background:var(--cs-well);color:var(--color-text-secondary);border-radius:5px;padding:3px 7px}.cs-cond .flagbtn{border:1px solid var(--color-border-default);background:var(--cs-card);width:28px;height:28px;color:var(--color-text-subtle);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex}.cs-cond .flagbtn svg{width:13px;height:13px}.cs-cond .flagbtn.on{background:var(--cs-warn-bg);color:var(--cs-warn);border-color:#0000}.cs-note{background:var(--cs-info-bg);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cs-note svg{width:15px;height:15px;color:var(--cs-info);flex-shrink:0;margin-top:1px}.cs-note .t{font:400 11.5px/1.5 var(--font-body);color:var(--color-text-secondary)}.cs-scrim{z-index:50;background:#0b372e57;animation:.16s ease-out csFade;position:absolute;inset:0}[data-theme=dark] :is(.s4,.xh-portal) .cs-scrim{background:#0000008c}@keyframes csFade{0%{opacity:0}to{opacity:1}}.cs-sheet{background:var(--cs-card);z-index:51;width:540px;max-width:92%;box-shadow:var(--shadow-modal);border-left:1px solid var(--color-border-subtle);flex-direction:column;animation:.2s ease-out csSlide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes csSlide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.cs-sheet-head{border-bottom:1px solid var(--color-border-subtle);align-items:flex-start;gap:13px;padding:20px 24px;display:flex}.cs-sheet-head .ic{background:var(--color-teal-700);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cs-sheet-head .ic svg{width:19px;height:19px}.cs-sheet-head .ey{font:700 9.5px/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-teal-700);margin-bottom:6px}[data-theme=dark] :is(.s4,.xh-portal) .cs-sheet-head .ey{color:var(--color-teal-300)}.cs-sheet-head h3{font:600 18px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.cs-sheet-head .x{margin-left:auto}.cs-sheet-body{flex:1;padding:22px 24px;overflow:auto}.cs-sheet-foot{border-top:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:16px 24px;display:flex}.cs-sheet-foot .cs-btn.pri{flex:1;justify-content:center}.cs-handoff-h{font:700 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle);margin:22px 0 11px}.cs-handoff-h:first-child{margin-top:0}.cs-transfer{border:1px solid var(--color-border-subtle);background:var(--cs-well);border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;display:flex}.cs-transfer svg{width:16px;height:16px;color:var(--color-teal-700);flex-shrink:0}[data-theme=dark] :is(.s4,.xh-portal) .cs-transfer svg{color:var(--color-teal-300)}.cs-transfer .t{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.cs-transfer .check{color:var(--cs-pos);margin-left:auto;display:flex}.cs-handoff-target{border:1px solid var(--color-teal-200);background:var(--color-teal-50);border-radius:10px;align-items:center;gap:12px;padding:14px 15px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .cs-handoff-target{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700)}.cs-handoff-target .av{background:var(--color-teal-700);color:#fff;width:38px;height:38px;font:600 13px/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;display:flex}.cs-handoff-target .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-handoff-target .role{font:400 11.5px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.cs-handoff-note{border:1px solid var(--color-border-default);width:100%;font:400 12.5px/1.5 var(--font-body);color:var(--color-text-secondary);background:var(--cs-card);resize:none;border-radius:8px;min-height:70px;padding:11px 13px}.cs-handoff-done{text-align:center;flex-direction:column;align-items:center;padding:30px 24px;display:flex}.cs-handoff-done .big{background:var(--cs-pos-bg);width:56px;height:56px;color:var(--cs-pos);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.cs-handoff-done .big svg{width:28px;height:28px}.cs-handoff-done h3{font:600 19px/1.2 var(--font-display);color:var(--color-text-display);margin:0 0 8px}.cs-handoff-done p{font:400 13px/1.5 var(--font-body);color:var(--color-text-subtle);max-width:360px;margin:0}.cs-empty{text-align:center;height:100%;color:var(--color-text-subtle);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.cs-empty .ic{background:var(--cs-well);width:54px;height:54px;color:var(--color-teal-700);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.cs-empty .ic svg{width:26px;height:26px}.cs-empty h3{font:600 16px/1.2 var(--font-display);color:var(--color-text-primary);margin:0 0 6px}.cs-empty p{font:400 12.5px/1.5 var(--font-body);max-width:280px;margin:0}.cs-focus{grid-template-columns:300px 1fr;height:100%;min-height:0;display:grid}.cs-focus-rail{border-right:1px solid var(--color-border-subtle);background:var(--cs-card);flex-direction:column;min-height:0;display:flex}.cs-focus-rail-head{border-bottom:1px solid var(--color-border-subtle);padding:16px 16px 12px}.cs-focus-rail-scroll{flex:1;min-height:0;padding:10px 12px 24px;overflow:auto}.cs-focus-main{min-height:0;overflow:auto}.cs-frow{cursor:pointer;border:1px solid #0000;border-radius:9px;gap:10px;margin-bottom:6px;padding:11px 12px;display:flex}.cs-frow:hover{background:var(--cs-well)}.cs-frow.sel{background:var(--color-teal-50);border-color:var(--color-teal-300)}[data-theme=dark] :is(.s4,.xh-portal) .cs-frow.sel{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700)}.cs-frow .nm{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary)}.cs-frow .dx{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.un{--un-card:var(--color-surface-default);--un-well:var(--color-surface-inset);--un-line:var(--color-border-subtle);--un-care:var(--color-teal-700);--un-care-bg:var(--color-teal-50);--un-case:var(--color-mauve-700);--un-case-bg:var(--color-mauve-100);--un-attn:var(--color-orange-600);background:var(--un-well);min-width:0;min-height:0;font-family:var(--font-body);color:var(--color-text-primary);flex:1;overflow:auto}[data-theme=dark] :is(.s4,.xh-portal) .un{--un-card:var(--color-deep-teal-900);--un-well:var(--color-deep-teal-950);--un-line:var(--color-deep-teal-700);--un-care:var(--color-teal-300);--un-care-bg:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .un{--un-care-bg:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .un{--un-case:var(--color-mauve-300);--un-case-bg:oklch(54.2% .034 322.5)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .un{--un-case-bg:color-mix(in oklab, var(--color-mauve-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .un{--un-attn:var(--color-orange-400)}.un *,.un :before,.un :after{box-sizing:border-box}.un-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.un-stage{flex:1;min-height:0;display:flex;position:relative}.un-stage>.un{flex:1}.un-pad{max-width:1380px;margin:0 auto;padding:22px 28px 40px}.un-pad.wide{max-width:none}.un-head{align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.un-head .ttl{min-width:0}.un-eyebrow{font:700 10px/1 var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:7px;margin-bottom:9px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-eyebrow{color:var(--color-teal-300)}.un-eyebrow svg{width:13px;height:13px}.un-h1{font:600 27px/1.05 var(--font-display);letter-spacing:-.4px;color:var(--color-text-display);margin:0}.un-sub{font:400 13px/1.5 var(--font-body);color:var(--color-text-subtle);margin:7px 0 0}.un-head-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.un-lenschip{border-radius:var(--radius-pill);height:20px;font:700 9.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.un-lenschip svg{width:11px;height:11px}.un-lenschip.care{background:var(--un-care-bg);color:var(--un-care)}.un-lenschip.case{background:var(--un-case-bg);color:var(--un-case)}.un-lens{background:var(--un-well);border:1px solid var(--un-line);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .un-lens{background:var(--color-deep-teal-800)}.un-lens button{cursor:pointer;border-radius:var(--radius-pill);height:30px;font:600 12px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;transition:background .14s,color .14s;display:inline-flex}.un-lens button svg{width:14px;height:14px}.un-lens button .dot{border-radius:999px;width:8px;height:8px}.un-lens button .dot.care{background:var(--color-teal-600)}.un-lens button .dot.case{background:var(--color-mauve-500)}.un-lens button .pip{font:700 10px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--un-well);border-radius:999px;padding:2px 6px}.un-lens button.on{background:var(--un-card);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.un-lens button.on .pip{background:var(--un-well);color:var(--color-text-primary)}[data-theme=dark] :is(.s4,.xh-portal) .un-lens button.on{background:var(--color-deep-teal-700);color:#fff}.un-subnav{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:14px;padding:10px 28px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-subnav{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}.un-subnav .sub-r{font:500 12px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:14px;margin-left:auto;display:flex}.un-subnav .sub-r .dotsep{background:var(--color-border-default);border-radius:999px;width:3px;height:3px}.un-subnav .sub-r b{font:700 12px/1 var(--font-mono);color:var(--color-text-primary)}.un-fchip{border-radius:var(--radius-pill);background:var(--un-care-bg);height:28px;color:var(--un-care);border:1px solid #00baa759;align-items:center;gap:7px;padding:0 6px 0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.un-fchip{border:1px solid color-mix(in oklab, var(--color-teal-500) 35%, transparent)}}.un-fchip{font:600 11.5px/1 var(--font-body)}.un-fchip svg{width:12px;height:12px}.un-fchip .clr{background:#0095882e;border:0;border-radius:999px;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.un-fchip .clr{background:color-mix(in oklab, var(--color-teal-600) 18%, transparent)}}.un-fchip .clr{color:inherit;cursor:pointer;justify-content:center;align-items:center;display:flex}.un-fchip .clr svg{width:11px;height:11px}.un-seg.lg button{height:32px;padding:0 16px;font-size:12.5px}.un-seg.lg button svg{width:15px;height:15px}.un-seg{background:var(--un-well);border:1px solid var(--un-line);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .un-seg{background:var(--color-deep-teal-800)}.un-seg button{cursor:pointer;border-radius:var(--radius-pill);height:28px;font:600 11.5px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.un-seg button svg{width:13px;height:13px}.un-seg button .pip{font:700 10px/1 var(--font-mono);margin-left:2px}.un-seg button.on{background:var(--un-card);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}[data-theme=dark] :is(.s4,.xh-portal) .un-seg button.on{background:var(--color-deep-teal-700);color:var(--color-teal-200)}.un-scope-wrap{position:relative}.un-scope{border-radius:var(--radius-pill);background:var(--color-surface-default);border:1px solid var(--color-border-default);cursor:pointer;height:38px;color:var(--color-text-primary);align-items:center;gap:9px;padding:0 12px;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .un-scope{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700)}.un-scope .ic{width:18px;height:18px;color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .un-scope .ic{color:var(--color-teal-300)}.un-scope .ic svg,.un-scope .cd svg{width:16px;height:16px}.un-scope .lo{font:600 8.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle)}.un-scope>span>span:last-child{font:600 12.5px/1.1 var(--font-body)}.un-scope .cd{color:var(--color-text-subtle);margin-left:2px}.un-scope-menu{background:var(--color-surface-default);border:1px solid var(--color-border-default);width:320px;box-shadow:var(--shadow-overlay);z-index:40;border-radius:14px;padding:6px;position:absolute;top:46px;right:0}[data-theme=dark] :is(.s4,.xh-portal) .un-scope-menu{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}.un-scope-opt{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 11px;display:flex}.un-scope-opt:hover{background:var(--un-well)}.un-scope-opt.on{background:var(--un-care-bg)}.un-scope-opt .si{background:var(--color-teal-50);width:30px;height:30px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-scope-opt .si{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.un-scope-opt .si svg{width:16px;height:16px}.un-scope-opt .t{font:600 12.5px/1.25 var(--font-body);color:var(--color-text-primary);display:block}.un-scope-opt .d{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px;display:block}.un-scope-opt .ck{width:16px;height:16px;color:var(--color-teal-700);opacity:0}.un-scope-opt.on .ck{opacity:1}.un-scope-tag{font:700 8px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);background:var(--un-well);border:1px solid var(--un-line);border-radius:999px;padding:3px 7px}.un-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.un-kpi{background:var(--un-card);border:1px solid var(--un-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;gap:9px;min-width:0;padding:15px 17px;display:flex;position:relative;overflow:hidden}.un-kpi:after{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.un-kpi.care:after{background:var(--color-teal-500)}.un-kpi.case:after{background:var(--color-mauve-400)}.un-kpi .top{align-items:center;gap:9px;display:flex}.un-kpi .ic{background:var(--color-teal-50);width:30px;height:30px;color:var(--color-teal-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-kpi .ic{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.un-kpi.case .ic{background:var(--un-case-bg);color:var(--un-case)}.un-kpi .ic svg{width:16px;height:16px}.un-kpi .lbl{font:600 12px/1.2 var(--font-body);color:var(--color-text-subtle)}.un-kpi .lenstag{margin-left:auto}.un-kpi .val{font:700 34px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.un-kpi .val .u{color:var(--color-text-subtle);margin-left:3px;font-size:16px}.un-kpi .foot{align-items:center;gap:9px;display:flex}.un-kpi .sub{font:400 11px/1.4 var(--font-body);color:var(--color-text-subtle)}.un-delta{font:700 11px/1 var(--font-mono);align-items:center;gap:3px;display:inline-flex}.un-delta svg{width:12px;height:12px}.un-delta.pos{color:var(--color-green-700)}[data-theme=dark] :is(.s4,.xh-portal) .un-delta.pos{color:var(--color-green-400)}.un-list{flex-direction:column;display:flex}.un-row{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:4px 230px 1fr 150px 132px;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 16px 12px 0;transition:background .12s;display:grid}.un-row+.un-row{border-top:1px solid var(--un-line)}.un-row:hover{background:var(--un-well)}.un-row.sel{background:var(--un-care-bg);border-left-color:var(--color-teal-600)}.un-row.sel.case{background:var(--un-case-bg);border-left-color:var(--color-mauve-500)}.un-row .rail{border-radius:999px;justify-self:stretch;width:4px;height:38px}.un-row .rail.high{background:var(--color-red-600)}.un-row .rail.medium{background:var(--color-yellow-500)}.un-row .rail.low{background:var(--un-line)}.un-row .id{align-items:center;gap:11px;min-width:0;display:flex}.un-av{width:34px;height:34px;font:600 12px/1 var(--font-body);background:var(--color-teal-50);color:var(--color-teal-800);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-av{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.un-av.case{background:var(--un-case-bg);color:var(--un-case)}.un-av.lg{width:46px;height:46px;font-size:16px}.un-av.sm{width:28px;height:28px;font-size:10.5px}.un-row .id .who{min-width:0}.un-row .id .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.un-row .id .mt{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);gap:6px;margin-top:2px;display:flex}.un-row .id .mt .un-mono{color:var(--color-text-subtle)}.un-row .mid{min-width:0}.un-row .mid .dx{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.un-row .mid .tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.un-row .due{flex-direction:column;gap:4px;display:flex}.un-row .due .d{font:600 11.5px/1 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:5px;display:inline-flex}.un-row .due .d svg{width:12px;height:12px}.un-row .due .d.urgent{color:var(--color-red-700)}[data-theme=dark] :is(.s4,.xh-portal) .un-row .due .d.urgent{color:var(--color-red-300)}.un-row .due .a{font:400 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.un-row .end{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.un-prog-track{background:var(--un-well);border-radius:999px;width:110px;height:6px;overflow:hidden}.un-prog-track .f{background:var(--color-teal-600);border-radius:999px;height:100%}.un-prog-lab{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.un-pill{border-radius:var(--radius-pill);height:21px;font:600 10.5px/1 var(--font-body);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.un-pill svg{width:11px;height:11px}.un-pill .d{border-radius:999px;width:6px;height:6px}.un-pill.ongoing{background:var(--un-care-bg);color:var(--un-care)}.un-pill.open{background:var(--color-sky-100);color:var(--color-sky-700)}.un-pill.in-progress{background:var(--color-teal-50);color:var(--color-teal-700)}.un-pill.resolved{background:var(--color-green-100);color:var(--color-green-700)}[data-theme=dark] :is(.s4,.xh-portal) .un-pill.open{background:oklch(68.5% .169 237.323)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .un-pill.open{background:color-mix(in oklab, var(--color-sky-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .un-pill.open{color:var(--color-sky-300)}[data-theme=dark] :is(.s4,.xh-portal) .un-pill.in-progress{background:var(--color-deep-teal-800);color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .un-pill.resolved{background:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .un-pill.resolved{background:color-mix(in oklab, var(--color-green-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .un-pill.resolved{color:var(--color-green-300)}.un-kind{border-radius:var(--radius-pill);height:21px;font:600 10.5px/1 var(--font-body);background:var(--un-well);color:var(--color-text-secondary);border:1px solid var(--un-line);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.un-kind svg{width:11px;height:11px}.un-src{font:600 10px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:4px;display:inline-flex}.un-src svg{width:11px;height:11px}.un-src.suggested{color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .un-src.suggested{color:var(--color-teal-300)}.un-glabel{font:700 10.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:9px;padding:16px 16px 7px;display:flex}.un-glabel .ax{background:var(--un-line);flex:1;height:1px}.un-glabel .c{font:700 11px/1 var(--font-mono);color:var(--color-text-subtle)}.un-tool{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.un-split{flex:1;min-height:0;display:flex}.un-split-list{border-right:1px solid var(--color-border-default);background:var(--un-card);flex-direction:column;flex-shrink:0;width:480px;display:flex;overflow:hidden}.un-split-list-head{border-bottom:1px solid var(--un-line);padding:16px 18px 14px}.un-split-list-scroll{flex:1;overflow:auto}.un-split-detail{background:var(--un-card);flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.un-twolist{border-right:1px solid var(--color-border-default);background:var(--un-card);flex-direction:column;flex-shrink:0;width:520px;display:flex;overflow:hidden}.un-twolist-head{border-bottom:1px solid var(--un-line);padding:15px 18px 13px}.un-twolist-scroll{flex-direction:column;flex:1;display:flex;overflow:auto}.un-listsec{border-bottom:1px solid var(--un-line)}.un-listsec-h{background:var(--un-card);z-index:2;align-items:center;gap:9px;padding:13px 16px 9px;display:flex;position:sticky;top:0}.un-listsec-h .ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.un-listsec-h .ic svg{width:13px;height:13px}.un-listsec-h.care .ic{background:var(--un-care-bg);color:var(--un-care)}.un-listsec-h.case .ic{background:var(--un-case-bg);color:var(--un-case)}.un-listsec-h h3{font:600 13px/1 var(--font-display);color:var(--color-text-display);margin:0}.un-listsec-h .c{font:700 11px/1 var(--font-mono);color:var(--color-text-subtle)}.un-listsec-h .sub{font:400 11px/1 var(--font-body);color:var(--color-text-subtle)}.un-lrow{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:11px;width:100%;padding:10px 16px;transition:background .12s;display:flex}.un-lrow+.un-lrow{border-top:1px solid var(--un-line)}.un-lrow:hover{background:var(--un-well)}.un-lrow.sel{background:var(--un-care-bg);border-left-color:var(--color-teal-600)}.un-lrow.sel.case{background:var(--un-case-bg);border-left-color:var(--color-mauve-500)}.un-lrow .urail{border-radius:999px;flex-shrink:0;align-self:stretch;width:3px}.un-lrow .urail.high{background:var(--color-red-600)}.un-lrow .urail.medium{background:var(--color-yellow-500)}.un-lrow .urail.low{background:0 0}.un-lrow .main{flex:1;min-width:0}.un-lrow .l1{align-items:center;gap:8px;display:flex}.un-lrow .nm{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.un-lrow .age{font:400 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.un-lrow .dx{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.un-lrow .ltags{align-items:center;gap:6px;margin-top:6px;display:flex}.un-lrow .lend{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.un-lrow .lend .due{font:600 10.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:4px;display:inline-flex}.un-lrow .lend .due svg{width:11px;height:11px}.un-lrow .lend .due.urgent{color:var(--color-red-700)}[data-theme=dark] :is(.s4,.xh-portal) .un-lrow .lend .due.urgent{color:var(--color-red-300)}.un-ribbon{border-bottom:1px solid var(--un-line);background:var(--un-well);align-items:center;gap:12px;padding:11px 22px;display:flex}.un-ribbon .seg{align-items:center;gap:8px;display:flex}.un-ribbon .lens-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.un-ribbon .lens-ic svg{width:16px;height:16px}.un-ribbon.care .lens-ic{background:var(--un-care-bg);color:var(--un-care)}.un-ribbon.case .lens-ic{background:var(--un-case-bg);color:var(--un-case)}.un-ribbon .lt{font:600 13px/1.1 var(--font-display);color:var(--color-text-display)}.un-ribbon .ld{font:400 11px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.un-ribbon .xform{font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;margin-left:auto;display:flex}.un-ribbon .xform svg{width:14px;height:14px;color:var(--color-text-subtle)}.un-ribbon .xform b{color:var(--color-text-secondary);font-weight:600}.un-sg-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.un-sg{background:var(--un-card);border:1px solid var(--un-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;padding:14px 15px;display:flex}.un-sg-top{align-items:center;gap:10px;display:flex}.un-sg-top .nm{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.un-sg-top .mt{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.un-sg-conf{font:700 9px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);background:var(--un-well);border-radius:999px;margin-left:auto;padding:4px 8px}.un-sg-conf.strong{color:var(--color-teal-800);background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .un-sg-conf.strong{color:var(--color-teal-200);background:var(--color-deep-teal-800)}.un-sg-tags{align-items:center;gap:7px;margin:11px 0 9px;display:flex}.un-sg-reason{font:400 12px/1.5 var(--font-body);color:var(--color-text-secondary);flex:1}.un-sg-foot{gap:8px;margin-top:13px;display:flex}.un-sg-foot .un-btn{flex:1;justify-content:center}.un-btn{border-radius:var(--radius-pill);height:34px;font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:background .14s,border-color .14s;display:inline-flex}.un-btn svg{width:15px;height:15px}.un-btn.pri{background:var(--color-teal-700);color:#fff}.un-btn.pri:hover{background:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .un-btn.pri{background:var(--color-teal-600)}.un-btn.sec{background:var(--un-card);color:var(--color-text-primary);border-color:var(--color-border-default)}.un-btn.sec:hover{background:var(--un-well)}[data-theme=dark] :is(.s4,.xh-portal) .un-btn.sec{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700)}.un-btn.ghost{color:var(--color-teal-800);background:0 0}.un-btn.ghost:hover{background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .un-btn.ghost{color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .un-btn.ghost:hover{background:var(--color-deep-teal-800)}.un-btn.sm{gap:5px;height:28px;padding:0 11px;font-size:11.5px}.un-btn.sm svg{width:13px;height:13px}.un-sec{align-items:center;gap:10px;margin:26px 0 12px;display:flex}.un-sec .si{background:var(--color-teal-50);width:26px;height:26px;color:var(--color-teal-700);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-sec .si{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.un-sec .si svg{width:14px;height:14px}.un-sec h2{font:600 16px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.un-sec .sd{font:400 12px/1 var(--font-body);color:var(--color-text-subtle)}.un-sec .line{background:var(--un-line);flex:1;height:1px}.un-card{background:var(--un-card);border:1px solid var(--un-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.un-card.pad{padding:18px 20px}.un-card-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.un-card-h .ico{background:var(--color-teal-50);width:28px;height:28px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .un-card-h .ico{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.un-card-h .ico svg{width:15px;height:15px}.un-card-h h3{font:600 14px/1.1 var(--font-display);color:var(--color-text-display);flex:1;margin:0}.un-card-h .meta{font:500 11px/1 var(--font-body);color:var(--color-text-subtle)}.un-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:60px;display:flex}.un-empty .ic{background:var(--un-well);width:52px;height:52px;color:var(--color-text-subtle);border-radius:14px;justify-content:center;align-items:center;display:flex}.un-empty .ic svg{width:24px;height:24px}.un-empty h3{font:600 16px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.un-empty p{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);max-width:280px;margin:0}.un-detailwrap{background:var(--un-card);flex-direction:column;flex:1;min-height:0;display:flex}.un-detailwrap.scroll{overflow:auto}.ad{--ad-card:var(--color-surface-default);--ad-canvas:var(--color-surface-inset);--ad-well:var(--color-surface-inset);--ad-line:var(--color-border-subtle);--ad-line-2:var(--color-border-default);--ad-ok:var(--color-green-700);--ad-ok-bg:var(--color-system-surface-success-subtle);--ad-warn:var(--color-warning-700);--ad-warn-bg:var(--color-warning-100);--ad-off:var(--color-text-subtle);background:var(--ad-canvas);min-width:0;min-height:0;font-family:var(--font-body);flex:1;overflow:auto}[data-theme=dark] :is(.s4,.xh-portal) .ad{--ad-card:var(--color-deep-teal-900);--ad-canvas:var(--color-deep-teal-950);--ad-well:var(--color-deep-teal-800);--ad-line:var(--color-deep-teal-700);--ad-line-2:var(--color-deep-teal-700);--ad-ok:var(--color-green-300);--ad-ok-bg:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad{--ad-ok-bg:color-mix(in oklab, var(--color-green-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad{--ad-warn:var(--color-warning-200);--ad-warn-bg:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad{--ad-warn-bg:color-mix(in oklab, var(--color-warning-500) 18%, var(--color-deep-teal-950))}}.ad *,.ad-sheet *{box-sizing:border-box}.ad-stage>.s4,.ad-stage>.s4>.sh{position:absolute;inset:0}.ad-wrap{min-height:100%;display:flex}.ad-sub{background:var(--ad-card);border-right:1px solid var(--ad-line);flex-direction:column;flex-shrink:0;gap:3px;width:232px;padding:18px 14px;display:flex}.ad-sub-h{padding:4px 10px 10px}.ad-sub-h .k{font:700 9.5px/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-subtle)}.ad-sub-h .t{font:600 16px/1.2 var(--font-display);color:var(--color-text-display);margin-top:6px}.ad-sub-h .d{font:400 11.5px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.ad-subitem{cursor:pointer;text-align:left;width:100%;height:40px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;transition:background .14s,color .14s;display:flex}.ad-subitem svg{width:17px;height:17px;color:var(--color-text-subtle);flex-shrink:0}.ad-subitem .l{flex:1;min-width:0}.ad-subitem .l .n{font:600 13px/1.15 var(--font-body);display:block}.ad-subitem .l .s{font:400 10.5px/1.2 var(--font-body);color:var(--color-text-subtle)}.ad-subitem .cnt{font:600 11px/1 var(--font-mono);color:var(--color-text-subtle)}.ad-subitem:hover{background:var(--ad-well)}.ad-subitem.on{background:var(--color-teal-50);color:var(--color-teal-900)}.ad-subitem.on svg,.ad-subitem.on .l .s{color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .ad-subitem.on{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-subitem.on{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-subitem.on{color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .ad-subitem.on svg,[data-theme=dark] :is(.s4,.xh-portal) .ad-subitem.on .l .s{color:var(--color-teal-200)}.ad-sub-foot{border-top:1px solid var(--ad-line);font:400 10.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin-top:auto;padding:12px 10px 4px}.ad-main{flex:1;min-width:0;padding:26px 30px 40px}.ad-main.wide{max-width:1280px}.ad-head{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ad-eyebrow{font:600 10.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:6px;margin-bottom:9px;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-eyebrow{color:var(--color-teal-300)}.ad-eyebrow svg{width:13px;height:13px}.ad-h1{font:600 25px/1.1 var(--font-display);color:var(--color-text-display);letter-spacing:-.3px;margin:0}.ad-psub{font:400 13px/1.5 var(--font-body);color:var(--color-text-subtle);max-width:720px;margin:7px 0 0}.ad-head-actions{flex-shrink:0;gap:9px;margin-left:auto;display:flex}.ad-btn{border-radius:var(--radius-pill);height:36px;font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:0 15px;transition:background .14s,border-color .14s;display:inline-flex}.ad-btn svg{width:15px;height:15px}.ad-btn.sm{height:30px;padding:0 11px;font-size:11.5px}.ad-btn.pri{background:var(--color-teal-700);color:#fff}.ad-btn.pri:hover{background:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .ad-btn.pri{background:var(--color-teal-600)}.ad-btn.sec{background:var(--ad-card);color:var(--color-text-primary);border-color:var(--ad-line-2)}.ad-btn.sec:hover{background:var(--ad-well)}.ad-btn.ghost{color:var(--color-text-secondary);background:0 0}.ad-btn.ghost:hover{background:var(--ad-well)}.ad-btn.danger{color:var(--color-system-surface-destructive);border-color:var(--color-red-200);background:0 0}.ad-btn.danger:hover{background:var(--color-red-50)}[data-theme=dark] :is(.s4,.xh-portal) .ad-btn.danger{border-color:var(--color-red-900)}[data-theme=dark] :is(.s4,.xh-portal) .ad-btn.danger:hover{background:oklch(63.7% .237 25.331)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-btn.danger:hover{background:color-mix(in oklab, var(--color-red-500) 16%, var(--color-deep-teal-950))}}.ad-iconbtn{border:1px solid var(--ad-line);background:var(--ad-card);width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ad-iconbtn:hover{background:var(--ad-well);color:var(--color-text-primary)}.ad-iconbtn svg{width:15px;height:15px}.ad-tool{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ad-search{border-radius:var(--radius-pill);background:var(--ad-card);border:1px solid var(--ad-line);align-items:center;gap:8px;min-width:240px;height:36px;padding:0 13px;display:flex}.ad-search svg{width:15px;height:15px;color:var(--color-text-subtle)}.ad-search .ph{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle)}.ad-search .cur{font:500 12.5px/1 var(--font-body);color:var(--color-text-primary)}.ad-filter{border-radius:var(--radius-pill);background:var(--ad-card);border:1px solid var(--ad-line);height:36px;font:600 12px/1 var(--font-body);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.ad-filter svg{width:14px;height:14px;color:var(--color-text-subtle)}.ad-filter .v{color:var(--color-text-primary)}.ad-filter.on{border-color:var(--color-teal-400);background:var(--color-teal-50);color:var(--color-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .ad-filter.on{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-filter.on{background:color-mix(in oklab, var(--color-teal-500) 18%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-filter.on{color:var(--color-teal-100);border-color:var(--color-teal-700)}.ad-menu{z-index:30;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);min-width:230px;box-shadow:var(--shadow-overlay);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.ad-menu-item{cursor:pointer;width:100%;height:34px;font:500 12.5px/1 var(--font-body);color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.ad-menu-item:hover{background:var(--color-surface-inset)}.ad-menu-item.on{color:var(--color-teal-800);font-weight:600}.ad-menu-item svg{width:14px;height:14px;color:var(--color-teal-700);flex-shrink:0}.ad-menu-item:not(.on){padding-left:33px}[data-theme=dark] :is(.s4,.xh-portal) .ad-menu-item.on{color:var(--color-teal-200)}.ad-spacer{flex:1}.ad-count{font:500 12px/1 var(--font-body);color:var(--color-text-subtle)}.ad-count b{color:var(--color-text-primary);font-weight:700}.ad-scope{border-radius:var(--radius-pill);background:var(--ad-card);border:1px solid var(--ad-line);cursor:pointer;align-items:center;gap:9px;height:36px;padding:0 7px 0 11px;display:flex}.ad-scope .ic{background:var(--color-teal-700);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ad-scope .ic svg{width:12px;height:12px}.ad-scope .lo{font:500 9.5px/1.1 var(--font-body);color:var(--color-text-subtle);display:block}.ad-scope .v{font:600 12px/1.1 var(--font-body);color:var(--color-text-primary)}.ad-scope .cd{color:var(--color-text-subtle);padding:0 4px;display:flex}.ad-scope .cd svg{width:14px;height:14px}.ad-card{background:var(--ad-card);border:1px solid var(--ad-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.ad-card.pad{padding:18px 20px}.ad-table{border-collapse:collapse;width:100%;font:400 12.5px/1.35 var(--font-body)}.ad-table th{text-align:left;font:600 10px/1 var(--font-body);letter-spacing:.55px;text-transform:uppercase;color:var(--color-text-subtle);border-bottom:1px solid var(--ad-line);white-space:nowrap;background:var(--ad-well);padding:13px 16px}.ad-table th .ad-sort{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ad-table th .ad-sort svg{opacity:.55;width:12px;height:12px}.ad-table th.num,.ad-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ad-table td{border-bottom:1px solid var(--ad-line);color:var(--color-text-secondary);vertical-align:middle;padding:13px 16px}.ad-table tbody tr{transition:background .12s}.ad-table tbody tr:hover{background:var(--ad-well)}.ad-table tbody tr.dim td{opacity:.58}.ad-table tr:last-child td{border-bottom:0}.ad-table .checkcol{width:40px;padding-right:0}.ad-table .endcol{text-align:right;width:44px}.ad-id{align-items:center;gap:11px;display:flex}.ad-id .nm{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.ad-id .em{font:400 11.5px/1.2 var(--font-mono);color:var(--color-text-subtle);margin-top:2px}.ad-av{border-radius:var(--radius-pill);background:var(--color-teal-600);color:#fff;width:32px;height:32px;font:600 11px/1 var(--font-body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ad-av.lg{width:44px;height:44px;font-size:14px}.ad-av.org{background:var(--color-slate-200);color:var(--color-slate-700);border-radius:9px}[data-theme=dark] :is(.s4,.xh-portal) .ad-av.org{background:var(--color-deep-teal-700);color:var(--color-teal-100)}.ad-av.op{background:var(--color-teal-700);color:#fff;border-radius:9px}.ad-roles{flex-wrap:wrap;gap:5px;display:flex}.ad-role{border-radius:var(--radius-pill);height:22px;font:600 11px/1 var(--font-body);white-space:nowrap;background:var(--ad-well);color:var(--color-text-secondary);border:1px solid var(--ad-line);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ad-role .dot{border-radius:999px;width:6px;height:6px}.ad-role .mono{font-family:var(--font-mono);color:var(--color-text-subtle);font-size:10.5px}.ad-badge{border-radius:var(--radius-pill);height:23px;font:600 11px/1 var(--font-body);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ad-badge .d{border-radius:999px;width:6px;height:6px}.ad-badge.ok{background:var(--ad-ok-bg);color:var(--ad-ok)}.ad-badge.ok .d{background:var(--color-green-600)}.ad-badge.pending{background:var(--ad-warn-bg);color:var(--ad-warn)}.ad-badge.pending .d{background:var(--color-warning-500)}.ad-badge.off{background:var(--ad-well);color:var(--ad-off)}.ad-badge.off .d{background:var(--color-text-subtle)}.ad-last{font:400 12px/1.2 var(--font-body);color:var(--color-text-subtle)}.ad-last b{color:var(--color-text-secondary);font-weight:600}.ad-linkcell{border-radius:var(--radius-pill);height:23px;font:600 11px/1 var(--font-body);border:1px solid var(--ad-line);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 8px;display:inline-flex}.ad-linkcell svg{width:13px;height:13px}.ad-linkcell.provider{background:var(--color-sky-100);color:var(--color-sky-800);border-color:#0000}.ad-linkcell.member{background:var(--color-teal-50);color:var(--color-teal-800);border-color:#0000}.ad-linkcell.staff{background:var(--ad-well);color:var(--color-text-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .ad-linkcell.provider{background:oklch(68.5% .169 237.323)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-linkcell.provider{background:color-mix(in oklab, var(--color-sky-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-linkcell.provider{color:var(--color-sky-200)}[data-theme=dark] :is(.s4,.xh-portal) .ad-linkcell.member{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-linkcell.member{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-linkcell.member{color:var(--color-teal-200)}.ad-orgcell{align-items:center;gap:8px;display:inline-flex}.ad-orgcell .mk{background:var(--color-slate-200);width:22px;height:22px;color:var(--color-slate-700);border-radius:6px;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-orgcell .mk{background:var(--color-deep-teal-700);color:var(--color-teal-100)}.ad-orgcell .mk svg{width:12px;height:12px}.ad-orgcell .nm{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary)}.ad-tfoot{font:400 12px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:12px;padding:13px 4px 0;display:flex}.ad-pager{gap:4px;margin-left:auto;display:flex}.ad-pager button{border:1px solid var(--ad-line);background:var(--ad-card);min-width:30px;height:30px;font:600 12px/1 var(--font-body);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;padding:0 8px}.ad-pager button.on{background:var(--color-teal-700);color:#fff;border-color:var(--color-teal-700)}.ad-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.ad-metric{background:var(--ad-card);border:1px solid var(--ad-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:15px 16px}.ad-metric .l{font:600 11px/1.2 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.ad-metric .l svg{width:14px;height:14px}.ad-metric .v{font:700 26px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-.6px;margin-top:10px}.ad-metric .s{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:6px}.ad-overlay{z-index:40;justify-content:flex-end;display:flex;position:absolute;inset:0}.ad-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1e1c6b;position:absolute;inset:0}.ad-sheet{background:var(--color-surface-default);width:480px;max-width:92%;height:100%;box-shadow:var(--shadow-modal);border-left:1px solid var(--color-border-subtle);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.ad-sheet.wide{width:620px}.ad-sheet-h{border-bottom:1px solid var(--color-border-subtle);align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.ad-sheet-h .ic{background:var(--color-teal-50);width:36px;height:36px;color:var(--color-teal-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-sheet-h .ic{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-sheet-h .ic{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-sheet-h .ic{color:var(--color-teal-200)}.ad-sheet-h .ic svg{width:18px;height:18px}.ad-sheet-h h2{font:600 17px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.ad-sheet-h p{font:400 12px/1.45 var(--font-body);color:var(--color-text-subtle);margin:4px 0 0}.ad-sheet-x{width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:flex}.ad-sheet-x:hover{background:var(--color-surface-inset)}.ad-sheet-x svg{width:17px;height:17px}.ad-sheet-body{flex:1;padding:22px 24px;overflow:auto}.ad-sheet-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);align-items:center;gap:10px;padding:16px 24px;display:flex}.ad-sheet-foot .ad-spacer{flex:1}.ad-field{margin-bottom:17px}.ad-label{font:600 12px/1 var(--font-body);color:var(--color-text-primary);margin-bottom:7px;display:block}.ad-label .opt{color:var(--color-text-subtle);margin-left:5px;font-weight:400}.ad-hint{font:400 11px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:6px}.ad-input{border-radius:var(--radius-input);border:1px solid var(--color-border-default);background:var(--color-surface-default);width:100%;height:40px;font:400 13px/1 var(--font-body);color:var(--color-text-primary);padding:0 13px}.ad-input.area{resize:none;height:auto;padding:11px 13px;line-height:1.5}.ad-input::placeholder{color:var(--color-text-subtle)}.ad-input:focus{border-color:var(--color-teal-600);outline:none;box-shadow:0 0 0 3px #00958838}@supports (color:color-mix(in lab, red, red)){.ad-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-teal-600) 22%, transparent)}}.ad-input.disabled{background:var(--color-surface-inset);color:var(--color-text-subtle)}.ad-select{border-radius:var(--radius-input);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:40px;font:400 13px/1 var(--font-body);color:var(--color-text-primary);cursor:pointer;align-items:center;padding:0 13px;display:flex}.ad-select svg{width:15px;height:15px;color:var(--color-text-subtle);margin-left:auto}.ad-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ad-opt{border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:8px;padding:12px 13px;transition:border-color .14s,background .14s;display:flex}.ad-opt:hover{background:var(--color-surface-inset)}.ad-opt.on{border-color:var(--color-teal-500);background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .ad-opt.on{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-opt.on{background:color-mix(in oklab, var(--color-teal-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-opt.on{border-color:var(--color-teal-700)}.ad-opt .ck{border:1.5px solid var(--color-border-default);color:#0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.ad-opt.on .ck{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.ad-opt .ck svg{width:12px;height:12px}.ad-opt .ot{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary);align-items:center;gap:7px;display:flex}.ad-opt .od{font:400 11.5px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.ad-opt .mono{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--ad-well);border-radius:5px;padding:2px 6px}.ad-radio{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.ad-radio button{border-radius:var(--radius-pill);height:30px;font:600 12px/1 var(--font-body);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;padding:0 14px}.ad-radio button.on{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}[data-theme=dark] :is(.s4,.xh-portal) .ad-radio button.on{background:var(--color-deep-teal-700);color:var(--color-teal-100)}.ad-note{background:var(--color-teal-50);border:1px solid var(--color-teal-200);font:400 12px/1.55 var(--font-body);color:var(--color-teal-900);border-radius:11px;gap:10px;padding:13px 15px;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-note{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-note{background:color-mix(in oklab, var(--color-teal-500) 14%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-note{border-color:var(--color-teal-800);color:var(--color-teal-100)}.ad-note svg{width:16px;height:16px;color:var(--color-teal-700);flex-shrink:0;margin-top:1px}[data-theme=dark] :is(.s4,.xh-portal) .ad-note svg{color:var(--color-teal-300)}.ad-perm{gap:0;min-height:100%;display:flex}.ad-rolelist{border-right:1px solid var(--ad-line);background:var(--ad-card);flex-shrink:0;width:280px;padding:14px 12px;overflow:auto}.ad-rolelist-h{align-items:center;margin:4px 4px 6px;display:flex}.ad-rolelist-h .t{font:700 9.5px/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-subtle)}.ad-rolegrp{font:700 9.5px/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:7px;padding:16px 8px 8px;display:flex}.ad-rolegrp .c{font:600 9.5px/1 var(--font-mono);color:var(--color-text-subtle);opacity:.8;margin-left:auto}.ad-roleitem{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:50px;padding:8px 11px 8px 9px;transition:background .12s;display:flex;position:relative}.ad-roleitem:hover{background:var(--ad-well)}.ad-roleitem.on{background:var(--color-teal-50);box-shadow:inset 3px 0 0 var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .ad-roleitem.on{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-roleitem.on{background:color-mix(in oklab, var(--color-teal-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-roleitem.on{box-shadow:inset 3px 0 0 var(--color-teal-400)}.ad-roleitem .sw{border-radius:999px;flex-shrink:0;width:9px;height:9px}.ad-roleitem .m{flex:1;min-width:0}.ad-roleitem .m .n{font:600 13px/1.25 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ad-roleitem.on .m .n{color:var(--color-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .ad-roleitem.on .m .n{color:#fff}.ad-roleitem .m .s{font:400 10.5px/1.2 var(--font-mono);color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.ad-roleitem .u{text-align:right;min-width:30px;font:600 11.5px/1 var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.ad-roleitem .u .ul{font:500 8px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);margin-top:4px;display:block}.ad-typetag{border-radius:var(--radius-pill);height:17px;font:700 8.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;align-items:center;padding:0 7px;display:inline-flex}.ad-typetag.template{background:var(--color-sky-100);color:var(--color-sky-800)}.ad-typetag.dynamic{background:var(--color-mauve-100);color:var(--color-mauve-800)}.ad-typetag.system{background:var(--color-slate-200);color:var(--color-slate-800)}[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.template{background:oklch(68.5% .169 237.323)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.template{background:color-mix(in oklab, var(--color-sky-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.template{color:var(--color-sky-200)}[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.dynamic{background:oklch(54.2% .034 322.5)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.dynamic{background:color-mix(in oklab, var(--color-mauve-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.dynamic{color:var(--color-mauve-200)}[data-theme=dark] :is(.s4,.xh-portal) .ad-typetag.system{background:var(--color-deep-teal-700);color:var(--color-neutral-cool-100)}.ad-permmain{flex:1;min-width:0;padding:24px 28px 40px;overflow:auto}.ad-permhead{align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.ad-permhead .sw{border-radius:999px;flex-shrink:0;width:14px;height:14px;margin-top:6px}.ad-permhead h2{font:600 21px/1.15 var(--font-display);color:var(--color-text-display);align-items:center;gap:10px;margin:0;display:flex}.ad-permhead .key{font:600 12px/1 var(--font-mono);color:var(--color-text-subtle);margin-top:6px}.ad-permhead .desc{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);max-width:560px;margin:8px 0 0}.ad-permhead-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.ad-matrix{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body);margin-top:18px}.ad-matrix th{font:600 10px/1.3 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);text-align:center;border-bottom:1px solid var(--ad-line);padding:9px 6px}.ad-matrix th.res{text-align:left;width:30%;padding-left:4px}.ad-matrix td{border-bottom:1px solid var(--ad-line);text-align:center;padding:11px 6px}.ad-matrix td.res{text-align:left;padding-left:4px}.ad-mres{align-items:center;gap:10px;display:flex}.ad-mres .ic{background:var(--ad-well);width:30px;height:30px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-mres .ic{color:var(--color-teal-300)}.ad-mres .ic svg{width:15px;height:15px}.ad-mres .n{font:600 13px/1.15 var(--font-body);color:var(--color-text-primary);display:block}.ad-mres .d{font:400 10.5px/1.25 var(--font-body);color:var(--color-text-subtle);margin-top:2px;display:block}.ad-cell{border:1.5px solid var(--color-border-default);cursor:pointer;color:#0000;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,border-color .12s;display:inline-flex}.ad-cell svg{width:14px;height:14px}.ad-cell.on{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .ad-cell.on{background:var(--color-teal-600);border-color:var(--color-teal-600)}.ad-cell.na{cursor:default;border:0}.ad-cell.na:after{content:"—";color:var(--color-text-subtle);opacity:.4;font:400 13px/1 var(--font-body)}.ad-cell.locked{background:var(--ad-well);border-color:var(--ad-line);color:var(--color-text-subtle);cursor:not-allowed}.ad-cell.locked.on{background:var(--color-slate-300);border-color:var(--color-slate-300);color:var(--color-slate-700)}[data-theme=dark] :is(.s4,.xh-portal) .ad-cell.locked.on{background:var(--color-deep-teal-600);border-color:var(--color-deep-teal-600);color:var(--color-neutral-cool-100)}.ad-ovrt{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body)}.ad-ovrt th{font:600 10px/1.2 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);text-align:center;border-bottom:1px solid var(--ad-line);padding:10px 8px}.ad-ovrt th.role{text-align:left}.ad-ovrt td{border-bottom:1px solid var(--ad-line);text-align:center;padding:9px 8px}.ad-ovrt td.role{text-align:left}.ad-lvl{border-radius:var(--radius-pill);min-width:52px;height:22px;font:600 10.5px/1 var(--font-body);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.ad-lvl.none{color:var(--color-text-subtle);background:0 0}.ad-lvl.none:after{content:"—";opacity:.5}.ad-lvl.view{background:var(--color-sky-100);color:var(--color-sky-800)}.ad-lvl.edit{background:var(--color-teal-100);color:var(--color-teal-900)}.ad-lvl.full{background:var(--color-teal-700);color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .ad-lvl.view{background:oklch(68.5% .169 237.323)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-lvl.view{background:color-mix(in oklab, var(--color-sky-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-lvl.view{color:var(--color-sky-200)}[data-theme=dark] :is(.s4,.xh-portal) .ad-lvl.edit{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .ad-lvl.edit{background:color-mix(in oklab, var(--color-teal-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .ad-lvl.edit{color:var(--color-teal-100)}.ad-orggrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ad-orgcard{background:var(--ad-card);border:1px solid var(--ad-line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);cursor:pointer;padding:18px 19px;transition:border-color .14s,box-shadow .14s}.ad-orgcard:hover{border-color:var(--color-teal-300);box-shadow:var(--shadow-hover)}.ad-orgcard-top{align-items:flex-start;gap:12px;display:flex}.ad-orgcard .mk{background:var(--color-slate-200);width:42px;height:42px;color:var(--color-slate-700);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ad-orgcard .mk.op{background:var(--color-teal-700);color:#fff}[data-theme=dark] :is(.s4,.xh-portal) .ad-orgcard .mk{background:var(--color-deep-teal-700);color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .ad-orgcard .mk.op{background:var(--color-teal-700);color:#fff}.ad-orgcard .mk svg{width:21px;height:21px}.ad-orgcard .nm{font:600 15px/1.2 var(--font-display);color:var(--color-text-display)}.ad-orgcard .ty{font:500 11px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.ad-orgcard-stats{border-top:1px solid var(--ad-line);gap:22px;margin-top:16px;padding-top:15px;display:flex}.ad-orgcard-stats .st .v{font:700 17px/1 var(--font-mono);color:var(--color-text-primary)}.ad-orgcard-stats .st .l{font:500 10.5px/1.2 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.ad-orgcard-admins{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;margin-top:14px;display:flex}.ad-orgcard-admins .ad-av{width:24px;height:24px;font-size:9px}.ad-setrow{border-bottom:1px solid var(--ad-line);align-items:center;gap:16px;padding:16px 0;display:flex}.ad-setrow .lab{flex-shrink:0;width:200px}.ad-setrow .lab .t{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.ad-setrow .lab .d{font:400 11px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.ad-setrow .ctl{flex:1}.ad-switch{background:var(--color-slate-300);cursor:pointer;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}.ad-switch.on{background:var(--color-teal-700)}.ad-switch .kn{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.ad-switch.on .kn{transform:translate(16px)}.ad-sec{align-items:center;gap:10px;margin:26px 0 14px;display:flex}.ad-sec .si{background:var(--ad-well);width:26px;height:26px;color:var(--color-teal-700);border-radius:7px;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-sec .si{color:var(--color-teal-300)}.ad-sec .si svg{width:14px;height:14px}.ad-sec h2{font:600 15px/1 var(--font-display);color:var(--color-text-display);margin:0}.ad-sec .sd{font:400 12px/1 var(--font-body);color:var(--color-text-subtle)}.ad-sec .line{background:var(--ad-line);flex:1;height:1px}.ad-legend{font:400 11px/1 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.ad-legend .it{align-items:center;gap:6px;display:inline-flex}.raf-cluster{background:var(--color-slate-50);border:1px solid var(--color-slate-200);border-radius:12px;align-items:center;gap:14px;padding:9px 16px 9px 14px;display:flex}.raf-cluster .raf-k{font:600 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle)}.raf-cluster .raf-n{font-family:var(--font-mono);color:var(--color-slate-900);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.raf-cluster .raf-main{flex-direction:column;gap:4px;display:flex}.raf-cluster .raf-delta{font:600 12px/1 var(--font-mono);color:var(--color-green-700);white-space:nowrap}.raf-cluster .raf-lock{font:600 9.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-slate-600);align-items:center;gap:5px;display:inline-flex}.raf-cluster .raf-lock svg{width:11px;height:11px}.raf-divider{background:var(--color-slate-200);align-self:stretch;width:1px}.raf-card{background:var(--color-slate-50);border-color:var(--color-slate-200)}.raf-card .rc-body{align-items:flex-end;gap:16px;display:flex}.raf-card .raf-big{font-family:var(--font-mono);color:var(--color-slate-900);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:.9}.raf-card .raf-side{flex-direction:column;gap:5px;padding-bottom:3px;display:flex}.raf-card .raf-pend{font:600 12.5px/1.3 var(--font-mono);color:var(--color-green-700)}.raf-card .raf-asof{font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle)}.rec-card{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rec-h{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:9px;padding:12px 14px;display:flex}.rec-h .rec-ic{background:var(--color-teal-50);width:26px;height:26px;color:var(--color-teal-700);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rec-h .rec-ic svg{width:15px;height:15px}.rec-h h3{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary);flex:1;margin:0}.rec-h .rec-count{font:600 11px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 8px}.rec-body{padding:12px 14px}.rec-card.flush .rec-body{padding:6px 0}.rrow{border-bottom:1px solid var(--color-border-subtle);padding:10px 14px}.rrow:last-child{border-bottom:0}.cc-row{align-items:flex-start;gap:10px;display:flex}.cc-main{flex:1;min-width:0}.cc-name{font:600 13px/1.3 var(--font-body);color:var(--color-text-primary)}.cc-note{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cc-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hcc-tag{font:600 10px/1 var(--font-mono);color:var(--color-teal-800);background:var(--color-teal-50);border:1px solid var(--color-teal-200);white-space:nowrap;border-radius:6px;padding:3px 7px}.med-row{align-items:baseline;gap:10px;display:flex}.med-name{font:600 13px/1.3 var(--font-body);color:var(--color-text-primary)}.med-dose{font:600 12px/1 var(--font-mono);color:var(--color-text-secondary)}.med-meta{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.med-for{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;margin-left:auto}.lab-row{align-items:center;gap:12px;display:flex}.lab-name{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary);flex:1;min-width:0}.lab-val{align-items:baseline;gap:4px;display:flex}.lab-num{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.lab-unit{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.lab-trend{font:600 10.5px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex}.lab-trend svg{width:11px;height:11px}.lab-trend.t-up,.lab-trend.t-down{background:var(--color-system-surface-error-subtle);color:var(--color-red-700)}.lab-prior{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;text-align:right;min-width:78px}.gap-row{align-items:flex-start;gap:10px;display:flex}.gap-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.gap-dot.u-high{background:var(--color-system-surface-destructive)}.gap-dot.u-medium{background:var(--color-warning-500)}.gap-dot.u-low{background:var(--color-slate-400)}.gap-main{flex:1;min-width:0}.gap-title{font:600 12.5px/1.35 var(--font-body);color:var(--color-text-primary)}.gap-detail{font:400 11.5px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.gap-action{font:600 11px/1 var(--font-body);color:var(--color-teal-700);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.gap-action svg{width:12px;height:12px}.hra-item{font:400 12px/1.45 var(--font-body);color:var(--color-text-secondary);align-items:flex-start;gap:8px;padding:5px 0;display:flex}.hra-item .hra-tick{background:var(--color-teal-600);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:7px}.doc-row{align-items:center;gap:10px;display:flex}.doc-ic{background:var(--color-sand-100);width:30px;height:30px;color:var(--color-sand-800);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-ic svg{width:15px;height:15px}.doc-name{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary);flex:1;min-width:0}.doc-kind{font:600 9.5px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:5px;padding:3px 6px}.doc-date{font:500 11px/1 var(--font-mono);color:var(--color-text-subtle);white-space:nowrap}.raf-impact{font:600 10.5px/1 var(--font-mono);color:var(--color-green-700);background:var(--color-system-surface-success-subtle);border:1px solid var(--color-green-200);border-radius:999px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex}.rail-eyebrow{font:600 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:8px;padding:14px 4px 4px;display:flex}.rail-eyebrow .ax{background:var(--color-border-subtle);flex:1;height:1px}.cd-urg{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cd-urg .u-label{font:600 11px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase}.cd-title{font:600 22px/1.25 var(--font-display);color:var(--color-text-display);margin:0}.cd-codes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cd-reason{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);flex:1;min-width:200px}.dock-bar.tight{gap:9px;padding:14px 18px}.dock-bar.tight .btn{height:40px;padding:0 15px;font-size:13px}.dock-bar.wrap{flex-wrap:wrap}.lay-cockpit{flex:1;grid-template-columns:344px 312px 1fr;min-height:0;display:grid;overflow:hidden}.ck-record{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;gap:12px;min-height:0;padding:6px 14px 28px;display:flex;overflow-y:auto}.ck-queue{background:var(--color-surface-inset);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.ck-evidence{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex}.col-head{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;padding:14px 16px 11px}.col-head h2{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.col-head .meta{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.col-scroll{flex:1;min-height:0;padding:8px;overflow-y:auto}.ev-scroll{flex:1;min-height:0;padding:22px 26px 24px;overflow-y:auto}.lay-band{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rec-band{background:var(--color-surface-inset);border-bottom:1px solid var(--color-border-subtle);flex:none;grid-template-columns:repeat(5,1fr);gap:14px;height:264px;padding:14px 22px;display:grid}.rec-band .rec-card{height:100%}.rec-band .rec-body{flex:1;min-height:0;overflow-y:auto}.band-review{flex:1;grid-template-columns:336px 1fr;min-height:0;display:grid;overflow:hidden}.band-review .br-queue{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.band-review .br-detail{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex}.lay-chartfirst{flex:1;grid-template-columns:1fr 452px;min-height:0;display:grid;overflow:hidden}.cf-chart{background:var(--color-surface-inset);min-height:0;padding:20px 24px 28px;overflow-y:auto}.cf-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;max-width:1040px;display:grid}.cf-grid .span2{grid-column:1/-1}.cf-insp{background:var(--color-surface-default);border-left:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.cf-insp-head{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:13px 16px}.cf-insp-head .ih-k{font:600 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle)}.cf-insp-head h2{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);margin:4px 0 0}.cf-queue{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;max-height:202px;padding:8px;overflow-y:auto}.cf-evidence{flex:1;min-height:0;padding:16px 16px 18px;overflow-y:auto}.lay-reconcile{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.rc-record{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-direction:column;gap:12px;min-height:0;padding:16px 18px 28px;display:flex;overflow-y:auto}.rc-review{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex}.rc-pane-head{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:10px;padding:14px 20px 12px;display:flex}.rc-pane-head h2{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.rc-pane-head .rc-tag{font:600 10px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);margin-left:auto}.rc-chips{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.rc-chip{border:1px solid var(--color-border-muted);background:var(--color-surface-default);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;flex-shrink:0;gap:5px;min-width:150px;padding:9px 13px;transition:all .14s;display:flex}.rc-chip:hover{border-color:var(--color-slate-400)}.rc-chip.sel{border-color:var(--color-teal-600);background:var(--color-teal-50);box-shadow:inset 0 0 0 1px var(--color-teal-600)}.rc-chip .chip-name{font:600 12px/1.3 var(--font-body);color:var(--color-text-primary)}.rc-chip .chip-foot{align-items:center;gap:7px;display:flex}.rc-evidence{flex:1;min-height:0;padding:18px 20px 20px;overflow-y:auto}.rec-card.linked,.rec-anchor.linked>.rec-card{border-color:var(--color-teal-600);box-shadow:0 0 0 2px var(--color-alpha-teal-500-24), var(--shadow-raised)}.rec-anchor{transition:box-shadow .2s}.ev-jump{font:600 11px/1 var(--font-body);color:var(--color-teal-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;display:inline-flex}.ev-jump svg{width:12px;height:12px}.detail-stack{max-width:760px}.scope-toast{z-index:60;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.nr-browser{background:var(--color-surface-default);flex-direction:column;height:100%;min-height:0;display:flex}.nr-scroll{flex:1;min-height:0;padding:6px 16px 26px;overflow-y:auto}.nr-toolbar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;padding:13px 16px 12px}.nr-search{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-default);align-items:center;gap:9px;height:40px;padding:0 13px;transition:all .14s;display:flex}.nr-search.active{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-alpha-teal-500-24);background:var(--color-surface-default)}.nr-search svg{width:16px;height:16px;color:var(--color-text-subtle);flex-shrink:0}.nr-search input{font:500 13.5px/1 var(--font-body);color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1;min-width:0}.nr-search input::placeholder{color:var(--color-text-subtle);font-weight:400}.nr-search .nr-clear{background:var(--color-slate-200);width:22px;height:22px;color:var(--color-slate-700);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nr-search .nr-clear svg{width:11px;height:11px;color:inherit}.nr-search kbd{font:600 10px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:5px;padding:3px 6px}.nr-chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.nr-chip{border-radius:var(--radius-pill);border:1px solid var(--color-border-muted);background:var(--color-surface-default);height:29px;color:var(--color-text-secondary);font:600 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;transition:all .14s;display:inline-flex}.nr-chip:hover{border-color:var(--color-slate-400)}.nr-chip svg{width:13px;height:13px}.nr-chip .c{font-family:var(--font-mono);opacity:.65}.nr-chip.on{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.nr-chip.on .c{opacity:.85}.nr-resultmeta{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:8px;padding:10px 2px 2px;display:flex}.nr-resultmeta b{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.nr-resultmeta .q{color:var(--color-teal-700);font-weight:600}mark.nr-hit{background:var(--color-warning-100);color:inherit;box-shadow:inset 0 -2px 0 var(--color-warning-300);border-radius:3px;padding:0 1px}.nr-body{flex:1;grid-template-columns:1fr 56px;min-height:0;display:grid;overflow:hidden}.nr-body.no-rail{grid-template-columns:1fr}.nr-yearrail{border-left:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-direction:column;align-items:stretch;gap:2px;padding:14px 0;display:flex;overflow-y:auto}.nr-yearrail .yr-cap{font:600 8.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);text-align:center;padding:0 0 8px}.nr-year{cursor:pointer;font:600 11px/1 var(--font-mono);color:var(--color-text-subtle);text-align:center;background:0 0;border:0;padding:7px 0;transition:all .12s;position:relative}.nr-year:before{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:2px;left:7px;right:7px}.nr-year:hover{color:var(--color-text-primary)}.nr-year.on{color:var(--color-teal-800)}.nr-year.on:before{background:var(--color-teal-600)}.nr-sec{margin-top:14px}.nr-sec:first-child{margin-top:6px}.nr-sec-h{z-index:2;background:var(--color-surface-default);align-items:center;gap:9px;padding:6px 4px 7px;display:flex;position:sticky;top:0}.nr-sec-h .ic{background:var(--color-teal-50);width:24px;height:24px;color:var(--color-teal-700);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nr-sec-h .ic svg{width:14px;height:14px}.nr-sec-h h3{font:600 12.5px/1 var(--font-body);letter-spacing:.3px;color:var(--color-text-primary);margin:0}.nr-sec-h .n{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 8px}.nr-sec-h .ax{background:var(--color-border-subtle);flex:1;height:1px}.nr-rows{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);overflow:hidden}.nr-row{border-bottom:1px solid var(--color-border-subtle);padding:11px 13px;transition:background .12s}.nr-row:last-child{border-bottom:0}.nr-row:hover{background:var(--color-surface-inset)}.nr-row.rel{box-shadow:inset 3px 0 0 var(--color-teal-500)}.enc-row{align-items:center;gap:11px;display:flex}.enc-ic{background:var(--color-slate-100);width:30px;height:30px;color:var(--color-slate-600);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.enc-ic svg{width:15px;height:15px}.enc-main{flex:1;min-width:0}.enc-name{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.enc-sub{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.enc-kind{font:600 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);white-space:nowrap;border-radius:5px;padding:3px 7px}.enc-date{font:500 11px/1 var(--font-mono);color:var(--color-text-subtle);white-space:nowrap;text-align:right;min-width:78px}.lab-full{align-items:center;gap:12px;display:flex}.lab-full .lf-main{flex:1;min-width:0}.lab-full .lf-name{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.lab-full .lf-note{font:400 11px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.nr-spark{flex-shrink:0}.lab-full .lf-val{flex-direction:column;align-items:flex-end;gap:2px;min-width:78px;display:flex}.lab-full .lf-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.lab-full .lf-num.f-low,.lab-full .lf-num.f-high{color:var(--color-red-700)}.lab-full .lf-num.f-ok{color:var(--color-text-primary)}.lab-full .lf-unit{font:500 9.5px/1 var(--font-body);color:var(--color-text-subtle)}.nr-more{border:1px dashed var(--color-border-default);border-radius:var(--radius-input);width:100%;color:var(--color-teal-700);font:600 12px/1 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:9px;transition:all .14s;display:flex}.nr-more:hover{border-color:var(--color-teal-600);background:var(--color-teal-50)}.nr-more svg{width:13px;height:13px}.nr-rel-banner{border-radius:var(--radius-card);background:var(--color-teal-50);border:1px solid var(--color-teal-200);align-items:center;gap:11px;margin:2px 2px 4px;padding:11px 14px;display:flex}.nr-rel-banner .rb-ic{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nr-rel-banner .rb-ic svg{width:16px;height:16px}.nr-rel-banner .rb-t{min-width:0;font:600 12.5px/1.4 var(--font-body);color:var(--color-teal-900);flex:1}.nr-rel-banner .rb-t small{font:400 11.5px/1.4 var(--font-body);color:var(--color-teal-800);margin-top:1px;display:block}.nr-rel-banner .rb-toggle{border-radius:var(--radius-pill);border:1px solid var(--color-teal-600);background:var(--color-surface-default);height:32px;color:var(--color-teal-800);font:600 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 13px;transition:all .14s;display:inline-flex}.nr-rel-banner .rb-toggle:hover{background:var(--color-teal-100)}.nr-rel-banner .rb-toggle.on{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.nr-rel-banner .rb-toggle svg{width:13px;height:13px}.nr-empty{text-align:center;color:var(--color-text-subtle);padding:48px 24px}.nr-empty .ec{background:var(--color-surface-inset);width:48px;height:48px;color:var(--color-text-subtle);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.nr-empty .ec svg{width:22px;height:22px}.nr-empty h4{font:600 14px/1.3 var(--font-body);color:var(--color-text-primary);margin:0 0 4px}.nr-empty p{font:400 12.5px/1.5 var(--font-body);margin:0}.nr-pane-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:11px;padding:13px 16px;display:flex}.nr-pane-h .ph-ic{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nr-pane-h .ph-ic svg{width:16px;height:16px}.nr-pane-h h2{font:600 15px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.nr-pane-h .ph-sub{font:500 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:1px}.nr-pane-h .ph-grow{flex:1}.nr-iconbtn{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:34px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 13px;transition:all .14s;display:inline-flex}.nr-iconbtn:hover{border-color:var(--color-teal-600);color:var(--color-teal-700);background:var(--color-teal-50)}.nr-iconbtn svg{width:15px;height:15px}.nr-rev{background:var(--color-surface-inset);border-left:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex}.nr-rev-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;padding:13px 16px 11px}.nr-rev-h .rh-k{font:600 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle)}.nr-rev-h h2{font:600 14px/1.2 var(--font-display);color:var(--color-text-display);margin:4px 0 0}.nr-rev-queue{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;max-height:188px;padding:8px;overflow-y:auto}.nr-rev-ev{flex:1;min-height:0;padding:16px 16px 14px;overflow-y:auto}.nr-max{flex:1;grid-template-columns:1fr 396px;min-height:0;transition:grid-template-columns .28s;display:grid;overflow:hidden}.nr-max.is-max{grid-template-columns:1fr 0}.nrx-record{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.nrx-review{background:var(--color-surface-inset);border-left:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex;overflow:hidden}.nr-max.is-max .nrx-review{display:none}.nrx-fab{z-index:20;border-radius:var(--radius-pill);background:var(--color-teal-700);color:#fff;box-shadow:var(--shadow-floating);cursor:pointer;font:600 13px/1 var(--font-body);border:0;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:64px;right:20px}.nrx-fab .pip{background:var(--color-warning-400);min-width:20px;height:20px;color:var(--color-teal-950);font:700 11px/20px var(--font-body);border-radius:999px;padding:0 6px}.nrx-fab svg{width:15px;height:15px}.nrx-maxdock{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:14px;padding:12px 20px;display:flex;box-shadow:0 -6px 20px #0b372e0f}.nrx-maxdock .md-cond{align-items:center;gap:9px;min-width:0;display:flex}.nrx-maxdock .md-cond .md-name{font:600 13.5px/1.25 var(--font-body);color:var(--color-text-primary)}.nrx-maxdock .md-cond .md-sub{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.nrx-maxdock .md-grow{flex:1}.nr-find{flex:1;grid-template-columns:1fr 372px;min-height:0;display:grid;overflow:hidden}.nrf-record{flex-direction:column;min-height:0;display:flex;overflow:hidden}.nr-rl{flex:1;grid-template-columns:1fr 412px;min-height:0;display:grid;overflow:hidden}.nrl-record{flex-direction:column;min-height:0;display:flex;overflow:hidden}.nr-chart{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.nr-tabs{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:4px;height:46px;padding:0 18px;display:flex}.nr-tab{cursor:pointer;height:46px;font:600 13px/1 var(--font-body);color:var(--color-text-subtle);background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;transition:all .12s;display:flex;position:relative}.nr-tab svg{width:15px;height:15px}.nr-tab:hover{color:var(--color-text-primary)}.nr-tab.on{color:var(--color-teal-800)}.nr-tab.on:after{content:"";background:var(--color-teal-700);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:0;left:10px;right:10px}.nr-tab .n{font:600 10px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:2px 6px}.nr-tab.on .n{color:var(--color-teal-800);background:var(--color-teal-50);border-color:var(--color-teal-200)}.nr-chart-body{background:var(--color-surface-inset);flex:1;min-height:0;padding:18px 24px 40px;overflow-y:auto}.nr-chart-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;max-width:1180px;margin:0 auto;display:grid}.nr-chart-grid .span2{grid-column:1/-1}.nr-inspector{z-index:30;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-modal);width:430px;min-height:0;box-shadow:var(--shadow-overlay);flex-direction:column;transition:transform .26s,opacity .2s;display:flex;position:absolute;top:58px;bottom:18px;right:20px;overflow:hidden}.nr-insp-h{border-bottom:1px solid var(--color-border-subtle);cursor:grab;flex-shrink:0;align-items:center;gap:10px;padding:13px 14px;display:flex}.nr-insp-h .ih-k{font:600 10px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle)}.nr-insp-h h2{font:600 14px/1.15 var(--font-display);color:var(--color-text-display);margin:2px 0 0}.nr-insp-h .ih-grow{flex:1}.nr-insp-min{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.nr-insp-min svg{width:15px;height:15px}.nr-insp-queue{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;gap:7px;padding:11px 14px;display:flex;overflow-x:auto}.nr-insp-ev{flex:1;min-height:0;padding:15px 15px 12px;overflow-y:auto}.nr-inspector.min{cursor:pointer;border-radius:var(--radius-pill);width:auto;height:auto;top:auto;bottom:18px}.nr-inspector.min .nr-insp-queue,.nr-inspector.min .nr-insp-ev,.nr-inspector.min .nr-dock-wrap{display:none}.nr-inspector.min .nr-insp-h{cursor:pointer;border-bottom:0;padding:11px 16px}.nr-dock-wrap{flex-shrink:0}.nr-swap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nr-swap-bar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:14px;padding:11px 20px;display:flex}.nr-seg{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:3px;padding:3px;display:flex}.nr-seg button{border-radius:var(--radius-pill);height:34px;font:600 13px/1 var(--font-body);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;transition:all .14s;display:inline-flex}.nr-seg button svg{width:15px;height:15px}.nr-seg button .n{font:600 10px/1 var(--font-mono);background:var(--color-slate-200);color:var(--color-slate-700);border-radius:999px;padding:2px 6px}.nr-seg button.on{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.nr-seg button.on .n{background:var(--color-teal-100);color:var(--color-teal-800)}.nr-swap-hint{font:500 12px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.nr-swap-hint svg{width:14px;height:14px;color:var(--color-teal-600)}.nr-swap-stage{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.nr-swap-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.nr-peek{border-left:1px solid var(--color-border-subtle);background:var(--color-surface-inset);cursor:pointer;flex-direction:column;flex:0 0 78px;align-items:center;gap:10px;padding:16px 8px;transition:flex-basis .2s,background .14s;display:flex}.nr-peek:hover{background:var(--color-teal-50)}.nr-peek .pk-rot{writing-mode:vertical-rl;font:600 11px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);transform:rotate(180deg)}.nr-peek .pk-ic{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);width:34px;height:34px;color:var(--color-teal-700);border-radius:9px;justify-content:center;align-items:center;display:flex}.nr-peek .pk-ic svg{width:17px;height:17px}.nr-peek .pk-pip{background:var(--color-warning-400);min-width:20px;height:20px;color:var(--color-teal-950);font:700 11px/20px var(--font-body);text-align:center;border-radius:999px;padding:0 6px}.nr-swap-review{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nr-swap-review .nr-rev-queue{max-height:none}.nr-swap-recwrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nr-rev .dock-bar,.nr-inspector .dock-bar,.nr-swap-recwrap~* .dock-bar{flex-wrap:wrap}.nr-rev .dock-hint,.nr-inspector .dock-hint{display:none}.nr-rev .dock,.nr-inspector .nr-dock-wrap .dock{padding-bottom:2px}button.nr-inspector.min{text-align:left;appearance:none;padding:0;font-family:inherit}.nr-split{flex:1;min-height:0;display:flex;overflow:hidden}.nrs-record{flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;overflow:hidden}.nrs-review{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.nrs-review>.nr-rev{border-left:0;flex:1}.nrs-gutter{cursor:col-resize;background:var(--color-surface-inset);border-left:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);touch-action:none;z-index:3;flex:0 0 10px;justify-content:center;align-items:center;transition:background .12s;display:flex;position:relative}.nrs-gutter:hover{background:var(--color-teal-50)}.nrs-gutter .grip{background:var(--color-surface-default);border:1px solid var(--color-border-default);width:22px;height:46px;color:var(--color-slate-500);box-shadow:var(--shadow-raised);border-radius:999px;justify-content:center;align-items:center;display:flex}.nrs-gutter .grip svg{width:13px;height:13px}.nrs-gutter:hover .grip{border-color:var(--color-teal-500);color:var(--color-teal-700)}.md-page,.md-record{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.md-banner{background:var(--color-system-surface-warning-subtle);border-bottom:1px solid var(--color-warning-300);flex-shrink:0;align-items:center;gap:13px;padding:12px 22px;display:flex}.md-banner .mb-ic{background:var(--color-warning-100);width:32px;height:32px;color:var(--color-warning-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.md-banner .mb-ic svg{width:17px;height:17px}.md-banner .mb-t{min-width:0;font:600 13.5px/1.35 var(--font-body);color:var(--color-system-text-warning);flex:1}.md-banner .mb-t small{font:400 12px/1.4 var(--font-body);color:var(--color-warning-800);margin-top:1px;display:block}.md-banner .mb-cta{border-radius:var(--radius-pill);background:var(--color-action-surface-primary);height:38px;color:var(--color-action-text-on-primary);font:600 13px/1 var(--font-body);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;transition:background .14s;display:inline-flex}.md-banner .mb-cta:hover{background:var(--color-action-surface-primary-hover)}.md-banner .mb-cta svg{width:15px;height:15px}.md-record .nr-scroll,.md-record .nr-toolbar{padding-left:28px;padding-right:28px}.nr-scroll::-webkit-scrollbar{width:9px}.nr-rev-ev::-webkit-scrollbar{width:9px}.nr-insp-ev::-webkit-scrollbar{width:9px}.nr-chart-body::-webkit-scrollbar{width:9px}.nr-yearrail::-webkit-scrollbar{width:9px}.nr-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.nr-rev-ev::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.nr-insp-ev::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.nr-chart-body::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.nr-yearrail::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mp-header{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:18px;padding:16px 28px;display:flex}.mp-avatar{border-radius:var(--radius-pill);background:var(--color-teal-50);width:48px;height:48px;color:var(--color-teal-800);font:600 17px/1 var(--font-body);border:1px solid var(--color-teal-200);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp-idblock{min-width:0}.mp-name-row{align-items:center;gap:12px;display:flex}.mp-name-row h1{font:600 23px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.mp-facts{font:500 12.5px/1 var(--font-body);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:11px;margin-top:5px;display:flex}.mp-facts .mono{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:12px}.mp-facts i{background:var(--color-border-default);width:1px;height:12px;display:inline-block}.mp-fact-pcp{color:var(--color-text-secondary);align-items:center;gap:5px;display:inline-flex}.mp-fact-pcp svg{width:14px;height:14px;color:var(--color-teal-700)}.mp-grow{flex:1}.mp-role{border-radius:var(--radius-pill);height:26px;font:600 11px/1 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.mp-role svg{width:13px;height:13px}.mp-role .mp-role-sub{opacity:.8;border-left:1px solid;margin-left:2px;padding-left:6px;font-weight:500}.mp-role.rev{background:var(--color-teal-50);color:var(--color-teal-800);border:1px solid var(--color-teal-200)}.mp-role.pcp{background:var(--color-slate-100);color:var(--color-slate-700);border:1px solid var(--color-slate-200)}.mp-raf{background:var(--color-slate-50);border:1px solid var(--color-slate-200);border-radius:12px;flex-shrink:0;align-items:center;gap:14px;padding:9px 16px;display:flex}.mp-raf-main{flex-direction:column;gap:3px;display:flex}.mp-raf-main .k{font:600 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle)}.mp-raf-main .n{font-family:var(--font-mono);color:var(--color-slate-900);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.mp-raf-div{background:var(--color-slate-200);align-self:stretch;width:1px}.mp-raf-side{flex-direction:column;gap:4px;display:flex}.mp-raf-side .d{font:600 12.5px/1 var(--font-mono);color:var(--color-green-700)}.mp-raf-side .lock{font:600 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--color-slate-600);align-items:center;gap:5px;display:inline-flex}.mp-raf-side .lock svg{width:11px;height:11px}.mp-banner{background:var(--color-system-surface-warning-subtle);border-bottom:1px solid var(--color-warning-300);flex-shrink:0;align-items:center;gap:13px;padding:12px 28px;display:flex}.mp-banner .mb-ic{background:var(--color-warning-100);width:32px;height:32px;color:var(--color-warning-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp-banner .mb-ic svg{width:17px;height:17px}.mp-banner .mb-t{min-width:0;font:600 13.5px/1.35 var(--font-body);color:var(--color-system-text-warning);flex:1}.mp-banner .mb-t small{font:400 11.5px/1.4 var(--font-body);color:var(--color-warning-800);margin-top:1px;display:block}.mp-banner .mb-cta{border-radius:var(--radius-pill);background:var(--color-action-surface-primary);height:38px;color:var(--color-action-text-on-primary);font:600 13px/1 var(--font-body);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;transition:background .14s;display:inline-flex}.mp-banner .mb-cta:hover{background:var(--color-action-surface-primary-hover)}.mp-banner .mb-cta svg{width:15px;height:15px}.mp-banner.compact{border:1px solid var(--color-warning-300);border-radius:var(--radius-card);flex-wrap:wrap;gap:10px;padding:12px 14px}.mp-banner.compact .mb-cta{flex:1;justify-content:center;height:34px;font-size:12px}.mp-banner.compact .mb-t{flex-basis:100%}.mp-tabwrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mp-tabbar{flex-shrink:0;height:48px;padding:0 24px;overflow-x:auto}.mp-tabbar .nr-tab{height:48px}.mp-tabbody{background:var(--color-surface-inset);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mp-tabbody>.nr-browser{background:var(--color-surface-inset);flex:1;min-height:0}.mp-pad{flex:1;min-height:0;padding:22px 26px 40px;overflow-y:auto}.mp-pad-narrow{max-width:760px}.mp-ovgrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;max-width:1180px;margin:0 auto;display:grid}.mp-ovgrid .span2{grid-column:1/-1}.mp-scroll{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid;overflow:hidden}.mp-secnav{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-direction:column;gap:3px;min-height:0;padding:18px 14px;display:flex;overflow-y:auto}.mp-secnav-cap{font:600 9.5px/1 var(--font-body);letter-spacing:.7px;text-transform:uppercase;color:var(--color-text-subtle);padding:0 8px 8px}.mp-secnav-item{border-radius:var(--radius-input);cursor:pointer;text-align:left;height:38px;color:var(--color-text-secondary);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;transition:all .12s;display:flex}.mp-secnav-item:hover{background:var(--color-surface-inset)}.mp-secnav-item .ic{background:var(--color-surface-inset);width:26px;height:26px;color:var(--color-text-subtle);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mp-secnav-item .ic svg{width:14px;height:14px}.mp-secnav-item .lb{font:600 12.5px/1 var(--font-body);flex:1}.mp-secnav-item .ct{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle)}.mp-secnav-item.on{background:var(--color-teal-50);color:var(--color-teal-800)}.mp-secnav-item.on .ic{background:var(--color-teal-700);color:#fff}.mp-secnav-item.on .ct{color:var(--color-teal-700)}.mp-secnav-foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.mp-reccol{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex;overflow:hidden}.mp-recbar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:12px;padding:13px 26px;display:flex}.mp-recbar-meta{font:500 12px/1.3 var(--font-body);color:var(--color-text-subtle);white-space:nowrap}.mp-recbar-meta b{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.mp-recscroll{flex:1;min-height:0;padding:8px 26px 40px;overflow-y:auto}.mp-secblock{scroll-margin-top:12px}.mp-dashscroll{background:var(--color-surface-inset);flex:1;min-height:0;overflow-y:auto}.mp-dash-pad{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:22px 26px 44px;display:flex}.mp-statrow{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;display:grid}.mp-stat{border-radius:var(--radius-card);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-raised);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:104px;padding:16px 18px;transition:all .14s;display:flex}.mp-stat:hover{border-color:var(--color-teal-300);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.mp-stat-ic{background:var(--color-teal-50);width:30px;height:30px;color:var(--color-teal-700);border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.mp-stat-ic svg{width:16px;height:16px}.mp-stat-v{font-family:var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.mp-stat-l{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary);margin-top:3px}.mp-stat-s{font:500 11px/1.3 var(--font-body);color:var(--color-text-subtle)}.mp-stat.t-raf{cursor:default}.mp-stat.t-raf:hover{box-shadow:var(--shadow-raised);border-color:var(--color-slate-200);transform:none}.mp-stat.t-raf .mp-stat-ic{background:var(--color-slate-100);color:var(--color-slate-700)}.mp-stat.t-raf .mp-stat-s{color:var(--color-green-700);font-weight:600;font-family:var(--font-mono)}.mp-stat.t-warn .mp-stat-ic{background:var(--color-warning-100);color:var(--color-warning-700)}.mp-stat.t-sand .mp-stat-ic{background:var(--color-sand-100);color:var(--color-sand-800)}.mp-dashgrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.mp-drill{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:14px;padding:12px 26px;display:flex}.mp-back{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:32px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;align-items:center;gap:5px;padding:0 13px 0 9px;transition:all .14s;display:inline-flex}.mp-back:hover{border-color:var(--color-teal-600);color:var(--color-teal-700);background:var(--color-teal-50)}.mp-back svg{width:15px;height:15px}.mp-drill-t{font:600 15px/1.1 var(--font-display);color:var(--color-text-display);align-items:center;gap:9px;display:inline-flex}.mp-drill-t svg{width:17px;height:17px;color:var(--color-teal-700)}.mp-drill-t .n{font:600 11px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 8px}.mp-two{flex:1;grid-template-columns:328px 1fr;min-height:0;display:grid;overflow:hidden}.mp-rail{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-direction:column;gap:14px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.mp-rail-id{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mp-rail-id .mp-avatar{width:54px;height:54px;font-size:19px}.mp-rail-name{font:600 19px/1.15 var(--font-display);color:var(--color-text-display);margin-top:2px}.mp-rail-facts{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:0;width:100%;margin-top:8px;display:flex}.mp-rail-facts>div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.mp-rail-facts .k{font:500 11.5px/1.2 var(--font-body);color:var(--color-text-subtle)}.mp-rail-facts .v{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary);text-align:right;align-items:center;gap:5px;display:inline-flex}.mp-rail-facts .v.mono{font-family:var(--font-mono);font-size:12px}.mp-rail-facts .v svg{width:14px;height:14px;color:var(--color-teal-700)}.mp-rail-counts{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.mp-rail-counts>div{border-radius:var(--radius-input);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);padding:10px 12px}.mp-rail-counts b{font-family:var(--font-mono);color:var(--color-text-primary);font-size:18px;font-weight:700;display:block}.mp-recpane{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex;overflow:hidden}.mp-recpane-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:11px;padding:14px 22px;display:flex}.mp-recpane-h .ph-ic{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mp-recpane-h .ph-ic svg{width:17px;height:17px}.mp-recpane-h h2{font:600 16px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.mp-recpane-h .sub{font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.mp-recpane>.nr-browser{background:var(--color-surface-inset);flex:1;min-height:0}.nr-toolrow{align-items:center;gap:10px;display:flex}.nr-toolrow .nr-search{flex:1;min-width:0}.nr-sortwrap{flex-shrink:0;position:relative}.nr-sortbtn{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:40px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 13px;transition:all .14s;display:inline-flex}.nr-sortbtn:hover,.nr-sortbtn.on{border-color:var(--color-teal-600);color:var(--color-teal-700)}.nr-sortbtn>svg:first-child{width:15px;height:15px}.nr-sortscrim{z-index:40;position:fixed;inset:0}.nr-sortmenu{z-index:41;background:var(--color-surface-default);border:1px solid var(--color-border-default);min-width:172px;box-shadow:var(--shadow-overlay);border-radius:14px;padding:6px;position:absolute;top:46px;right:0}.nr-sortopt{cursor:pointer;width:100%;height:34px;font:600 12.5px/1 var(--font-body);color:var(--color-text-secondary);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;transition:all .12s;display:flex}.nr-sortopt:hover{background:var(--color-surface-inset)}.nr-sortopt.on{color:var(--color-teal-800);background:var(--color-teal-50)}.nr-sortopt svg{width:14px;height:14px}.nr-uploadbtn{border-radius:var(--radius-pill);border:1px solid var(--color-teal-600);background:var(--color-teal-700);color:#fff;height:40px;font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:0 15px;transition:all .14s;display:inline-flex}.nr-uploadbtn:hover{background:var(--color-teal-800)}.nr-uploadbtn svg{width:15px;height:15px}.doc-acts{flex-shrink:0;align-items:center;gap:4px;margin-left:4px;display:flex}.doc-act{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:flex}.doc-act svg{width:15px;height:15px}.doc-act:hover{border-color:var(--color-teal-600);color:var(--color-teal-700);background:var(--color-teal-50)}.doc-act.danger:hover{border-color:var(--color-red-500);color:var(--color-red-700);background:var(--color-system-surface-error-subtle)}.nr-browser{position:relative}.nr-ov-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b372e6b;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.nr-uploadcard,.nr-confirm{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);width:min(440px,100%);box-shadow:var(--shadow-modal);overflow:hidden}.nr-docsheet{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);width:min(560px,100%);box-shadow:var(--shadow-modal);flex-direction:column;max-height:88%;display:flex;overflow:hidden}.nr-ov-h{align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.nr-ov-ic{background:var(--color-teal-50);width:38px;height:38px;color:var(--color-teal-700);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nr-ov-ic.danger{background:var(--color-system-surface-error-subtle);color:var(--color-red-700)}.nr-ov-ic svg{width:19px;height:19px}.nr-ov-h h3{font:600 16px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.nr-ov-h p{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin:4px 0 0}.nr-ov-x{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.nr-ov-x svg{width:15px;height:15px}.nr-drop{border:1.5px dashed var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-inset);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:0 18px;padding:30px 20px;display:flex}.nr-drop svg{width:26px;height:26px;color:var(--color-teal-700)}.nr-drop b{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary)}.nr-drop span{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle)}.nr-ov-acts{justify-content:flex-end;align-items:center;gap:10px;padding:16px 18px;display:flex}.nr-ghostbtn,.nr-primbtn,.nr-dangerbtn{border-radius:var(--radius-pill);height:40px;font:600 13px/1 var(--font-body);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:0 16px;transition:all .14s;display:inline-flex}.nr-ghostbtn{border-color:var(--color-border-default);color:var(--color-text-secondary);background:0 0}.nr-ghostbtn:hover{border-color:var(--color-slate-400)}.nr-primbtn{background:var(--color-action-surface-primary);color:var(--color-action-text-on-primary)}.nr-primbtn:hover{background:var(--color-action-surface-primary-hover)}.nr-dangerbtn{background:var(--color-system-surface-destructive);color:#fff}.nr-dangerbtn:hover{filter:brightness(.94)}.nr-primbtn svg,.nr-dangerbtn svg,.nr-ghostbtn svg{width:15px;height:15px}.nr-docpreview{background:var(--color-surface-inset);min-height:0;padding:0 18px;overflow-y:auto}.dp-page{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-raised);border-radius:8px;margin:8px 0;padding:30px 28px}.dp-line{background:var(--color-slate-200);border-radius:3px;height:9px;margin-bottom:11px}.dp-line.w50{width:50%}.dp-line.w60{width:60%}.dp-line.w70{width:70%}.dp-line.w80{width:80%}.dp-line.w85{width:85%}.dp-line.w90{width:90%}.dp-line.w95{width:95%}.dp-gap{height:18px}[data-theme=dark] .mp-header,[data-theme=dark] .mp-recpane-h,[data-theme=dark] .mp-recbar,[data-theme=dark] .mp-drill,[data-theme=dark] .nr-toolbar,[data-theme=dark] .nr-pane-h,[data-theme=dark] .nr-tabs,[data-theme=dark] .mp-tabbar,[data-theme=dark] .mp-secnav,[data-theme=dark] .mp-rail{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .mp-tabbody,[data-theme=dark] .mp-reccol,[data-theme=dark] .mp-recpane,[data-theme=dark] .mp-dashscroll,[data-theme=dark] .nr-browser,[data-theme=dark] .nr-scroll{background:var(--color-deep-teal-950)}[data-theme=dark] .mp-avatar{background:var(--color-deep-teal-800);color:var(--color-teal-100);border-color:var(--color-deep-teal-600)}[data-theme=dark] .mp-raf,[data-theme=dark] .raf-card,[data-theme=dark] .raf-cluster{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700)}[data-theme=dark] .mp-raf-main .n,[data-theme=dark] .raf-card .raf-big,[data-theme=dark] .raf-cluster .raf-n{color:var(--color-teal-100)}[data-theme=dark] .mp-raf-div,[data-theme=dark] .raf-divider{background:var(--color-deep-teal-700)}[data-theme=dark] .mp-role.rev{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mp-role.rev{background:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .mp-role.rev{color:var(--color-teal-100);border-color:var(--color-teal-700)}[data-theme=dark] .mp-role.pcp{background:var(--color-deep-teal-800);color:var(--color-slate-200);border-color:var(--color-deep-teal-700)}[data-theme=dark] .mp-facts i,[data-theme=dark] .mp-rail-facts>div,[data-theme=dark] .mp-rail-facts{border-color:var(--color-deep-teal-700);background-color:#0000}[data-theme=dark] .mp-facts i{background:var(--color-deep-teal-700)}[data-theme=dark] .rec-card,[data-theme=dark] .mp-stat,[data-theme=dark] .nr-rows,[data-theme=dark] .dp-page,[data-theme=dark] .nr-uploadcard,[data-theme=dark] .nr-confirm,[data-theme=dark] .nr-docsheet,[data-theme=dark] .nr-sortmenu,[data-theme=dark] .doc-act,[data-theme=dark] .nr-sortbtn,[data-theme=dark] .mp-back,[data-theme=dark] .nr-iconbtn{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .rec-h,[data-theme=dark] .nr-row,[data-theme=dark] .rrow{border-color:var(--color-deep-teal-700)}[data-theme=dark] .nr-row:hover,[data-theme=dark] .mp-secnav-item:hover,[data-theme=dark] .nr-sortopt:hover,[data-theme=dark] .nr-drop,[data-theme=dark] .mp-rail-counts>div,[data-theme=dark] .nr-docpreview{background:var(--color-deep-teal-800)}[data-theme=dark] .nr-sec-h{background:var(--color-deep-teal-950)}[data-theme=dark] .nr-sec-h .ic,[data-theme=dark] .rec-h .rec-ic,[data-theme=dark] .mp-stat-ic,[data-theme=dark] .nr-ov-ic,[data-theme=dark] .mp-secnav-item.on .ic{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .nr-sec-h .ic,[data-theme=dark] .rec-h .rec-ic,[data-theme=dark] .mp-stat-ic,[data-theme=dark] .nr-ov-ic,[data-theme=dark] .mp-secnav-item.on .ic{background:color-mix(in oklab, var(--color-teal-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .nr-sec-h .ic,[data-theme=dark] .rec-h .rec-ic,[data-theme=dark] .mp-stat-ic,[data-theme=dark] .nr-ov-ic,[data-theme=dark] .mp-secnav-item.on .ic{color:var(--color-teal-200)}[data-theme=dark] .mp-secnav-item.on{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mp-secnav-item.on{background:color-mix(in oklab, var(--color-teal-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] .mp-secnav-item.on{color:var(--color-teal-100)}[data-theme=dark] .enc-ic{background:var(--color-deep-teal-800);color:var(--color-slate-300)}[data-theme=dark] .doc-ic{background:var(--color-sand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .doc-ic{background:color-mix(in oklab, var(--color-sand-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] .doc-ic{color:var(--color-sand-200)}[data-theme=dark] .hcc-tag{background:var(--color-deep-teal-800);color:var(--color-teal-100);border-color:var(--color-deep-teal-700)}[data-theme=dark] mark.nr-hit{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] mark.nr-hit{background:color-mix(in oklab, var(--color-warning-500) 34%, var(--color-deep-teal-950))}}[data-theme=dark] mark.nr-hit{color:var(--color-warning-100);box-shadow:inset 0 -2px 0 var(--color-warning-600)}[data-theme=dark] .nr-search,[data-theme=dark] .nr-chip,[data-theme=dark] .mp-stat.t-raf .mp-stat-ic{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700)}[data-theme=dark] .nr-chip.on,[data-theme=dark] .nr-uploadbtn,[data-theme=dark] .mp-recpane-h .ph-ic{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}[data-theme=dark] .nr-more{border-color:var(--color-deep-teal-600);background:0 0}[data-theme=dark] .nr-rel-banner{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .nr-rel-banner{background:color-mix(in oklab, var(--color-teal-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] .nr-rel-banner{border-color:var(--color-teal-800)}[data-theme=dark] .nr-rel-banner .rb-t,[data-theme=dark] .nr-rel-banner .rb-t small,[data-theme=dark] .nr-rel-banner .rb-toggle{color:var(--color-teal-100)}[data-theme=dark] .mp-banner{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mp-banner{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] .mp-banner{border-color:var(--color-warning-800)}[data-theme=dark] .mp-banner .mb-ic{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mp-banner .mb-ic{background:color-mix(in oklab, var(--color-warning-500) 26%, var(--color-deep-teal-950))}}[data-theme=dark] .mp-banner .mb-ic{color:var(--color-warning-300)}[data-theme=dark] .mp-banner .mb-t{color:var(--color-warning-200)}[data-theme=dark] .mp-banner .mb-t small{color:var(--color-warning-300)}[data-theme=dark] .dp-line{background:var(--color-deep-teal-700)}[data-theme=dark] .nr-ov-scrim{background:#00000094}[data-theme=dark] .lab-full .lf-num.f-ok,[data-theme=dark] .lab-num,[data-theme=dark] .mp-stat-v{color:var(--color-teal-50)}.fx-stage{background:var(--color-surface-default);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fx-stage-scroll{flex:1;min-height:0;padding:22px 30px 18px;overflow-y:auto}.fx-stage-scroll.wide{padding:24px 60px 18px}.fx-stage .detail-stack{max-width:760px}.fx-stage-scroll.wide .detail-stack{max-width:880px;margin:0 auto}.fx-primary-tag{align-items:center;gap:9px;margin:0 0 16px;display:flex}.fx-primary-tag .pt-k{font:600 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-teal-700);background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.fx-primary-tag .pt-k svg{width:12px;height:12px}.fx-primary-tag .pt-x{background:var(--color-border-subtle);flex:1;height:1px}.fx-primary-tag .pt-meta{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle)}.fx-queue{background:var(--color-surface-default);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex;overflow:hidden}.fx-queue-h{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:15px 16px 12px}.fx-queue-h .qk{font:600 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-subtle)}.fx-queue-h h2{font:600 16px/1.15 var(--font-display);color:var(--color-text-display);margin:5px 0 0}.fx-queue-h .qsub{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.fx-queue-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.fx-ref{background:var(--color-surface-inset);flex-direction:column;min-height:0;display:flex;overflow:hidden}.fx-ref-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:9px;padding:12px 14px;display:flex}.fx-ref-h .rk-ic{background:var(--color-slate-100);width:28px;height:28px;color:var(--color-slate-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fx-ref-h .rk-ic svg{width:15px;height:15px}.fx-ref-h h3{font:600 13.5px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.fx-ref-h .rk-sub{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.fx-ref-h .rk-grow{flex:1}.fx-ref-tools{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;padding:11px 14px 10px}.fx-ref-row{align-items:center;gap:8px;display:flex}.fx-ref-scroll{flex:1;min-height:0;padding:4px 14px 22px;overflow-y:auto}.fx-scope{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:3px;margin-top:9px;padding:3px;display:flex}.fx-scope button{border-radius:var(--radius-pill);height:30px;font:600 11.5px/1 var(--font-body);color:var(--color-text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;transition:all .14s;display:inline-flex}.fx-scope button svg{width:12px;height:12px}.fx-scope button.on{background:var(--color-teal-700);color:#fff;box-shadow:var(--shadow-raised)}.fx-scope .sc-n{font:600 9.5px/1 var(--font-mono);opacity:.7}.fx-sort{border-radius:var(--radius-input);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:34px;color:var(--color-text-secondary);font:600 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.fx-sort svg{width:13px;height:13px;color:var(--color-text-subtle)}.fx-sort select{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:0;padding-right:2px}.fx-scope-note{border-radius:var(--radius-input);background:var(--color-teal-50);border:1px solid var(--color-teal-200);font:500 11.5px/1.4 var(--font-body);color:var(--color-teal-900);align-items:center;gap:8px;margin:8px 0 2px;padding:8px 11px;display:flex}.fx-scope-note svg{width:13px;height:13px;color:var(--color-teal-700);flex-shrink:0}.fx-scope-note b{font-weight:700}.fx-scope-note .esc{color:var(--color-teal-800);font:600 11.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;text-decoration:underline}.fx-rail{flex:1;grid-template-columns:248px 1fr 392px;min-height:0;display:grid;overflow:hidden}.fx-rail .fx-ref{border-left:1px solid var(--color-border-subtle)}.fx-drawer-layout{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid;position:relative;overflow:hidden}.fx-stage-top{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;align-items:center;gap:12px;padding:12px 30px;display:flex}.fx-stage-top .st-k{font:600 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-teal-700);background:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.fx-stage-top .st-k svg{width:12px;height:12px}.fx-stage-top .st-grow{flex:1}.fx-open-ref{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:36px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:0 15px;transition:all .14s;display:inline-flex}.fx-open-ref:hover{border-color:var(--color-teal-600);color:var(--color-teal-700);background:var(--color-teal-50)}.fx-open-ref svg{width:15px;height:15px}.fx-open-ref .or-n{font:600 10px/1 var(--font-mono);background:var(--color-slate-200);color:var(--color-slate-700);border-radius:999px;padding:2px 6px}.fx-scrim{z-index:40;opacity:1;background:#0b372e47;position:absolute;inset:0}.fx-drawer{z-index:41;background:var(--color-surface-default);border-left:1px solid var(--color-border-default);width:540px;box-shadow:var(--shadow-overlay);flex-direction:column;min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0}.fx-drawer .fx-ref{background:var(--color-surface-default);flex:1}.fx-drawer-close{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fx-drawer-close svg{width:15px;height:15px}.fx-cmd-layout{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid;overflow:hidden}.fx-cmd-wrap{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.fx-cmd-bar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);z-index:20;flex-shrink:0;padding:12px 30px;position:relative}.fx-cmd-input{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-default);align-items:center;gap:11px;height:44px;padding:0 15px;transition:all .14s;display:flex}.fx-cmd-input.active{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-alpha-teal-500-24);background:var(--color-surface-default)}.fx-cmd-input svg{width:17px;height:17px;color:var(--color-text-subtle);flex-shrink:0}.fx-cmd-input input{font:500 14px/1 var(--font-body);color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1;min-width:0}.fx-cmd-input input::placeholder{color:var(--color-text-subtle);font-weight:400}.fx-cmd-input kbd{font:600 11px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:6px;padding:4px 7px}.fx-cmd-hint{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;margin-top:8px;display:flex}.fx-cmd-hint svg{width:13px;height:13px;color:var(--color-teal-600)}.fx-cmd-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.fx-popover{z-index:30;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-modal);max-height:calc(100% - 110px);box-shadow:var(--shadow-overlay);flex-direction:column;min-height:0;display:flex;position:absolute;top:84px;left:30px;right:30px;overflow:hidden}.fx-pop-h{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:11px 15px;display:flex}.fx-pop-h .ph-t{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.fx-pop-h .ph-t b{color:var(--color-teal-700)}.fx-pop-h .ph-grow{flex:1}.fx-pop-scroll{flex:1;min-height:0;padding:6px 15px 16px;overflow-y:auto}.fx-cmd-dim{z-index:25;background:#0b372e0f;position:absolute;inset:0}.fx-tab-layout{flex:1;grid-template-columns:248px 1fr 420px;min-height:0;display:grid;overflow:hidden}.fx-tab-layout .fx-ref{border-left:1px solid var(--color-border-subtle)}.fx-rtabs{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;gap:3px;padding:9px 12px;display:flex;overflow-x:auto}.fx-rtab{border-radius:var(--radius-pill);border:1px solid var(--color-border-muted);background:var(--color-surface-default);height:30px;color:var(--color-text-secondary);font:600 11.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;transition:all .14s;display:inline-flex}.fx-rtab svg{width:12px;height:12px}.fx-rtab .t-n{font:600 9.5px/1 var(--font-mono);opacity:.6}.fx-rtab:hover{border-color:var(--color-slate-400)}.fx-rtab.on{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.fx-rtab.on .t-n{opacity:.85}.fx-console-layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fx-console-main{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid;overflow:hidden}.fx-console{border-top:1px solid var(--color-border-default);background:var(--color-surface-default);flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 -8px 24px #0b372e12}.fx-console.open{height:430px}.fx-console-bar{cursor:pointer;flex-shrink:0;align-items:center;gap:13px;padding:11px 22px;display:flex}.fx-console-bar .cb-ic{background:var(--color-slate-100);width:30px;height:30px;color:var(--color-slate-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fx-console-bar .cb-ic svg{width:16px;height:16px}.fx-console-bar h3{font:600 14px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.fx-console-bar .cb-sub{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.fx-console-bar .cb-grow{flex:1}.fx-console-quick{align-items:center;gap:8px;display:flex}.fx-quickstat{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);height:26px;font:600 11px/1 var(--font-body);color:var(--color-text-secondary);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fx-quickstat svg{width:12px;height:12px;color:var(--color-text-subtle)}.fx-quickstat b{font-family:var(--font-mono);color:var(--color-text-primary)}.fx-console-chev{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;transition:transform .2s;display:flex}.fx-console-chev svg{width:15px;height:15px}.fx-console.open .fx-console-chev svg{transform:rotate(180deg)}.fx-console-body{border-top:1px solid var(--color-border-subtle);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fx-console-inner{flex:1;grid-template-columns:230px 1fr;min-height:0;display:grid;overflow:hidden}.fx-console-side{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-direction:column;gap:9px;padding:13px;display:flex;overflow-y:auto}.fx-console-results{padding:12px 18px 18px;overflow-y:auto}.fx-console-results .nr-sec:first-child{margin-top:2px}.fx-xlink-layout{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid;overflow:hidden}.fx-xlink-wrap{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fx-xlink-stage{flex:1;min-height:0;padding:22px 30px 18px;overflow-y:auto}.fx-xlink-stage .detail-stack{max-width:1180px;margin:0 auto}.fx-xlink-grid{grid-template-columns:1fr 400px;align-items:start;gap:26px;display:grid}.fx-xlink-cross{position:sticky;top:0}.fx-cross-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);overflow:hidden}.fx-cross-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);align-items:center;gap:9px;padding:12px 14px;display:flex}.fx-cross-h .ch-ic{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fx-cross-h .ch-ic svg{width:15px;height:15px}.fx-cross-h h3{font:600 13px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.fx-cross-h .ch-sub{font:500 10.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.fx-cross-body{max-height:none;padding:6px 0}.fx-cross-foot{border-top:1px solid var(--color-border-subtle);padding:11px 14px}.fx-cross-search{border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-default);align-items:center;gap:9px;height:38px;padding:0 13px;display:flex}.fx-cross-search svg{width:15px;height:15px;color:var(--color-text-subtle)}.fx-cross-search input{font:500 12.5px/1 var(--font-body);color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1;min-width:0}.fx-cross-search input::placeholder{color:var(--color-text-subtle);font-weight:400}.fx-stage-scroll::-webkit-scrollbar{width:9px}.fx-ref-scroll::-webkit-scrollbar{width:9px}.fx-queue-list::-webkit-scrollbar{width:9px}.fx-pop-scroll::-webkit-scrollbar{width:9px}.fx-console-results::-webkit-scrollbar{width:9px}.fx-console-side::-webkit-scrollbar{width:9px}.fx-xlink-stage::-webkit-scrollbar{width:9px}.fx-cross-body::-webkit-scrollbar{width:9px}.fx-stage-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-ref-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-queue-list::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-pop-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-console-results::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-console-side::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-xlink-stage::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.fx-cross-body::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-approve{--st-c:var(--color-green-700);--st-bg:var(--color-green-100);--st-bd:var(--color-green-300)}.st-deny{--st-c:var(--color-red-700);--st-bg:var(--color-system-surface-error-subtle);--st-bd:var(--color-red-300)}.st-labs{--st-c:var(--color-info-700);--st-bg:var(--color-system-surface-info-subtle);--st-bd:var(--color-sky-300)}.st-none{--st-c:var(--color-warning-700);--st-bg:var(--color-warning-100);--st-bd:var(--color-warning-300)}.st-badge{border-radius:var(--radius-pill);height:22px;font:600 11px/1 var(--font-body);background:var(--st-bg);color:var(--st-c);border:1px solid var(--st-bd);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.st-badge.sm{height:20px;padding:0 8px;font-size:10.5px}.st-badge svg{width:12px;height:12px}.st-badge.st-none{background:var(--color-surface-inset);color:var(--color-text-subtle);border-color:var(--color-border-subtle)}.cond.st-row.decided{opacity:1}.cond.st-row.decided .cond-name{color:var(--color-text-primary)}.st-dockstaged{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-dockchip{border-radius:var(--radius-pill);height:32px;font:600 12.5px/1 var(--font-body);background:var(--st-bg);color:var(--st-c);border:1px solid var(--st-bd);align-items:center;gap:7px;padding:0 13px;display:inline-flex}.st-dockchip svg{width:14px;height:14px}.st-grow{flex:1}.st-tally{align-items:center;gap:11px;display:flex}.st-tally-bar{flex:none;gap:3px;display:flex}.st-tally.compact .st-tally-bar{gap:2px}.st-seg{background:var(--st-bg);border:1px solid var(--st-bd);border-radius:999px;width:26px;height:7px}.st-seg.st-none{background:var(--color-slate-200);border-color:var(--color-slate-300)}.st-tally-txt{font:500 12px/1 var(--font-body);color:var(--color-text-secondary);white-space:nowrap}.st-tally-txt b{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.st-rem{color:var(--color-warning-700);font-weight:600}.st-tally-raf{font:600 11px/1 var(--font-mono);color:var(--color-green-700);background:var(--color-green-100);border:1px solid var(--color-green-300);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 9px}.st-cta{border-radius:var(--radius-pill);background:var(--color-action-surface-primary);height:40px;color:var(--color-action-text-on-primary);font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;transition:background .14s;display:inline-flex}.st-cta:hover{background:var(--color-action-surface-primary-hover)}.st-cta:disabled{opacity:.5;cursor:not-allowed}.st-cta svg{width:15px;height:15px}.st-cta.ghost{background:var(--color-surface-default);color:var(--color-teal-800);border:1px solid var(--color-teal-600)}.st-cta.ghost:hover{background:var(--color-teal-50)}.st-summary{flex-direction:column;gap:18px;display:flex}.st-summary.dense{gap:13px}.st-group-h{font:600 12.5px/1 var(--font-body);color:var(--color-text-primary);align-items:center;gap:9px;margin-bottom:9px;display:flex}.st-dot{background:var(--st-c);border-radius:999px;flex-shrink:0;width:9px;height:9px}.st-group-n{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 8px}.st-actrow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.st-summary.dense .st-actrow{padding:10px 12px}.st-actic{background:var(--st-bg);width:32px;height:32px;color:var(--st-c);border:1px solid var(--st-bd);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.st-actic svg{width:16px;height:16px}.st-actmain{flex:1;min-width:0}.st-actname{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;display:flex}.st-actsub{font:400 11.5px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.st-actraf{font:700 14px/1 var(--font-mono);color:var(--color-green-700);font-variant-numeric:tabular-nums;flex-shrink:0}.st-actbtns{flex-shrink:0;align-items:center;gap:5px;display:flex}.st-actedit{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:30px;color:var(--color-text-secondary);font:600 11.5px/1 var(--font-body);cursor:pointer;align-items:center;gap:5px;padding:0 11px;transition:all .14s;display:inline-flex}.st-actedit:hover{border-color:var(--color-teal-600);color:var(--color-teal-700);background:var(--color-teal-50)}.st-actedit svg{width:12px;height:12px}.st-actrm{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .14s;display:flex}.st-actrm:hover{border-color:var(--color-red-300);color:var(--color-red-700);background:var(--color-system-surface-error-subtle)}.st-actrm svg{width:13px;height:13px}.st-warn{border-radius:var(--radius-card);background:var(--color-warning-100);border:1px solid var(--color-warning-300);color:var(--color-warning-800);font:600 12px/1.4 var(--font-body);align-items:center;gap:8px;padding:11px 14px;display:flex}.st-warn svg{flex-shrink:0;width:15px;height:15px}.st-commitfoot{align-items:center;gap:18px;display:flex}.st-commit-meta{flex-wrap:wrap;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.st-commit-counts{align-items:center;gap:8px;display:flex}.st-cc{border-radius:var(--radius-pill);height:28px;font:600 12px/1 var(--font-body);background:var(--st-bg);color:var(--st-c);border:1px solid var(--st-bd);align-items:center;gap:6px;padding:0 11px;display:inline-flex}.st-cc svg{width:13px;height:13px}.st-commit-raf{border-radius:var(--radius-pill);background:var(--color-green-100);border:1px solid var(--color-green-300);align-items:center;gap:8px;padding:6px 13px;display:flex}.st-commit-raf .k{font:600 10px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-green-800)}.st-commit-raf .v{font:700 16px/1 var(--font-mono);color:var(--color-green-700);font-variant-numeric:tabular-nums}.st-commit-btns{flex-shrink:0;align-items:center;gap:10px;display:flex}.st-commit-go{height:44px;padding:0 20px;font-size:14px}.st-commit-go:disabled{opacity:.5;cursor:not-allowed}.st-tray{border-radius:var(--radius-card);background:var(--color-teal-50);border:1px solid var(--color-teal-200);align-items:center;gap:11px;margin:0 0 4px;padding:11px 13px;display:flex}.st-tray .tray-ic{background:var(--color-teal-700);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.st-tray .tray-ic svg{width:16px;height:16px}.st-tray .tray-t{min-width:0;font:600 12px/1.35 var(--font-body);color:var(--color-teal-900);flex:1}.st-tray .tray-t small{font:400 11px/1.3 var(--font-body);color:var(--color-teal-800);margin-top:1px;display:block}.st-slideover{background:var(--color-surface-default);border-left:1px solid var(--color-border-default);flex-direction:column;height:100%;min-height:0;display:flex;box-shadow:-12px 0 30px #0b372e12}.st-so-h{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.st-so-h .so-ic{background:var(--color-teal-700);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.st-so-h .so-ic svg{width:16px;height:16px}.st-so-h h3{font:600 15px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.st-so-h .so-sub{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.st-so-h .so-grow{flex:1}.st-so-scroll{flex:1;min-height:0;padding:16px;overflow-y:auto}.st-so-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;padding:14px 16px}.st-so-foot .st-commitfoot{flex-direction:column;align-items:stretch;gap:13px}.st-so-foot .st-commit-btns{flex-direction:column-reverse}.st-so-foot .st-commit-go,.st-so-foot .st-commit-btns .btn-ghost{justify-content:center;width:100%}.st-actionbar{border-top:1px solid var(--color-border-default);background:var(--color-surface-default);flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 -10px 30px #0b372e14}.st-actionbar-collapsed{align-items:center;gap:18px;padding:13px 24px;display:flex}.st-actionbar-collapsed .ab-grow{flex:1}.st-sheet{flex-direction:column;height:512px;min-height:0;display:flex}.st-sheet-h{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:16px 26px 14px;display:flex}.st-sheet-h .sh-ic{background:var(--color-teal-700);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.st-sheet-h .sh-ic svg{width:18px;height:18px}.st-sheet-h h2{font:600 19px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.st-sheet-h .sh-sub{font:400 12.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.st-sheet-h .sh-grow{flex:1}.st-sheet-close{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.st-sheet-close svg{width:16px;height:16px}.st-sheet-body{flex:1;min-height:0;padding:18px 26px;overflow-y:auto}.st-sheet-body .st-summary{max-width:840px;margin:0 auto}.st-sheet-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;padding:15px 26px}.st-meter{align-items:center;gap:10px;display:flex}.st-meter-track{background:var(--color-slate-200);border-radius:999px;flex:1;min-width:90px;height:7px;overflow:hidden}.st-meter-fill{background:var(--color-teal-600);border-radius:999px;height:100%;transition:width .3s}.st-meter-txt{font:600 11px/1 var(--font-body);color:var(--color-text-secondary);white-space:nowrap}.st-fullscreen{background:var(--color-surface-inset);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.st-fs-top{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:14px;padding:18px 40px;display:flex}.st-fs-top .fs-back{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:36px;color:var(--color-text-secondary);font:600 12.5px/1 var(--font-body);cursor:pointer;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.st-fs-top .fs-back svg{width:14px;height:14px}.st-fs-top .fs-title{flex:1}.st-fs-top .fs-k{font:600 10px/1 var(--font-body);letter-spacing:.9px;text-transform:uppercase;color:var(--color-teal-700)}.st-fs-top .fs-title h1{font:600 22px/1.1 var(--font-display);color:var(--color-text-display);margin:4px 0 0}.st-fs-scroll{flex:1;min-height:0;padding:26px 40px 30px;overflow-y:auto}.st-fs-grid{grid-template-columns:1fr 360px;align-items:start;gap:26px;max-width:1180px;margin:0 auto;display:grid}.st-fs-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-default);flex-shrink:0;padding:16px 40px}.st-fs-foot .st-commitfoot{max-width:1180px;margin:0 auto}.st-audit{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);position:sticky;top:0;overflow:hidden}.st-audit-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-inset);align-items:center;gap:9px;padding:13px 14px;display:flex}.st-audit-h .au-ic{background:var(--color-slate-100);width:28px;height:28px;color:var(--color-slate-700);border-radius:8px;justify-content:center;align-items:center;display:flex}.st-audit-h .au-ic svg{width:15px;height:15px}.st-audit-h h3{font:600 13px/1.15 var(--font-display);color:var(--color-text-display);margin:0}.st-audit-h .au-sub{font:500 10.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.st-audit-body{max-height:520px;padding:6px 0;overflow-y:auto}.st-audit-search{border-top:1px solid var(--color-border-subtle);padding:10px 12px}.st-railtoggle{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);gap:3px;margin:0;padding:3px;display:flex}.st-railtoggle button{border-radius:var(--radius-pill);height:30px;font:600 11.5px/1 var(--font-body);color:var(--color-text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;transition:all .14s;display:inline-flex}.st-railtoggle button svg{width:13px;height:13px}.st-railtoggle button.on{background:var(--color-teal-700);color:#fff;box-shadow:var(--shadow-raised)}.st-railtoggle .rt-n{font:600 9.5px/1 var(--font-mono);opacity:.75}.st-cart{flex:1;min-height:0;padding:14px;overflow-y:auto}.st-cart-empty{text-align:center;color:var(--color-text-subtle);padding:40px 20px}.st-cart-empty .ce-ic{background:var(--color-surface-inset);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;display:flex}.st-cart-empty .ce-ic svg{width:20px;height:20px}.st-cart-empty h4{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary);margin:0 0 4px}.st-cart-empty p{font:400 12px/1.5 var(--font-body);margin:0}.st-modal-scrim{z-index:60;background:#0b372e73;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.st-modal{background:var(--color-surface-default);border-radius:var(--radius-modal);width:760px;max-width:100%;max-height:100%;box-shadow:var(--shadow-modal);flex-direction:column;min-height:0;display:flex;overflow:hidden}.st-modal-h{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.st-modal-h .mo-ic{background:var(--color-teal-700);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.st-modal-h .mo-ic svg{width:18px;height:18px}.st-modal-h h2{font:600 19px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.st-modal-h .mo-sub{font:400 12.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.st-modal-h .mo-grow{flex:1}.st-modal-body{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.st-modal-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;padding:16px 22px}.st-railsummary{background:var(--color-surface-default);flex-direction:column;height:100%;min-height:0;display:flex}.st-rs-h{border-bottom:1px solid var(--color-border-subtle);background:var(--color-teal-700);color:#fff;flex-shrink:0;padding:14px 16px}.st-rs-h .rs-k{font:600 10px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;color:#eefbf6c7}.st-rs-h h3{font:600 16px/1.1 var(--font-display);color:#fff;margin:5px 0 0}.st-rs-h .rs-sub{font:400 11.5px/1.35 var(--font-body);color:#eefbf6d9;margin-top:4px}.st-rs-scroll{flex:1;min-height:0;padding:14px;overflow-y:auto}.st-rs-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;padding:14px 16px}.st-rs-foot .st-commitfoot{flex-direction:column;align-items:stretch;gap:12px}.st-rs-foot .st-commit-btns{flex-direction:column-reverse}.st-rs-foot .st-commit-go,.st-rs-foot .btn-ghost{justify-content:center;width:100%}.st-rollup{max-width:720px;margin:0 auto}.st-rollup-h{align-items:center;gap:11px;margin-bottom:16px;display:flex}.st-rollup-h .ru-ic{background:var(--color-teal-50);border:1px solid var(--color-teal-200);width:36px;height:36px;color:var(--color-teal-700);border-radius:10px;justify-content:center;align-items:center;display:flex}.st-rollup-h .ru-ic svg{width:19px;height:19px}.st-rollup-h h1{font:600 22px/1.12 var(--font-display);color:var(--color-text-display);margin:0}.st-rollup-h p{font:400 12.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin:3px 0 0}.st-committed{text-align:center;background:var(--color-surface-inset);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:48px 40px;display:flex;overflow-y:auto}.st-committed-mark{background:var(--color-green-100);border:1px solid var(--color-green-300);width:64px;height:64px;color:var(--color-green-700);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.st-committed-mark svg{width:30px;height:30px}.st-committed h1{font:600 28px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.st-committed p{font:400 14px/1.55 var(--font-body);color:var(--color-text-secondary);text-wrap:pretty;max-width:620px;margin:12px 0 0}.st-committed-list{flex-direction:column;gap:8px;width:100%;max-width:620px;margin-top:26px;display:flex}.st-cl-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);align-items:center;gap:11px;padding:11px 14px;display:flex}.st-cl-name{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.fx-collapse-btn{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:28px;height:28px;color:var(--color-text-subtle);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fx-collapse-btn:hover{border-color:var(--color-teal-600);color:var(--color-teal-700)}.fx-collapse-btn svg{width:14px;height:14px}.fx-rail.rail-collapsed{grid-template-columns:248px 1fr 0}.fx-rail.rail-wide{grid-template-columns:248px 1fr 460px}.st-sheet-body::-webkit-scrollbar{width:9px}.st-so-scroll::-webkit-scrollbar{width:9px}.st-fs-scroll::-webkit-scrollbar{width:9px}.st-modal-body::-webkit-scrollbar{width:9px}.st-rs-scroll::-webkit-scrollbar{width:9px}.st-cart::-webkit-scrollbar{width:9px}.st-audit-body::-webkit-scrollbar{width:9px}.st-committed::-webkit-scrollbar{width:9px}.st-sheet-body::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-so-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-fs-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-modal-body::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-rs-scroll::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-cart::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-audit-body::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.st-committed::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.cm-meter{margin-top:13px}.cm-meter-top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.cm-meter-lab{font:600 11px/1 var(--font-body);color:var(--color-text-secondary)}.cm-meter-lab b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.cm-meter-raf{font:600 10.5px/1 var(--font-mono);color:var(--color-green-700)}.cm-meter-track{background:var(--color-slate-200);border-radius:999px;height:8px;overflow:hidden}.cm-meter-fill{background:var(--color-teal-600);border-radius:999px;height:100%;transition:width .35s}.cm-meter-sub{font:500 11px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:7px}.cm-meter-sub.go{color:var(--color-teal-700);align-items:center;gap:6px;font-weight:600;display:flex}.cm-meter-sub.go svg{width:13px;height:13px}.cm-meter.mot .cm-meter-fill{background:linear-gradient(90deg, var(--color-teal-500), var(--color-teal-700))}.cm-meter-mot{font:600 12px/1.35 var(--font-body);color:var(--color-teal-800);align-items:center;gap:7px;margin-bottom:8px;display:flex}.cm-meter-mot svg{width:14px;height:14px;color:var(--color-teal-600)}.cm-stepper{align-items:center;gap:0;margin-top:13px;display:flex}.cm-step{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.cm-step .dot{background:var(--color-surface-default);border:2px solid var(--color-slate-300);width:26px;height:26px;color:var(--color-text-subtle);z-index:1;border-radius:999px;justify-content:center;align-items:center;transition:all .18s;display:flex}.cm-step .dot svg{width:13px;height:13px}.cm-step.cur .dot{border-color:var(--color-teal-600);box-shadow:0 0 0 3px var(--color-alpha-teal-500-24);color:var(--color-teal-700)}.cm-step.st-approve .dot{background:var(--color-green-100);border-color:var(--color-green-300);color:var(--color-green-700)}.cm-step.st-deny .dot{background:var(--color-system-surface-error-subtle);border-color:var(--color-red-300);color:var(--color-red-700)}.cm-step.st-labs .dot{background:var(--color-system-surface-info-subtle);border-color:var(--color-sky-300);color:var(--color-info-700)}.cm-step .lbl{font:600 8.5px/1.1 var(--font-body);letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-subtle);text-align:center;max-width:62px}.cm-step.cur .lbl{color:var(--color-teal-700)}.cm-step .conn{background:var(--color-slate-200);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.cm-step.done-conn .conn{background:var(--color-teal-400)}.cm-step:first-child .conn{display:none}.cm-ring-wrap{align-items:center;gap:12px;margin-top:13px;display:flex}.cm-ring{flex-shrink:0;width:54px;height:54px;position:relative}.cm-ring svg{transform:rotate(-90deg)}.cm-ring .ring-txt{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cm-ring .ring-n{font:700 14px/1 var(--font-mono);color:var(--color-teal-800)}.cm-ring .ring-of{font:500 8px/1 var(--font-body);color:var(--color-text-subtle);margin-top:1px}.cm-ring-txt .rt-t{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary)}.cm-ring-txt .rt-s{font:400 11px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.cm-tallybanner{border-radius:var(--radius-card);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);align-items:center;gap:10px;margin-top:13px;padding:10px 13px;display:flex}.cm-tallybanner .tb-segs{gap:3px;display:flex}.cm-tallybanner .tb-seg{background:var(--color-slate-200);border:1px solid var(--color-slate-300);border-radius:999px;width:22px;height:6px}.cm-tallybanner .tb-txt{font:600 11.5px/1 var(--font-body);color:var(--color-text-secondary);white-space:nowrap}.cm-tallybanner .tb-txt b{color:var(--color-text-primary)}.cm-go{border-radius:var(--radius-pill);background:var(--color-action-surface-primary);width:100%;height:42px;color:var(--color-action-text-on-primary);font:600 13px/1 var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 16px;transition:background .14s;display:inline-flex}.cm-go:hover{background:var(--color-action-surface-primary-hover)}.cm-go:disabled{opacity:.5;cursor:not-allowed}.cm-go svg{width:15px;height:15px}.cm-go.pulse{box-shadow:0 0 0 0 var(--color-alpha-teal-500-24);animation:2s ease-out infinite cmpulse}@keyframes cmpulse{0%{box-shadow:0 0 0 0 var(--base-color-alpha-teal-500-24)}70%{box-shadow:0 0 0 8px var(--base-color-alpha-teal-500-8)}to{box-shadow:0 0 0 0 var(--base-color-alpha-teal-500-8)}}.cm-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b372e80;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0}.cm-modal{background:var(--color-surface-default);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);flex-direction:column;width:880px;max-width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.cm-modal.wide{width:1080px}.cm-modal.narrow{width:720px}.cm-modal-h{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:13px;padding:18px 22px;display:flex}.cm-modal-h .mh-ic{background:var(--color-teal-700);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cm-modal-h .mh-ic svg{width:19px;height:19px}.cm-modal-h h2{font:600 20px/1.1 var(--font-display);color:var(--color-text-display);margin:0}.cm-modal-h .mh-sub{font:400 12.5px/1.35 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.cm-modal-h .mh-grow{flex:1}.cm-modal-close{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-modal-close svg{width:16px;height:16px}.cm-modal-body{flex:1;min-height:0;overflow-y:auto}.cm-modal-foot{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);flex-shrink:0;padding:16px 22px}.cm-mgroup{margin-bottom:18px}.cm-mgroup:last-child{margin-bottom:0}.cm-mgroup-h{font:600 12px/1 var(--font-body);color:var(--color-text-primary);align-items:center;gap:9px;margin-bottom:10px;display:flex}.cm-mgroup-h .gdot{background:var(--st-c);border-radius:999px;width:9px;height:9px}.cm-mgroup-h .gn{font:600 10px/1 var(--font-mono);color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:3px 8px}.cm-action{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);box-shadow:var(--shadow-raised);margin-bottom:9px;overflow:hidden}.cm-action-top{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cm-action-ic{background:var(--st-bg);width:32px;height:32px;color:var(--st-c);border:1px solid var(--st-bd);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-action-ic svg{width:16px;height:16px}.cm-action-main{flex:1;min-width:0}.cm-action-name{font:600 13.5px/1.3 var(--font-body);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cm-action-sub{font:400 11.5px/1.45 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.cm-action-raf{font:700 15px/1 var(--font-mono);color:var(--color-green-700);font-variant-numeric:tabular-nums;flex-shrink:0}.cm-action-rm{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:flex}.cm-action-rm:hover{border-color:var(--color-red-300);color:var(--color-red-700);background:var(--color-system-surface-error-subtle)}.cm-action-rm svg{width:14px;height:14px}.cm-decide{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);flex-shrink:0;gap:3px;padding:3px;display:flex}.cm-decide button{border-radius:var(--radius-pill);height:28px;font:600 11px/1 var(--font-body);color:var(--color-text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;transition:all .14s;display:inline-flex}.cm-decide button svg{width:12px;height:12px}.cm-decide button.on.k-approve{background:var(--color-green-700);color:#fff}.cm-decide button.on.k-labs{background:var(--color-info-700);color:#fff}.cm-decide button.on.k-deny{background:var(--color-red-700);color:#fff}.cm-reason{padding:0 14px 12px 58px}.cm-reason select{border-radius:var(--radius-input);border:1px solid var(--color-border-default);background:var(--color-surface-default);width:100%;height:34px;font:500 12px/1 var(--font-body);color:var(--color-text-primary);outline:0;padding:0 11px}.cm-evtoggle{border:0;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);width:100%;color:var(--color-teal-700);font:600 11.5px/1 var(--font-body);cursor:pointer;text-align:left;align-items:center;gap:7px;padding:9px 14px;display:flex}.cm-evtoggle svg.lead{width:13px;height:13px}.cm-evtoggle .ev-n{color:var(--color-text-subtle);font-weight:500}.cm-evtoggle .ev-grow{flex:1}.cm-evtoggle .chev{width:14px;height:14px;transition:transform .18s}.cm-evtoggle.open .chev{transform:rotate(180deg)}.cm-evbody{background:var(--color-surface-inset);border-top:1px solid var(--color-border-subtle);padding:6px 14px 12px}.cm-ev{border-bottom:1px solid var(--color-border-subtle);gap:10px;padding:9px 0;display:flex}.cm-ev:last-child{border-bottom:0}.cm-ev-ic{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);width:24px;height:24px;color:var(--color-slate-600);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-ev-ic svg{width:13px;height:13px}.cm-ev-main{flex:1;min-width:0}.cm-ev-title{font:600 12px/1.35 var(--font-body);color:var(--color-text-primary)}.cm-ev-title.q{color:var(--color-text-secondary);font-style:italic;font-weight:500}.cm-ev-interp{font:400 11px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cm-ev-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.cm-ev-src{font:600 9.5px/1 var(--font-body);color:var(--color-text-subtle);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:5px;padding:3px 6px}.cm-ev-src.cms{color:var(--color-info-700);border-color:var(--color-sky-300);background:var(--color-system-surface-info-subtle)}.cm-ev-date{font:500 10px/1 var(--font-mono);color:var(--color-text-subtle)}.cm-twopane{grid-template-columns:1fr 1fr;min-height:0;display:grid}.cm-twopane .tp-list{border-right:1px solid var(--color-border-subtle);padding:18px;overflow-y:auto}.cm-twopane .tp-ev{background:var(--color-surface-inset);padding:18px;overflow-y:auto}.cm-tp-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);cursor:pointer;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;transition:all .14s;display:flex}.cm-tp-row.sel{border-color:var(--color-teal-500);box-shadow:0 0 0 2px var(--color-alpha-teal-500-24)}.cm-tp-row .tp-ic{background:var(--st-bg);width:30px;height:30px;color:var(--st-c);border:1px solid var(--st-bd);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-tp-row .tp-ic svg{width:15px;height:15px}.cm-tp-row .tp-name{font:600 12.5px/1.25 var(--font-body);color:var(--color-text-primary)}.cm-tp-row .tp-sub{font:400 10.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.cm-tp-evhead{font:600 12px/1.2 var(--font-display);color:var(--color-text-display);align-items:center;gap:8px;margin:0 0 12px;display:flex}.cm-split{grid-template-columns:1.05fr .95fr;min-height:0;display:grid}.cm-split .sp-actions{border-right:1px solid var(--color-border-subtle);padding:18px;overflow-y:auto}.cm-split .sp-ev{background:var(--color-surface-inset);padding:16px 18px;overflow-y:auto}.cm-split .sp-ev-h{font:600 12px/1.2 var(--font-display);color:var(--color-text-display);margin:0 0 12px}.cm-committed-acts{gap:11px;margin-top:26px;display:flex}.cm-committed-acts .btn{height:44px;padding:0 20px}.cm-committed-acts .btn-primary{font-size:14px}.cm-modal-body::-webkit-scrollbar{width:9px}.cm-twopane ::-webkit-scrollbar{width:9px}.cm-split ::-webkit-scrollbar{width:9px}.cm-modal-body::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.cm-twopane ::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.cm-split ::-webkit-scrollbar-thumb{background:var(--color-slate-200);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.lv-scroll{background:var(--color-surface-inset);flex:1;min-height:0;overflow:auto}.lv-dash{max-width:1180px;padding:28px 32px 40px}.lv-eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:7px;margin-bottom:9px;display:flex}.lv-eyebrow svg{width:15px;height:15px}.lv-dash h1{font:600 27px/1.12 var(--font-display);color:var(--color-text-display);letter-spacing:-.4px;margin:0 0 6px}.lv-dash .lv-sub{font:400 14px/1.55 var(--font-body);color:var(--color-text-secondary);max-width:760px;margin:0 0 24px}.lv-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.lv-kpi{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:16px 18px}.lv-kpi .k{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;margin-bottom:11px;display:flex}.lv-kpi .k svg{width:15px;height:15px}.lv-kpi .v{font:700 28px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1px}.lv-kpi .u{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:6px;display:block}.lv-kpi.good .v{color:var(--color-green-700)}.lv-sec{align-items:center;gap:9px;margin:6px 0 14px;display:flex}.lv-sec h2{font:600 15px/1 var(--font-display);color:var(--color-text-display);margin:0}.lv-sec .line{background:var(--color-border-subtle);flex:1;height:1px}.lv-jump{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lv-card{text-align:left;cursor:pointer;background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;gap:10px;padding:18px;transition:box-shadow .15s ease-out,transform .15s ease-out;display:flex}.lv-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.lv-card .ic{background:var(--color-teal-50);width:38px;height:38px;color:var(--color-teal-700);border-radius:10px;justify-content:center;align-items:center;display:flex}.lv-card .ic svg{width:19px;height:19px}.lv-card h3{font:600 14.5px/1.2 var(--font-body);color:var(--color-text-primary);margin:0}.lv-card p{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin:0}.lv-card .go{font:600 12px/1 var(--font-body);color:var(--color-teal-700);align-items:center;gap:5px;margin-top:2px;display:flex}.lv-card .go svg{width:14px;height:14px}.lv-roster{padding:24px 30px 36px}.lv-rhead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.lv-rhead h1{font:600 22px/1.1 var(--font-display);color:var(--color-text-display);letter-spacing:-.3px;margin:0 0 4px}.lv-rhead .sub{font:400 13px/1.5 var(--font-body);color:var(--color-text-secondary);max-width:560px;margin:0}.lv-rbtn{border-radius:var(--radius-pill,999px);cursor:pointer;white-space:nowrap;background:var(--color-teal-700);color:#fff;height:38px;font:600 13px/1 var(--font-body);border:0;align-items:center;gap:7px;padding:0 16px;transition:background .15s;display:inline-flex}.lv-rbtn:hover{background:var(--color-teal-800)}.lv-rbtn svg{width:16px;height:16px}.lv-rbtn.sec{background:var(--color-surface-default);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.lv-rbtn.sec:hover{background:var(--color-surface-inset)}.lv-rsearch{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-input,8px);align-items:center;gap:10px;height:40px;margin-bottom:14px;padding:0 14px;display:flex}.lv-rsearch svg{width:17px;height:17px;color:var(--color-text-subtle)}.lv-rsearch input{font:400 13.5px/1 var(--font-body);color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1}.lv-rsearch input::placeholder{color:var(--color-text-subtle)}.lv-rtable{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.lv-rtrow{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--color-border-subtle);background:0 0;grid-template-columns:2.2fr 1.1fr 1fr .9fr .9fr 40px;align-items:center;gap:14px;width:100%;padding:13px 18px;transition:background .12s;display:grid}.lv-rtrow:first-child{border-top:0}.lv-rtrow:hover{background:var(--color-surface-inset)}.lv-rtrow.head{cursor:default;background:var(--color-surface-inset);padding:10px 18px}.lv-rtrow.head:hover{background:var(--color-surface-inset)}.lv-rtrow.head span{font:600 10px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.lv-rid{align-items:center;gap:12px;min-width:0;display:flex}.lv-rav{border-radius:var(--radius-pill,999px);background:var(--color-teal-700);color:#fff;width:38px;height:38px;font:600 13px/1 var(--font-body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lv-rid .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.lv-rid .mt{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.lv-rid .mt .mono{font-family:var(--font-mono)}.lv-rcell{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-secondary);min-width:0}.lv-rcell .cl{font:600 9.5px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:4px;display:block}.lv-raf{font:700 13px/1 var(--font-mono);color:var(--color-text-primary)}.lv-risk{font:600 12px/1 var(--font-body);align-items:center;gap:6px;display:inline-flex}.lv-risk .d{border-radius:999px;width:8px;height:8px}.lv-risk.High .d{background:var(--color-system-surface-destructive,var(--color-red-600))}.lv-risk.High{color:var(--color-red-700)}.lv-risk.Medium .d{background:var(--color-warning-600,var(--color-yellow-600))}.lv-risk.Medium{color:var(--color-warning-700,var(--color-yellow-700))}[data-theme=dark] :is(.s4,.xh-portal) .lv-risk.High{color:var(--color-red-300)}[data-theme=dark] :is(.s4,.xh-portal) .lv-risk.Medium{color:var(--color-warning-300,var(--color-yellow-300))}.lv-risk.Stable .d,.lv-risk.Rising .d{background:var(--color-slate-400)}.lv-rtrow .arr{color:var(--color-text-subtle);justify-content:flex-end;display:flex}.lv-rtrow .arr svg{width:17px;height:17px}.lv-rpend{min-width:22px;height:22px;font:700 11.5px/1 var(--font-mono);background:var(--color-teal-50);color:var(--color-teal-800);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.lv-rpend.none{background:var(--color-surface-inset);color:var(--color-text-subtle)}.lv-soh-back{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);align-items:center;gap:10px;padding:11px 22px;display:flex}.lv-back{border-radius:var(--radius-pill,999px);cursor:pointer;background:var(--color-surface-inset);height:30px;color:var(--color-text-secondary);font:600 12px/1 var(--font-body);border:0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.lv-back:hover{background:var(--color-slate-200);color:var(--color-text-primary)}.lv-back svg{width:15px;height:15px}.lv-banner{border-radius:var(--radius-card);border:1px solid var(--color-teal-200);background:var(--color-teal-50);font:500 12.5px/1.45 var(--font-body);color:var(--color-teal-900);align-items:center;gap:10px;margin:0 0 16px;padding:11px 15px;display:flex}.lv-banner svg{width:17px;height:17px;color:var(--color-teal-700);flex-shrink:0}.lv-review{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lv-review>.fx-rail{flex:1;min-height:0}.lv-review>.st-committed{opacity:1;flex:1;min-height:0;animation:none;overflow:auto}@media (width<=1180px){:is(.s4,.xh-portal) .rx-head{flex-direction:column;align-items:flex-start;gap:14px}:is(.s4,.xh-portal) .rx-head-actions{flex-wrap:wrap;margin-left:0}:is(.s4,.xh-portal) .rx-winwrap{flex-wrap:wrap}}.dx-scroll{background:var(--color-surface-inset);position:relative}.dx-scrim{z-index:5;pointer-events:none;height:30px;position:sticky;left:0;right:0}.dx-scrim.top{background:linear-gradient(to bottom, var(--color-surface-inset) 12%, transparent);margin-bottom:-30px;top:0}.dx-scrim.bot{background:linear-gradient(to top, var(--color-surface-inset) 12%, transparent);height:36px;margin-top:-36px;bottom:0}.dx-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;max-width:1480px;margin:0 auto;padding:24px 30px 44px;display:grid}.dx-grid .mono{font-family:var(--font-mono)}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.dx-card{background:var(--color-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.dx-ch{align-items:center;gap:9px;padding:14px 18px 12px;display:flex}.dx-ch-ic{color:var(--color-teal-700);display:flex}.dx-ch-ic svg{width:17px;height:17px}.dx-ch h2{font:600 14.5px/1.1 var(--font-display);color:var(--color-text-display);letter-spacing:-.2px;margin:0}.dx-ch-count{font:700 11px/1 var(--font-mono);color:var(--color-teal-800);background:var(--color-teal-50);border-radius:var(--radius-pill,999px);padding:4px 8px}.dx-ch-act{cursor:pointer;color:var(--color-teal-700);font:600 12px/1 var(--font-body);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px;display:inline-flex}.dx-ch-act:hover{color:var(--color-teal-800)}.dx-ch-act svg{width:13px;height:13px}.dx-cb{flex:1;min-height:0}.dx-cf{border-top:1px solid var(--color-border-subtle)}.dx-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:6px 2px 2px;display:flex}.dx-eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-700);align-items:center;gap:7px;margin-bottom:9px;display:flex}.dx-eyebrow svg{width:15px;height:15px}.dx-head h1{font:600 27px/1.1 var(--font-display);color:var(--color-text-display);letter-spacing:-.5px;margin:0 0 6px}.dx-sub{font:400 13.5px/1.5 var(--font-body);color:var(--color-text-secondary);max-width:680px;margin:0}.dx-head-r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.dx-today{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:7px;display:flex}.dx-today svg{width:15px;height:15px}.dx-today b{color:var(--color-text-primary);font-weight:600}.dx-cta{cursor:pointer;background:var(--color-teal-700);color:#fff;height:40px;font:600 13px/1 var(--font-body);border-radius:var(--radius-pill,999px);white-space:nowrap;border:0;align-items:center;gap:7px;padding:0 18px;transition:background .15s;display:inline-flex}.dx-cta:hover{background:var(--color-teal-800)}.dx-cta svg{width:15px;height:15px}.dx-trend{gap:9px;padding:15px 16px 13px}.dx-trend-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dx-trend-k{font:500 11.5px/1.2 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:6px;display:flex}.dx-trend-k svg{width:14px;height:14px;color:var(--color-text-subtle)}.dx-trend-mid{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:3px;display:flex}.dx-trend-v{font:700 26px/1 var(--font-body);color:var(--color-text-primary);letter-spacing:-.8px}.dx-trend-v.mono{font-family:var(--font-mono);letter-spacing:-.5px;font-size:21px}.dx-trend-sub{font:400 11px/1.3 var(--font-body);color:var(--color-text-subtle)}.dx-delta{font:700 11px/1 var(--font-body);border-radius:var(--radius-pill,999px);white-space:nowrap;align-items:center;gap:1px;padding:3px 7px 3px 5px;display:inline-flex}.dx-delta svg{width:12px;height:12px}.dx-delta.good{color:var(--color-green-700);background:var(--color-green-50,#eaf3eb)}.dx-delta.bad{color:var(--color-red-700);background:var(--color-red-50,#fbeeec)}.dx-delta.neutral{color:var(--color-text-subtle);background:var(--color-surface-inset)}.dx-spark{flex-shrink:0;width:72px;height:24px}.dx-spark .line{stroke-width:2px;vector-effect:non-scaling-stroke}.dx-spark .fill{opacity:.12}.dx-spark .dot{stroke:var(--color-surface-default);stroke-width:1.5px}.dx-spark.good .line,.dx-spark.good .dot{stroke:var(--color-green-700)}.dx-spark.good .dot,.dx-spark.good .fill{fill:var(--color-green-700)}.dx-spark.bad .line,.dx-spark.bad .dot{stroke:var(--color-red-600)}.dx-spark.bad .dot,.dx-spark.bad .fill{fill:var(--color-red-600)}.dx-spark.neutral .line,.dx-spark.neutral .dot{stroke:var(--color-teal-600)}.dx-spark.neutral .dot,.dx-spark.neutral .fill{fill:var(--color-teal-600)}.dx-feedcard .dx-cb,.dx-feed{flex-direction:column;display:flex}.dx-feed-row{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--color-border-subtle);background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:100%;padding:13px 18px;transition:background .12s;display:grid}.dx-feed-row:first-child{border-top:0}.dx-feed-row:hover{background:var(--color-surface-inset)}.dx-feed-lead{display:flex;position:relative}.dx-av{border-radius:var(--radius-pill,999px);background:var(--color-teal-700);color:#fff;font:600 13px/1 var(--font-body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dx-orgmark{background:var(--color-teal-50);width:40px;height:40px;color:var(--color-teal-700);border-radius:10px;justify-content:center;align-items:center;display:flex}.dx-orgmark svg{width:19px;height:19px}.dx-orgmark.sm{border-radius:8px;width:30px;height:30px}.dx-orgmark.sm svg{width:15px;height:15px}.dx-udot{border:2px solid var(--color-surface-default);border-radius:999px;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.dx-udot.u-high{background:var(--color-red-600)}.dx-udot.u-medium{background:var(--color-warning-600)}.dx-udot.u-low{background:var(--color-sky-500)}.dx-udot.u-none{background:var(--color-slate-300,#b8c4d0)}.dx-feed-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dx-feed-top{align-items:baseline;gap:9px;min-width:0;display:flex}.dx-feed-name{font:600 14px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap}.dx-feed-sub{font:400 11.5px/1.2 var(--font-body);color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dx-feed-what{font:400 12.5px/1.35 var(--font-body);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-feed-sig{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dx-sig{align-items:baseline;gap:4px;display:inline-flex}.dx-sig b{font:700 13px/1 var(--font-body);color:var(--color-text-primary)}.dx-sig b.mono{font-family:var(--font-mono);font-size:12.5px}.dx-sig i{font:600 9px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);font-style:normal}.dx-sig.good b{color:var(--color-green-700)}.dx-sig.bad b{color:var(--color-red-700)}.dx-chip-mode{font:600 11px/1 var(--font-body);color:var(--color-text-secondary);background:var(--color-surface-inset);border-radius:var(--radius-pill,999px);align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.dx-chip-mode svg{width:12px;height:12px}.dx-feed-age{font:400 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.dx-feed-act{display:flex}.dx-actbtn{border-radius:var(--radius-pill,999px);background:var(--color-surface-inset);height:30px;color:var(--color-teal-800);font:600 11.5px/1 var(--font-body);white-space:nowrap;align-items:center;gap:5px;padding:0 12px;transition:background .12s;display:inline-flex}.dx-feed-row:hover .dx-actbtn{background:var(--color-teal-700);color:#fff}.dx-actbtn svg{width:12px;height:12px}[data-theme=dark] :is(.s4,.xh-portal) .dx-actbtn{color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .dx-feed-row:hover .dx-actbtn{color:#fff}.dx-feed-more{cursor:pointer;width:100%;color:var(--color-teal-700);font:600 12px/1 var(--font-body);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.dx-feed-more:hover{background:var(--color-surface-inset)}.dx-feed-more svg{width:13px;height:13px}.dx-schedcard .dx-cb{overflow-x:auto}.dx-sched{gap:0;min-width:max-content;padding:4px 8px 14px;display:flex}.dx-sched-item{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:7px;width:200px;padding:8px 14px;display:flex;position:relative}.dx-sched-time{font:700 13px/1 var(--font-mono);color:var(--color-text-primary)}.dx-sched-time i{color:var(--color-text-subtle);margin-left:2px;font-size:10px;font-style:normal}.dx-sched-rail{background:var(--color-border-subtle);border-radius:2px;height:3px;position:relative}.dx-sched-node{background:var(--color-surface-default);border:2.5px solid var(--color-slate-400,#9fb0c0);border-radius:999px;width:11px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dx-sched-item.now .dx-sched-node{border-color:var(--color-teal-700);background:var(--color-teal-700);box-shadow:0 0 0 4px var(--color-teal-50)}.dx-sched-item.now .dx-sched-rail{background:var(--color-teal-200)}.dx-sched-body{flex-direction:column;gap:3px;display:flex}.dx-sched-name{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.dx-sched-reason{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-sched-tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.dx-sched-mode,.dx-sched-await,.dx-sched-ok{font:600 10px/1 var(--font-body);border-radius:var(--radius-pill,999px);align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.dx-sched-mode svg,.dx-sched-await svg,.dx-sched-ok svg{width:11px;height:11px}.dx-sched-mode{background:var(--color-surface-inset);color:var(--color-text-subtle)}.dx-sched-await{background:var(--color-warning-100,#f7eeda);color:var(--color-warning-700)}.dx-sched-ok{background:var(--color-green-50,#eaf3eb);color:var(--color-green-700)}.dx-sched-item:hover .dx-sched-name{color:var(--color-teal-800)}.dx-alertcard .dx-cb{padding:8px 12px 12px}.dx-alerts{flex-direction:column;gap:6px;display:flex}.dx-alert{cursor:pointer;text-align:left;background:var(--color-surface-inset);border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 11px;transition:background .12s;display:flex}.dx-alert:hover{background:var(--color-slate-200,#dbe3ea)}.dx-alert-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dx-alert-ic svg{width:15px;height:15px}.dx-alert.sev-high .dx-alert-ic{background:var(--color-red-50,#fbeeec);color:var(--color-red-700)}.dx-alert.sev-med .dx-alert-ic{background:var(--color-warning-100,#f7eeda);color:var(--color-warning-700)}.dx-alert.sev-low .dx-alert-ic{background:var(--color-sky-100,#ddeff0);color:var(--color-sky-700)}.dx-alert-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dx-alert-tx .t{font:600 12.5px/1.25 var(--font-body);color:var(--color-text-primary)}.dx-alert-tx .m{font:400 11px/1.25 var(--font-body);color:var(--color-text-subtle)}.dx-alert-arr{width:15px;height:15px;color:var(--color-text-subtle);flex-shrink:0}.dx-pop{flex-direction:column;gap:12px;padding:6px 18px 18px;display:flex}.dx-raf-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dx-raf-big{font:700 30px/1 var(--font-mono);color:var(--color-green-700);letter-spacing:-1px;display:block}.dx-raf-of{font:400 12px/1.4 var(--font-body);color:var(--color-text-subtle)}.dx-raf-of b{color:var(--color-text-secondary)}.dx-raf-bar{background:var(--color-surface-inset);border-radius:999px;height:10px;overflow:hidden}.dx-raf-fill{background:linear-gradient(90deg, var(--color-teal-500), var(--color-teal-700));border-radius:999px;height:100%;display:block}.dx-raf-scale{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);justify-content:space-between;align-items:center;display:flex}.dx-raf-note{font:400 11px/1.4 var(--font-body);color:var(--color-text-subtle);align-items:flex-start;gap:7px;padding-top:2px;display:flex}.dx-raf-note svg{width:13px;height:13px;color:var(--color-teal-700);flex-shrink:0;margin-top:1px}.dx-rt-total{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle)}.dx-rt-total b{font:700 16px/1 var(--font-body);color:var(--color-text-primary);margin-right:3px}.dx-rt-bar{background:0 0;border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.dx-rt-seg{height:100%}.dx-rt-seg:first-child{border-radius:999px 0 0 999px}.dx-rt-seg:last-child{border-radius:0 999px 999px 0}.rt-high{background:var(--color-red-600)}.rt-med{background:var(--color-warning-600)}.rt-rise{background:var(--color-sky-500)}.rt-stable{background:var(--color-slate-400,#9fb0c0)}.dx-rt-legend{grid-template-columns:repeat(2,1fr);gap:7px 16px;display:grid}.dx-rt-li{align-items:center;gap:7px;display:flex}.dx-rt-key{border-radius:3px;flex-shrink:0;width:9px;height:9px}.dx-rt-li .lab{font:500 12px/1 var(--font-body);color:var(--color-text-secondary);flex:1}.dx-rt-li .n{font:700 12px/1 var(--font-mono);color:var(--color-text-primary)}.dx-orgcard .dx-cb{padding:4px 16px 18px}.dx-orggrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dx-orgtile{border:1px solid var(--color-border-subtle);background:var(--color-surface-default);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:11px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.dx-orgtile:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.dx-orgtile.watch{border-color:var(--color-warning-400,#e3c98a)}.dx-orgtile-h{align-items:center;gap:8px;display:flex}.dx-orgtile-name{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary);flex:1}.dx-status{font:600 9.5px/1 var(--font-body);border-radius:var(--radius-pill,999px);letter-spacing:.03em;text-transform:uppercase;padding:3px 7px}.dx-status.ok{background:var(--color-green-50,#eaf3eb);color:var(--color-green-700)}.dx-status.watch{background:var(--color-warning-100,#f7eeda);color:var(--color-warning-700)}.dx-orgtile-stats{grid-template-columns:repeat(2,1fr);gap:9px 12px;display:grid}.dx-orgtile-stats>div{flex-direction:column;gap:2px;display:flex}.dx-orgtile-stats .v{font:700 16px/1 var(--font-body);color:var(--color-text-primary)}.dx-orgtile-stats .v.mono{font-family:var(--font-mono);color:var(--color-green-700);font-size:14px}.dx-orgtile-stats .k{font:400 10px/1 var(--font-body);color:var(--color-text-subtle)}.dx-orgtile-flag{font:600 10.5px/1 var(--font-body);color:var(--color-warning-700);border-top:1px solid var(--color-border-subtle);align-items:center;gap:6px;padding-top:9px;display:flex}.dx-orgtile-flag svg{width:13px;height:13px}.dx-qacard .dx-cb{padding:6px 16px 18px}.dx-qa{flex-wrap:wrap;gap:9px;display:flex}.dx-qa-btn{cursor:pointer;border:1px solid var(--color-border-default);border-radius:var(--radius-pill,999px);background:var(--color-surface-default);height:38px;color:var(--color-text-primary);font:600 12.5px/1 var(--font-body);align-items:center;gap:7px;padding:0 15px;transition:background .12s,border-color .12s;display:inline-flex}.dx-qa-btn:hover{background:var(--color-surface-inset);border-color:var(--color-teal-700);color:var(--color-teal-800)}.dx-qa-btn svg{width:15px;height:15px;color:var(--color-teal-700)}.dx-qa-btn.ghost{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.dx-qa-btn.ghost svg{color:#fff}.dx-qa-btn.ghost:hover{background:var(--color-teal-800);color:#fff}.dx-activity{flex-direction:column;display:flex}.dx-act-row{border-top:1px solid var(--color-border-subtle);align-items:center;gap:11px;padding:11px 18px;display:flex}.dx-act-row:first-child{border-top:0}.dx-act-ic{background:var(--color-surface-inset);width:28px;height:28px;color:var(--color-text-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dx-act-ic svg{width:14px;height:14px}.dx-act-tx{min-width:0;font:400 12.5px/1.35 var(--font-body);color:var(--color-text-secondary);flex:1}.dx-act-when{font:400 11px/1 var(--font-body);color:var(--color-text-subtle);white-space:nowrap}@media (width<=1240px){.dx-trend.c4{grid-column:span 6}.c8{grid-column:span 12}.c4,.c5,.c7{grid-column:span 6}.dx-orggrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dx-grid{grid-template-columns:1fr;padding:18px 16px 36px}.dx-card,.dx-head,.dx-trend.c4,.c3,.c4,.c5,.c6,.c7,.c8,.c12{grid-column:span 1}.dx-orggrid{grid-template-columns:1fr}.dx-head{flex-direction:column}.dx-head-r{align-items:flex-start}}@keyframes mc-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-teal-500) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes mc-blink{50%{opacity:0}}.mc-lwrap{position:relative}.mc-lwrap+.mc-lwrap>.un-lrow{border-top:1px solid var(--un-line)}.mc-lwrap.callable>.un-lrow .lend{justify-content:flex-start;align-self:stretch;min-width:140px}.mc-lwrap.callable>.un-lrow .lend .un-prog-lab{visibility:hidden}.mc-rowact{position:absolute;bottom:10px;right:16px}.mc-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.mc-dot{background:var(--color-teal-600);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-out infinite mc-pulse}.mc-dot.dial{background:var(--color-text-subtle)}.mc-livechip{border-radius:var(--radius-pill);cursor:pointer;background:var(--un-care-bg);height:28px;color:var(--color-teal-800);border:1px solid #00baa766;align-items:center;gap:6px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mc-livechip{border:1px solid color-mix(in oklab, var(--color-teal-500) 40%, transparent)}}.mc-livechip{font:600 11.5px/1 var(--font-body);white-space:nowrap;transition:background .14s}.mc-livechip:hover{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){.mc-livechip:hover{background:color-mix(in oklab, var(--color-teal-500) 22%, var(--un-card))}}[data-theme=dark] :is(.s4,.xh-portal) .mc-livechip{color:var(--color-teal-200)}.mc-lwrap .un-btn.sec.sm,.mc-banner .un-btn{white-space:nowrap}.mc-banner{border-bottom:1px solid var(--un-line);background:var(--un-card);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 22px;display:flex}.mc-banner .mc-txt{min-width:0;font:400 12px/1.4 var(--font-body);color:var(--color-text-secondary);flex:240px}.mc-banner .mc-txt b{color:var(--color-text-primary);font-weight:600}.mc-av{background:var(--color-teal-700);color:#fff;width:28px;height:28px;font:600 12px/1 var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .mc-av{background:var(--color-teal-600)}.mc-av.sm{width:22px;height:22px;font-size:10px}.mc-ai{font:700 9px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;background:var(--un-care-bg);color:var(--un-care);border-radius:999px;padding:3px 6px}.mc-scrim{z-index:40;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.mc-sheet{background:var(--un-card);width:100%;max-width:480px;max-height:100%;box-shadow:var(--shadow-modal);border:1px solid var(--un-line);border-radius:16px;overflow:auto}.mc-sheet-h{align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.mc-sheet-h h3{font:600 18px/1.25 var(--font-display);color:var(--color-text-display);margin:0}.mc-sheet-h p{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-secondary);text-wrap:pretty;margin:6px 0 0}.mc-sheet-b{flex-direction:column;gap:14px;padding:0 22px 6px;display:flex}.mc-box{border:1px solid var(--un-line);background:var(--un-well);border-radius:12px;padding:12px 14px}.mc-box .k{font:700 10px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:8px}.mc-mem{align-items:center;gap:11px;display:flex}.mc-mem .nm{font:600 13.5px/1.2 var(--font-body);color:var(--color-text-primary)}.mc-mem .mt{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:2px}.mc-item{border-top:1px solid var(--un-line);font:600 12.5px/1.35 var(--font-body);color:var(--color-text-primary);margin-top:10px;padding-top:10px}.mc-item span{color:var(--color-text-secondary);margin-top:3px;font-weight:400;display:block}.mc-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc-steps li{font:400 12.5px/1.4 var(--font-body);color:var(--color-text-primary);align-items:flex-start;gap:9px;display:flex}.mc-steps li svg{width:15px;height:15px;color:var(--un-care);flex-shrink:0;margin-top:1px}.mc-guard{font:400 11.5px/1.45 var(--font-body);color:var(--color-text-subtle);gap:8px;display:flex}.mc-guard svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.mc-err{font:500 12px/1.4 var(--font-body);color:var(--color-red-700)}[data-theme=dark] :is(.s4,.xh-portal) .mc-err{color:var(--color-red-300)}.mc-sheet-f{justify-content:flex-end;gap:8px;padding:16px 22px 20px;display:flex}.mc-sheet-f .un-btn{height:40px;padding:0 18px;font-size:13px}.mc-x{width:32px;height:32px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.mc-x:hover{background:var(--un-well)}.mc-x svg{width:16px;height:16px}.mc-panel{background:var(--un-card);flex-direction:column;flex:1;min-height:0;display:flex}.mc-head{border-bottom:1px solid var(--un-line);flex-direction:column;gap:10px;padding:14px 22px;display:flex}.mc-back{align-self:flex-start;margin-left:-8px}.mc-who{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc-who .nm{font:600 17px/1.2 var(--font-display);color:var(--color-text-display)}.mc-who .mt{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin-top:3px}.mc-ctrl{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mc-end{background:var(--un-card);color:var(--color-red-700);border-color:var(--color-red-300)}.mc-end:hover{background:oklch(63.7% .237 25.331)}@supports (color:color-mix(in lab, red, red)){.mc-end:hover{background:color-mix(in oklab, var(--color-red-500) 10%, var(--un-card))}}[data-theme=dark] :is(.s4,.xh-portal) .mc-end{color:var(--color-red-300);background:var(--color-deep-teal-800);border-color:var(--color-red-700)}.mc-goal{font:400 12.5px/1.4 var(--font-body);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mc-goal .k{font:700 10px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle)}.mc-goal b{color:var(--color-text-primary);font-weight:600}.mc-state{border-radius:var(--radius-pill);height:24px;font:600 11.5px/1 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mc-state.live,.mc-state.dialing{background:var(--un-care-bg);color:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .mc-state.live,[data-theme=dark] :is(.s4,.xh-portal) .mc-state.dialing{color:var(--color-teal-200)}.mc-state.completed{background:var(--un-well);color:var(--color-green-700)}[data-theme=dark] :is(.s4,.xh-portal) .mc-state.completed{color:var(--color-green-300)}.mc-state.voicemail,.mc-state.ended,.mc-state.handed_off{background:var(--un-well);color:var(--color-text-secondary)}.mc-state svg{width:12px;height:12px}.mc-alert{background:var(--color-system-surface-warning-subtle);border-bottom:1px solid var(--color-warning-300);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 22px;display:flex}.mc-alert .ic{background:var(--un-card);width:28px;height:28px;color:var(--color-yellow-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mc-alert .ic svg{width:15px;height:15px}.mc-alert .tx{font:400 12.5px/1.4 var(--font-body);color:var(--color-text-primary);flex:220px}.mc-alert .tx b{font-weight:600}.mc-onair{background:var(--un-care-bg);border-bottom:1px solid var(--un-line);font:500 12.5px/1.4 var(--font-body);color:var(--color-text-primary);align-items:center;gap:10px;padding:10px 22px;display:flex}.mc-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.mc-tx{background:var(--un-card);flex-direction:column;gap:12px;padding:18px 22px 24px;display:flex;overflow:auto}.mc-sys{font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:10px;display:flex}.mc-sys:after{content:"";background:var(--un-line);flex:1;height:1px}.mc-sys.warn{color:var(--color-yellow-700);font-weight:600}[data-theme=dark] :is(.s4,.xh-portal) .mc-sys.warn{color:var(--color-yellow-300)}.mc-t{font:600 10.5px/1 var(--font-mono);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;min-width:32px}.mc-turn{align-items:flex-start;gap:10px;max-width:640px;display:flex}.mc-turn .mc-mav{width:22px;height:22px;font:600 9.5px/1 var(--font-body);background:var(--un-well);color:var(--color-text-secondary);border:1px solid var(--un-line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.mc-turn .bub{background:var(--un-well);border:1px solid var(--un-line);border-radius:12px;flex:1;min-width:0;padding:9px 12px 10px}.mc-turn.martha .bub{background:var(--un-care-bg);border-color:#00baa738}@supports (color:color-mix(in lab, red, red)){.mc-turn.martha .bub{border-color:color-mix(in oklab, var(--color-teal-500) 22%, transparent)}}.mc-turn .hd{align-items:center;gap:7px;margin-bottom:4px;display:flex}.mc-turn .spk{font:600 11.5px/1 var(--font-body);color:var(--color-text-primary)}.mc-turn .hd .mc-t{min-width:0;margin-left:auto}.mc-turn p{font:400 13px/1.5 var(--font-body);color:var(--color-text-primary);text-wrap:pretty;margin:0}.mc-caret{vertical-align:-2px;background:var(--un-care);width:2px;height:13px;margin-left:2px;animation:1s step-end infinite mc-blink;display:inline-block}.mc-listen{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);align-items:center;gap:8px;padding-left:32px;display:flex}.mc-cap{border-left:1px solid var(--un-line);background:var(--un-well);flex-direction:column;gap:14px;padding:18px 18px 22px;display:flex;overflow:auto}.mc-cap h4{font:600 13px/1 var(--font-display);color:var(--color-text-display);align-items:center;gap:8px;margin:0;display:flex}.mc-cap h4 .c{font:700 11px/1 var(--font-mono);color:var(--color-text-subtle)}.mc-cl{flex-direction:column;gap:10px;display:flex}.mc-cl-bar{background:var(--un-line);border-radius:999px;height:4px;overflow:hidden}.mc-cl-bar>span{border-radius:inherit;background:var(--color-teal-600);height:100%;transition:width .3s;display:block}.mc-cl-secs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc-cl-sec{background:var(--un-card);border:1px solid var(--un-line);border-radius:12px;padding:10px 11px 11px}.mc-cl-sec.cur{border-color:oklch(60% .118 184.704)}@supports (color:color-mix(in lab, red, red)){.mc-cl-sec.cur{border-color:color-mix(in oklab, var(--color-teal-600) 50%, var(--un-line))}}.mc-cl-sh{align-items:center;gap:9px;display:flex}.mc-cl-step{width:22px;height:22px;font:700 10.5px/1 var(--font-mono);background:var(--un-well);color:var(--color-text-secondary);border:1px solid var(--un-line);box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mc-cl-step svg{width:12px;height:12px}.mc-cl-sec.cur .mc-cl-step{background:var(--color-teal-700);color:#fff;border-color:#0000}.mc-cl-sec.part .mc-cl-step{background:var(--un-care-bg);color:var(--un-care);border-color:#0000}.mc-cl-sec.done .mc-cl-step{background:var(--un-care);color:var(--un-card);border-color:#0000}.mc-cl-st{min-width:0;font:600 12.5px/1.25 var(--font-body);color:var(--color-text-primary);flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.mc-cl-src{font:700 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;background:var(--un-well);color:var(--color-text-subtle);border-radius:999px;padding:3px 6px}.mc-cl-n{font:600 11px/1 var(--font-mono);color:var(--color-text-subtle)}.mc-cl-items{border-left:1px solid var(--un-line);flex-direction:column;gap:4px;margin:8px 0 0 10px;padding:0 0 0 16px;list-style:none;display:flex}.mc-cl-sec.done .mc-cl-items{border-left-color:#00958873}@supports (color:color-mix(in lab, red, red)){.mc-cl-sec.done .mc-cl-items{border-left-color:color-mix(in oklab, var(--color-teal-600) 45%, transparent)}}.mc-cl-i{border-radius:7px;align-items:flex-start;gap:9px;margin:0 -5px;padding:3px 5px;display:flex}.mc-cl-box{box-sizing:border-box;border:1.5px solid var(--color-border-default);background:var(--un-card);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.mc-cl-box svg{width:10px;height:10px}.mc-cl-i.ok .mc-cl-box{background:var(--color-teal-700);border-color:var(--color-teal-700);color:#fff}.mc-cl-i.flag .mc-cl-box{background:var(--color-system-surface-warning-subtle);border-color:var(--color-warning-300);color:var(--color-yellow-700)}.mc-cl-i.cur .mc-cl-box{border-color:var(--color-teal-600);animation:1.6s infinite mc-pulse}.mc-cl-i.miss .mc-cl-box{border-style:dashed}.mc-cl-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mc-cl-i .l{font:500 12px/1.3 var(--font-body);color:var(--color-text-secondary);gap:6px;display:flex}.mc-cl-i .l .mc-t{min-width:0;margin-left:auto}.mc-cl-i.ok .l,.mc-cl-i.cur .l{color:var(--color-text-primary);font-weight:600}.mc-cl-i .v{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-secondary)}.mc-cl-i .v.wait{color:var(--color-teal-700);font-weight:500}.mc-cl-i.flag .v{color:var(--color-text-primary)}.mc-cl-i.miss .l,.mc-cl-i.miss .v{color:var(--color-text-subtle)}.mc-cl-i.fresh{animation:1.6s ease-out mc-fill}@keyframes mc-fill{0%{background:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}to{background:0 0}}[data-theme=dark] :is(.s4,.xh-portal) .mc-cl-i.ok .mc-cl-box{background:var(--color-teal-500);border-color:var(--color-teal-500);color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .mc-cl-i.flag .mc-cl-box{color:var(--color-yellow-300);background:0 0}[data-theme=dark] :is(.s4,.xh-portal) .mc-cl-i .v.wait{color:var(--color-teal-200)}[data-theme=dark] :is(.s4,.xh-portal) .mc-cl-bar>span{background:var(--color-teal-400)}.mc-outcome{background:var(--un-card);border:1px solid var(--un-line);box-shadow:var(--shadow-raised);border-radius:12px;padding:12px 13px}.mc-outcome .k{font:700 10px/1 var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-subtle)}.mc-outcome .v{font:600 14px/1.3 var(--font-display);color:var(--color-text-display);margin-top:6px}.mc-outcome .s{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin-top:4px}.mc-disc{font:400 11px/1.45 var(--font-body);color:var(--color-text-subtle);gap:7px;margin-top:auto;display:flex}.mc-disc svg{flex-shrink:0;width:13px;height:13px;margin-top:1px}.mc-crow .main .dx{white-space:nowrap}.mc-crow .lend .out{font:600 11px/1 var(--font-body);color:var(--color-text-secondary)}.mc-crow .lend .tm{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle)}.mc-crow .lend .mc-state{height:22px}.mc-list-sub{font:400 12px/1.45 var(--font-body);color:var(--color-text-subtle);margin:6px 0 0}.mc-skel{background:var(--un-well);border-radius:10px;height:58px;margin:8px 16px}.mc-msg{text-align:center;font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);flex-direction:column;align-items:center;gap:12px;padding:28px 22px;display:flex}.mc-pip{font:700 10px/1 var(--font-mono);align-items:center;gap:5px;margin-left:2px;display:inline-flex}.mc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container xhapp (width<=1080px){.mc-panel{flex:none}.mc-body{flex-direction:column;display:flex}.mc-tx{flex:none;min-height:260px;max-height:440px}.mc-cap{border-left:0;border-top:1px solid var(--un-line);flex:none;overflow:visible}}@container xhapp (width<=480px){.mc-head,.mc-tx,.mc-alert,.mc-onair,.mc-banner{padding-left:16px;padding-right:16px}.mc-lwrap.callable>.un-lrow .lend{min-width:0}.mc-lwrap.callable>.un-lrow{padding-bottom:48px}.mc-rowact{left:30px;right:auto}.mc-ctrl{width:100%;margin-left:0}.mc-ctrl .un-btn{flex:1;height:44px}}.xh-simulated{border-radius:var(--radius-pill);background:var(--color-sky-100);height:18px;color:var(--color-sky-700);font:700 9.5px/1 var(--font-body);letter-spacing:.4px;text-transform:uppercase;vertical-align:middle;align-items:center;padding:0 7px;display:inline-flex}[data-theme=dark] :is(.s4,.xh-portal) .xh-simulated{background:oklch(68.5% .169 237.323)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .xh-simulated{background:color-mix(in oklab, var(--color-sky-500) 20%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .xh-simulated{color:var(--color-sky-300)}.xh-hra-result{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-inset);flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.xh-hra-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xh-hra-head h2{font:600 14px/1.3 var(--font-body);margin:0}.xh-hra-status,.xh-hra-follow p{font:400 13px/1.45 var(--font-body);margin:0}.xh-hra-follow h3{font:600 12px/1.3 var(--font-body);color:var(--color-text-subtle);margin:0 0 6px}.xh-hra-follow ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xh-hra-task{border-radius:var(--radius-input);border:1px solid var(--color-border-subtle);font:400 12.5px/1.4 var(--font-body);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.xh-hra-task-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xh-hra-task-meta,.xh-hra-disclaimer{color:var(--color-text-subtle)}.xh-hra-task-next{align-items:center;gap:4px;font-weight:600;display:inline-flex}.xh-hra-task-next svg,.xh-hra-disclaimer svg{width:12px;height:12px}.xh-hra-disclaimer{font:400 11.5px/1.4 var(--font-body);align-items:flex-start;gap:6px;margin:0;display:flex}.s4.fin{container:xhapp/inline-size}.xh-scrollx{overflow-x:auto}@container xhapp (width<=1280px){.sh-work,.sh-work.tight{grid-template-columns:288px minmax(0,1fr)}.sh-rec{display:none}.fx-rail,.fx-tab-layout{grid-template-columns:248px minmax(0,1fr)}.fx-rail>.fx-ref,.fx-tab-layout>.fx-ref{display:none}.lay-cockpit{grid-template-columns:312px minmax(0,1fr)}.lay-cockpit>.ck-record{display:none}.lay-chartfirst{grid-template-columns:minmax(0,1fr) 380px}.rx-head,.un-head,.cs-head,.ad-head,.dx-head,.lv-rhead,.q-head-top{flex-direction:column;align-items:flex-start;gap:14px}.rx-head-actions,.un-head-actions,.cs-head-actions,.ad-head-actions,.q-head-actions,.dx-head-r{flex-wrap:wrap;align-items:flex-start;margin-left:0}.rx-winwrap{flex-wrap:wrap}.dock-hint,.sh-dock .hint,.vz-emrdock .hint,.q4-dock .hint{display:none}.cx-kan{grid-template-columns:repeat(3,minmax(0,1fr))}.rec-band{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}}@container xhapp (width<=1080px){.lv-kpis,.sh-stats,.q3-statgrid,.vz-kpis,.un-kpis,.cx-kpis,.cs-kpis,.ad-metrics,.rx-g-4,.rx-exec-row,.dx-orggrid,.cx-vitals,.cx-cohort-grid,.cx-cohort-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-grid2,.q3-main,.rx-g-2,.rx-g-21,.rx-g-12,.cx-g-2,.cx-g-21,.cx-g-12,.cs-detail-cols,.mp-ovgrid,.mp-dashgrid,.cf-grid,.lay-reconcile,.fx-xlink-grid,.vz-dt-grid,.reasons,.lo-grid,.ad-row2,.cs-util,.cx-opts{grid-template-columns:minmax(0,1fr)}.lv-jump,.rx-lib-grid,.vz-prep-grid,.q5-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cs-kanban,.cx-kan,.rec-band{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-grid .c8,.dx-grid .c7{grid-column:span 12}.dx-grid .c4,.dx-grid .c5,.dx-grid .c3,.dx-grid .dx-trend.c4{grid-column:span 6}.vz1-panel{width:360px}.fx-drawer{width:min(460px,88%)}.lay-chartfirst{grid-template-columns:minmax(0,1fr) 330px}.detail-inner,.dock-bar,.panel-inline,.decided-state{padding-left:20px;padding-right:20px}}@container xhapp (width<=860px){.sh-rail,.sh-rail.wide{flex-basis:64px;align-items:center;width:64px;padding:12px 0 14px}.sh-rail.wide .lk2-word,.sh-rail.wide .lk2-pill,.sh-rail.wide .sh-nr .lbl,.sh-rail.wide .sh-nr .cnt{display:none}.sh-rail.wide .sh-nr{justify-content:center;align-self:center;gap:0;width:44px;padding:0}.sh-rail.wide .sh-rail-foot{align-items:center}.sh-rail.wide .lk2-brand{justify-content:center;gap:0}.s3e .s3e-side,.s3e .s3e-side.icon{flex-basis:64px;align-items:center;width:64px;padding:12px 8px}.s3e{gap:8px;padding:8px}.s3e-top{gap:10px;padding:0 10px}.s3b-side,.s3b-side.icon,.s3d-ctx,.s3d-ctx.icon,.s3f-side,.s3f-side.icon{flex-basis:60px;align-items:center;width:60px}.sw-search{flex:auto;min-width:0;width:auto!important}.sw-search .kbd{display:none}.s3-crumbs{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.sw-a-top{gap:10px;padding:0 12px}.sh-work,.sh-work.tight,.sh-work.notrail,.body,.q4-split,.vz-split,.vz-tl,.cs-split,.cs-focus,.mp-two,.mp-scroll,.band-review,.lay-cockpit,.lay-chartfirst,.fx-rail,.fx-tab-layout,.fx-drawer-layout,.fx-cmd-layout,.fx-console-main,.fx-console-inner,.fx-xlink-layout{grid-template-rows:minmax(104px,26%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sh-queue,.master,.q4-list,.vz-split-list,.vz-tl-rail,.cs-split-list,.cs-focus-rail,.mp-rail,.mp-secnav,.br-queue,.ck-queue,.fx-queue,.cf-insp,.fx-console-side{border-right:0;border-bottom:1px solid var(--color-border-subtle);width:auto;min-width:0}.lay-chartfirst{grid-template-rows:minmax(0,1fr) minmax(140px,34%)}.cf-insp{border-left:0;border-top:1px solid var(--color-border-subtle);border-bottom:0}.un-split,.cx-split,.ad-wrap,.ad-perm{flex-direction:column;min-height:0}.un-split-list,.un-twolist,.cx-split-list,.ad-sub,.ad-rolelist{border-right:0;border-bottom:1px solid var(--color-border-subtle);flex:none;width:auto;max-height:40%}.ad-sub{flex-direction:row;gap:6px;max-height:none;padding:10px 12px;overflow-x:auto}.ad-sub .ad-sub-h,.ad-sub .ad-sub-foot{display:none}.ad-subitem{white-space:nowrap;flex:none;width:auto}.vz1-body{flex-direction:column}.vz1-panel{border-left:0;border-top:1px solid var(--color-border-subtle);width:auto;max-height:52%}.rx-sheet,.cs-sheet,.ad-sheet,.ad-sheet.wide,.fx-drawer{border-left:0;width:100%;max-width:100%}.lv-kpis,.sh-stats,.q3-statgrid,.vz-kpis,.un-kpis,.cx-kpis,.cs-kpis,.ad-metrics,.rx-g-4,.rx-exec-row,.dx-orggrid,.cs-kanban,.cx-kan,.rec-band,.cx-cohort-grid,.cx-cohort-grid.two,.rx-g-3{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-card,.ad-card,.cs-card,.un-card{overflow-x:auto}.rx-table,.ad-table{min-width:560px}.ad-matrix,.ad-ovrt{min-width:620px}.vz-month,.vz-cal-scroll{overflow-x:auto}.vz-mo-grid,.vz-mo-dow,.vz-wk-head,.vz-wk-body{min-width:640px}.lv-rtrow{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) 32px}.lv-rtrow>:nth-child(n+3):not(:last-child){display:none}.q1-row{grid-template-columns:auto minmax(0,1fr) auto}.q1-row>.q1-cell{display:none}.un-row{grid-template-columns:4px minmax(0,1fr) auto}.un-row>.mid,.un-row>.due{display:none}.q2-thead,.q2-trow{grid-template-columns:34px minmax(0,2.4fr) minmax(0,1.2fr) auto}.q2-thead>:nth-child(n+4):not(:last-child),.q2-trow>:nth-child(n+4):not(:last-child),.cx-mrow .next,.cx-mrow .touch{display:none}.dx-feed-row{grid-template-columns:auto minmax(0,1fr) auto}.dx-feed-row>.dx-feed-sig{display:none}.dx-grid{grid-template-columns:minmax(0,1fr);padding:18px 16px 36px}.dx-grid>*,.dx-grid .c3,.dx-grid .c4,.dx-grid .c5,.dx-grid .c6,.dx-grid .c7,.dx-grid .c8,.dx-grid .c12,.dx-grid .dx-trend.c4{grid-column:span 1}}@container xhapp (width<=680px){.lv-kpis,.lv-jump,.sh-stats,.q3-statgrid,.vz-kpis,.un-kpis,.cx-kpis,.cs-kpis,.ad-metrics,.rx-g-2,.rx-g-3,.rx-g-4,.rx-g-21,.rx-g-12,.rx-exec-row,.rx-lib-grid,.dx-orggrid,.dx-rt-legend,.dx-orgtile-stats,.cs-kanban,.cs-util,.cx-kan,.cx-vitals,.cx-opts,.cx-cohort-grid,.cx-cohort-grid.two,.vz-prep-grid,.q5-board,.rec-band,.mp-rail-counts{grid-template-columns:minmax(0,1fr)}.un-sg-grid,.cs-suggest-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mp-statrow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cs-mctx{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.lv-dash,.lv-roster,.rx-pad,.un-pad,.cs-pad,.cx-pad,.ad-main,.ad-permmain,.vz-wrap,.vz1-today,.q1-wrap,.q2-wrap,.q3-wrap,.sh-page-inner,.mp-pad,.mp-dash-pad,.mp-recscroll,.fx-stage-scroll,.fx-stage-scroll.wide,.fx-xlink-stage,.detail-inner,.vz-detail-inner,.q4-readscroll,.cs-detail-body,.cs-detail-head{padding-left:16px;padding-right:16px}.q-head,.q-filters,.un-subnav,.vz-head.bleed,.mp-header,.mp-banner,.mp-recbar,.mp-drill,.sh-mbar,.memberbar,.topbar,.dock-bar,.panel-inline,.decided-state,.sh-dock,.vz-emrdock,.q4-dock,.cx-actionbar,.vz-vbar,.lv-soh-back{padding-left:14px;padding-right:14px}.vz-head,.cs-detail-id,.cx-detail-head,.q4-rmem,.vz-dt-head,.d-head{flex-wrap:wrap}.vz-h-actions,.cs-detail-head-actions,.mp-raf,.sh-raf,.prog{margin-left:0}.ad-setrow{flex-direction:column;align-items:flex-start;gap:8px}.ad-setrow .lab{width:auto}.cx-gap-row{flex-wrap:wrap}.cx-gap-row .gt{width:100%}.cx-gap-row .gv{width:auto;margin-left:auto}.cx-attn-row{flex-wrap:wrap}.cx-attn-row .who{flex:100%;width:auto}.rx-hbar .who{width:110px}.rx-detail-stat{flex-wrap:wrap;gap:16px}.rx-donut-wrap{flex-direction:column;align-items:flex-start}.cs-row{flex-wrap:wrap}.cs-row-due,.cs-row-prog{flex:auto}.sh-work,.sh-work.tight,.sh-work.notrail,.body,.q4-split,.vz-split,.vz-tl,.cs-split,.cs-focus,.mp-two,.mp-scroll,.band-review,.lay-cockpit,.fx-rail,.fx-tab-layout,.fx-drawer-layout,.fx-cmd-layout,.fx-console-main,.fx-console-inner,.fx-xlink-layout{grid-template-rows:minmax(92px,22%) minmax(0,1fr)}.rx-seg,.un-seg,.cs-seg,.cx-seg,.vz-seg,.ad-radio,.un-lens,.rx-tabbar,.mp-tabbar,.fx-rtabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.q-filters,.cs-toolbar,.ad-tool,.un-tool{flex-wrap:wrap}.ad-search,.cs-search{flex:180px;min-width:0}.s3e{gap:0;padding:0}.s3e-top,.s3e-card,.s3e .s3e-side{border-radius:0}}@container xhapp (width<=480px){.sh-rail,.sh-rail.wide,.s3e .s3e-side,.s3e .s3e-side.icon{flex-basis:56px;width:56px;padding:10px 0}.sh-ni,.sh-rail.wide .sh-nr{width:40px;height:40px}.sh-rail-logo{border-radius:9px;width:34px;height:34px}.sw-a-top,.s3e-top{flex:0 0 52px;gap:8px;height:52px;padding:0 10px}.s3-crumbs svg,.s3-crumbs span:not(.here){display:none}.sw-search .ph{font-size:12px}.lv-dash h1,.dx-head h1,.rx-h1,.un-h1,.cs-h1,.q3-h1,.ad-h1,.vz-h-title h1{font-size:21px}.d-title,.sh-ev-title,.q4-rtitle,.cd-title,.vz-dt-id h1,.cs-detail-id .nm{font-size:19px}.rx-kpi-v .n,.un-kpi .val,.cx-kpi .val{letter-spacing:-.5px;font-size:26px}.rx-kpi.big .n{font-size:30px}.sh-stat .sv,.q3-statcard .cv,.mp-stat-v,.dx-raf-big{font-size:24px}.lv-dash,.lv-roster,.rx-pad,.un-pad,.cs-pad,.cx-pad,.ad-main,.ad-permmain,.vz-wrap,.vz1-today,.q1-wrap,.q2-wrap,.q3-wrap,.sh-page-inner,.mp-pad,.mp-dash-pad,.mp-recscroll,.fx-stage-scroll,.fx-stage-scroll.wide,.fx-xlink-stage,.detail-inner,.vz-detail-inner,.q4-readscroll,.cs-detail-body,.cs-detail-head,.dx-grid{padding-left:12px;padding-right:12px}.lv-rtrow{align-items:center;gap:10px;display:flex}.q1-row,.q2-thead,.q2-trow,.un-row,.dx-feed-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.q2-thead{display:none}.vz-visit{flex-wrap:wrap}.vz-v-time{border-right:0;border-bottom:1px solid var(--color-border-subtle);flex-direction:row;flex:1 0 100%;align-items:center;gap:8px;padding:9px 12px}.vz-v-main{flex-wrap:wrap}.un-sg-grid,.cs-suggest-grid,.lv-jump,.rx-lib-grid,.vz-prep-grid,.q5-board{grid-template-columns:minmax(0,1fr)}.q-stats{flex-wrap:wrap;gap:4px 0}.q-stat{padding:0 14px 12px}.q-stat:first-child{padding-left:0}.vz1-stats .vz1-stat{flex:100%;min-width:0}.sh-palette,.nr-uploadcard,.nr-confirm,.nr-docsheet{width:100%;max-width:100%}.nr-ov-scrim{padding:12px}.sh-scrim{padding-top:40px}.q-btn,.rx-btn,.cs-btn,.cx-btn,.un-btn,.ad-btn,.vz-btn,.lv-rbtn,.mp-back,.nr-ghostbtn,.nr-primbtn,.nr-dangerbtn{min-height:44px}.s3-iconbtn,.icon-btn,.sh-ib,.cs-iconbtn,.ad-iconbtn,.vz-stepbtn,.nav-toggle,.vz1-close{min-width:44px;min-height:44px}.dx-schedcard .dx-cb,.rc-chips,.mp-tabbar,.fx-rtabs,.sh-rec-tabs,.rx-tabbar{-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.sh-rail{transition:none}}@container xhapp (width<=1280px){.fx-rail.rail-collapsed{grid-template-columns:248px minmax(0,1fr) 0}.fx-rail.rail-wide{grid-template-columns:248px minmax(0,1fr)}.fx-rail.rail-wide>.fx-ref{display:none}.nr-max{grid-template-columns:minmax(0,1fr) 340px}.nr-find{grid-template-columns:minmax(0,1fr) 330px}.nr-rl{grid-template-columns:minmax(0,1fr) 350px}.nr-inspector{width:370px}.st-fs-grid{grid-template-columns:minmax(0,1fr) 300px}}@container xhapp (width<=1080px){.nr-chart-grid,.cm-twopane,.cm-split,.st-fs-grid{grid-template-columns:minmax(0,1fr)}.cm-twopane .tp-list,.cm-split .sp-actions{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.st-audit{position:static}}@container xhapp (width<=860px){.nr-max,.nr-find,.nr-rl{grid-template-rows:minmax(0,1fr) minmax(140px,38%);grid-template-columns:minmax(0,1fr)}.nr-max.is-max{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.nrx-review,.nr-rev{border-left:0;border-top:1px solid var(--color-border-subtle)}.nr-split{flex-direction:column}.nrs-record{height:40%;min-height:0;flex:none!important;width:auto!important}.nrs-review{flex:auto;min-height:0}.nrs-gutter{display:none}.nr-inspector{border-radius:var(--radius-modal) var(--radius-modal) 0 0;border-bottom:0;width:auto;max-height:62%;inset:auto 0 0}.nr-inspector.min{bottom:12px;left:auto;right:12px}.nr-peek{flex:0 0 56px;padding:12px 6px}.nr-tabs{padding:0 12px;overflow-x:auto}.st-sheet{height:min(512px,68%)}.st-actionbar-collapsed{flex-wrap:wrap;gap:12px;padding:12px 16px}.st-commitfoot{flex-wrap:wrap;gap:12px}.st-slideover{box-shadow:none;border-left:0}}@container xhapp (width<=680px){.st-modal-scrim,.cm-scrim,.nr-ov-scrim{padding:16px}.st-fs-top,.st-fs-scroll,.st-fs-foot,.st-committed,.st-sheet-h,.st-sheet-body,.st-sheet-foot,.md-record .nr-scroll,.md-record .nr-toolbar,.md-banner,.nr-chart-body,.nr-swap-bar,.nrx-maxdock{padding-left:16px;padding-right:16px}.st-commitfoot{flex-direction:column;align-items:stretch}.st-commit-btns{flex-direction:column-reverse}.st-commit-go,.st-commit-btns .btn-ghost{justify-content:center;width:100%}.cm-committed-acts{flex-direction:column}.cm-committed-acts .btn{justify-content:center;width:100%}.st-actrow,.cm-action-top,.cm-decide{flex-wrap:wrap}.st-tally{flex-wrap:wrap;gap:8px}.nr-body{grid-template-columns:minmax(0,1fr)}.nr-yearrail{display:none}.qp{width:auto;bottom:12px;left:12px;right:12px}}@container xhapp (width<=480px){.enc-date,.lab-prior,.lab-full .lf-val{min-width:0}.enc-row,.lab-full,.doc-row,.med-row{flex-wrap:wrap}.nr-peek{display:none}.nr-inspector{max-height:70%}.cm-reason{padding-left:14px}.st-modal-scrim,.cm-scrim,.nr-ov-scrim{padding:8px}.st-committed{padding:32px 16px}.st-committed h1{font-size:22px}.st-sheet{height:min(512px,78%)}.cm-step .lbl{display:none}}@container xhapp (width<=860px){.dx-scroll{overflow-x:hidden}.dx-grid,.dx-card,.dx-cb,.dx-feed,.dx-feed-main,.dx-feed-top,.dx-alert-tx,.dx-act-tx,.dx-orgtile{min-width:0}.dx-feed-name,.dx-feed-sub,.dx-feed-what,.dx-sched-name,.dx-sched-reason,.dx-act-when,.dx-orgtile-name{white-space:normal;overflow-wrap:anywhere}.dx-feed-top{flex-wrap:wrap}.dx-feed-sig,.dx-delta,.dx-chip-mode,.dx-actbtn{white-space:normal}.dx-schedcard .dx-cb{overflow-x:auto}.dx-sched-item{width:168px}.dx-trend-v{letter-spacing:-.5px;font-size:24px}.dx-raf-big{letter-spacing:-.5px;font-size:26px}}@container xhapp (width<=560px){.sh-row{flex-direction:column-reverse}.sh-rail,.sh-rail.wide{width:auto;height:auto;padding:0 0 env(safe-area-inset-bottom,0px);border-right:0;border-top:1px solid var(--color-teal-800);z-index:5;scrollbar-width:none;flex-direction:row;flex:none;justify-content:flex-start;align-items:stretch;gap:0;transition:none;position:relative;overflow:auto hidden}.sh-rail::-webkit-scrollbar{display:none}[data-theme=dark] :is(.s4,.xh-portal) .sh-rail,[data-theme=dark] :is(.s4,.xh-portal) .sh-rail.wide{border-top-color:var(--color-deep-teal-700)}.sh-rail .sh-rail-brand,.sh-rail .sh-rail-logo,.sh-rail .sh-rail-foot{display:none}.sh-rail .sh-ni,.sh-rail.wide .sh-nr{text-align:center;width:auto;min-width:56px;height:auto;color:var(--color-teal-200);border-radius:0;flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:center;gap:5px;padding:9px 5px 10px;position:relative}.sh-rail .sh-ni svg,.sh-rail.wide .sh-nr svg{flex-shrink:0;width:21px;height:21px}.sh-rail.wide .sh-nr .lbl{white-space:normal;text-overflow:clip;width:100%;min-width:0;font:600 9.5px/1.18 var(--font-body);letter-spacing:-.1px;flex:none;max-height:2.4em;display:block;overflow:hidden}.sh-rail.wide .sh-nr .cnt{min-width:16px;height:16px;font:700 9.5px/16px var(--font-body);font-family:var(--font-body);background:var(--color-warning-500);color:var(--color-teal-950);border:2px solid var(--color-teal-900);border-radius:999px;margin-left:3px;padding:0 4px;display:block;position:absolute;top:5px;left:50%}[data-theme=dark] :is(.s4,.xh-portal) .sh-rail.wide .sh-nr .cnt{border-color:var(--color-deep-teal-950)}.sh-rail.wide .sh-nr.sel .cnt{background:var(--color-warning-500);color:var(--color-teal-950)}.sh-rail .sh-ni.sel,.sh-rail.wide .sh-nr.sel{color:var(--color-white-0);background:0 0}.sh-rail .sh-ni.sel:after,.sh-rail.wide .sh-nr.sel:after{content:"";background:var(--color-teal-200);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:20%;right:20%}[data-theme=dark] :is(.s4,.xh-portal) .sh-rail .sh-ni.sel:after,[data-theme=dark] :is(.s4,.xh-portal) .sh-rail.wide .sh-nr.sel:after{background:var(--color-olive-200)}.sh-rail .sh-ni:hover,.sh-rail.wide .sh-nr:hover{background:var(--color-alpha-white-8);color:var(--color-white-0)}.sh-rail:not(.wide) .sh-ni{justify-content:center;padding:12px 5px 14px}.sh-rail:not(.wide) .sh-ni .pip{border-color:var(--color-teal-900);margin-left:3px;top:6px;left:50%;right:auto}.sh.s3e{gap:0;padding:0;flex-direction:column-reverse!important}.s3e .s3e-side,.s3e .s3e-side.icon{width:auto;height:auto;padding:0 0 env(safe-area-inset-bottom,0px);box-shadow:none;border-top:1px solid var(--color-teal-800);scrollbar-width:none;border-radius:0;flex-direction:row;flex:none;align-items:stretch;overflow-x:auto}.s3e .s3e-side::-webkit-scrollbar{display:none}.s3e-main{gap:0}.s3e-top,.s3e-card{border-radius:0}.nav-toggle{display:none}.sw-a-top,.s3e-top{flex:0 0 54px;gap:6px;height:54px;padding:0 8px 0 14px}.sw-a-top>*,.s3e-top>*{min-width:0}.s3-crumbs{flex:auto;min-width:0}.s3-crumbs svg,.s3-crumbs span:not(.here){display:none}.s3-crumbs .here{font:600 16.5px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sw-search{border-radius:var(--radius-pill);background:0 0;border-color:#0000;flex:0 0 42px;justify-content:center;height:42px;padding:0;width:42px!important}.sw-search .ph,.sw-search .kbd{display:none}.sw-search svg{width:19px;height:19px}.sw-search:hover{background:var(--color-surface-inset)}[data-theme=dark] :is(.s4,.xh-portal) .sw-search:hover{background:var(--color-deep-teal-800)}.sw-a-top>button:not([class]),.s3e-top>button:not([class]){flex:0 auto;min-width:0;overflow:hidden}.s3-iconbtn,.sw-acct{flex-shrink:0;width:42px;min-width:42px;height:42px}.toast-wrap{bottom:20px}.nr-inspector.min,.qp{bottom:16px}}.xh-more,.xh-moresheet{display:none}@container xhapp (width<=560px){.sh-rail .sh-nr.xh-of,.sh-rail .sh-ni.xh-of,.s3e-side .sh-nr.xh-of,.s3e-side .sh-ni.xh-of{display:none}.xh-more{display:flex}.xh-moresheet{z-index:60;display:block;position:absolute;inset:0}.xh-morescrim{cursor:pointer;background:var(--color-alpha-black-60);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.xh-morelist{max-height:72%;padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-surface-default);box-shadow:var(--shadow-overlay);border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}[data-theme=dark] :is(.s4,.xh-portal) .xh-morelist{background:var(--color-deep-teal-900)}.xh-morehead{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);padding:14px 10px 10px;position:relative}.xh-morehead:before{content:"";background:var(--color-border-default);border-radius:999px;width:36px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.xh-moreitem{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--color-text-primary);background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;margin-bottom:2px;padding:10px 12px;display:flex}.xh-moreitem:hover{background:var(--color-surface-inset)}[data-theme=dark] :is(.s4,.xh-portal) .xh-moreitem:hover{background:var(--color-deep-teal-800)}.xh-moreitem.sel{background:var(--color-teal-50)}[data-theme=dark] :is(.s4,.xh-portal) .xh-moreitem.sel{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .xh-moreitem.sel{background:color-mix(in oklab, var(--color-teal-500) 20%, var(--color-deep-teal-950))}}.xh-moreitem .mi{background:var(--color-teal-50);width:38px;height:38px;color:var(--color-teal-700);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .xh-moreitem .mi{background:var(--color-deep-teal-800);color:var(--color-teal-200)}.xh-moreitem .mi svg{width:19px;height:19px}.xh-moreitem .mt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xh-moreitem .m1{font:600 14px/1.2 var(--font-body);color:var(--color-text-primary)}.xh-moreitem .m2{font:400 11.5px/1.3 var(--font-body);color:var(--color-text-subtle)}.xh-moreitem .mc{min-width:22px;height:22px;font:700 11.5px/22px var(--font-body);text-align:center;background:var(--color-warning-500);color:var(--color-teal-950);border-radius:999px;flex-shrink:0;padding:0 7px}.xh-moreitem>svg{width:17px;height:17px;color:var(--color-text-subtle);flex-shrink:0}}.xh-acct{z-index:70;position:absolute;inset:0}.xh-acctscrim{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.xh-acctcard{z-index:71;width:292px;max-width:calc(100% - 28px);max-height:calc(100% - 80px);top:62px;left:auto;right:14px;overflow-y:auto}[data-theme=dark] .xh-acctcard{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}.xh-accthead{align-items:center;gap:10px;padding:9px 10px 4px;display:flex}.xh-accthead .s3-avatar{flex-shrink:0;width:36px;height:36px;font-size:13px}.xh-accthead .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.xh-accthead .t1{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary)}.xh-accthead .t2{font:500 11px/1.3 var(--font-body);color:var(--color-text-subtle)}.xh-acctcard .seg-ctl{margin:0 8px 6px}.xh-acctfield{padding:0 8px 6px}.xh-selectwrap{display:block;position:relative}.xh-selectwrap select.ad-select{appearance:none;width:100%;font-family:var(--font-body);padding-right:34px;display:block}.xh-selectwrap>svg{width:15px;height:15px;color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-theme=dark] .xh-selectwrap select.ad-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sw-acct.on{background:var(--bar-search-bg,var(--color-surface-inset))}@container xhapp (width<=560px){.xh-acctscrim{background:var(--color-alpha-black-60);cursor:pointer}.xh-acctcard{border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:auto;max-width:100%;max-height:76%;padding:6px 8px calc(10px + env(safe-area-inset-bottom,0px));border:0;inset:auto 0 0}.xh-accthead{padding-top:18px}.xh-accthead:before{content:"";border-radius:var(--radius-pill);background:var(--color-border-default);width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.xh-acctcard .seg-ctl button,.xh-selectwrap select.ad-select{height:44px}}[data-theme=light] :is(.s4,.xh-portal){--color-surface-inset:var(--color-linen-100)}[data-theme=dark] :is(.s4,.xh-portal) .rx,[data-theme=dark] :is(.s4,.xh-portal) .cx{--rx-card:var(--color-surface-elevated);--rx-well:var(--color-deep-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .cs{--cs-card:var(--color-surface-elevated);--cs-well:var(--color-deep-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .un{--un-card:var(--color-surface-elevated);--un-well:var(--color-deep-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .ad{--ad-card:var(--color-surface-elevated);--ad-well:var(--color-deep-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .dx-card,[data-theme=dark] :is(.s4,.xh-portal) .rx-card,[data-theme=dark] :is(.s4,.xh-portal) .cs-card,[data-theme=dark] :is(.s4,.xh-portal) .un-card,[data-theme=dark] :is(.s4,.xh-portal) .ad-card,[data-theme=dark] :is(.s4,.xh-portal) .vz-card,[data-theme=dark] :is(.s4,.xh-portal) .vz-kpi,[data-theme=dark] :is(.s4,.xh-portal) .vz-visit,[data-theme=dark] :is(.s4,.xh-portal) .vz-prep,[data-theme=dark] :is(.s4,.xh-portal) .vz1-stat,[data-theme=dark] :is(.s4,.xh-portal) .sh-panel,[data-theme=dark] :is(.s4,.xh-portal) .sh-stat,[data-theme=dark] :is(.s4,.xh-portal) .q3-panel,[data-theme=dark] :is(.s4,.xh-portal) .q3-statcard,[data-theme=dark] :is(.s4,.xh-portal) .q1-row,[data-theme=dark] :is(.s4,.xh-portal) .q2-table,[data-theme=dark] :is(.s4,.xh-portal) .q5-col,[data-theme=dark] :is(.s4,.xh-portal) .q5-card,[data-theme=dark] :is(.s4,.xh-portal) .lv-kpi,[data-theme=dark] :is(.s4,.xh-portal) .lv-card,[data-theme=dark] :is(.s4,.xh-portal) .lv-rtable,[data-theme=dark] :is(.s4,.xh-portal) .mp-stat,[data-theme=dark] :is(.s4,.xh-portal) .rec-card,[data-theme=dark] :is(.s4,.xh-portal) .nr-rows,[data-theme=dark] :is(.s4,.xh-portal) .evd,[data-theme=dark] :is(.s4,.xh-portal) .cm-action,[data-theme=dark] :is(.s4,.xh-portal) .st-actrow,[data-theme=dark] :is(.s4,.xh-portal) .cs-row,[data-theme=dark] :is(.s4,.xh-portal) .cs-lrow,[data-theme=dark] :is(.s4,.xh-portal) .cs-kcard,[data-theme=dark] :is(.s4,.xh-portal) .cx-kcard,[data-theme=dark] :is(.s4,.xh-portal) .cx-wf,[data-theme=dark] :is(.s4,.xh-portal) .cx-q,[data-theme=dark] :is(.s4,.xh-portal) .cx-cohort,[data-theme=dark] :is(.s4,.xh-portal) .cx-vital,[data-theme=dark] :is(.s4,.xh-portal) .un-sg,[data-theme=dark] :is(.s4,.xh-portal) .cs-sg-card,[data-theme=dark] :is(.s4,.xh-portal) .ad-orgcard,[data-theme=dark] :is(.s4,.xh-portal) .rx-lib,[data-theme=dark] :is(.s4,.xh-portal) .dx-orgtile,[data-theme=dark] :is(.s4,.xh-portal) .lab-order,[data-theme=dark] :is(.s4,.xh-portal) .xh-acctcard,[data-theme=dark] :is(.s4,.xh-portal) .sh-rolemenu,[data-theme=dark] :is(.s4,.xh-portal) .ad-menu,[data-theme=dark] :is(.s4,.xh-portal) .nr-sortmenu,[data-theme=dark] :is(.s4,.xh-portal) .rx-scope-menu,[data-theme=dark] :is(.s4,.xh-portal) .un-scope-menu,[data-theme=dark] :is(.s4,.xh-portal) .xh-morelist{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .sw-a-top,[data-theme=dark] :is(.s4,.xh-portal) .s3e-top,[data-theme=dark] :is(.s4,.xh-portal) .topbar,[data-theme=dark] :is(.s4,.xh-portal) .sh-top,[data-theme=dark] :is(.s4,.xh-portal) .sh-mbar,[data-theme=dark] :is(.s4,.xh-portal) .memberbar,[data-theme=dark] :is(.s4,.xh-portal) .mp-header,[data-theme=dark] :is(.s4,.xh-portal) .mp-recbar,[data-theme=dark] :is(.s4,.xh-portal) .mp-drill,[data-theme=dark] :is(.s4,.xh-portal) .mp-recpane-h,[data-theme=dark] :is(.s4,.xh-portal) .q-head,[data-theme=dark] :is(.s4,.xh-portal) .q-filters,[data-theme=dark] :is(.s4,.xh-portal) .un-subnav,[data-theme=dark] :is(.s4,.xh-portal) .vz-head.bleed,[data-theme=dark] :is(.s4,.xh-portal) .vz-vbar,[data-theme=dark] :is(.s4,.xh-portal) .cs-detail-head,[data-theme=dark] :is(.s4,.xh-portal) .lv-soh-back,[data-theme=dark] :is(.s4,.xh-portal) .nr-toolbar,[data-theme=dark] :is(.s4,.xh-portal) .nr-pane-h,[data-theme=dark] :is(.s4,.xh-portal) .nr-tabs,[data-theme=dark] :is(.s4,.xh-portal) .mp-tabbar,[data-theme=dark] :is(.s4,.xh-portal) .mp-secnav,[data-theme=dark] :is(.s4,.xh-portal) .mp-rail,[data-theme=dark] :is(.s4,.xh-portal) .sh-queue,[data-theme=dark] :is(.s4,.xh-portal) .master,[data-theme=dark] :is(.s4,.xh-portal) .q4-list,[data-theme=dark] :is(.s4,.xh-portal) .vz-split-list,[data-theme=dark] :is(.s4,.xh-portal) .cs-split-list,[data-theme=dark] :is(.s4,.xh-portal) .cs-focus-rail,[data-theme=dark] :is(.s4,.xh-portal) .fx-queue,[data-theme=dark] :is(.s4,.xh-portal) .fx-ref-h,[data-theme=dark] :is(.s4,.xh-portal) .fx-ref-tools,[data-theme=dark] :is(.s4,.xh-portal) .ad-sub,[data-theme=dark] :is(.s4,.xh-portal) .ad-rolelist,[data-theme=dark] :is(.s4,.xh-portal) .un-split-list,[data-theme=dark] :is(.s4,.xh-portal) .un-twolist,[data-theme=dark] :is(.s4,.xh-portal) .cx-split-list,[data-theme=dark] :is(.s4,.xh-portal) .dock,[data-theme=dark] :is(.s4,.xh-portal) .sh-dock,[data-theme=dark] :is(.s4,.xh-portal) .vz-emrdock,[data-theme=dark] :is(.s4,.xh-portal) .q4-dock,[data-theme=dark] :is(.s4,.xh-portal) .st-actionbar,[data-theme=dark] :is(.s4,.xh-portal) .cm-modal-h,[data-theme=dark] :is(.s4,.xh-portal) .ad-sheet-h,[data-theme=dark] :is(.s4,.xh-portal) .cs-sheet-head,[data-theme=dark] :is(.s4,.xh-portal) .rx-sheet-head{background:var(--color-deep-teal-900);border-color:var(--color-border-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .sh-rail{background:var(--color-surface-inset);border-right:1px solid var(--color-border-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .ad-input,[data-theme=dark] :is(.s4,.xh-portal) .ad-select,[data-theme=dark] :is(.s4,.xh-portal) .cx-input,[data-theme=dark] :is(.s4,.xh-portal) .cx-textarea,[data-theme=dark] :is(.s4,.xh-portal) textarea.note,[data-theme=dark] :is(.s4,.xh-portal) input.tin,[data-theme=dark] :is(.s4,.xh-portal) select.tin,[data-theme=dark] :is(.s4,.xh-portal) .nr-search,[data-theme=dark] :is(.s4,.xh-portal) .lv-rsearch,[data-theme=dark] :is(.s4,.xh-portal) .ad-search,[data-theme=dark] :is(.s4,.xh-portal) .cs-search,[data-theme=dark] :is(.s4,.xh-portal) .sw-search,[data-theme=dark] :is(.s4,.xh-portal) .seg-ctl,[data-theme=dark] :is(.s4,.xh-portal) .rx-seg,[data-theme=dark] :is(.s4,.xh-portal) .cs-seg,[data-theme=dark] :is(.s4,.xh-portal) .un-seg,[data-theme=dark] :is(.s4,.xh-portal) .vz-seg,[data-theme=dark] :is(.s4,.xh-portal) .ad-radio,[data-theme=dark] :is(.s4,.xh-portal) .un-lens,[data-theme=dark] :is(.s4,.xh-portal) .evd-children,[data-theme=dark] :is(.s4,.xh-portal) .panel-inline{background:var(--color-surface-inset);border-color:var(--color-border-subtle)}[data-theme=dark] :is(.s4,.xh-portal) .dx-alert:hover,[data-theme=dark] :is(.s4,.xh-portal) .dx-feed-row:hover,[data-theme=dark] :is(.s4,.xh-portal) .sh-trow:hover,[data-theme=dark] :is(.s4,.xh-portal) .q3-attnrow:hover,[data-theme=dark] :is(.s4,.xh-portal) .q3-mrow:hover,[data-theme=dark] :is(.s4,.xh-portal) .cx-mrow:hover,[data-theme=dark] :is(.s4,.xh-portal) .un-lrow:hover,[data-theme=dark] :is(.s4,.xh-portal) .un-row:hover,[data-theme=dark] :is(.s4,.xh-portal) .lv-rtrow:hover,[data-theme=dark] :is(.s4,.xh-portal) .nr-row:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz-att-row:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz-srow:hover,[data-theme=dark] :is(.s4,.xh-portal) .ad-table tbody tr:hover,[data-theme=dark] :is(.s4,.xh-portal) .rx-table tbody tr:hover,[data-theme=dark] :is(.s4,.xh-portal) .xh-moreitem:hover,[data-theme=dark] :is(.s4,.xh-portal) .ad-subitem:hover,[data-theme=dark] :is(.s4,.xh-portal) .mp-secnav-item:hover,[data-theme=dark] :is(.s4,.xh-portal) .cond:hover{background:var(--color-action-overlay-tertiary-hover)}[data-theme=dark] :is(.s4,.xh-portal) .dx-eyebrow,[data-theme=dark] :is(.s4,.xh-portal) .rx-eyebrow,[data-theme=dark] :is(.s4,.xh-portal) .un-eyebrow,[data-theme=dark] :is(.s4,.xh-portal) .cs-eyebrow,[data-theme=dark] :is(.s4,.xh-portal) .ad-eyebrow,[data-theme=dark] :is(.s4,.xh-portal) .lv-eyebrow{color:var(--color-sand-300)}[data-theme=dark] :is(.s4,.xh-portal){--color-system-surface-destructive:var(--color-red-300);--color-system-text-info:var(--color-sky-300)}[data-theme=dark] :is(.s4,.xh-portal) .rx-btn.pri,[data-theme=dark] :is(.s4,.xh-portal) .cs-btn.pri,[data-theme=dark] :is(.s4,.xh-portal) .cx-btn.pri,[data-theme=dark] :is(.s4,.xh-portal) .un-btn.pri,[data-theme=dark] :is(.s4,.xh-portal) .ad-btn.pri,[data-theme=dark] :is(.s4,.xh-portal) .q-btn.primary,[data-theme=dark] :is(.s4,.xh-portal) .lv-rbtn,[data-theme=dark] :is(.s4,.xh-portal) .dx-cta,[data-theme=dark] :is(.s4,.xh-portal) .nr-uploadbtn,[data-theme=dark] :is(.s4,.xh-portal) .dx-qa-btn.ghost{background:var(--color-action-surface-primary);border-color:var(--color-action-surface-primary);color:var(--color-action-text-on-primary)}[data-theme=dark] :is(.s4,.xh-portal) .rx-btn.pri:hover,[data-theme=dark] :is(.s4,.xh-portal) .cs-btn.pri:hover,[data-theme=dark] :is(.s4,.xh-portal) .cx-btn.pri:hover,[data-theme=dark] :is(.s4,.xh-portal) .un-btn.pri:hover,[data-theme=dark] :is(.s4,.xh-portal) .ad-btn.pri:hover,[data-theme=dark] :is(.s4,.xh-portal) .q-btn.primary:hover,[data-theme=dark] :is(.s4,.xh-portal) .lv-rbtn:hover,[data-theme=dark] :is(.s4,.xh-portal) .dx-cta:hover,[data-theme=dark] :is(.s4,.xh-portal) .nr-uploadbtn:hover,[data-theme=dark] :is(.s4,.xh-portal) .dx-qa-btn.ghost:hover{background:var(--color-action-surface-primary-hover);border-color:var(--color-action-surface-primary-hover);color:var(--color-action-text-on-primary)}[data-theme=dark] :is(.s4,.xh-portal) .dx-qa-btn.ghost svg,[data-theme=dark] :is(.s4,.xh-portal) .dx-cta svg,[data-theme=dark] :is(.s4,.xh-portal) .lv-rbtn svg{color:var(--color-action-text-on-primary)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm){background:var(--color-olive-200);border:1px solid var(--color-olive-300);color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta .rt .t1,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm) .ct1{color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta .rt .t2,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm) .ct2{color:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta .ri{background:var(--color-alpha-teal-900-24);color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta .vz-btn.pri,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm) .vz-btn.pri{background:var(--color-teal-900);border-color:var(--color-teal-900);color:var(--color-white-0)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta .vz-btn.pri:hover,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm) .vz-btn.pri:hover{background:var(--color-teal-800);border-color:var(--color-teal-800);color:var(--color-white-0)}.dx-ch-ic{background:var(--color-teal-50);width:28px;height:28px;color:var(--color-teal-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center}[data-theme=dark] :is(.s4,.xh-portal) .dx-ch-ic{background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .dx-ch-ic{background:color-mix(in oklab, var(--color-teal-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .dx-ch-ic{color:var(--color-teal-200)}.dx-schedcard .dx-ch-ic{background:var(--color-sand-100);color:var(--color-sand-800)}.dx-alertcard .dx-ch-ic{background:var(--color-warning-100);color:var(--color-warning-700)}.dx-orgcard .dx-ch-ic{background:var(--color-slate-100);color:var(--color-slate-700)}.dx-qacard .dx-ch-ic{background:var(--color-olive-100);color:var(--color-olive-700)}[data-theme=dark] :is(.s4,.xh-portal) .dx-schedcard .dx-ch-ic{background:var(--color-sand-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .dx-schedcard .dx-ch-ic{background:color-mix(in oklab, var(--color-sand-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .dx-schedcard .dx-ch-ic{color:var(--color-sand-200)}[data-theme=dark] :is(.s4,.xh-portal) .dx-alertcard .dx-ch-ic{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .dx-alertcard .dx-ch-ic{background:color-mix(in oklab, var(--color-warning-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .dx-alertcard .dx-ch-ic{color:var(--color-warning-200)}[data-theme=dark] :is(.s4,.xh-portal) .dx-orgcard .dx-ch-ic{background:oklch(55.4% .046 257.417)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .dx-orgcard .dx-ch-ic{background:color-mix(in oklab, var(--color-slate-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .dx-orgcard .dx-ch-ic{color:var(--color-slate-200)}[data-theme=dark] :is(.s4,.xh-portal) .dx-qacard .dx-ch-ic{background:oklch(58% .031 107.3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .dx-qacard .dx-ch-ic{background:color-mix(in oklab, var(--color-olive-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .dx-qacard .dx-ch-ic{color:var(--color-olive-200)}.dx-act-ic{border-radius:8px}.dx-act-ic.good{background:var(--color-olive-100);color:var(--color-olive-700)}[data-theme=dark] :is(.s4,.xh-portal) .dx-act-ic.good{background:oklch(58% .031 107.3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.s4,.xh-portal) .dx-act-ic.good{background:color-mix(in oklab, var(--color-olive-500) 22%, var(--color-deep-teal-950))}}[data-theme=dark] :is(.s4,.xh-portal) .dx-act-ic.good{color:var(--color-olive-200)}[data-theme=dark] :is(.s4,.xh-portal) .dx-head h1,[data-theme=dark] :is(.s4,.xh-portal) .rx-h1,[data-theme=dark] :is(.s4,.xh-portal) .un-h1,[data-theme=dark] :is(.s4,.xh-portal) .cs-h1,[data-theme=dark] :is(.s4,.xh-portal) .ad-h1,[data-theme=dark] :is(.s4,.xh-portal) .q3-h1,[data-theme=dark] :is(.s4,.xh-portal) .q-head h1,[data-theme=dark] :is(.s4,.xh-portal) .vz-h-title h1,[data-theme=dark] :is(.s4,.xh-portal) .lv-rhead h1,[data-theme=dark] :is(.s4,.xh-portal) .lv-dash h1,[data-theme=dark] :is(.s4,.xh-portal) .sh-ph h1,[data-theme=dark] :is(.s4,.xh-portal) .st-committed h1{color:var(--color-sand-300)}[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta h1,[data-theme=dark] :is(.s4,.xh-portal) .vz-reviewcta h2,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm) h1,[data-theme=dark] :is(.s4,.xh-portal) .vz1-ctablock:not(.calm) h2,[data-theme=dark] :is(.s4,.xh-portal) .xh-acctcard h1,[data-theme=dark] :is(.s4,.xh-portal) .xh-acctcard h2{color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero{background:var(--color-olive-200);border:1px solid var(--color-olive-300);color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero .arc{border-color:var(--color-alpha-teal-900-12)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero .arc.b{border-color:var(--color-alpha-teal-900-8)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-eye{color:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-statement{color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-statement b{color:var(--color-teal-900)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-row{background:var(--color-alpha-teal-900-24)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-cell{background:var(--color-olive-100)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-cell .l{color:var(--color-teal-800)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-cell .v{color:var(--color-deep-teal-950)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-cell .v .u{color:var(--color-teal-700)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-cell .d.pos{color:var(--color-olive-700)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-cell .d.neg{color:var(--color-red-700)}[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero h1,[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero h2,[data-theme=dark] :is(.s4,.xh-portal) .rx-exec-hero h3{color:var(--color-deep-teal-950)}.btn-ghost,.q-btn,.rx-btn.sec,.cs-btn.sec,.cx-btn.sec,.un-btn.sec,.ad-btn.sec,.vz-btn.sec,.lv-rbtn.sec,.nr-ghostbtn,.mp-back,.lv-back,.vz-vbar-back{border:1px solid var(--color-action-border-secondary);color:var(--color-action-text-secondary);background:0 0}.btn-ghost svg,.q-btn svg,.rx-btn.sec svg,.cs-btn.sec svg,.cx-btn.sec svg,.un-btn.sec svg,.ad-btn.sec svg,.vz-btn.sec svg,.lv-rbtn.sec svg,.nr-ghostbtn svg,.mp-back svg,.lv-back svg,.vz-vbar-back svg{color:var(--color-action-icon-secondary)}.btn-ghost:hover,.q-btn:hover,.rx-btn.sec:hover,.cs-btn.sec:hover,.cx-btn.sec:hover,.un-btn.sec:hover,.ad-btn.sec:hover,.vz-btn.sec:hover,.lv-rbtn.sec:hover,.nr-ghostbtn:hover,.mp-back:hover,.lv-back:hover,.vz-vbar-back:hover{background:var(--color-action-overlay-tertiary-hover);border-color:var(--color-action-border-secondary);color:var(--color-action-text-secondary)}.dx-feed-more,.dx-ch-act,.m-panel-h .link,.sh-panel-h .link,.rx-card-h .more,.cx-dsec-h .more,.vz-card-h .more{color:var(--color-action-text-tertiary)}.dx-feed-more:hover,.dx-ch-act:hover{background:var(--color-action-overlay-tertiary-hover)}.vz-reviewcta .vz-btn.pri,.vz1-ctablock:not(.calm) .vz-btn.pri,.sh-stat.accent .btn-primary{background:var(--color-action-surface-primary-inverse);color:var(--color-action-text-on-primary-inverse);border-color:var(--color-action-surface-primary-inverse)}.vz-reviewcta .vz-btn.pri:hover,.vz1-ctablock:not(.calm) .vz-btn.pri:hover{background:var(--color-action-surface-primary-inverse-hover);color:var(--color-action-text-on-primary-inverse);border-color:var(--color-action-surface-primary-inverse-hover)}.btn:disabled,.cm-go:disabled,.st-cta:disabled,.q-btn:disabled{background:var(--color-action-surface-primary-disabled);color:var(--color-text-disabled);border-color:var(--color-action-border-secondary-disabled)}:where(.s4,.xh-portal) a:where(:not([data-slot])){color:var(--color-teal-700)}:where(.s4,.xh-portal) a:where(:not([data-slot])):hover{color:var(--color-teal-800)}:where(.s4,.xh-portal) :focus-visible{outline-offset:2px;outline:3px solid #15866a80}@keyframes xh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.s4,.xh-portal) *{transition:none!important;animation:none!important}}.s4.xh-frame{position:fixed;inset:0}.xh-frame [data-slot=app-shell]{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text-primary);font-family:var(--font-body);background:var(--color-linen-100);display:flex;overflow:hidden}.xh-frame [data-slot=shell-rail]{z-index:3;width:236px;color:var(--color-teal-100);background:var(--color-teal-900);border-right:1px solid #0000;flex-direction:column;flex:0 0 236px;align-items:stretch;gap:4px;padding:12px 12px 14px;display:flex;position:relative;overflow:hidden}.xh-frame [data-slot=shell-rail-brand]{margin:0 0 10px;padding:0 2px}.xh-frame [data-slot=brand-lockup]{align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex}.xh-frame [data-slot=brand-lockup-tile]{color:#fff;background:var(--color-teal-700);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.xh-frame [data-slot=brand-lockup-tile] svg{width:auto;height:20px}.xh-frame [data-slot=brand-lockup-wordmark][data-wordmark=serif]{color:#fff;font:600 16px/1 var(--font-display);letter-spacing:.2px;white-space:nowrap;align-items:center;display:flex}.xh-frame [data-slot=brand-lockup-pill]{color:#fff;background:var(--color-teal-600);font:600 9px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px}.xh-frame [data-slot=shell-rail-groups]{flex:auto;min-height:0;overflow-y:auto}.xh-frame [data-slot=shell-rail-items]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.xh-frame [data-slot=shell-rail-footer]{display:none}.xh-frame [data-slot=shell-rail-link]{width:100%;height:42px;color:var(--color-teal-100);cursor:pointer;font:600 13.5px/1 var(--font-body);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.xh-frame [data-slot=shell-rail-link] svg{flex:none;width:20px;height:20px}.xh-frame [data-slot=shell-rail-item-label]{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;line-height:1;overflow:hidden}.xh-frame [data-slot=shell-rail-link]:hover{color:#fff;background:var(--color-teal-800)}.xh-frame [data-slot=shell-rail-link][aria-current=page],.xh-frame [data-slot=shell-rail-link][aria-current=page]:hover{color:var(--color-teal-900);background:var(--color-teal-50)}.xh-frame [data-slot=shell-rail-item-count]{color:var(--color-teal-100);background:var(--color-teal-800);font:700 11.5px/1 var(--font-mono);border-radius:999px;flex:none;padding:2px 7px}.xh-frame [data-slot=shell-rail-link][aria-current=page] [data-slot=shell-rail-item-count]:not([data-tone=warn]){color:var(--color-teal-900);background:var(--color-teal-200)}.xh-frame [data-slot=shell-rail-item-count][data-tone=warn]{color:var(--color-teal-950);background:var(--color-warning-500)}.xh-frame [data-slot=shell-rail][data-state=icons]{flex-basis:64px;align-items:center;width:64px;padding:12px 0 14px}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-brand]{justify-content:center;margin-bottom:0;padding:0 2px;display:flex}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=brand-lockup]{justify-content:center;gap:0}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=brand-lockup-wordmark],.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=brand-lockup-pill]{display:none}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-items]{align-items:center}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-link]{width:44px;height:44px;font:400 13.5px/1 var(--font-body);border-radius:12px;justify-content:center;align-self:center;gap:0;padding:1px 6px}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-link]:not([aria-current=page]){color:var(--color-teal-200)}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-link][aria-current=page]{color:var(--color-teal-900)}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-item-count]{min-width:16px;height:16px;color:var(--color-teal-950);background:var(--color-warning-500);border:2px solid var(--color-teal-900);font:700 10px/1 var(--font-body);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:5px;right:5px}.xh-frame [data-slot=shell-top-bar]{z-index:4;height:60px;color:var(--color-text-primary);background:var(--color-surface-default);border-bottom:1px solid var(--color-border-subtle);flex:0 0 60px;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative}.xh-frame [data-slot=shell-rail-toggle]{width:30px;height:30px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.xh-frame [data-slot=shell-rail-toggle] svg{width:19px;height:19px}.xh-frame [data-slot=shell-rail-toggle]:hover{color:var(--color-text-primary);background:var(--color-surface-inset)}.xh-frame [data-slot=shell-drawer-trigger]{display:none}.xh-frame [data-slot=shell-top-bar-breadcrumb]{min-width:0;overflow:hidden}.xh-frame [data-slot=shell-breadcrumbs] ol{min-width:0;color:var(--color-text-subtle);font:500 12.5px/1 var(--font-body);align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.xh-frame [data-slot=shell-breadcrumb-root],.xh-frame [data-slot=shell-breadcrumb-link]{color:var(--color-text-subtle);font:500 12.5px/1 var(--font-body);text-decoration:none}.xh-frame [data-slot=shell-breadcrumb-link]:hover{color:var(--color-text-primary)}.xh-frame [data-slot=shell-breadcrumb-current]{color:var(--color-text-primary);font:600 12.5px/1 var(--font-body)}.xh-frame [data-slot=shell-breadcrumb-separator] svg{width:14px;height:14px;color:var(--color-text-subtle);opacity:.5}.xh-frame [data-slot=shell-search]{width:300px;min-width:0;height:38px;color:var(--color-text-subtle);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);cursor:text;font:400 13px/1 var(--font-body);border-radius:999px;flex:0 0 300px;align-items:center;gap:9px;padding:0 10px 0 14px;display:flex}.xh-frame [data-slot=shell-search] svg{flex:none;width:16px;height:16px}.xh-frame [data-slot=shell-search-placeholder]{min-width:0;color:inherit;font:400 13px/1 var(--font-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xh-frame [data-slot=shell-search-shortcut]{color:var(--color-text-subtle);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);font:600 10.5px/1 var(--font-mono);border-radius:6px;flex:none;margin-left:auto;padding:5px 7px}.xh-frame [data-slot=shell-search]:hover{border-color:var(--color-border-default)}.xh-frame [data-slot=shell-search-compact]{display:none}.xh-frame [data-slot=shell-top-bar-org-switcher]{flex:none;min-width:0;display:flex}.xh-frame [data-slot=shell-org-switcher-trigger]{width:max-content;min-width:0;max-width:220px;height:34px;color:var(--color-text-primary);background:var(--color-surface-default);border:1px solid var(--color-border-default);font:600 12px/1 var(--font-body);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.xh-frame [data-slot=shell-org-switcher-trigger]>span:first-child{width:15px;height:15px;color:var(--color-teal-700);background:0 0;border-radius:0;flex:0 0 15px}.xh-frame [data-slot=shell-org-switcher-trigger]>span:first-child>svg{width:15px;height:15px}.xh-frame [data-slot=shell-org-switcher-trigger]>span:nth-child(2){flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex;overflow:hidden}.xh-frame [data-slot=shell-org-switcher-trigger]>span:nth-child(2):before{color:var(--color-text-subtle);content:var(--xh-scope-label,"Scope");font:500 9px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.xh-frame [data-slot=shell-org-switcher-trigger]>span:nth-child(2)>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--color-text-primary);font:600 12px/1 var(--font-body);overflow:hidden}.xh-frame [data-slot=shell-org-switcher-trigger]>span:nth-child(2)>span:nth-child(2){display:none}.xh-frame [data-slot=shell-org-switcher-trigger]>svg{width:13px;height:13px;color:var(--color-text-subtle)}.xh-frame [data-slot=shell-notifications-trigger]{width:36px;height:36px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1px 6px;transition:background .14s,color .14s;display:flex;position:relative}.xh-frame [data-slot=shell-notifications-trigger] svg{width:18px;height:18px}.xh-frame [data-slot=shell-notifications-trigger]:hover{color:var(--color-text-primary);background:var(--color-surface-inset)}.xh-frame [data-slot=shell-notifications-dot]{background:var(--color-system-surface-destructive);border:2px solid var(--color-surface-default);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.xh-frame [data-slot=shell-account-trigger]{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;padding:3px 4px;display:grid}.xh-frame [data-slot=shell-account-trigger]:hover,.xh-frame [data-slot=shell-account-trigger][aria-expanded=true]{background:var(--color-surface-inset)}.xh-frame [data-slot=shell-account-trigger] [data-slot=avatar]{color:#fff;background:var(--color-teal-600);width:32px;height:32px;font:600 12px/1 var(--font-body);border:0;border-radius:999px}.xh-frame main[data-slot=app-shell-canvas]{background:var(--color-linen-100);flex:1;min-width:0;min-height:0;padding:0;overflow:hidden auto}[data-theme=dark] .xh-frame [data-slot=app-shell]{color:var(--color-white-50);background:var(--color-deep-teal-950)}[data-theme=dark] .xh-frame [data-slot=shell-rail]{color:var(--color-deep-teal-100);background:var(--color-deep-teal-950);border-right-color:var(--color-deep-teal-700)}[data-theme=dark] .xh-frame [data-slot=shell-rail-link]{color:var(--color-teal-100)}[data-theme=dark] .xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-link]:not([aria-current=page]){color:var(--color-deep-teal-200)}[data-theme=dark] .xh-frame [data-slot=shell-rail-link]:hover{color:#fff;background:var(--color-deep-teal-800)}[data-theme=dark] .xh-frame [data-slot=shell-rail-link][aria-current=page]{color:#fff;background:oklch(70.4% .14 182.503)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .xh-frame [data-slot=shell-rail-link][aria-current=page]{background:color-mix(in oklab, var(--color-teal-500) 24%, var(--color-deep-teal-950))}}[data-theme=dark] .xh-frame [data-slot=shell-rail-item-count]{color:var(--color-deep-teal-100);background:var(--color-deep-teal-800)}[data-theme=dark] .xh-frame [data-slot=shell-rail-link][aria-current=page] [data-slot=shell-rail-item-count]:not([data-tone=warn]){color:#fff;background:var(--color-teal-700)}[data-theme=dark] .xh-frame [data-slot=shell-rail-item-count][data-tone=warn]{color:var(--color-teal-950);background:var(--color-warning-500)}[data-theme=dark] .xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-link][aria-current=page]{color:#fff}[data-theme=dark] .xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-item-count]{color:var(--color-teal-950);background:var(--color-warning-500);border-color:var(--color-deep-teal-950)}[data-theme=dark] .xh-frame [data-slot=shell-top-bar]{color:var(--color-white-50);background:var(--color-deep-teal-900);border-bottom-color:var(--color-deep-teal-700)}[data-theme=dark] .xh-frame [data-slot=shell-search]{color:var(--color-deep-teal-200);background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}[data-theme=dark] .xh-frame [data-slot=shell-search-shortcut]{color:var(--color-deep-teal-200);background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .xh-frame [data-slot=shell-rail-toggle],[data-theme=dark] .xh-frame [data-slot=shell-notifications-trigger]{color:var(--color-deep-teal-200)}[data-theme=dark] .xh-frame [data-slot=shell-rail-toggle]:hover,[data-theme=dark] .xh-frame [data-slot=shell-notifications-trigger]:hover{color:#fff;background:var(--color-deep-teal-800)}[data-theme=dark] .xh-frame [data-slot=shell-notifications-dot]{background:var(--color-system-surface-destructive);border-color:var(--color-deep-teal-900)}[data-theme=dark] .xh-frame [data-slot=shell-account-trigger]:hover,[data-theme=dark] .xh-frame [data-slot=shell-account-trigger][aria-expanded=true]{background:var(--color-deep-teal-950)}[data-theme=dark] .xh-frame [data-slot=shell-account-trigger] [data-slot=avatar]{background:var(--color-deep-teal-700)}[data-theme=dark] .xh-frame main[data-slot=app-shell-canvas]{background:var(--color-deep-teal-950)}[data-theme=light] .xh-frame [data-slot=shell-rail]{color:var(--color-teal-100);background:var(--color-teal-900);border-right-color:#0000}[data-theme=light] .xh-frame [data-slot=shell-top-bar]{background:var(--color-white-0)}[data-theme=light] .xh-frame main[data-slot=app-shell-canvas]{background:var(--color-linen-100)}html[data-role-lens=provider] [data-slot=shell-account-menu]{width:292px;max-width:calc(100vw - 28px);max-height:calc(100vh - 80px);color:var(--color-text-primary);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-overlay);font-family:var(--font-body);border-radius:16px;padding:6px;position:relative;overflow-y:auto;transform:translate(6px,4px)}html[data-role-lens=provider] [data-slot=shell-account-identity]{align-items:center;gap:10px;min-height:49px;padding:9px 10px 4px;display:flex}html[data-role-lens=provider] [data-slot=shell-account-identity] [data-slot=avatar]{color:#fff;background:var(--color-teal-600);width:36px;height:36px;font:600 13px/1 var(--font-body);border:0;flex:0 0 36px}html[data-role-lens=provider] [data-slot=shell-account-identity]>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}html[data-role-lens=provider] [data-slot=shell-account-identity] p:first-child{color:var(--color-text-primary);font:600 13px/1.2 var(--font-body);margin:0}html[data-role-lens=provider] [data-slot=shell-account-identity] p:nth-child(2){color:var(--color-text-subtle);font:500 11px/1.3 var(--font-body);margin:0}html[data-role-lens=provider] [data-slot=shell-account-identity] [data-slot=tag]{max-width:100%;color:var(--color-text-subtle);font:500 11.5px/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-separator]{background:var(--color-border-subtle);height:1px;margin:4px 0}html[data-role-lens=provider] [data-slot=shell-account-appearance]{padding:0;display:block}html[data-role-lens=provider] [data-slot=shell-account-appearance]>span{color:var(--color-text-subtle);font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;margin:8px 10px 7px;display:block}html[data-role-lens=provider] [data-slot=shell-account-appearance] [data-slot=segmented-control]{background:var(--color-linen-100);border:1px solid var(--color-border-subtle);border-radius:999px;align-items:center;gap:4px;width:calc(100% - 16px);height:38px;margin:0 8px 6px;padding:3px;display:flex}html[data-role-lens=provider] [data-slot=shell-account-appearance] [data-slot=segmented-control-item]{min-width:0;height:30px;color:var(--color-text-subtle);font:600 12px/1 var(--font-body);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:1px 6px;display:inline-flex}html[data-role-lens=provider] [data-slot=shell-account-appearance] [data-slot=segmented-control-item][data-state=on]{color:var(--color-text-primary);background:var(--color-surface-default);box-shadow:var(--shadow-raised)}html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-sub-trigger],html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-item]{min-height:40px;color:var(--color-text-primary);font:500 13px/1.2 var(--font-body);border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-sub-trigger]:hover,html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-item]:hover{background:var(--color-surface-inset)}html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-sub-trigger]>svg,html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-item] svg,html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=shell-sign-out] svg{width:16px;height:16px;color:var(--color-text-subtle);flex:none}html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=shell-sign-out]{width:100%;min-height:40px;color:var(--color-text-primary);font:500 13px/1.2 var(--font-body);align-items:center;gap:10px;padding:0 10px;display:flex}html[data-role-lens=provider] [data-slot=shell-account-menu] a{color:var(--color-text-primary);text-decoration:none}html[data-role-lens=provider] [data-slot=shell-org-switcher-menu]{width:300px;color:var(--color-text-primary);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-overlay);font-family:var(--font-body);border-radius:16px;padding:6px}html[data-role-lens=provider] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-header]{color:var(--color-text-subtle);font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;padding:9px 11px 7px}html[data-role-lens=provider] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-option],html[data-role-lens=provider] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-all]{color:var(--color-text-primary);border-radius:8px}html[data-role-lens=provider] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-option]:hover,html[data-role-lens=provider] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-all]:hover{background:var(--color-surface-inset)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu],html[data-role-lens=provider][data-theme=dark] [data-slot=shell-org-switcher-menu]{color:var(--color-white-50);background:var(--color-surface-elevated);border-color:var(--color-deep-teal-700)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-identity] [data-slot=avatar]{background:var(--color-deep-teal-700)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-appearance] [data-slot=segmented-control]{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-appearance] [data-slot=segmented-control-item]{color:var(--color-neutral-cool-200)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-appearance] [data-slot=segmented-control-item][data-state=on]{color:#fff;background:var(--color-deep-teal-600)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu] [data-slot=dropdown-menu-sub-trigger],html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu] [data-slot=dropdown-menu-item],html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu] [data-slot=shell-sign-out]{color:var(--color-white-50)}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu] [data-slot=dropdown-menu-sub-trigger]:hover,html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu] [data-slot=dropdown-menu-item]:hover,html[data-role-lens=provider][data-theme=dark] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-option]:hover,html[data-role-lens=provider][data-theme=dark] [data-slot=shell-org-switcher-menu] [data-slot=shell-org-switcher-all]:hover{background:var(--color-deep-teal-900)}@container xhapp (width<=860px){.xh-frame [data-slot=shell-rail]{flex:0 0 64px;align-items:center;width:64px;padding:12px 0 14px;display:flex}.xh-frame [data-slot=shell-rail-brand]{justify-content:center;padding:0 2px;display:flex}.xh-frame [data-slot=shell-rail-brand] [data-slot=brand-lockup]{justify-content:center;gap:0}.xh-frame [data-slot=shell-rail-brand] [data-slot=brand-lockup-wordmark],.xh-frame [data-slot=shell-rail-brand] [data-slot=brand-lockup-pill],.xh-frame [data-slot=shell-rail-item-label],.xh-frame [data-slot=shell-rail-item-count]{display:none}.xh-frame [data-slot=shell-rail-items]{align-items:center}.xh-frame [data-slot=shell-rail-link]{justify-content:center;align-self:center;gap:0;width:44px;padding:0}.xh-frame [data-slot=shell-rail][data-state=icons] [data-slot=shell-rail-item-count]{display:grid}.xh-frame [data-slot=shell-top-bar]{gap:10px;padding:0 12px}.xh-frame [data-slot=shell-rail-toggle]{display:grid}.xh-frame [data-slot=shell-drawer-trigger]{display:none}.xh-frame [data-slot=shell-search]{flex:auto;width:auto;min-width:0;display:flex}.xh-frame [data-slot=shell-search-shortcut],.xh-frame [data-slot=shell-search-compact]{display:none}.xh-frame [data-slot=shell-breadcrumbs] ol{white-space:nowrap;overflow:hidden}.xh-frame [data-slot=shell-top-bar-breadcrumb]{flex:none}.xh-frame [data-slot=shell-org-switcher-trigger]{max-width:180px}}.xh-frame [data-slot=app-shell-canvas]>.ad{height:100%;overflow:auto}.xh-frame .ad-subitem{color:var(--color-text-secondary)}.xh-frame .ad-subitem .l{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xh-frame .ad-subitem .l .n{font:600 13px/1.15 var(--font-body);display:block}.xh-frame .ad-subitem .l .s{color:var(--color-text-subtle);font:400 10.5px/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xh-frame .ad-subitem.on{color:var(--color-teal-900)}.xh-frame .ad-subitem.on .l .s{color:var(--color-teal-700)}[data-theme=dark] .xh-frame .ad-subitem.on{color:var(--color-white-0)}[data-theme=dark] .xh-frame .ad-subitem.on .l .s{color:var(--color-teal-200)}@container xhapp (width<=560px){.xh-frame [data-slot=shell-rail],.xh-frame [data-slot=shell-rail-toggle],.xh-frame [data-slot=shell-drawer-trigger]{display:none}.xh-frame [data-slot=shell-top-bar]{flex-basis:54px;gap:6px;height:54px;padding:0 8px 0 14px}.xh-frame [data-slot=shell-top-bar-breadcrumb]{flex:auto;min-width:0}.xh-frame [data-slot=shell-breadcrumbs] ol{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.xh-frame [data-slot=shell-breadcrumb-item],.xh-frame [data-slot=shell-breadcrumb-separator],.xh-frame [data-slot=shell-breadcrumb-ellipsis],.xh-frame [data-slot=shell-breadcrumb-root]{display:none}.xh-frame [data-slot=shell-breadcrumb-current]{max-width:100%;color:var(--color-text-primary);font:600 16.5px/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xh-frame [data-slot=shell-search]{display:none}.xh-frame [data-slot=shell-search-compact]{width:42px;height:42px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 0 42px;place-items:center;padding:0;display:grid}.xh-frame [data-slot=shell-search-compact] svg{width:19px;height:19px}.xh-frame [data-slot=shell-search-compact]:hover{background:var(--color-surface-inset)}.xh-frame [data-slot=shell-notifications-trigger]{width:42px;min-width:42px;height:44px;min-height:44px}.xh-frame [data-slot=shell-account-trigger]{width:42px;min-width:42px;height:42px}.xh-frame [data-slot=shell-top-bar-org-switcher]{flex:0 auto}.xh-frame [data-slot=shell-org-switcher-trigger]{max-width:160px;height:40px}.xh-frame [data-slot=shell-org-switcher-trigger]>span:nth-child(2)>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xh-frame [data-slot=shell-top-bar-org-switcher]~*{order:3}.xh-frame [data-slot=shell-top-bar-org-switcher]{order:2}.xh-frame [data-slot=shell-top-bar-org-switcher]~[data-slot=shell-search-compact]{order:1}}[data-theme=dark] .xh-frame [data-slot=shell-breadcrumb-current]{color:var(--color-white-0)}[data-theme=dark] .xh-frame [data-slot=shell-search-compact]{color:var(--color-deep-teal-200)}[data-theme=dark] .xh-frame [data-slot=shell-search-compact]:hover{background:var(--color-deep-teal-800)}@media (width<=560px){.xh-frame{flex-direction:column;display:flex}.xh-frame>[data-slot=app-shell]{flex:auto;width:100%;height:auto;min-height:0}.xh-frame nav.sh-rail.wide.xh-tabs{flex:none;width:100%}html[data-role-lens=provider] [data-radix-popper-content-wrapper]:has(>[data-slot=shell-account-menu]){z-index:1000!important;inset:auto 0 0!important;width:100vw!important;min-width:100%!important;max-width:100vw!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}html[data-role-lens=provider] [data-radix-popper-content-wrapper]:has(>[data-slot=shell-account-menu]):before{z-index:0;background:var(--color-alpha-black-60);content:"";pointer-events:none;position:fixed;inset:0}html[data-role-lens=provider] [data-slot=shell-account-menu]{z-index:1;width:100%;max-width:100%;max-height:76vh;padding:6px 8px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;position:relative;overflow-y:auto;transform:none}html[data-role-lens=provider] [data-slot=shell-account-identity]{padding-top:18px}html[data-role-lens=provider] [data-slot=shell-account-identity]:before{content:"";background:var(--color-border-default);border-radius:999px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}html[data-role-lens=provider] [data-slot=shell-account-appearance] [data-slot=segmented-control]{height:52px;margin-top:0}html[data-role-lens=provider] [data-slot=shell-account-appearance] [data-slot=segmented-control-item]{height:44px}html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-sub-trigger],html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=dropdown-menu-item],html[data-role-lens=provider] [data-slot=shell-account-menu] [data-slot=shell-sign-out]{min-height:44px}html[data-role-lens=provider][data-theme=dark] [data-slot=shell-account-menu]{background:var(--color-surface-elevated)}}.xh-toast-layer.toast-wrap{z-index:1100;pointer-events:none;position:fixed}.xh-toast-layer.toast-wrap>*{pointer-events:auto}body:has([data-slot=decision-bar],.vz-dock) .xh-toast-layer.toast-wrap{bottom:160px}@media (width<=560px){.xh-toast-layer.toast-wrap{bottom:20px}body:has([data-slot=decision-bar],.vz-dock) .xh-toast-layer.toast-wrap{bottom:144px}}.dx-grid>[data-module]{display:contents}.dx-feed,.dx-alerts,.dx-activity{margin:0;padding:0;list-style:none}.dx-sched{margin:0;list-style:none}.dx-sched>li{display:flex}.dx-feed>li:not(:first-child)>.dx-feed-row{border-top:1px solid var(--color-border-subtle)}a.dx-feed-row,a.dx-sched-item,a.dx-alert,a.dx-orgtile,a.dx-qa-btn,a.dx-cta,a.dx-ch-act,a.dx-feed-more{text-decoration:none}a.dx-feed-row,a.dx-sched-item,a.dx-alert,a.dx-orgtile{color:inherit}.dx-orgtile-stats>span{flex-direction:column;gap:2px;display:flex}.dx-raf-fill{width:var(--pct,0%)}.dx-rt-seg{width:var(--w,0%);flex:none}.rt-low{background:var(--color-teal-200)}.dx-feed-empty,.dx-alerts-empty{margin:0;padding:14px 18px}.dx-head-l{min-width:0}.dx-pop-reach{color:var(--color-text-secondary);margin:10px 0 0;font-size:12.5px}.dx-pop-reach b{color:var(--color-text-primary);font-weight:600}.dx-eyebrow{flex-wrap:wrap;row-gap:2px}.dx-eyebrow>span{white-space:nowrap}.nr-spark .nr-spark-area{opacity:.08}.nr-spark .nr-spark-line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.nr-spark .nr-spark-dot{fill:var(--color-slate-300)}.nr-spark.ok .nr-spark-area,.nr-spark.ok .nr-spark-end{fill:var(--color-teal-600)}.nr-spark.ok .nr-spark-line{stroke:var(--color-teal-600)}.nr-spark.bad .nr-spark-area,.nr-spark.bad .nr-spark-end{fill:var(--color-red-500)}.nr-spark.bad .nr-spark-line{stroke:var(--color-red-500)}.nr-rows{margin:0;padding:0;list-style:none}.doc-acts a.doc-act{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.members-create-form{flex-direction:column;gap:16px;display:flex}.members-create-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.members-create-login{justify-content:space-between;align-items:center;gap:14px;display:flex}.members-create-login-title{font:600 13px/1.3 var(--font-body);color:var(--color-text-primary)}.members-create-login-desc{font:400 12px/1.4 var(--font-body);color:var(--color-text-subtle)}.members-create-mono{font:600 11px/1 var(--font-mono)}.lv-rid-text{min-width:0}.lv-soh-cap{font:400 12.5px/1 var(--font-body);color:var(--color-text-subtle)}.raf-card .rec-h .rec-ic{background:var(--color-slate-100);color:var(--color-slate-700)}.raf-card .rec-count{align-items:center;gap:4px;display:inline-flex}.raf-card .rec-count svg{width:11px;height:11px}.nr-search input::-webkit-search-cancel-button{display:none}.lv-rsearch input::-webkit-search-cancel-button{display:none}.nr-chips{border:0;min-width:0;margin:0;padding:0}@media (width<=560px){.members-create-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}}.raf-card .rec-h h2{font:600 13px/1.2 var(--font-body);color:var(--color-text-primary);flex:1;margin:0}.members-record{flex-direction:column;height:100%;min-height:0;display:flex}.members-record>.mp-two{flex:1;min-height:0}.members-record .nr-toolbar .nr-chips{border:0;min-inline-size:0;margin:11px 0 0;padding:0}.members-record .nr-sortwrap .nr-sortbtn>svg:first-of-type{flex-shrink:0;width:15px;height:15px}.members-record .nr-sortwrap .nr-sortbtn>svg:last-of-type{opacity:.6;flex-shrink:0;width:13px;height:13px}.members-record .nr-resultmeta>svg{width:13px;height:13px}.members-record .mp-rail-counts{margin-top:0}.members-create-grid .ad-input,.members-create-grid .ad-select{width:100%;min-width:0}[data-theme=dark] .members-record .raf-card .raf-pend{color:var(--color-green-300)}.members-record .nr-resultmeta .nr-clear{border:1px solid var(--color-border-default);background:var(--color-surface-default);width:20px;height:20px;color:var(--color-text-subtle);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.members-record .nr-resultmeta .nr-clear svg{width:11px;height:11px}.members-table-filters,.members-table-pagination,.members-table-pagination nav,.members-age-range{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.members-table-filters{margin-block:var(--space-md);align-items:end}.members-table-filters label,.members-table-pagination label{gap:var(--space-xs);color:var(--color-text-secondary);font:500 var(--text-body-sm)/1.4 var(--font-body);flex-direction:column;display:flex}.members-table-filters input,.members-table-filters select,.members-table-pagination select{border:1px solid var(--color-border-default);border-radius:var(--radius-input);padding:var(--space-xs) var(--space-sm);background:var(--color-surface-default);color:var(--color-text-primary);min-height:var(--size-9)}.members-age-range input{width:var(--size-20)}.members-table-scroll{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);overflow:auto}.members-table{border-collapse:collapse;width:100%;color:var(--color-text-primary);font:400 var(--text-body-sm)/1.5 var(--font-body)}.members-table th,.members-table td{padding:var(--space-md);text-align:start;border-bottom:1px solid var(--color-border-subtle)}.members-table th{background:var(--color-surface-inset);white-space:nowrap}.members-table th button{color:inherit;font:inherit;cursor:pointer;padding:var(--space-xs);background:0 0;border:0}.members-table td:first-child{min-width:var(--size-64)}.members-table .lv-rid{gap:var(--space-md);text-decoration:none}.members-table .lv-rid svg{width:var(--size-4);height:var(--size-4);flex-shrink:0;margin-inline-start:auto}.members-table-pagination{margin-block:var(--space-md);color:var(--color-text-secondary);justify-content:space-between}.members-table-pagination button:disabled{opacity:.5;cursor:default}.members-table :focus-visible,.members-table-filters :focus-visible,.members-table-pagination :focus-visible{outline:2px solid var(--color-teal-600);outline-offset:var(--space-xs)}.q1-row{color:inherit;cursor:pointer;text-decoration:none}div.q1-row{cursor:default}.q1-meta .sh-mono{font-size:11px}.q1-meta svg{vertical-align:-2px;width:12px;height:12px;margin-right:3px;display:inline-block}.q1-top .tc .q1-cond{min-width:0}.q1-top .tc .q1-none{color:var(--color-text-subtle)}.q1-cell.q1-impact-cell{min-width:96px}.q-chip .dot.q-dot-all{background:var(--color-teal-600)}.q-chip .dot.q-dot-high{background:var(--color-system-surface-destructive)}button.q-chip,button.q-sort{cursor:pointer;font-family:inherit}.xh-frame [data-slot=app-shell-canvas]>.xq-screen{flex-direction:column;height:100%;min-height:0;display:flex}.q1-meta>span{white-space:nowrap}[data-slot=labs-dialog] .lab-order .lo-grid>div,[data-slot=labs-dialog] .lab-order select.tin{min-width:0}.cm-action.fxb2-commit-modal .cm-decide button:disabled{cursor:not-allowed;opacity:.45}@media (width<=640px){.cm-action.fxb2-commit-modal .cm-action-top{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;display:grid}.cm-action.fxb2-commit-modal .cm-action-ic{grid-area:1/1}.cm-action.fxb2-commit-modal .cm-action-main{grid-area:1/2}.cm-action.fxb2-commit-modal .cm-action-raf{grid-area:1/3}.cm-action.fxb2-commit-modal .cm-decide{grid-area:2/1/auto/3;width:max-content}.cm-action.fxb2-commit-modal .cm-action-rm{grid-area:2/3;justify-self:end}}[data-slot=labs-dialog] .lab-order .lo-h .btn{height:30px;padding:0 10px;font-size:12.5px}.s4 .lo-catalog{border:0;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;display:flex}.s4 .lo-check{color:var(--color-text-primary);font:400 12.5px/1.4 var(--font-body);cursor:pointer;align-items:center;gap:8px;display:flex}.s4 .lo-check input{accent-color:var(--color-teal-700);flex-shrink:0}.s4 .btn-info{background:var(--color-system-surface-info);color:var(--color-action-text-on-primary);border:1px solid #0000}.xh-frame [data-slot=app-shell-canvas]>.lv-review{height:100%}.fx-queue-list-region,.sh-queue-list-region{flex:1;min-height:0;display:flex;overflow:hidden}.s4 .lv-review{flex-direction:column;min-height:0;display:flex;overflow:hidden}.s4 .lv-hint{color:var(--color-text-subtle);font:400 12.5px/1 var(--font-body)}.s4 .cm-meter-fill{width:var(--pct,0%)}.sh-work.sh-work-resizable{grid-template-columns:var(--container-queue-size) var(--container-splitter-track) minmax(0, 1fr) var(--container-splitter-track) var(--container-record-size);flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.sh-work.sh-work-resizable>.sh-rec{display:flex}.sh-work.sh-work-resizable>.review-splitter{width:var(--container-splitter-track);border-radius:var(--radius-pill);cursor:col-resize;background:0 0;border:0;justify-content:center;align-items:stretch;min-width:0;height:100%;margin:0;padding:0;display:flex}.sh-work.sh-work-resizable>.review-splitter:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.review-splitter-line{background:var(--color-border-subtle);width:1px;height:100%;display:block}.review-splitter:hover .review-splitter-line{background:var(--color-selection-border-default)}.sh-rec>.fx-ref{flex:1;min-width:0}.s4 .vz-lifecycle{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-default);justify-content:flex-end;padding:8px 22px;display:flex}.s4 .vz-lifecycle .prog{margin:0}.s4 .vz-lifecycle .prog-title{display:none}.s4 .vz-lifecycle .prog-stage{box-shadow:none;padding:5px 9px}.s4 .vz-lifecycle .pg-ic{width:22px;height:22px}.s4 .prog-notes{color:var(--color-text-subtle);font:400 10.5px/1.4 var(--font-body);margin:7px 0 0;padding:0;list-style:none}.s4 .prog-notes li{justify-content:flex-end;gap:6px;display:flex}.s4 .nr-years{gap:5px;padding:5px 0;display:flex;overflow-x:auto}.s4 .cm-mlist,.s4 .cm-evbody{margin:0;list-style:none}.s4 .cm-mlist{padding:0}.s4 .cm-evbody{padding-left:14px;padding-right:14px}.s4 .st-actedit{justify-content:center;align-items:center}.s4 .st-cl-name{text-align:left}.s4 .gdot-approve{background:var(--color-green-700)}.s4 .gdot-labs{background:var(--color-info-700)}.s4 .gdot-deny{background:var(--color-red-700)}.s4 .reason .radio{appearance:none;border:1.5px solid var(--color-border-default);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;display:inline-grid;position:relative}.s4 .reason .radio:checked{border-color:var(--color-teal-700)}.s4 .reason .radio:checked:after{background:var(--color-teal-700);content:"";border-radius:50%;width:9px;height:9px;position:absolute}.s4 .reason .radio:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:where(.lv-review,.cm-scrim) :where(button,input,select,textarea){font-size:13.333px;line-height:normal}:where(.lv-review) :where(.cond-main,.cond-name){display:block}:where(.lv-review,.cm-scrim) svg:where(:not([width])){width:1em;height:1em}.s4 .prog-title svg{width:13px;height:13px}.s4 .fact .v svg{width:15px;height:15px;color:var(--color-teal-700)}.s4 .evd-title svg{width:15px;height:15px;color:var(--color-sand-600);flex-shrink:0;margin-top:2px}.s4 .panel-inline h4 svg{width:16px;height:16px}.s4 [data-slot=deny-dialog] h4 svg{color:var(--color-system-surface-destructive)}.s4 [data-slot=labs-dialog] h4 svg{color:var(--color-system-text-info)}.s4 .lo-name svg{width:16px;height:16px;color:var(--color-blue-700)}.s4 .nr-resultmeta svg{width:13px;height:13px}.s4 .rec-count svg{width:11px;height:11px}.s4 .nr-sec-h{background:var(--color-surface-default);text-align:left;cursor:pointer;border:0;width:100%}.s4 .nr-sec-t{font:600 12.5px/1 var(--font-body);letter-spacing:.3px;color:var(--color-text-primary);margin:0}.s4 .fx-ref,.s4 .sh-rec{min-width:0;overflow:hidden}.s4 .sh-rec .fx-ref-tools,.s4 .sh-rec .fx-ref-row{min-width:0}.s4 .sh-rec .fx-ref-row{flex-wrap:wrap;justify-content:flex-start}.s4 .sh-rec .fx-ref-row>:not(.fx-sort){flex:1 0 100%;min-width:0}.s4 .sh-rec .fx-ref-row>.fx-sort{flex:0 auto;max-width:100%;margin-left:0;margin-right:auto}.s4 .fx-ref-tools{flex-direction:column;display:flex}.s4 .fx-ref-row{display:flex}.s4 .fx-scope{flex-wrap:nowrap;min-width:0}.s4 .fx-scope>button{flex:1 1 0;min-width:0}.s4 .fx-scope>button>span:not(.sc-n){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s4 .fx-scope>button>.sc-n,.s4 .fx-scope>button>svg{flex:none}.s4 .nr-chips{flex-wrap:wrap;gap:6px;min-width:0}.s4 .nr-years{flex-wrap:nowrap;overflow-x:auto}.s4 .dock-bar{flex-wrap:wrap}.s4 .dock-btns{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.s4 .vz-dock{flex-wrap:wrap}.s4 .vz-dock .hint{flex:220px;min-width:200px}.s4 .vz-dock .dock-btns{flex:none}.s4 .st-dockstaged{flex-wrap:wrap;row-gap:8px}.s4 .st-dockstaged .dock-btns{flex:300px}.s4 .cm-readiness{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);text-align:center;margin-top:6px}.s4 dialog.panel-inline{border:0;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-inset);width:auto;max-width:920px;height:auto;color:inherit;margin:0;padding:18px 28px 22px;display:block;position:static;inset:auto}[data-theme=dark] .s4 dialog.panel-inline{background:var(--color-surface-inset);border-color:var(--color-border-subtle)}.s4 .m-avatar>span{color:var(--color-teal-800);font:600 16px/1 var(--font-body)}:is(.s4 .fx-stage:has(.panel-inline)>.fx-stage-scroll,.s4 .sh-ev:has(.panel-inline)>.sh-ev-inner){flex:auto;min-height:0;overflow-y:auto}.s4 .sh-ev:has(.panel-inline){overflow:hidden}:is(.s4 .fx-stage:has(.panel-inline)>.dock,.s4 .sh-ev:has(.panel-inline)>.vz-dock){flex:none;max-height:70%;overflow-y:auto}.s4 .cm-scrim{justify-content:center;align-items:center;display:flex}.s4 .cm-scrim>dialog.cm-modal{color:inherit;border:0;margin:0;padding:0;position:relative;inset:auto}.s4 .cm-modal{min-height:0;max-height:100%}.s4 .cm-modal-h,.s4 .cm-modal-foot{flex:none}.s4 .cm-modal-body{flex:auto;min-height:0;padding:18px 22px;overflow-y:auto}@container xhapp (width<=560px){.s4 .lv-review{height:auto;min-height:100%;padding-bottom:132px;overflow:hidden auto}.s4 .fx-rail{flex-direction:column;flex:none;display:flex;overflow:visible}.s4 .fx-queue,.s4 .fx-stage,.s4 .fx-ref{min-height:auto;overflow:visible}.s4 .fx-queue{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.s4 .fx-queue-list{flex:1 1 0;min-width:0;overflow:visible}.s4 .sh-qlist{overflow:visible}.s4 .fx-queue-list-region,.s4 .sh-queue-list-region{flex:none;min-height:auto;overflow:visible}.s4 .fx-stage-scroll{flex:none;padding:16px;overflow:visible}.s4 .fx-ref-scroll{overflow:visible}.sh-work.sh-work-resizable{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.sh-work.sh-work-resizable>.review-splitter{display:none}.s4 .sh-queue,.s4 .sh-ev,.s4 .sh-rec{min-height:auto;overflow:visible}.s4 .lv-review[data-presentation=visit]>.sh-mbar,.s4 .lv-review[data-presentation=visit]>.vz-lifecycle{flex-shrink:0}.s4 .lv-review[data-presentation=visit]>.vz-lifecycle{flex:none;min-height:auto;overflow:auto visible}.s4 .lv-review[data-presentation=visit] .sh-work.sh-work-resizable{grid-template-rows:auto auto}.s4 .lv-review[data-presentation=visit] .sh-work.sh-work-resizable>.sh-rec{display:none}.s4 .sh-queue{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.s4 .sh-ev-inner{flex:none;padding:16px}.s4 .sh-rec{border-top:1px solid var(--color-border-subtle);border-left:0}.s4 .dock,.s4 .vz-dock{z-index:30;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));margin:0;position:fixed;left:0}.s4 .dock-bar,.s4 .vz-dock{padding:10px 12px}.s4 .dock-bar .btn,.s4 .vz-dock .btn{min-width:0;padding-left:11px;padding-right:11px}.s4 .vz-dock .dock-btns,.s4 .dock-bar .dock-btns{flex:100%}.s4 .memberbar{align-items:flex-start;gap:14px}.s4 .memberbar>.prog{width:100%}.s4 .vz-lifecycle{justify-content:flex-start;width:100%;min-width:0;padding:8px 12px;overflow:auto hidden}.s4 .vz-lifecycle .prog{flex:none;width:max-content;margin-left:0}.s4 .vz-lifecycle .prog-track{width:max-content}.s4 .memberbar>.prog .prog-notes{width:100%}.s4 .memberbar>.prog .prog-notes li{justify-content:flex-start}.s4 .cond-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.s4 .cm-scrim{justify-content:center;align-items:flex-end;padding:0}.s4 .cm-scrim>dialog.cm-modal{border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:100%;max-width:100%;max-height:90%}.s4 .cm-modal-foot .st-commitfoot{flex-direction:column;align-items:stretch;gap:13px}.s4 .cm-modal-foot .st-commit-btns{flex-direction:column-reverse}.s4 .cm-modal-foot .st-commit-btns .btn{justify-content:center;width:100%}.s4 .vz-dock-unstaged .hint{display:none}.s4 .vz-dock-unstaged .dock-btns{flex-wrap:nowrap;flex:auto;justify-content:space-between;width:100%}.s4 .vz-dock.vz-emrdock .st-dockstaged{flex-wrap:nowrap}.s4 .vz-dock.vz-emrdock .st-dockstaged>.dock-btns{flex:none;width:auto}.s4 .vz-dock.vz-emrdock .dk-review-actions{display:none}.s4 .vz-vbar{flex-wrap:wrap}.s4 .vz-vbar-id{min-width:0}.s4 .vz-vbar-visit{flex-wrap:wrap;width:100%;margin-left:0}.s4 .vz-mono{white-space:nowrap}}.sh-work.sh-work-resizable,.sh-work.sh-work-resizable>*,.sh-work.sh-work-resizable>.sh-rec,.sh-rec,.sh-rec>.fx-ref{min-width:0}.sh-rec,.sh-rec>.fx-ref{overflow:hidden}.sh-rec>.fx-ref[data-presentation=visit]{background:var(--color-surface-default)}.fx-ref[data-presentation=visit] .sh-rec-head{padding:12px 14px 10px}.fx-ref[data-presentation=visit] .sh-rec-titlerow{margin-bottom:0}.fx-ref[data-presentation=visit] .fx-ref-tools{box-sizing:border-box;min-width:0;padding:10px 14px;overflow:hidden}.fx-ref[data-presentation=visit] .fx-ref-row{min-width:0;display:flex;overflow:hidden}.fx-ref[data-presentation=visit] .nr-search{border-radius:var(--radius-input);flex:auto;min-width:0;height:34px;padding:0 10px;overflow:hidden}.fx-ref[data-presentation=visit] .nr-search input{min-width:0}.fx-ref[data-presentation=visit] .fx-search-matches{color:var(--color-warning-700);font:600 10px/1 var(--font-body);white-space:nowrap;flex:none;margin-left:auto}.fx-ref[data-presentation=visit] .nr-chips,.fx-ref[data-presentation=visit] .nr-years{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:auto hidden}.fx-ref[data-presentation=visit] .nr-chips::-webkit-scrollbar{display:none}.fx-ref[data-presentation=visit] .nr-years::-webkit-scrollbar{display:none}.fx-ref[data-presentation=visit] .nr-chips{margin-top:9px;padding:0 0 2px}.fx-ref[data-presentation=visit] .nr-years{margin-top:3px;padding:0 0 2px}.fx-ref[data-presentation=visit] .nr-chip{flex:none;height:27px;padding:0 10px;font-size:11px}.fx-ref[data-presentation=visit] .nr-chip.on{background:var(--color-slate-800);border-color:var(--color-slate-800);color:var(--color-action-text-on-primary)}.fx-ref[data-presentation=visit] .fx-ref-scroll{box-sizing:border-box;min-width:0;padding-inline:14px;overflow:hidden auto}.fx-ref[data-presentation=visit] .nr-sec{min-width:0;margin:8px 0 10px}.fx-ref[data-presentation=visit] .nr-sec:first-child{margin-top:2px}.fx-ref[data-presentation=visit] .nr-sec-h{box-sizing:border-box;width:100%;min-width:0;color:var(--color-text-subtle);text-align:left;background:0 0;border:0;gap:7px;padding:6px;display:flex;position:static;overflow:hidden}.fx-ref[data-presentation=visit] .nr-sec-h .ic{width:auto;height:auto;color:var(--color-text-subtle);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-ref[data-presentation=visit] .nr-sec-h .ic svg{width:13px;height:13px}.fx-ref[data-presentation=visit] .nr-sec-t{min-width:0;color:var(--color-text-subtle);font:600 9.5px/1 var(--font-body);letter-spacing:.8px;text-transform:uppercase;overflow:hidden}.fx-ref[data-presentation=visit] .nr-sec-h .n{color:var(--color-text-subtle);background:0 0;border:0;padding:0;font-size:9.5px}.fx-ref[data-presentation=visit] .nr-sec-h .ax{background:var(--color-border-subtle);flex:auto;min-width:0;height:1px}.fx-ref[data-presentation=visit] .nr-rows{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none;overflow:visible}.fx-ref[data-presentation=visit] .nr-row{box-sizing:border-box;border:0;border-radius:9px;align-items:flex-start;gap:10px;width:100%;min-width:0;max-width:100%;padding:9px 10px;display:flex;overflow:hidden}.fx-ref[data-presentation=visit] .nr-row:hover{background:var(--color-surface-inset)}.fx-ref[data-presentation=visit] .nr-row.hit{background:var(--color-warning-50);box-shadow:inset 0 0 0 1px var(--color-warning-300)}.fx-ref[data-presentation=visit] .sh-ri-dot{border-radius:var(--radius-pill);background:var(--color-slate-300);flex:0 0 7px;width:7px;height:7px;margin-top:5px}.fx-ref[data-presentation=visit] .sh-ri-dot.warn{background:var(--color-warning-500)}.fx-ref[data-presentation=visit] .sh-ri-dot.ok{background:var(--color-green-500)}.fx-ref[data-presentation=visit] .sh-ri-dot.hi,.fx-ref[data-presentation=visit] .sh-ri-dot.lo{background:var(--color-red-600)}.fx-ref[data-presentation=visit] .sh-ri-main{flex:auto;min-width:0;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-name,.fx-ref[data-presentation=visit] .sh-ri-meta{overflow-wrap:anywhere;min-width:0}.fx-ref[data-presentation=visit] .sh-ri-name{font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary)}.fx-ref[data-presentation=visit] .sh-ri-meta{color:var(--color-text-subtle);font:500 11px/1.35 var(--font-body);flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:3px;display:flex}.fx-ref[data-presentation=visit] .sh-ri-meta time{white-space:nowrap}.fx-ref[data-presentation=visit] .sh-ri-condition-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-med-row,.fx-ref[data-presentation=visit] .sh-ri-lab-head{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-med-row{flex-wrap:wrap;overflow:visible}.fx-ref[data-presentation=visit] .sh-ri-med-name{overflow-wrap:anywhere;white-space:normal;min-width:0;font:600 12.5px/1.3 var(--font-body);color:var(--color-text-primary);flex:0 auto}.fx-ref[data-presentation=visit] .sh-ri-med-row .med-dose,.fx-ref[data-presentation=visit] .sh-ri-med-frequency{overflow-wrap:anywhere;white-space:normal;flex:0 auto;min-width:0}.fx-ref[data-presentation=visit] .sh-ri-med-row .med-dose{color:var(--color-text-secondary);font-size:11px}.fx-ref[data-presentation=visit] .sh-ri-med-frequency{color:var(--color-text-subtle);font:500 10.5px/1.3 var(--font-body)}.fx-ref[data-presentation=visit] .sh-ri-med-meta{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin-top:2px}.fx-ref[data-presentation=visit] .sh-ri-med-meta .med-for{overflow-wrap:anywhere;flex-basis:100%}.fx-ref[data-presentation=visit] .sh-ri-lab-head{align-items:center}.fx-ref[data-presentation=visit] .sh-ri-lab-head .sh-ri-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-lab-value,.fx-ref[data-presentation=visit] .sh-ri-lab-head .lab-trend{white-space:nowrap;flex:none;margin-left:0}.fx-ref[data-presentation=visit] .sh-ri-lab-note{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-gap .gap-action{min-width:0;max-width:100%;margin-top:3px;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-gap .gap-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-ref[data-presentation=visit] .sh-ri-val{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:11.5px;font-weight:600}.fx-ref[data-presentation=visit] .lab-trend{vertical-align:middle;background:0 0;margin-left:3px;padding:0;display:inline-flex}[data-theme=dark] .fx-ref[data-presentation=visit] .nr-chip.on{background:var(--color-teal-100);border-color:var(--color-teal-100);color:var(--color-deep-teal-950)}[data-theme=dark] .fx-ref[data-presentation=visit] .nr-row.hit{background:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .fx-ref[data-presentation=visit] .nr-row.hit{background:color-mix(in oklab, var(--color-warning-500) 16%, var(--color-deep-teal-950))}}[data-theme=dark] .fx-ref[data-presentation=visit] .nr-row.hit{box-shadow:inset 0 0 0 1px var(--color-warning-800)}.s4 .vz-dock .st-dockstaged{flex-wrap:wrap;align-items:center}.s4 .vz-dock .st-dockstaged>.vz-confirmrow{flex:0 auto;min-width:0}.s4 .vz-dock .st-dockstaged>.st-grow{flex:auto;min-width:0}.s4 .vz-dock .st-dockstaged>.dock-btns{flex-wrap:nowrap;flex:0 auto}.s4 .vz-dock .dk-review-actions{gap:var(--space-2);flex-wrap:nowrap;display:flex}.s4 .vz-dock-unstaged .dock-btns{flex-wrap:nowrap}[data-theme=dark] .s4 .raf-impact{background:var(--color-deep-teal-900);border-color:var(--color-green-700);color:var(--color-green-300)}[data-theme=dark] .s4 .vz-dock .vz-confirmrow{color:var(--color-green-300)}.s4 .sh-visit-commit-compact{margin-top:var(--space-2)}.s4 .sh-visit-commit-compact .cm-go{min-height:34px;padding:0 var(--space-3)}.fx-ref[data-presentation=visit] .fx-ref-tools{box-sizing:border-box;padding-inline:14px}.fx-ref[data-presentation=visit] .nr-chips,.fx-ref[data-presentation=visit] .nr-years{overscroll-behavior-inline:contain;max-width:100%}[data-theme=dark] .fx-ref[data-presentation=visit] .nr-chip{border-color:var(--color-border-subtle);background:var(--color-surface-default);color:var(--color-text-primary)}[data-theme=dark] .fx-ref[data-presentation=visit] .nr-chip.on{border-color:var(--color-teal-100);background:var(--color-teal-100);color:var(--color-deep-teal-950)}.s4 .fx-stage:has(.panel-inline)>.dock{overscroll-behavior:contain;max-height:70%;overflow:hidden auto}.s4 dialog.panel-inline{max-width:920px;padding:var(--space-3) var(--space-5) var(--space-2)}.s4 dialog.panel-inline textarea{height:56px;min-height:56px}.s4 dialog.panel-inline :is(div,fieldset):has(>.reason){row-gap:var(--space-2)}.s4 dialog.panel-inline .panel-actions{z-index:1;margin-top:var(--space-2);padding-block:var(--space-2);background:var(--color-surface-inset);position:sticky;bottom:0}.s4 .fx-queue .cond.st-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.s4 .fx-queue .cond-main,.s4 .fx-queue .cond-name,.s4 .fx-queue .cond-status{box-sizing:border-box;min-width:0;max-width:100%}.s4 .fx-queue .cond-name{overflow-wrap:anywhere;white-space:normal}.s4 .fx-queue .cond-status{flex-wrap:wrap;display:flex}.s4 .fx-queue .cond-status .st-badge{white-space:normal;max-width:100%}@container xhapp (width<=560px){.s4 .lv-review[data-presentation=visit] .sh-qlist{overscroll-behavior:contain;max-height:7.5rem;overflow:hidden auto}.s4 .lv-review[data-presentation=visit] .sh-rec{display:none}.s4 .lv-review[data-presentation=assessment]>[data-slot=review-outcome]{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;padding-inline:var(--space-3);flex:1 0 auto;justify-content:flex-start;overflow:visible}.s4 .st-committed-list{box-sizing:border-box;width:100%;min-width:0;overflow-x:hidden}.s4 .st-cl-row{align-items:center;gap:var(--space-2);box-sizing:border-box;grid-template-columns:28px minmax(0,1fr) minmax(0,9rem);grid-template-areas:"icon name badge""icon code badge";width:100%;min-width:0;display:grid}.s4 .st-cl-row>.st-actic{grid-area:icon}.s4 .st-cl-row>.st-cl-name{overflow-wrap:anywhere;grid-area:name;min-width:0}.s4 .st-cl-row>.chip-code{grid-area:code;justify-self:start}.s4 .st-cl-row>.st-grow{display:none}.s4 .st-cl-row>.badge{white-space:normal;grid-area:badge;justify-self:end;max-width:100%}.s4 .fx-queue .cond.st-row{width:100%;min-width:0;max-width:100%}.s4 .fx-queue .cond-main{flex:auto;width:100%}.s4 .fx-queue .cond-name{overflow-wrap:anywhere;white-space:normal;display:block}.s4 .lv-review[data-presentation=assessment] .fx-stage:has(.panel-inline)>.dock{max-height:calc(100dvh - 58px - env(safe-area-inset-bottom,0px) - var(--space-4))}}.fx-ref .sh-lab-record{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;min-width:0;display:grid}.fx-ref .sh-lab-record .lf-main{min-width:0}.fx-ref .sh-ri-lab{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;display:grid}.fx-ref .sh-ri-lab-copy{min-width:0}.fx-ref .sh-lab-sparkline{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:24px;padding:0;display:inline-flex}.fx-ref .sh-lab-sparkline svg{width:44px;height:22px;overflow:visible}.fx-ref .sh-lab-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fx-ref .sh-lab-value{min-width:46px;color:var(--color-text-secondary);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fx-ref .sh-lab-value .lf-num{color:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.fx-ref .sh-lab-value .lf-unit{color:var(--color-text-subtle);font:500 10px/1.2 var(--font-body)}.fx-ref .sh-lab-status-high{color:var(--color-red-600)}.fx-ref .sh-lab-status-borderline{color:var(--color-warning-700)}.fx-ref .sh-lab-status-good{color:var(--color-green-500)}.fx-ref .sh-lab-status-neutral{color:var(--color-text-secondary)}.fx-ref .sh-ri-medication,.fx-ref .sh-med-record{width:100%;min-width:0}.fx-ref .sh-med-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:baseline;min-width:0;display:grid}.fx-ref .sh-med-row .med-name{min-width:0;color:var(--color-text-primary);font:600 13px/1.3 var(--font-body)}.fx-ref .sh-med-row .med-dose{color:var(--color-text-secondary);font:600 11px/1.2 var(--font-mono);white-space:nowrap}.fx-ref .sh-med-row .med-for{min-width:0;color:var(--color-text-subtle);font:500 10.5px/1.3 var(--font-body);text-align:right}.fx-ref .sh-med-meta{gap:2px var(--space-2);color:var(--color-text-subtle);font:400 10.5px/1.35 var(--font-body);flex-wrap:wrap;margin-top:3px;display:flex}.fx-ref .sh-med-note{color:var(--color-text-secondary)}.fx-ref .sh-gap-record .gap-main,.fx-ref .sh-ri-gap{min-width:0}.fx-ref .sh-gap-dot{background:var(--color-slate-400)}.fx-ref .sh-gap-action{color:var(--color-teal-700);font:600 10.5px/1.3 var(--font-body);align-items:center;gap:5px;margin-top:4px;display:flex}.fx-ref .sh-gap-action svg{flex:none;width:12px;height:12px}.fx-ref .sh-ri-dot{background:var(--color-slate-400)}.fx-ref .sh-lab-status-high:is([data-theme=dark] *){color:var(--color-red-300)}.fx-ref .sh-lab-status-borderline:is([data-theme=dark] *){color:var(--color-warning-300)}.fx-ref .sh-lab-status-good:is([data-theme=dark] *){color:var(--color-green-300)}.fx-ref .sh-lab-status-neutral:is([data-theme=dark] *){color:var(--color-text-primary)}.fx-ref .sh-gap-dot:is([data-theme=dark] *){background:var(--color-slate-300)}.fx-ref .sh-gap-action:is([data-theme=dark] *){color:var(--color-teal-300)}.fx-ref .sh-ri-dot:is([data-theme=dark] *){background:var(--color-slate-300)}.xh-frame [data-slot=app-shell-canvas]>.vz1{height:100%}.s4 .vz1-glabel svg{flex-shrink:0;width:13px;height:13px}.s4 [data-slot=visit-group]>.vz1-glabel{margin-top:22px}.s4 .vz-seg label{border-radius:var(--radius-pill);height:32px;color:var(--color-text-subtle);font:600 12.5px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 15px;transition:all .14s;display:inline-flex}.s4 .vz-seg label.on{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.s4 .vz-seg label:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.s4 fieldset.vz-seg{min-width:0;margin:0}[data-theme=dark] .s4 .vz-seg label.on{background:var(--color-deep-teal-800);color:var(--color-teal-100)}.s4 .vz-visit .vz-v-reason{display:block}.s4 .vz-v-sub .vz-mono,.s4 .vz1-panel-head .vz-mono{font-size:11px}.s4 .vz-wk-head,.s4 .vz-wk-body{grid-template-columns:64px repeat(7,minmax(0,1fr))}.s4 .vz-wk-body{min-height:620px;padding-top:10px}.s4 .vz-wk-body .vz-hourcell{height:60px}.s4 .vz-wk-events{position:absolute;inset:0}.s4 .vz-evt{top:calc(var(--container-block-top) * 1px + 2px);height:max(calc(var(--container-block-height) * 1px - 4px), 30px);text-align:center}.s4 .vz-evt.sel,.s4 .vz-mo-evt.sel{outline:2px solid var(--color-teal-500);outline-offset:1px}.s4 .vz-mo-evt{text-align:left;flex-shrink:0;width:100%}.s4 .vz-mo-evt .en{text-overflow:ellipsis;min-width:0;overflow:hidden}.s4 .vz-dt-when-text{flex:1;min-width:0}.s4 .vz-dt-li .chip-code{padding:1px 6px;font-size:10.5px}.s4 .vz-dt-kind{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.s4 .vz-dt-empty{color:var(--color-text-subtle)}.s4 .vz1-note{border-radius:var(--radius-card);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);font:400 12.5px/1.5 var(--font-body);color:var(--color-text-secondary);gap:9px;margin:0;padding:12px 14px;display:flex}.s4 .vz1-note svg{width:15px;height:15px;color:var(--color-text-subtle);flex-shrink:0;margin-top:2px}[data-theme=dark] .s4 .vz1-note{background:var(--color-deep-teal-950);border-color:var(--color-deep-teal-700)}.s4 .vz1-panel-head .pid .n,.s4 .vz1-panel-head .pid .s,.s4 .vz1-ctablock .ct1,.s4 .vz1-ctablock .ct2,.s4 .vz-dt-when .w1,.s4 .vz-dt-when .w2{margin:0}.s4 .vz1-ctablock .vz-btn{text-decoration:none}.un-pill .d.care-dot-ongoing{background:var(--color-teal-600)}.cs.care-case-scroll{flex:1;min-height:0;overflow:auto}.cx.rx-sheet,.cs.cs-sheet{line-height:normal}.cs-detail.care-case-frame{min-height:100%;position:relative}.cs-detail-id>.care-case-id-main{flex:1;min-width:0}.care-case-column{flex-direction:column;gap:18px;min-width:0;display:flex}.cs-followup .care-case-followup-copy{flex:1;min-width:0}.cs-btn.sm.care-case-add-service,.cs-note.care-case-condition-note{margin-top:13px}.cs-cl-item.care-case-check-control{cursor:pointer;display:flex;position:relative}.cs-checklist .cs-cl-item.care-case-check-control:first-of-type{border-top:1px solid var(--color-border-subtle)}.cs-cl-item .care-case-check-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.care-case-check-input:focus-visible+.cs-cl-box{outline:2px solid var(--color-teal-700);outline-offset:2px}.cs-state.care-case-flag{background:var(--cs-warn-bg);color:var(--cs-warn)}.cs-btn.sec.care-case-resolved{opacity:.6}.cs-sheet-head>.care-case-sheet-heading{flex:1;min-width:0}.cs-handoff-target>.care-case-owner-copy{flex:1;min-width:0;display:block}.cs-handoff-target>.care-case-owner-copy>.nm,.cs-handoff-target>.care-case-owner-copy>.role{display:block}.cs-note.care-case-handoff-intro{margin-bottom:4px}.cs-note.care-case-handoff-error{margin-top:12px}.cs-transfer .care-case-owner-copy{flex:1}.cs-btn.pri.care-case-back-button{flex:1;justify-content:center}.cx.care-item-scroll{background:var(--rx-card);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.cx-detail[data-care-item-fill]{flex:1;min-height:0}.cx-detail-head>[data-care-item-head]{flex:1;min-width:0}.cx-detail-head>[data-care-item-head]>[data-care-item-chips]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.cx-raf>[data-care-raf-note]{max-width:140px;color:var(--color-text-subtle);font:400 10px/1.3 var(--font-body);text-align:right}.cx-dsec[data-last-section]{border-bottom:0}.cx-wf-ic{border-radius:7px;width:26px;height:26px}.cx-wf-ic[data-workflow-type=lab]{background:var(--color-sky-600)}.cx-wf-ic[data-workflow-type=outreach]{background:var(--color-teal-600)}.cx-wf-ic[data-workflow-type=referral]{background:var(--color-purple-600)}.cx-wf-ic[data-workflow-type=schedule]{background:var(--color-teal-700)}.cx-wf-ic[data-workflow-type=tcm]{background:var(--color-orange-600)}.cx .cx-detail-body .chip-code,[data-care-sheet-overlay] .cx .chip-code{margin-left:4px;padding:1px 6px;font-size:10.5px}[data-care-sheet-overlay]{z-index:50;position:absolute;inset:0}button.rx-scrim{appearance:none;cursor:pointer;border:0;padding:0}.cx.rx-sheet.care-sheet-wide{width:520px}.rx-sheet-head>div{flex:1;min-width:0}fieldset.cx-field{border:0;min-width:0;margin:0;padding:0}.rx-sheet-head .si[data-orange-icon],.cx.rx-sheet .rx-sheet-foot .cx-btn.pri[data-open-case]{background:var(--color-orange-600)}.cx.rx-sheet .rx-sheet-foot .cx-btn.pri[data-open-case]:hover{background:var(--color-orange-700)}.cx-recap[data-action-recap] .rk{margin-bottom:2px}.cx .cx-recap [data-recap-row]{padding-top:0}.cx-av[data-action-avatar]{width:30px;height:30px}.cx-av[data-escalate-avatar]{width:34px;height:34px}.cx .cx-recap [data-condition-recap-row]{padding-top:4px}[data-recap-detail]{color:var(--color-text-subtle);font:400 11.5px/1.3 var(--font-body);display:block}[data-sheet-copy]{color:var(--color-text-secondary);font:400 13px/1.6 var(--font-body);margin:0}.cx-opts[data-action-options]{grid-template-columns:repeat(4,1fr)}.cx-opts[data-channel-options]{grid-template-columns:repeat(3,1fr)}.cx-opts[data-channel-options] [data-channel-option]{flex-direction:row;align-items:center}@media (width<=680px){.cx-opts[data-action-options]{grid-template-columns:repeat(2,minmax(0,1fr))}.cx.rx-sheet.care-sheet-wide{width:100%}}.cx-cohort-grid>.cx-cohort{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}.un>.un-pad>.un-head+.un-kpis+.un-kpis{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:16px;margin-top:16px}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:first-child,.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(2){background:var(--rx-card)}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:first-child>p{font:400 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin:0 0 6px}.care-tier-stable{stroke:var(--color-teal-500)}.care-tier-rising{stroke:var(--color-sky-600)}.care-tier-high{stroke:var(--color-orange-600)}.rx-leg .dot.care-tier-stable{background:var(--color-teal-500)}.rx-leg .dot.care-tier-rising{background:var(--color-sky-600)}.rx-leg .dot.care-tier-high{background:var(--color-orange-600)}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(2)>.un-card-h+div{align-items:baseline;gap:8px;margin:4px 0 10px;display:flex}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(2)>.un-card-h+div>.un-mono{font:700 30px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1px}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(2)>.un-card-h+div>span:nth-child(2){font:500 12px/1 var(--font-body);color:var(--color-text-subtle)}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(2)>.un-card-h+div>.un-delta{margin-left:auto}.cx .cx-gap-track .f{width:var(--pct)}.cx .cx-gap-track .tick{left:var(--tick)}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3){flex-direction:column;display:flex}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3)>.un-card-h~div{align-items:center;gap:10px;padding:10px 0;display:flex}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3)>.un-card-h~div+div{border-top:1px solid var(--un-line)}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3) .un-lenschip{flex:0 0 16px;justify-content:center;width:16px;height:16px;padding:0}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3) .un-lenschip svg{width:10px;height:10px}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3) .un-sub{font:500 12px/1.3 var(--font-body);color:var(--color-text-subtle);flex:1;margin:0}.un>.un-pad>.un-head+.un-kpis+.un-kpis>.un-card:nth-child(3) .un-mono{font:700 13px/1 var(--font-mono);color:var(--color-text-primary);white-space:nowrap}.cx-cohort .cx-cohort-top+div{align-items:center;gap:6px;margin-top:7px;display:flex}.cx-cohort .cx-cohort-top+div>.chip-code{padding:1px 6px;font-size:10.5px}.un-sg-top>span:nth-child(2){min-width:0}.un-sg-tags>span:last-child:not(.un-lenschip,.un-kind){font:500 10px/1 var(--font-body);color:var(--color-text-subtle);text-transform:capitalize}.un-row .end .care-row-action{pointer-events:none}.un-row .un-prog-track .f{width:var(--pct)}.un>.un-pad>.un-card:has(>.un-list){padding:0 16px;overflow:hidden}@container xhapp (width<=1100px){.un>.un-pad>.un-head+.un-kpis+.un-kpis{grid-template-columns:minmax(0,1fr)}}.care-sg-id{min-width:0}.care-workspace{flex-direction:column;height:100%;min-height:0;line-height:normal;display:flex}.care-workspace>.un-subnav{flex:none}.care-workspace>.un{flex:1;min-height:0;overflow:auto}.care-workspace>.un-stage,.care-workspace>.un-stage>.un{flex:1;min-height:0}.un.care-worklist-frame{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.care-worklist-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.care-worklist-title{color:var(--color-text-display);font:600 17px/1 var(--font-display);margin:0}.un-mono.care-worklist-count{color:var(--color-text-subtle);font:600 12px/1 var(--font-mono)}.un-btn.care-worklist-new,.un-btn.care-worklist-suggest-toggle{margin-left:auto}.care-worklist-cohort{margin-top:10px}.care-worklist-suggestions{background:var(--un-well);border-bottom:1px solid var(--un-line);padding:12px 14px}.un.care-worklist-frame .care-worklist-suggestions .un-sg-grid{grid-template-columns:1fr}.care-worklist-empty{color:var(--color-text-subtle);font:400 12.5px/1.5 var(--font-body);text-align:center;padding:30px}.un-ribbon .seg.care-detail-ribbon-segment{flex-direction:column;align-items:flex-start;gap:2px}.un-tool .un-lens.care-lens-reset{border:0;min-width:0;margin:0}.un-split-detail .un-detailwrap .cx.care-item-scroll,.un-split-detail .un-detailwrap .cx.care-item-scroll>.cx-detail[data-care-item-fill]{flex:1;min-height:0}.un-split-detail .un-detailwrap .cs.care-case-scroll{flex:1;min-height:0;overflow:auto}.un-subnav .sub-r>span{word-break:keep-all}.care-pane-frame{position:absolute;inset:0;overflow:hidden}.care-pane-frame[data-measured]{inset:auto;top:calc(var(--care-pane-top) * 1px);left:calc(var(--care-pane-left) * 1px);width:calc(var(--care-pane-width) * 1px);height:calc(var(--care-pane-height) * 1px)}.un.mc-sheet-layer{background:0 0;display:block;position:absolute;inset:0;overflow:visible}.mc-sheet-tx,.mc-who-tx{min-width:0}.mc-box.mc-box-plain{background:0 0}.mc-onair-ic{color:var(--un-care);display:inline-flex}.mc-onair-ic svg{width:16px;height:16px}.un.mc-calls{display:flex;overflow:hidden}.mc-list-hd{align-items:center;gap:10px;display:flex}.mc-list-title{font:600 17px/1 var(--font-display);color:var(--color-text-display);margin:0}.mc-list-count{font:600 12px/1 var(--font-mono);color:var(--color-text-subtle)}button.mc-crow{font:inherit}progress.mc-cl-bar{appearance:none;background:var(--un-line);width:100%;height:4px;color:var(--color-teal-600);border:0;border-radius:999px;display:block;overflow:hidden}progress.mc-cl-bar::-webkit-progress-bar{background:var(--un-line);border-radius:inherit}progress.mc-cl-bar::-moz-progress-bar{background:var(--color-teal-600);border-radius:inherit;transition:width .3s}progress.mc-cl-bar::-webkit-progress-value{background:var(--color-teal-600);border-radius:inherit;transition:width .3s}[data-theme=dark] :is(.s4,.xh-portal) progress.mc-cl-bar{color:var(--color-teal-400)}[data-theme=dark] :is(.s4,.xh-portal) progress.mc-cl-bar::-moz-progress-bar{background:var(--color-teal-400)}[data-theme=dark] :is(.s4,.xh-portal) progress.mc-cl-bar::-webkit-progress-value{background:var(--color-teal-400)}.rxf-grow{flex:1;min-width:0}.rxf-mt0{margin-top:0}.rxf-mt4{margin-top:4px}.rxf-mt16{margin-top:16px}.rxf-mb8{margin-bottom:8px}.rxf-ml-auto{margin-left:auto}.rxf-scope-text{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.rx-chart.rxf-h230{height:230px}.rx-chart.rxf-h170{height:170px}.rx-chart.rxf-h200{height:200px}.rxf-target-label{fill:var(--rx-warn);font-weight:700}.rxf-flip{transform:scaleY(-1)}.rx-prog .fill{width:var(--pct)}.rx-prog .tick{left:var(--left)}.rx-hbar .trackfill,.rx-mini-track .f{width:var(--pct)}.rx-mini-track .f.rxf-warn-fill{background:var(--color-warning-500)}.rxf-bar-slot{justify-content:center;align-items:flex-end;width:100%;height:80px;display:flex}.rx-bars .bar{height:var(--pct)}.rx-hist .barwrap{flex:1;min-height:0}.rx-hist .col{align-self:stretch}.rx-hist .bar{height:var(--pct)}.rxf-figure{margin:0}.rxf-donut132{width:132px;height:132px}.rxf-donut-track{stroke:var(--rx-well)}.rxf-seg.stable{stroke:var(--color-teal-500)}.rxf-seg.rising{stroke:var(--color-sky-600)}.rxf-seg.high{stroke:var(--color-orange-600)}.rxf-seg.seen{stroke:var(--color-teal-500)}.rxf-seg.outstanding{stroke:var(--rx-well)}.rxf-dot-stable{background:var(--color-teal-500)}.rxf-dot-rising{background:var(--color-sky-600)}.rxf-dot-high{background:var(--color-orange-600)}.rxf-dot-seen{background:var(--color-teal-500)}.rxf-dot-outstanding{background:var(--rx-well)}.rxf-decisions{border-top:1px solid var(--color-border-subtle);margin-top:18px;padding-top:16px}.rxf-overline{font:600 11px/1 var(--font-body);letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:12px}.rxf-gap-row{padding:11px 0}.rxf-gap-row+.rxf-gap-row{border-top:1px solid var(--color-border-subtle)}.rxf-gap-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rxf-gap-name{font:600 12.5px/1 var(--font-body);color:var(--color-text-primary)}.rxf-gap-ratio{font:500 11px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.rxf-gap-rate{font:700 12.5px/1 var(--font-mono);text-align:right;width:40px}.rxf-gap-rate.pos{color:var(--rx-pos)}.rxf-gap-rate.mid{color:var(--color-text-primary)}.rxf-gap-rate.warn{color:var(--rx-warn)}.rxf-awv-summary{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin-bottom:14px}.rxf-raf-stats{border-top:1px solid var(--color-border-subtle);gap:22px;margin-top:16px;padding-top:14px;display:flex}.rxf-stat-l{font:500 10.5px/1 var(--font-body);color:var(--color-text-subtle);margin-bottom:6px}.rxf-stat-v{font:700 22px/1 var(--font-mono);color:var(--color-text-primary)}.rxf-stat-v.rxf-muted{color:var(--color-text-subtle)}.rxf-stat-delta{font:600 12px/1 var(--font-mono);color:var(--rx-pos)}.rxf-pmpm-head{align-items:baseline;gap:12px;margin:4px 0 10px;display:flex}.rxf-pmpm-value{font:700 32px/1 var(--font-mono);color:var(--color-text-primary);letter-spacing:-1px}.rxf-pmpm-was{font:500 11.5px/1 var(--font-body);color:var(--color-text-subtle);margin-left:auto}.rxf-pos{color:var(--rx-pos)}.rxf-scrollx{overflow-x:auto}.rxf-mt6{margin-top:6px}.rxf-detail-row{gap:10px;margin-top:12px;display:flex}.rx-watch-go{cursor:pointer;background:0 0;border:0;padding:0}.rxf-detail-note{font:400 12.5px/1.55 var(--font-body);color:var(--color-text-subtle);margin:0 0 6px}.rxf-detail-note.gap16{margin-bottom:16px}.rxf-detail-note.top14{margin:14px 0 0}.rxf-reason{align-items:center;gap:12px;padding:9px 0;display:flex}.rxf-reason+.rxf-reason{border-top:1px solid var(--color-border-subtle)}.rxf-reason-l{font:500 12.5px/1.3 var(--font-body);color:var(--color-text-secondary);flex:1}.rxf-reason-track{background:var(--rx-well);border-radius:999px;width:90px;height:8px;position:relative}.rxf-reason-track>span{width:var(--pct);background:var(--color-text-subtle);border-radius:999px;position:absolute;inset:0}.rxf-reason-n{text-align:right;width:26px;font:700 12.5px/1 var(--font-mono);color:var(--color-text-primary)}.xh-frame [data-slot=app-shell-canvas]>.rx{min-height:100%;overflow:visible}.xh-portal>.rx.rxf-layer{background:0 0;position:absolute;inset:0;overflow:hidden}.rxf-layer .rx-scrim{pointer-events:none}.rx-table .nm{white-space:nowrap}.rx-scope-opt .t,.rx-scope-opt .d{display:block}.rx-sheet-body .rx-table th,.rx-sheet-body .rx-table td{padding-left:9px;padding-right:9px}@container xhapp (width<=560px){.rx-card .rxf-scrollx{margin-right:-20px}.rxf-scrollx .rx-table{min-width:580px}.rxf-scrollx .rx-table td:first-child,.rxf-scrollx .rx-table th:first-child{width:118px}.rxf-scrollx .rx-table .nm{white-space:normal;line-height:1.25}}@media (prefers-reduced-motion:reduce){:is(.s4,.xh-portal) .rx-sheet{transform:none}:is(.s4,.xh-portal) .rx-scrim{opacity:1}}.ad-head-text{min-width:0}.ad-scope-row{justify-content:flex-end;margin-bottom:16px;display:flex}.ad-users-content{flex-direction:column;display:flex}.ad-users-content .ad-note{margin:0 0 18px}.ad-user-actions{align-items:center;gap:9px;display:flex}.ad-search{flex:240px}.ad-search input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0}.ad-search input::placeholder{color:var(--color-text-subtle);opacity:1}.ad-search:focus-within{border-color:var(--color-teal-400)}.ad-filter-wrap{position:relative}.ad-filter-scope [data-slot=select-trigger]{width:auto;height:auto;min-height:0;box-shadow:none;color:var(--color-text-primary);font:inherit;background:0 0;border:0;gap:6px;padding:0;font-weight:600}.ad-filter-scope [data-slot=select-trigger]:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:2px}.ad-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ad-table-card{overflow:hidden}.ad-table-card.xh-scrollx{overflow-x:auto}.ad-table .ad-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.ad-table .ad-sort:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:3px}.ad-role .dot{background:var(--color-teal-700)}.ad-tfoot .ad-showing{align-items:baseline;gap:4px;display:inline-flex}.ad-tfoot .ad-showing b{color:var(--color-text-primary)}.ad-pager button:disabled{cursor:not-allowed;opacity:.55}@media (width<=640px){.ad-metrics{grid-template-columns:1fr}.ad-search{flex-basis:180px;min-width:180px}.ad-spacer{display:none}.ad-table-card .ad-table{min-width:760px}}[data-providers-page] [data-provider-avatar]{background:var(--color-sky-600);border-radius:9px}[data-providers-page] [data-provider-panel-text]{font-family:var(--font-body)}[data-providers-page] [data-provider-npi]{color:var(--color-text-secondary);font:600 12px/1 var(--font-mono)}[data-providers-page] [data-provider-specialty]{color:var(--color-text-secondary);font:500 12.5px/1.3 var(--font-body)}[data-providers-page] .ad-orgcell{align-items:center;gap:7px;display:inline-flex}[data-providers-page] .ad-orgcell svg{width:14px;height:14px;color:var(--color-teal-700);flex:none}[data-theme=dark] :is(.s4,.xh-portal) [data-providers-page] .ad-orgcell .mk svg,[data-theme=dark] :is(.s4,.xh-portal) .ad-access-meta .ad-orgcell .mk svg{color:var(--color-teal-100)}[data-providers-page] .ad-table-card .ad-table{min-width:850px}[data-providers-page] .ad-search{flex:0 240px;width:240px;min-width:200px}[data-providers-page] .ad-search input{width:100%;min-width:0;color:var(--color-text-primary);font:400 12.5px/1 var(--font-body);background:0 0;border:0;outline:0}[data-providers-page] .ad-search input::placeholder{color:var(--color-text-subtle)}[data-providers-page] [data-filter-check]{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}[data-providers-page] [data-filter-check] svg{width:13px;height:13px}[data-provider-create-content]{gap:16px;display:grid}[data-provider-create-form]{display:block}[data-provider-create-form] [data-provider-role-input]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-provider-create-form] [data-provider-role-input]:focus-visible+.ck{outline:2px solid var(--color-sky-600);outline-offset:2px}[data-provider-create-form] [data-provider-role-copy]{cursor:pointer;gap:3px;min-width:0;display:grid}[data-provider-field-error]{color:var(--color-text-secondary);font:500 12px/1.4 var(--font-body);margin-top:5px;display:block}[data-provider-create-error]{border:1px solid var(--ad-line);color:var(--color-text-primary);background:var(--ad-well);font:500 13px/1.4 var(--font-body);border-radius:9px;padding:10px 12px}[data-provider-create-footer]{justify-content:flex-end;align-items:center;gap:9px;display:flex}.ad-sheet-foot .ad-spacer{display:block}.ad-created{text-align:center;padding:20px 4px}.ad-created-mark{width:56px;height:56px;color:var(--ad-ok);background:var(--ad-ok-bg);border-radius:50%;justify-content:center;align-items:center;margin:8px auto 0;display:flex}.ad-created-mark svg{width:28px;height:28px}.ad-created-title{color:var(--color-text-display);font:600 18px/1.2 var(--font-display);margin:14px 0 0}.ad-created-description{color:var(--color-text-subtle);font:400 12.5px/1.5 var(--font-body);margin:6px 0 0}.ad-created-card{border:1px solid var(--ad-line);background:var(--ad-card);text-align:left;border-radius:12px;max-width:360px;margin:18px auto 0;padding:14px 15px}.ad-created-identity{align-items:center;gap:11px;display:flex}.ad-created-avatar{width:38px;height:38px;color:var(--color-white-0);background:var(--color-teal-600);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.ad-created-avatar svg{width:18px;height:18px}.ad-created-copy{min-width:0;display:grid}.ad-created-name{color:var(--color-text-primary);font:600 14px/1.2 var(--font-body);display:block}.ad-created-detail{color:var(--color-text-subtle);font:400 11.5px/1.3 var(--font-mono);margin-top:2px;display:block}.ad-created-linked{border-top:1px solid var(--ad-line);color:var(--color-text-subtle);font:500 11px/1.3 var(--font-body);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ad-created-linked svg{width:13px;height:13px;color:var(--color-teal-700)}.ad-created-linked .mono{color:var(--color-text-secondary);background:var(--ad-well);font:600 10.5px/1 var(--font-mono);border-radius:6px;padding:3px 7px}@media (width<=640px){[data-providers-page] .ad-tool{flex-wrap:wrap}[data-providers-page] .ad-search{flex:100%}[data-providers-page] .ad-spacer{display:none}[data-providers-page] .ad-count{flex:100%}}[data-providers-page] .ad-filter-wrap .ad-menu[hidden]{display:none}[data-provider-link-row]{color:var(--color-text-secondary);font:500 12px/1.3 var(--font-body);align-items:center;gap:12px;margin-bottom:18px;padding:11px 13px;display:flex}[data-provider-link-row]>span:not(.line){align-items:center;gap:6px;display:inline-flex}[data-provider-link-row]>span>svg{width:14px;height:14px;color:var(--color-teal-700)}[data-provider-link-row] .line{background:var(--ad-line);flex:1;height:1px}[data-provider-link-row] .mono{color:var(--color-text-subtle);font:600 10.5px/1 var(--font-mono)}[data-provider-step-label] .n{color:var(--color-text-subtle);font:600 11px/1 var(--font-mono)}[data-provider-created-linked] .mono{white-space:nowrap}.ad-users-content .ad-search{flex:0 240px;width:240px}.ad-users-content .ad-search input{font:400 13px/1 var(--font-body)}.ad-users-content .ad-search input::placeholder{color:var(--color-text-subtle);opacity:1}.ad-opt{position:relative}.ad-opt-input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;padding:0;position:absolute;inset:0}.ad-opt:has(.ad-opt-input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.ad-opt.is-disabled{cursor:not-allowed;opacity:.55}.ad-opt.is-disabled:hover{background:0 0}.ad-role-plain{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ad-role-plain .dot{background:var(--color-teal-700);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.ad-role-options{gap:8px;display:grid}.ad-role-options .ad-opt{margin-bottom:0}.ad-role-options .od{margin-top:0}.ad-role-option-copy{flex:1;gap:3px;min-width:0;display:grid}.ad-role-note{color:var(--color-text-subtle);font:400 12px/1.4 var(--font-body);margin:0 0 8px}.ad-role-fieldset{border:0;min-width:0;margin:0;padding:0}fieldset.ad-field{border:0;min-width:0;padding:0}.ad-field>.ad-label,.ad-role-fieldset>.ad-label{float:none;width:auto;padding:0}.ad-role-hint{margin-top:12px}.ad-foot-hint{flex:1;margin-top:0}.ad-id-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ad-id-link:hover{text-underline-offset:2px;text-decoration:underline}.ad-access-head{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.ad-access-copy{flex:1;min-width:0}.ad-access-name{color:var(--color-text-display);font:600 17px/1.2 var(--font-display)}.ad-access-email{color:var(--color-text-subtle);font:400 12px/1.3 var(--font-mono);margin-top:3px}.ad-access-meta{gap:26px;margin-bottom:20px;display:flex}.ad-access-meta-label{margin:0 0 5px}.ad-access-meta-value{color:var(--color-text-primary);font:600 12.5px/1 var(--font-body)}.ad-access-meta .ad-orgcell{color:var(--color-text-primary);font:600 12.5px/1 var(--font-body);align-items:center;gap:7px;display:inline-flex}.ad-access-meta .ad-orgcell svg{width:14px;height:14px;color:var(--color-teal-700);flex:none}.ad-access-roles{gap:7px}.ad-access-meta+.ad-field{margin-bottom:20px}.ad-access-meta+.ad-field+.ad-sec{margin-top:22px}.ad-sec+.ad-note{margin-top:16px}.ad-res-row{align-items:center;gap:9px;display:inline-flex}.ad-res-ic{background:var(--ad-well);width:26px;height:26px;color:var(--color-teal-700);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.ad-res-ic svg{width:14px;height:14px}.ad-res-label{color:var(--color-text-primary);font:600 12.5px/1.2 var(--font-body)}.ad-ovrt td.ad-granted-by{color:var(--color-text-subtle);font:400 11.5px/1.4 var(--font-body);text-align:left}.ad-table td .ad-last{white-space:nowrap}@media (width<=640px){.ad-users-content .ad-search{flex:180px;width:auto;min-width:0}.ad-access-head{flex-wrap:wrap}.ad-access-meta{flex-wrap:wrap;gap:14px 26px}[data-provider-link-row]{flex-wrap:wrap;gap:8px}[data-provider-link-row] .line{flex-basis:100%}}[data-provider-link-row]{border:1px solid var(--ad-line);background:var(--ad-well);font:600 11.5px/1 var(--font-body);border-radius:11px;margin:2px 0 18px}[data-provider-link-row] .line{flex:1px;align-items:center;display:flex}[data-provider-link-row] .line:after{background:var(--color-teal-600);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}[data-provider-link-row] .mono{border:1px solid var(--ad-line);background:var(--color-surface-default);font:600 9.5px/1 var(--font-mono);border-radius:6px;padding:3px 7px}[data-provider-step-label]{gap:9px;margin:20px 0 13px}[data-provider-step-label] .n{background:var(--color-teal-700);width:22px;height:22px;color:var(--color-white-0);font:700 11px/1 var(--font-body);border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.ad-sec[data-provider-step-label] .si{width:15px;height:15px;color:var(--color-teal-700);background:0 0;border-radius:0;flex:0 0 15px;justify-content:center;align-items:center;display:flex}[data-theme=dark] :is(.s4,.xh-portal) .ad-sec[data-provider-step-label] .si{color:var(--color-teal-700)}[data-provider-step-label] .si svg{width:15px;height:15px}[data-provider-step-label] h2{color:var(--color-text-primary);font:600 13px/1 var(--font-body);flex:none}.ad-role-options{grid-template-columns:minmax(0,1fr)}[data-provider-create-form] .ad-roles{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ad-ovrt th:nth-child(2),.ad-ovrt th:nth-child(3),.ad-ovrt td:nth-child(2),.ad-ovrt td:nth-child(3){text-align:left}.ad-ovrt td:nth-child(2){color:var(--color-text-secondary);font:500 12.5px/1.4 var(--font-body)}@media (width<=640px){[data-provider-link-row] .line{flex-basis:100%}}:is(.xh-portal:has(.ad-sheet),.xh-portal:has(.cm-modal)){--ad-card:var(--color-surface-default);--ad-canvas:var(--color-surface-inset);--ad-well:var(--color-surface-inset);--ad-line:var(--color-border-subtle);--ad-line-2:var(--color-border-default);--ad-ok:var(--color-green-700);--ad-ok-bg:var(--color-system-surface-success-subtle);--ad-warn:var(--color-warning-700);--ad-warn-bg:var(--color-warning-100);--ad-off:var(--color-text-subtle)}:is([data-theme=dark] .xh-portal:has(.ad-sheet),[data-theme=dark] .xh-portal:has(.cm-modal)){--ad-card:var(--color-surface-elevated);--ad-canvas:var(--color-deep-teal-950);--ad-well:var(--color-deep-teal-900);--ad-line:var(--color-deep-teal-700);--ad-line-2:var(--color-deep-teal-700);--ad-ok:var(--color-green-300);--ad-ok-bg:oklch(72.3% .219 149.579)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark] .xh-portal:has(.ad-sheet),[data-theme=dark] .xh-portal:has(.cm-modal)){--ad-ok-bg:color-mix(in oklab, var(--color-green-500) 18%, var(--color-deep-teal-950))}}:is([data-theme=dark] .xh-portal:has(.ad-sheet),[data-theme=dark] .xh-portal:has(.cm-modal)){--ad-warn:var(--color-warning-200);--ad-warn-bg:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark] .xh-portal:has(.ad-sheet),[data-theme=dark] .xh-portal:has(.cm-modal)){--ad-warn-bg:color-mix(in oklab, var(--color-warning-500) 18%, var(--color-deep-teal-950))}}:is([data-theme=dark] .xh-portal:has(.ad-sheet),[data-theme=dark] .xh-portal:has(.cm-modal)){--ad-off:var(--color-text-subtle)}.xh-adb-stack{gap:16px;display:grid}.xh-state-card{justify-items:start;gap:8px;padding:28px 24px;display:grid}.xh-state-card .xh-state-icon{background:var(--ad-well);width:36px;height:36px;color:var(--color-teal-700);border-radius:10px;place-items:center;display:grid}.xh-state-card .xh-state-icon svg{width:18px;height:18px}.xh-state-card.error .xh-state-icon{background:var(--color-system-surface-error-subtle);color:var(--color-system-text-error)}.xh-state-card h2{color:var(--color-text-display);font:600 16px/1.2 var(--font-display);margin:0}.xh-state-card p{color:var(--color-text-subtle);font:400 13px/1.5 var(--font-body);margin:0 0 6px}.xh-sec-desc{max-width:720px;color:var(--color-text-subtle);font:400 12.5px/1.5 var(--font-body);margin:-8px 0 12px}.xh-sec-body{gap:24px;display:grid}.xh-sec-foot{border-top:1px solid var(--ad-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.xh-admin-table{min-width:0;max-width:100%}.xh-admin-table.ad-card{border-radius:var(--radius-card);overflow:hidden}.xh-admin-table>div{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.xh-admin-table [data-slot=table-container]{background:0 0;border:0;border-radius:0;overflow-x:auto}.xh-admin-table [data-slot=table]{border-collapse:collapse;width:100%;font:400 12.5px/1.35 var(--font-body)}.xh-admin-table [data-slot=table-head],.xh-admin-table [data-slot=table-head] th,.xh-admin-table thead th{border-bottom:1px solid var(--ad-line);background:var(--ad-well);color:var(--color-text-subtle);font:600 10px/1 var(--font-body);letter-spacing:.55px;text-align:left;text-transform:uppercase;white-space:nowrap;padding:13px 16px!important}.xh-admin-table [data-slot=table-head-sort],.xh-admin-table [data-slot=table-head] button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.xh-admin-table [data-slot=table-head-sort] svg,.xh-admin-table [data-slot=table-head] button svg{opacity:.6;width:12px;height:12px}.xh-admin-table [data-slot=table-cell]{border-bottom:1px solid var(--ad-line);color:var(--color-text-secondary);font:400 12.5px/1.35 var(--font-body);vertical-align:middle;padding:13px 16px!important}.xh-admin-table tbody [data-slot=table-cell]:first-child{color:var(--color-text-primary);font-weight:600}.xh-admin-table tbody tr:hover{background:var(--ad-well)}.xh-admin-table tbody tr:last-child [data-slot=table-cell]{border-bottom:0}.xh-adsec .xh-admin-table:not(.ad-card){border:1px solid var(--ad-line);border-radius:var(--radius-card)}.xh-audit-target{color:var(--color-text-subtle);font:400 11.5px/1.3 var(--font-mono)}.xh-admin-table .ad-badge.refused{background:var(--color-system-surface-error-subtle);color:var(--color-system-text-error)}.xh-admin-table .ad-badge.refused .d{background:var(--color-system-text-error)}.xh-orgtree{align-items:start;margin:0;padding:0;list-style:none}.xh-orgtree .xh-orgnode{list-style:none}.xh-orgtree .xh-orgnode.op{grid-column:1/-1}.xh-orgcard-main{flex:1;min-width:0}.xh-orgcard-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.ad-orgcard-top.compact{flex-wrap:wrap}.ad-orgcard-top.compact .xh-orgcard-badges{order:3;justify-content:flex-start;width:100%;padding-left:44px}.xh-org-scope{margin:0 0 18px}.xh-orgcard-actions{margin-left:4px}.xh-orgtree .ad-orgcard-admins svg{width:14px;height:14px;color:var(--color-text-subtle)}.xh-orgcard-note{color:var(--color-text-subtle);font:400 11.5px/1.35 var(--font-body);align-items:center;gap:6px;margin:8px 0 0;display:flex}.xh-orgcard-note svg{flex:0 0 13px;width:13px;height:13px}.xh-orgkids{border-top:1px solid var(--ad-line);grid-template-columns:1fr;gap:10px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.xh-orgtree .xh-orgkids .xh-orgnode>.ad-orgcard{border:1px solid var(--ad-line);background:var(--ad-well);box-shadow:none;padding:12px 14px}.xh-orgtree .xh-orgkids .ad-orgcard .mk{width:32px;height:32px}.xh-orgtree .xh-orgkids .ad-orgcard .nm{font-size:14px}.xh-orgtree .xh-orgkids .ad-orgcard-stats{margin-top:10px;padding-top:10px}.xh-adsec .ad-card.pad{gap:20px;display:grid}.ad-metric.xh-metric-text .v{font:600 19px/1.25 var(--font-display);letter-spacing:0;color:var(--color-text-display);margin-top:8px}@container xhapp (width<=560px){.xh-orgtree{grid-template-columns:1fr}}.ad-main.xh-admin-bare{max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.xh-admin-bare .ad-perm{flex:1;min-width:0;min-height:100%;display:flex;overflow:hidden}.xh-admin-bare .ad-rolelist{border-right:1px solid var(--ad-line);background:var(--ad-card);flex:0 0 280px;width:280px;min-width:0;padding:14px 12px;overflow:auto}.xh-admin-bare .ad-rolelist-h{margin:4px 4px 6px}.xh-admin-bare .ad-rolelist-h .ad-btn{margin-left:auto}.xh-admin-bare .xh-rolegrp-title{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex:1;margin:0}.xh-admin-bare .ad-roleitem .xh-lock{width:12px;height:12px;color:var(--color-text-subtle);margin-left:5px}.ad-roleitem .xh-lock{vertical-align:-1px;display:inline-block}.xh-admin-bare .ad-roleitem .sw.tone-1,.xh-admin-bare .ad-permhead .sw.tone-1{background:var(--color-teal-700)}.xh-admin-bare .ad-roleitem .sw.tone-2,.xh-admin-bare .ad-permhead .sw.tone-2{background:var(--color-sky-700)}.xh-admin-bare .ad-roleitem .sw.tone-3,.xh-admin-bare .ad-permhead .sw.tone-3{background:var(--color-sage-700)}.xh-admin-bare .ad-roleitem .sw.tone-4,.xh-admin-bare .ad-permhead .sw.tone-4{background:var(--color-olive-700)}.xh-admin-bare .ad-roleitem .sw.tone-5,.xh-admin-bare .ad-permhead .sw.tone-5{background:var(--color-deep-teal-700)}.xh-admin-bare .ad-roleitem .sw.tone-6,.xh-admin-bare .ad-permhead .sw.tone-6{background:var(--color-purple-700)}.xh-admin-bare .ad-roleitem .sw.tone-7,.xh-admin-bare .ad-permhead .sw.tone-7{background:var(--color-mauve-700)}.xh-admin-bare .ad-roleitem .sw.tone-8,.xh-admin-bare .ad-permhead .sw.tone-8{background:var(--color-grey-600)}.xh-perm-scope{margin:0 4px 8px}.xh-perm-scope [data-slot=select-trigger]{width:100%;min-width:0;height:34px}.xh-admin-bare .ad-permmain{flex:1;min-width:0;min-height:0;padding:24px 28px 40px;overflow:auto}.xh-permhead-main{flex:1;min-width:0}.xh-permhead-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.xh-admin-bare .ad-permhead .ad-permhead-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.xh-view-radio label{border-radius:var(--radius-pill);height:30px;color:var(--color-text-subtle);font:600 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.xh-view-radio label.on{background:var(--color-surface-default);color:var(--color-teal-800);box-shadow:var(--shadow-raised)}.xh-view-radio label:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.ad-sec .xh-view-radio{margin-left:4px}.xh-perm-stats{flex-wrap:wrap;gap:18px;margin:14px 0 4px;display:flex}.xh-perm-stats .it{color:var(--color-text-subtle);font:500 12px/1 var(--font-body);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.xh-perm-stats .it svg{width:14px;height:14px}.xh-perm-stats b{color:var(--color-text-primary);font-weight:700}.xh-perm-error{color:var(--color-system-text-error);font:400 12.5px/1.4 var(--font-body)}.xh-admin-bare .ad-permmain .ad-note{margin:14px 0 12px}.xh-scrollx-grants{min-width:0;overflow-x:auto}.xh-admin-bare .ad-matrix{width:100%;min-width:0}.xh-admin-bare .ad-matrix tbody th.res,.xh-admin-bare .ad-ovrt tbody th.role{border-bottom:1px solid var(--ad-line);width:30%;color:inherit;font:inherit;letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle;padding:11px 6px 11px 4px}.xh-admin-bare .ad-matrix td:not(.xh-grant-all){text-align:left}.xh-admin-bare .ad-matrix .xh-grant-all{text-align:center;width:64px}.xh-grant-list{flex-wrap:wrap;gap:8px 18px;display:flex}.xh-grant{align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex}.xh-grant-label{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:inline-flex;position:relative}.xh-grant-label:has(.xh-grant-input:disabled){cursor:not-allowed}.xh-grant-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.xh-grant-input:focus-visible+.ad-cell{outline:2px solid var(--color-focus-ring);outline-offset:2px}.xh-grant-label .ad-cell{background:var(--color-surface-default);flex-shrink:0;width:22px;height:22px}.xh-admin-bare .xh-grant-label .ad-cell.locked:not(.on){border-color:var(--color-border-default);background:var(--color-surface-default)}.xh-admin-bare .xh-grant-label .ad-cell.on,.xh-admin-bare .xh-grant-label .ad-cell.locked.on,.xh-admin-bare .ad-legend .ad-cell.on{border-color:var(--color-teal-700);background:var(--color-teal-700);color:var(--color-white-0)}.xh-grant-text{min-width:0;display:grid}.xh-grant-text .n{color:var(--color-text-primary);font:500 12.5px/1.3 var(--font-body);overflow-wrap:anywhere}.xh-grant-text .ad-hint{color:var(--color-text-subtle);font:400 11px/1.3 var(--font-body)}.xh-grant>button{width:18px;height:18px;color:var(--color-text-subtle);background:0 0;border:0;flex:0 0 18px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.xh-grant>button svg{width:14px;height:14px}.xh-admin-bare .ad-legend .xh-legend-note{margin-left:auto}.xh-admin-bare .ad-legend .ad-cell{background:var(--color-surface-default);flex:0 0 18px;width:18px;height:18px}.xh-admin-bare .ad-legend .ad-cell.on{background:var(--color-teal-700)}.xh-perm-overview{margin-top:16px;padding:8px 18px 14px;overflow:auto}.xh-ovrt-role{align-items:center;gap:9px;display:inline-flex}.xh-ovrt-role .sw{border-radius:999px;flex:0 0 9px;width:9px;height:9px}.xh-ovrt-role .n{color:var(--color-text-primary);font:600 12.5px/1.1 var(--font-body)}[data-theme=dark] :is(.s4,.xh-portal) .xh-view-radio label.on{background:var(--color-deep-teal-700);color:var(--color-teal-100)}[data-theme=dark] :is(.s4,.xh-portal) .xh-admin-bare .xh-grant-label .ad-cell.on,[data-theme=dark] :is(.s4,.xh-portal) .xh-admin-bare .xh-grant-label .ad-cell.locked.on,[data-theme=dark] :is(.s4,.xh-portal) .xh-admin-bare .ad-legend .ad-cell.on{border-color:var(--color-teal-600);background:var(--color-teal-600);color:var(--color-white-0)}@container xhapp (width<=560px){.ad-main.xh-admin-bare{min-width:0}.xh-admin-bare .ad-perm{flex-direction:column;min-height:0}.xh-admin-bare .ad-rolelist{border-right:0;border-bottom:1px solid var(--ad-line);flex:none;width:auto;max-height:40%;overflow:auto}.xh-admin-bare .ad-permmain{min-height:0;padding:18px 14px 28px;overflow:hidden auto}.xh-admin-bare .ad-permhead{flex-wrap:wrap}.xh-admin-bare .ad-permhead .ad-permhead-actions{flex:100%;justify-content:flex-start;width:100%;margin-left:0}.xh-admin-bare .ad-matrix{width:100%;min-width:0;display:block}.xh-scrollx-grants{overflow-x:hidden}.xh-admin-bare .ad-matrix thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xh-admin-bare .ad-matrix tbody{display:block}.xh-admin-bare .ad-matrix tbody tr{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.xh-admin-bare .ad-matrix tbody th.res{border-bottom:0;grid-area:1/1;width:auto;padding-bottom:6px}.xh-admin-bare .ad-matrix tbody td.xh-grant-all{border-bottom:0;grid-area:1/2;place-self:center end;padding:11px 6px 6px}.xh-admin-bare .ad-matrix tbody td:not(.xh-grant-all){border-bottom:1px solid var(--ad-line);grid-area:2/1/auto/-1;padding:0 4px 12px}}.xh-orgtree{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-org-section-heading{grid-column:1/-1}.xh-org-section-heading .ad-sec{min-width:0;margin:12px 0 0}.xh-orgtree>.xh-org-section-heading:first-child .ad-sec{margin-top:6px}.xh-org-section-heading .xh-view-radio{margin-left:4px}.xh-orgtree .xh-orgnode>.ad-orgcard{cursor:default}.xh-orgtree .ad-orgcard-main{flex:auto;min-width:0}.xh-orgcard-status-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.xh-orgcard-admin-avatars{flex:none;align-items:center;display:inline-flex}.xh-orgcard-admin-avatars .ad-av{border:2px solid var(--ad-card)}.xh-orgcard-admin-avatars .ad-av+.ad-av{margin-left:-6px}.xh-org-no-admin{color:var(--color-text-subtle)}.xh-org-no-admin svg{width:14px;height:14px;color:var(--ad-warn)}.xh-org-type-filter{flex:none;gap:6px;margin:0;padding-inline:10px}.xh-org-type-filter select{min-width:0;max-width:160px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.xh-org-list-heading{margin:6px 0 14px}@container xhapp (width<=560px){.xh-orgtree{grid-template-columns:minmax(0,1fr)}.xh-org-section-heading .ad-sec{flex-wrap:wrap}.xh-org-section-heading .ad-sec>.line{display:none}.xh-org-section-heading .xh-view-radio,.xh-org-section-heading .xh-org-type-filter{margin-left:auto}}.rs-page{max-width:1180px;font-family:var(--font-body);color:var(--color-text-primary);flex-direction:column;gap:18px;padding:26px 30px 40px;display:flex}.rs-page .ad-head,.rs-page-admin .ad-head{margin-bottom:0}.rs-page-admin{flex-direction:column;gap:18px;display:flex}.rs-head-main{flex:1;min-width:0}.rs-placeholder{align-items:center;padding:28px 24px}@container xhapp (width<=560px){.rs-page{gap:14px;padding:16px 14px 28px}.rs-placeholder{padding:20px 16px}}.rs-state-controls{align-items:center;gap:10px;display:flex;position:absolute;top:16px;right:20px}.rs-state-action{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rs-state-action:hover{color:#fff;text-decoration:none}.rs-state-action:disabled{opacity:.6;cursor:default}.rs-state-alert{max-width:420px;font:500 13px/1.45 var(--font-body);color:var(--color-system-text-error);margin:0}@media (width<=560px){.rs-state-controls{gap:8px;top:12px;right:12px}}.rs-surface{min-height:100%;font-family:var(--font-body);color:var(--color-text-primary);flex-direction:column;display:flex}.rs-band{padding-bottom:18px}.rs-queue-wrap{flex-direction:column;gap:0;display:flex}.rs-filter{align-items:center;gap:10px;display:inline-flex}.rs-select{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-surface-default);height:30px;color:var(--color-text-primary);font:600 12px/1 var(--font-body);cursor:pointer;padding:0 30px 0 12px}.rs-select:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:2px}.rs-list{margin:0;padding:0;list-style:none}.rs-doc-row{text-align:left;width:100%;font:inherit;color:inherit}.rs-doc-row:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:2px}.rs-doc-ic{background:var(--color-teal-50);border:1px solid var(--color-teal-200);width:40px;height:40px;color:var(--color-teal-800);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rs-doc-ic svg{width:18px;height:18px}.rs-id-text{flex-direction:column;min-width:0;display:flex}.rs-val{font:600 12.5px/1.2 var(--font-body);color:var(--color-text-primary);white-space:nowrap}.rs-val.warn{color:var(--color-warning-700)}.rs-val.good{color:var(--color-green-700)}.rs-val.bad{color:var(--color-system-text-error)}[data-theme=dark] .rs-val.warn{color:var(--color-warning-200)}[data-theme=dark] .rs-val.good{color:var(--color-green-300)}[data-theme=dark] .rs-doc-ic{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700);color:var(--color-teal-300)}.rs-pager{gap:9px;padding-top:8px;display:flex}.rs-back-line{margin-bottom:12px}.rs-back{height:30px;padding:0 12px}.rs-detail-body{flex-direction:column;gap:14px;max-width:1280px;padding:18px 26px 32px;display:flex}.rs-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rs-col{flex-direction:column;gap:16px;min-width:0;display:flex}.rs-card{min-width:0}.rs-cb{font:400 13px/1.55 var(--font-body);color:var(--color-text-primary);flex-direction:column;gap:12px;padding:2px 18px 18px;display:flex}.rs-text{margin:0}.rs-muted{color:var(--color-text-subtle);margin:0}.rs-facts{background:var(--color-surface-inset);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 18px;margin:0;padding:12px 14px;display:grid}.rs-fact dt{font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:5px}.rs-fact dd{font:500 13px/1.35 var(--font-body);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.rs-bullets{color:var(--color-text-secondary);margin:0;padding-left:18px}.rs-bullets.warn{color:var(--color-warning-700)}.rs-details summary{cursor:pointer;font:600 12.5px/1.3 var(--font-body);color:var(--color-teal-700)}.rs-pre{background:var(--color-surface-inset);font:400 11.5px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:320px;margin:10px 0 0;padding:12px 14px;overflow:auto}.rs-banner{font:500 13px/1.4 var(--font-body);border:1px solid var(--color-border-subtle);background:var(--color-surface-default);color:var(--color-text-primary);border-radius:12px;align-items:center;gap:10px;margin:0;padding:11px 14px;display:flex}.rs-banner svg{flex-shrink:0;width:16px;height:16px}.rs-banner.good{background:var(--color-system-surface-success-subtle);border-color:var(--color-green-300);color:var(--color-green-700)}.rs-banner.warn{background:var(--color-system-surface-warning-subtle);border-color:var(--color-warning-300);color:var(--color-warning-900)}.rs-banner.bad{background:var(--color-red-50);border-color:var(--color-red-200);color:var(--color-system-text-error)}[data-theme=dark] .rs-banner.good{background:oklch(52.7% .154 150.069)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-banner.good{background:color-mix(in oklab, var(--color-green-700) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-banner.good{border-color:var(--color-green-700);color:var(--color-green-300)}[data-theme=dark] .rs-banner.warn{background:var(--color-warning-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-banner.warn{background:color-mix(in oklab, var(--color-warning-700) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-banner.warn{border-color:var(--color-warning-700);color:var(--color-warning-200)}[data-theme=dark] .rs-banner.bad{background:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-banner.bad{background:color-mix(in oklab, var(--color-red-700) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-banner.bad{border-color:var(--color-red-700);color:var(--color-red-300)}.rs-inline-state{text-align:center;font:500 13px/1.4 var(--font-body);color:var(--color-text-secondary);padding:28px 18px;display:block}.rs-field{flex-direction:column;gap:7px;display:flex}.rs-field-l{font:600 12px/1.2 var(--font-body);color:var(--color-text-secondary)}.rs-textarea{border:1px solid var(--color-border-default);background:var(--color-surface-default);min-height:84px;color:var(--color-text-primary);font:400 13px/1.5 var(--font-body);resize:vertical;border-radius:12px;padding:10px 12px}.rs-textarea:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:1px;border-color:var(--color-teal-700)}.rs-actions{flex-wrap:wrap;gap:9px;display:flex}.rs-danger{color:var(--color-system-text-error);border-color:var(--color-red-200)}.rs-danger:hover{color:var(--color-system-text-error);border-color:var(--color-system-text-error)}.rs-history-title{font:600 13.5px/1.2 var(--font-display);color:var(--color-text-display);margin:6px 0 0}.rs-history{color:var(--color-text-secondary);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.rs-quote{border-left:3px solid var(--color-teal-700);background:var(--color-teal-50);font:500 14px/1.5 var(--font-display);color:var(--color-text-primary);white-space:pre-wrap;border-radius:0 10px 10px 0;margin:0;padding:10px 14px}[data-theme=dark] .rs-quote{background:var(--color-deep-teal-800);border-left-color:var(--color-teal-300)}.rs-link{font:600 12.5px/1 var(--font-body);color:var(--color-teal-700);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rs-link:hover{text-decoration:underline}.rs-link svg{width:14px;height:14px}[data-theme=dark] .rs-link,[data-theme=dark] .rs-details summary{color:var(--color-teal-300)}.rs-source{border:1px solid var(--color-border-subtle);background:var(--color-surface-inset);max-height:60vh;font:400 13px/1.65 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;overflow:auto}.rs-mark{background:var(--color-yellow-200);color:var(--color-text-primary);border-radius:3px;padding:0 2px}[data-theme=dark] .rs-mark{background:var(--color-warning-700);color:#fff}.rs-surface .q-btn:disabled{opacity:.5;cursor:default;pointer-events:none}@container xhapp (width<=1024px){.rs-detail-grid{grid-template-columns:minmax(0,1fr)}}@container xhapp (width<=560px){.rs-detail-body{padding:12px 12px 24px}.rs-cb{padding:2px 14px 14px}}.rs-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);font-size:11.5px}.rs-alert{border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:var(--color-surface-default);align-items:flex-start;gap:13px;padding:13px 16px;display:flex}.rs-alert.bad{background:var(--color-red-50);border-color:var(--color-red-200)}.rs-alert.warn{background:var(--color-system-surface-warning-subtle);border-color:var(--color-warning-300)}.rs-alert-ic{background:var(--color-surface-default);width:34px;height:34px;color:var(--color-system-text-error);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rs-alert.warn .rs-alert-ic{background:var(--color-warning-100);color:var(--color-warning-700)}.rs-alert-ic svg{width:18px;height:18px}.rs-alert-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rs-alert-t{font:600 13px/1.35 var(--font-body);color:var(--color-text-primary);margin:0}.rs-alert-d{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-secondary);margin:0}[data-theme=dark] .rs-alert.bad{background:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-alert.bad{background:color-mix(in oklab, var(--color-red-700) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-alert.bad{border-color:var(--color-red-700)}[data-theme=dark] .rs-alert.warn{background:var(--color-warning-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-alert.warn{background:color-mix(in oklab, var(--color-warning-700) 22%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-alert.warn{border-color:var(--color-warning-700)}[data-theme=dark] .rs-alert-ic{background:var(--color-deep-teal-900)}.rs-call-list{margin:0;padding:0;list-style:none}.rs-call-row{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.rs-call-row+.rs-call-row{border-top:1px solid var(--color-border-subtle)}.rs-call-av{width:38px;height:38px;font-size:12.5px}.rs-call-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rs-call-l1{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.rs-call-name{font:600 15px/1.2 var(--font-display);color:var(--color-text-display);margin:0}.rs-call-meta{font:500 11.5px/1.3 var(--font-body);color:var(--color-text-subtle);margin:0}.rs-call-reason{font:400 13px/1.45 var(--font-body);color:var(--color-text-secondary);margin:0}.rs-call-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.rs-call-badges,.rs-call-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.rs-pill{border-radius:var(--radius-pill);height:24px;font:600 11.5px/1 var(--font-body);white-space:nowrap;background:var(--color-surface-inset);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rs-pill svg{width:12px;height:12px}.rs-pill.good{background:var(--color-system-surface-success-subtle);color:var(--color-green-700);border-color:#0000}.rs-pill.live{background:var(--color-teal-50);color:var(--color-teal-800);border-color:var(--color-teal-200)}.rs-pill.bad{background:var(--color-red-50);color:var(--color-system-text-error);border-color:var(--color-red-200)}.rs-pill.warn{background:var(--color-system-surface-warning-subtle);color:var(--color-warning-700);border-color:#0000}.rs-dot{background:var(--color-teal-700);border-radius:999px;width:7px;height:7px;animation:1.6s infinite mc-pulse}[data-theme=dark] .rs-pill{background:var(--color-deep-teal-800);border-color:var(--color-deep-teal-700);color:var(--color-text-secondary)}[data-theme=dark] .rs-pill.good{color:var(--color-green-300);background:oklch(52.7% .154 150.069)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-pill.good{background:color-mix(in oklab, var(--color-green-700) 25%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-pill.live{color:var(--color-teal-300)}[data-theme=dark] .rs-pill.bad{color:var(--color-red-300);background:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-pill.bad{background:color-mix(in oklab, var(--color-red-700) 25%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-pill.bad{border-color:var(--color-red-700)}[data-theme=dark] .rs-pill.warn{color:var(--color-warning-200);background:var(--color-warning-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rs-pill.warn{background:color-mix(in oklab, var(--color-warning-700) 25%, var(--color-deep-teal-950))}}[data-theme=dark] .rs-dot{background:var(--color-teal-300)}@container xhapp (width<=560px){.rs-call-row{flex-wrap:wrap;padding:14px}.rs-call-end{align-items:flex-start;width:100%}.rs-call-badges,.rs-call-actions{justify-content:flex-start}}.rs-checklist{overflow:hidden}.rs-cl-head{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.rs-cl-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-cl-titles .ad-eyebrow{margin-bottom:2px}.rs-cl-title{font:600 17px/1.2 var(--font-display);color:var(--color-text-display);text-transform:capitalize;margin:0}.rs-muted{font:400 12.5px/1.5 var(--font-body);color:var(--color-text-subtle);margin:0}.rs-meta{font:500 11.5px/1.4 var(--font-body);color:var(--color-text-subtle);margin:0}.rs-ring-wrap{flex-shrink:0;align-items:center;gap:14px;display:flex}.rs-ring{width:64px;height:64px;transform:rotate(-90deg)}.rs-ring-track{stroke:var(--color-border-subtle)}.rs-ring-value{stroke:var(--color-teal-700);transition:stroke-dashoffset .3s}[data-theme=dark] .rs-ring-value{stroke:var(--color-teal-300)}.rs-ring-tx{flex-direction:column;gap:3px;display:flex}.rs-ring-pct{font:700 22px/1 var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0}.rs-cl-items{flex-direction:column;gap:2px;max-height:560px;margin:0;padding:8px 12px 12px;list-style:none;display:flex;overflow-y:auto}.rs-cl-i{border-radius:10px;align-items:flex-start;gap:11px;padding:10px 8px;display:flex}.rs-cl-i+.rs-cl-i{border-top:1px solid var(--color-border-subtle);border-radius:0}.rs-cl-i.cur{background:var(--color-teal-50);border-radius:10px}.rs-cl-i.skip{opacity:.55}.rs-cl-box{border:1.5px solid var(--color-border-default);background:var(--color-surface-default);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.rs-cl-box svg{width:12px;height:12px}.rs-cl-i.ok .rs-cl-box{background:var(--color-teal-700);border-color:var(--color-teal-700)}.rs-cl-i.warn .rs-cl-box{border-color:var(--color-warning-700)}.rs-cl-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rs-cl-top{align-items:center;gap:9px;display:flex}.rs-cl-label{min-width:0;font:600 13px/1.35 var(--font-body);color:var(--color-text-primary);flex:1}.rs-cl-value{font:500 13px/1.4 var(--font-body);color:var(--color-text-secondary);margin:0}.rs-cl-hint{font:600 12px/1.3 var(--font-body);color:var(--color-teal-700);margin:0}.rs-cl-reason{font:500 12px/1.4 var(--font-body);color:var(--color-warning-700);margin:0}[data-theme=dark] .rs-cl-i.cur{background:var(--color-deep-teal-800)}[data-theme=dark] .rs-cl-box{background:var(--color-deep-teal-900);border-color:var(--color-deep-teal-700)}[data-theme=dark] .rs-cl-i.ok .rs-cl-box{background:var(--color-teal-700);border-color:var(--color-teal-700)}[data-theme=dark] .rs-cl-hint{color:var(--color-teal-300)}[data-theme=dark] .rs-cl-reason{color:var(--color-warning-200)}.rs-cl-foot{padding:12px 18px}.rs-alert-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.rs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rs-stat{gap:10px;padding:14px 16px}.rs-stat-k{font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle)}.rs-stat-v{font:700 25px/1 var(--font-mono);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.rs-table-card{overflow-x:auto}.rs-table{border-collapse:collapse;width:100%;font:400 13px/1.4 var(--font-body)}.rs-table th{text-align:left;font:700 9.5px/1 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-surface-inset);border-bottom:1px solid var(--color-border-subtle);padding:11px 16px}.rs-table td{border-bottom:1px solid var(--color-border-subtle);vertical-align:top;color:var(--color-text-primary);padding:11px 16px}.rs-table tbody tr:last-child td{border-bottom:0}[data-theme=dark] .rs-table th{background:var(--color-deep-teal-900)}@container xhapp (width<=860px){.rs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container xhapp (width<=560px){.rs-cl-head{flex-direction:column;align-items:flex-start}.rs-table th,.rs-table td{padding:9px 10px}}.rs-table td .rs-meta{margin-top:3px;display:block}[data-slot=trend-statistic] [data-series=volume]{color:var(--color-chart-1)}[data-slot=trend-statistic] [data-series=timeliness]{color:var(--color-chart-2)}[data-slot=trend-statistic] [data-series=review-pipeline]{color:var(--color-chart-3)}[data-slot=trend-statistic] [data-series=follow-through]{color:var(--color-chart-4)}[data-slot=trend-statistic] [data-series=comparison]{color:var(--color-chart-5)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
