/*! tailwindcss v4.3.3 | 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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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:""}}}@layer theme{:root,:host{--font-sans:"Inter", "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-500:oklch(62.3% .214 259.815);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-400:oklch(70.5% .015 286.067);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--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;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-teal:#168b87;--color-bg:#f7f7f8;--color-ink:#222936;--color-muted:#70737c}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!pointer-events-auto{pointer-events:auto!important}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.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:0}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[15px\]{top:15px}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[14px\]{right:14px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-16{left:calc(var(--spacing) * -16)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[8\]{z-index:8}.z-\[99\]{z-index:99}.z-\[999\]{z-index:999}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[2500\]{z-index:2500}.z-\[2600\]{z-index:2600}.z-\[2800\]{z-index:2800}.z-\[4000\]{z-index:4000}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.float-right{float:right}.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-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.m-0\!{margin:0!important}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[-24px\]{margin-inline:-24px}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-\[2px\]{margin-block:2px}.my-\[3px\]{margin-block:3px}.my-\[5px\]{margin-block:5px}.my-\[10px\]{margin-block:10px}.my-\[14px\]{margin-block:14px}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-\[28px\]{margin-top:28px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[5px\]{margin-right:5px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[9px\]{margin-bottom:9px}.mb-\[10px\]{margin-bottom:10px}.mb-\[11px\]{margin-bottom:11px}.mb-\[12px\]{margin-bottom:12px}.mb-\[12px\]\!{margin-bottom:12px!important}.mb-\[13px\]{margin-bottom:13px}.mb-\[14px\]{margin-bottom:14px}.mb-\[15px\]{margin-bottom:15px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[22px\]{margin-bottom:22px}.mb-\[25px\]{margin-bottom:25px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[7px\]{margin-left:7px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-96{height:calc(var(--spacing) * 96)}.h-\[6px\]{height:6px}.h-\[11px\]{height:11px}.h-\[20px\]\!{height:20px!important}.h-\[27px\]{height:27px}.h-\[29px\]{height:29px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[60px\]{height:60px}.h-\[66px\]{height:66px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[430px\]{max-height:430px}.max-h-\[620px\]{max-height:620px}.max-h-\[800px\]{max-height:800px}.max-h-\[min\(35vh\,20rem\)\]{max-height:min(35vh,20rem)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-\[20px\]\!{min-height:20px!important}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[39px\]{min-height:39px}.min-h-\[42px\]{min-height:42px}.min-h-\[43px\]{min-height:43px}.min-h-\[46px\]{min-height:46px}.min-h-\[80px\]{min-height:80px}.min-h-\[98px\]{min-height:98px}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[122px\]{min-height:122px}.min-h-\[142px\]{min-height:142px}.min-h-\[176px\]{min-height:176px}.min-h-\[178px\]{min-height:178px}.min-h-\[205px\]{min-height:205px}.min-h-\[650px\]{min-height:650px}.min-h-screen{min-height:100vh}.w-\(--reka-popper-anchor-width\){width:var(--reka-popper-anchor-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[4\.5rem\]{width:4.5rem}.w-\[21px\]{width:21px}.w-\[27px\]{width:27px}.w-\[29px\]{width:29px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[34px\]\!{width:34px!important}.w-\[35px\]{width:35px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[39px\]{width:39px}.w-\[44\%\]{width:44%}.w-\[68\%\]{width:68%}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[132px\]{width:132px}.w-\[175px\]{width:175px}.w-\[300px\]{width:300px}.w-\[min\(620px\,94vw\)\]{width:min(620px,94vw)}.w-\[min\(820px\,96vw\)\]{width:min(820px,96vw)}.w-\[min\(900px\,96vw\)\]{width:min(900px,96vw)}.w-\[min\(1220px\,97vw\)\]{width:min(1220px,97vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[30rem\]{max-width:30rem}.max-w-\[110px\]{max-width:110px}.max-w-\[140px\]{max-width:140px}.max-w-\[170px\]{max-width:170px}.max-w-\[190px\]{max-width:190px}.max-w-\[330px\]{max-width:330px}.max-w-\[760px\]{max-width:760px}.max-w-\[850px\]{max-width:850px}.max-w-\[880px\]{max-width:880px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--reka-dropdown-menu-trigger-width\){min-width:var(--reka-dropdown-menu-trigger-width)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[45px\]{min-width:45px}.min-w-\[125px\]{min-width:125px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[164px\]{min-width:164px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[245px\]{min-width:245px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1450px\]{min-width:1450px}.min-w-full{min-width:100%}.min-w-md{min-width:var(--container-md)}.flex-1{flex:1}.flex-\[0_0_32px\]{flex:0 0 32px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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-\[10px\]{--tw-translate-y:10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-none{list-style-type:none}.appearance-none\!{appearance:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.2fr_1\.4fr_1fr\]{grid-template-columns:1.2fr 1.4fr 1fr}.grid-cols-\[1\.2fr_1\.4fr_auto\]{grid-template-columns:1.2fr 1.4fr auto}.grid-cols-\[1\.2fr_1fr_auto_auto\]{grid-template-columns:1.2fr 1fr auto auto}.grid-cols-\[1\.2fr_auto\]{grid-template-columns:1.2fr auto}.grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.grid-cols-\[1\.3fr_1\.2fr_1fr\]{grid-template-columns:1.3fr 1.2fr 1fr}.grid-cols-\[1\.3fr_1fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr 1fr}.grid-cols-\[1\.4fr_\.6fr\]{grid-template-columns:1.4fr .6fr}.grid-cols-\[1\.05fr_1\.35fr_auto\]{grid-template-columns:1.05fr 1.35fr auto}.grid-cols-\[1\.6fr_0\.65fr\]{grid-template-columns:1.6fr .65fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[32px_minmax\(0\,1fr\)_auto\]{grid-template-columns:32px minmax(0,1fr) auto}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[95px_1fr\]{grid-template-columns:95px 1fr}.grid-cols-\[105px_1fr\]{grid-template-columns:105px 1fr}.grid-cols-\[180px_1fr_120px\]{grid-template-columns:180px 1fr 120px}.grid-cols-\[210px_minmax\(340px\,480px\)_1fr\]{grid-template-columns:210px minmax(340px,480px) 1fr}.grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.grid-cols-\[268px_minmax\(0\,1fr\)\]{grid-template-columns:268px minmax(0,1fr)}.grid-cols-\[285px_minmax\(0\,1fr\)\]{grid-template-columns:285px minmax(0,1fr)}.grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(260px\,\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}.grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(240px\,0\.6fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(240px,.6fr)}.grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(270px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.grid-cols-\[minmax\(0\,1fr\)_150px_145px_auto\]{grid-template-columns:minmax(0,1fr) 150px 145px auto}.grid-cols-\[minmax\(0\,1fr\)_150px_auto\]{grid-template-columns:minmax(0,1fr) 150px auto}.grid-cols-\[minmax\(0\,1fr\)_170px_100px_130px_auto\]{grid-template-columns:minmax(0,1fr) 170px 100px 130px auto}.grid-cols-\[minmax\(0\,1fr\)_255px\]{grid-template-columns:minmax(0,1fr) 255px}.grid-cols-\[minmax\(0\,1fr\)_315px\]{grid-template-columns:minmax(0,1fr) 315px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,2\.1fr\)_minmax\(300px\,0\.9fr\)\]{grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr)}.grid-cols-\[minmax\(120px\,1fr\)_90px_minmax\(180px\,1\.6fr\)_auto\]{grid-template-columns:minmax(120px,1fr) 90px minmax(180px,1.6fr) auto}.grid-cols-\[minmax\(220px\,1\.2fr\)_repeat\(4\,minmax\(120px\,0\.55fr\)\)_auto\]{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(120px,.55fr)) auto}.grid-cols-\[minmax\(220px\,1fr\)_220px_220px\]{grid-template-columns:minmax(220px,1fr) 220px 220px}.grid-cols-\[minmax\(240px\,1fr\)_minmax\(180px\,0\.45fr\)_minmax\(160px\,0\.4fr\)_auto\]{grid-template-columns:minmax(240px,1fr) minmax(180px,.45fr) minmax(160px,.4fr) auto}.grid-cols-\[repeat\(5\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(5,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.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-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[25px\]{gap:25px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px\]\!{border-radius:12px!important}.rounded-\[13px\]{border-radius:13px}.rounded-\[20px\]{border-radius:20px}.rounded-\[99px\]{border-radius:99px}.rounded-\[inherit\]{border-radius:inherit}.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-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.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-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--ui-border\){border-color:var(--ui-border)}.border-\[\#0f766e\]{border-color:#0f766e}.border-\[\#007a9f\]{border-color:#007a9f}.border-\[\#9fd3df\]{border-color:#9fd3df}.border-\[\#10a85a\]{border-color:#10a85a}.border-\[\#82bdd2\]{border-color:#82bdd2}.border-\[\#0085aa\]{border-color:#0085aa}.border-\[\#b9cbd2\]{border-color:#b9cbd2}.border-\[\#c9e1eb\]{border-color:#c9e1eb}.border-\[\#c9e2ea\]{border-color:#c9e2ea}.border-\[\#c22033\]{border-color:#c22033}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#cde3e9\]{border-color:#cde3e9}.border-\[\#cfd9de\]{border-color:#cfd9de}.border-\[\#cfe0e6\]{border-color:#cfe0e6}.border-\[\#d2dce2\]{border-color:#d2dce2}.border-\[\#d3e7ed\]{border-color:#d3e7ed}.border-\[\#d4dde2\]{border-color:#d4dde2}.border-\[\#d5e2e7\]{border-color:#d5e2e7}.border-\[\#d7b36b\]{border-color:#d7b36b}.border-\[\#d7dfe4\]{border-color:#d7dfe4}.border-\[\#d8e1e6\]{border-color:#d8e1e6}.border-\[\#d9e3e8\]{border-color:#d9e3e8}.border-\[\#d98018\]{border-color:#d98018}.border-\[\#dbe3e8\]{border-color:#dbe3e8}.border-\[\#dbe7ee\]{border-color:#dbe7ee}.border-\[\#dce5e9\]{border-color:#dce5e9}.border-\[\#dedfe3\]{border-color:#dedfe3}.border-\[\#dfe5e9\]{border-color:#dfe5e9}.border-\[\#dfe6ea\]{border-color:#dfe6ea}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#e7ecef\]{border-color:#e7ecef}.border-\[\#e8edef\]{border-color:#e8edef}.border-\[\#e21d3d\]{border-color:#e21d3d}.border-\[\#ead8b7\]{border-color:#ead8b7}.border-\[\#ececef\]{border-color:#ececef}.border-\[\#edf0f3\]{border-color:#edf0f3}.border-\[\#edf1f3\]{border-color:#edf1f3}.border-\[\#f1f5f9\]{border-color:#f1f5f9}.border-gray-200{border-color:var(--color-gray-200)}.border-muted{border-color:var(--color-muted)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-\[\#3b936d\]{border-top-color:#3b936d}.border-t-\[\#005f82\]{border-top-color:#005f82}.border-t-\[\#6f5b8c\]{border-top-color:#6f5b8c}.border-t-\[\#007a9f\]{border-top-color:#007a9f}.border-t-\[\#8e6cb6\]{border-top-color:#8e6cb6}.border-t-\[\#10a85a\]{border-top-color:#10a85a}.border-t-\[\#168b87\]{border-top-color:#168b87}.border-t-\[\#00658b\]{border-top-color:#00658b}.border-t-\[\#07867c\]{border-top-color:#07867c}.border-t-\[\#75538d\]{border-top-color:#75538d}.border-t-\[\#b45f18\]{border-top-color:#b45f18}.border-t-\[\#c91f37\]{border-top-color:#c91f37}.border-t-\[\#d58b19\]{border-top-color:#d58b19}.border-t-\[\#d98018\]{border-top-color:#d98018}.border-t-\[\#dedfe3\]{border-top-color:#dedfe3}.border-t-\[\#e21d3d\]{border-top-color:#e21d3d}.border-t-\[\#e29a4a\]{border-top-color:#e29a4a}.border-b-\[\#dedfe3\]{border-bottom-color:#dedfe3}.border-b-transparent{border-bottom-color:#0000}.border-l-\[\#6f5b8c\]{border-left-color:#6f5b8c}.border-l-\[\#007a9f\]{border-left-color:#007a9f}.border-l-\[\#10a85a\]{border-left-color:#10a85a}.border-l-\[\#168b87\]{border-left-color:#168b87}.border-l-\[\#00658b\]{border-left-color:#00658b}.border-l-\[\#08799d\]{border-left-color:#08799d}.border-l-\[\#c91f37\]{border-left-color:#c91f37}.border-l-\[\#d8e1e7\]{border-left-color:#d8e1e7}.border-l-\[\#d98018\]{border-left-color:#d98018}.border-l-\[\#dedfe3\]{border-left-color:#dedfe3}.border-l-\[\#df7b10\]{border-left-color:#df7b10}.border-l-\[\#e21d3d\]{border-left-color:#e21d3d}.bg-\(--ui-bg-elevated\)\/25{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\(--ui-bg-elevated\)\/25{background-color:color-mix(in oklab, var(--ui-bg-elevated) 25%, transparent)}}.bg-\[\#0a1926\]\/60{background-color:oklab(20.7261% -.0132999 -.0304723/.6)}.bg-\[\#0a1926\]\/75{background-color:oklab(20.7261% -.0132999 -.0304723/.75)}.bg-\[\#0a1926\]\/90{background-color:oklab(20.7261% -.0132999 -.0304723/.9)}.bg-\[\#0f766e\]{background-color:#0f766e}.bg-\[\#007a9f\]{background-color:#007a9f}.bg-\[\#007a9f\]\/20{background-color:oklab(54.1186% -.070598 -.0785182/.2)}.bg-\[\#10a85a\]{background-color:#10a85a}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#00658b\]{background-color:#00658b}.bg-\[\#17384b\]{background-color:#17384b}.bg-\[\#c22033\]{background-color:#c22033}.bg-\[\#cbd5db\]\!{background-color:#cbd5db!important}.bg-\[\#d58b19\]{background-color:#d58b19}.bg-\[\#d98018\]{background-color:#d98018}.bg-\[\#dcedf4\]{background-color:#dcedf4}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#e0f2fe\]{background-color:#e0f2fe}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e2f4eb\]{background-color:#e2f4eb}.bg-\[\#e4f1f7\]{background-color:#e4f1f7}.bg-\[\#e5e9ec\]{background-color:#e5e9ec}.bg-\[\#e5f5f2\]{background-color:#e5f5f2}.bg-\[\#e5f7ec\]{background-color:#e5f7ec}.bg-\[\#e6f7ed\]{background-color:#e6f7ed}.bg-\[\#e7f3f6\]{background-color:#e7f3f6}.bg-\[\#e7f3f7\]{background-color:#e7f3f7}.bg-\[\#e7f3f8\]{background-color:#e7f3f8}.bg-\[\#e7f6ed\]{background-color:#e7f6ed}.bg-\[\#e7f8ee\]{background-color:#e7f8ee}.bg-\[\#e9eef1\]{background-color:#e9eef1}.bg-\[\#e9f5f8\]{background-color:#e9f5f8}.bg-\[\#e21d3d\]{background-color:#e21d3d}.bg-\[\#eaf0f3\]{background-color:#eaf0f3}.bg-\[\#eaf3f7\]{background-color:#eaf3f7}.bg-\[\#edf6fa\]{background-color:#edf6fa}.bg-\[\#edf7fa\]{background-color:#edf7fa}.bg-\[\#eef4f7\]{background-color:#eef4f7}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#eef5f7\]{background-color:#eef5f7}.bg-\[\#eef6f8\]{background-color:#eef6f8}.bg-\[\#eef6f9\]{background-color:#eef6f9}.bg-\[\#eef7fa\]{background-color:#eef7fa}.bg-\[\#eef8fb\]{background-color:#eef8fb}.bg-\[\#efe9f8\]{background-color:#efe9f8}.bg-\[\#f0eaf4\]{background-color:#f0eaf4}.bg-\[\#f0f1f2\]{background-color:#f0f1f2}.bg-\[\#f0f9ff\]{background-color:#f0f9ff}.bg-\[\#f1f3f5\]{background-color:#f1f3f5}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f1f7f9\]{background-color:#f1f7f9}.bg-\[\#f3f8fa\]{background-color:#f3f8fa}.bg-\[\#f4f7f8\]{background-color:#f4f7f8}.bg-\[\#f5f7f9\]{background-color:#f5f7f9}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.bg-\[\#f5f8f9\]{background-color:#f5f8f9}.bg-\[\#f6f8f9\]{background-color:#f6f8f9}.bg-\[\#f6f8fa\]{background-color:#f6f8fa}.bg-\[\#f7f9fa\]{background-color:#f7f9fa}.bg-\[\#f7f9fb\]{background-color:#f7f9fb}.bg-\[\#f7fafb\]{background-color:#f7fafb}.bg-\[\#f7fafc\]{background-color:#f7fafc}.bg-\[\#f8fafb\]{background-color:#f8fafb}.bg-\[\#f9fbfc\]{background-color:#f9fbfc}.bg-\[\#fafbfd\]{background-color:#fafbfd}.bg-\[\#fafcfd\]{background-color:#fafcfd}.bg-\[\#fbfcfd\]{background-color:#fbfcfd}.bg-\[\#fce8eb\]{background-color:#fce8eb}.bg-\[\#fde9ec\]{background-color:#fde9ec}.bg-\[\#fdebed\]{background-color:#fdebed}.bg-\[\#fdf3e3\]{background-color:#fdf3e3}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#fff0e3\]{background-color:#fff0e3}.bg-\[\#fff0f0\]{background-color:#fff0f0}.bg-\[\#fff1d8\]{background-color:#fff1d8}.bg-\[\#fff1df\]{background-color:#fff1df}.bg-\[\#fff1e5\]{background-color:#fff1e5}.bg-\[\#fff4df\]{background-color:#fff4df}.bg-\[\#fff5e8\]{background-color:#fff5e8}.bg-\[\#fff7e7\]{background-color:#fff7e7}.bg-\[rgba\(18\,35\,52\,0\.6\)\]{background-color:#12233499}.bg-\[rgba\(18\,35\,52\,0\.35\)\]{background-color:#12233459}.bg-\[rgba\(18\,35\,52\,0\.58\)\]{background-color:#12233494}.bg-\[rgba\(18\,35\,52\,0\.62\)\]{background-color:#1223349e}.bg-\[rgba\(18\,35\,52\,0\.65\)\]{background-color:#122334a6}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-ink{background-color:var(--color-ink)}.bg-muted{background-color:var(--color-muted)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-teal\/10{background-color:#168b871a}@supports (color:color-mix(in lab, red, red)){.bg-teal\/10{background-color:color-mix(in oklab, var(--color-teal) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.97\]{background-color:#fffffff7}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.97\]{background-color:color-mix(in oklab, var(--color-white) 97%, transparent)}}.bg-\[linear-gradient\(120deg\,\#17334f\,\#007c9e\)\]{background-image:linear-gradient(120deg,#17334f,#007c9e)}.bg-\[linear-gradient\(135deg\,\#0c344d\,\#096b87\)\]{background-image:linear-gradient(135deg,#0c344d,#096b87)}.bg-\[linear-gradient\(135deg\,\#0d314b\,\#12617b\)\]{background-image:linear-gradient(135deg,#0d314b,#12617b)}.bg-\[linear-gradient\(135deg\,\#005f82\,\#007a9f\)\]{background-image:linear-gradient(135deg,#005f82,#007a9f)}.bg-\[linear-gradient\(135deg\,\#102b46\,\#164c69\)\]{background-image:linear-gradient(135deg,#102b46,#164c69)}.bg-\[linear-gradient\(135deg\,\#102b46\,\#174d69\)\]{background-image:linear-gradient(135deg,#102b46,#174d69)}.bg-\[linear-gradient\(135deg\,\#123b58\,\#087d92\)\]{background-image:linear-gradient(135deg,#123b58,#087d92)}.bg-\[linear-gradient\(135deg\,\#17344c\,\#096b87\)\]{background-image:linear-gradient(135deg,#17344c,#096b87)}.bg-\[linear-gradient\(150deg\,\#0a1926_0\%\,\#0f2a3d_55\%\,\#005f82_130\%\)\]{background-image:linear-gradient(150deg,#0a1926 0%,#0f2a3d 55%,#005f82 130%)}.bg-\[linear-gradient\(180deg\,\#fbfcfd\,\#fff_38px\)\]{background-image:linear-gradient(#fbfcfd,#fff 38px)}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--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))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab, red, red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--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))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.bg-center{background-position:50%}.stroke-gray-400{stroke:var(--color-gray-400)}.stroke-red-500{stroke:var(--color-red-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.p-20{padding:calc(var(--spacing) * 20)}.p-\[3px\]{padding:3px}.p-\[8px\]{padding:8px}.p-\[9px\]{padding:9px}.p-\[10px\]{padding:10px}.p-\[11px\]{padding:11px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[15px\]{padding:15px}.p-\[16px\]{padding:16px}.p-\[17px\]{padding:17px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[19px\]{padding-inline:19px}.px-\[20px\]{padding-inline:20px}.px-\[21px\]{padding-inline:21px}.px-\[22px\]{padding-inline:22px}.px-\[24px\]{padding-inline:24px}.px-\[30px\]{padding-inline:30px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[2px\]{padding-block:2px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[18px\]{padding-block:18px}.py-\[19px\]{padding-block:19px}.py-\[22px\]{padding-block:22px}.py-\[28px\]{padding-block:28px}.py-\[34px\]{padding-block:34px}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[11px\]{padding-top:11px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[15px\]{padding-top:15px}.pt-\[16px\]{padding-top:16px}.pt-\[17px\]{padding-top:17px}.pt-\[27px\]{padding-top:27px}.pt-\[28px\]{padding-top:28px}.pt-\[80px\]{padding-top:80px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[18px\]{padding-right:18px}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[5px\]{padding-bottom:5px}.pb-\[6px\]{padding-bottom:6px}.pb-\[10px\]{padding-bottom:10px}.pb-\[15px\]{padding-bottom:15px}.pb-\[18px\]{padding-bottom:18px}.pb-\[21px\]{padding-bottom:21px}.pb-\[60px\]{padding-bottom:60px}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-\[14px\]{padding-left:14px}.pl-\[20px\]{padding-left:20px}.pl-\[62px\]{padding-left:62px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[800\]{--tw-font-weight:800;font-weight:800}.font-\[850\]{--tw-font-weight:850;font-weight:850}.font-\[900\]{--tw-font-weight:900;font-weight:900}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.45px\]{--tw-tracking:-.45px;letter-spacing:-.45px}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-\[0\.065em\]{--tw-tracking:.065em;letter-spacing:.065em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#0f766e\]{color:#0f766e}.text-\[\#1d684a\]{color:#1d684a}.text-\[\#1e293b\]{color:#1e293b}.text-\[\#1f2c3b\]{color:#1f2c3b}.text-\[\#1f2937\]{color:#1f2937}.text-\[\#3c5662\]{color:#3c5662}.text-\[\#3f444d\]{color:#3f444d}.text-\[\#4d5664\]{color:#4d5664}.text-\[\#4f5b68\]{color:#4f5b68}.text-\[\#005f82\]{color:#005f82}.text-\[\#006b8e\]{color:#006b8e}.text-\[\#006f91\]{color:#006f91}.text-\[\#006f95\]{color:#006f95}.text-\[\#6f5b8c\]{color:#6f5b8c}.text-\[\#007a9f\]{color:#007a9f}.text-\[\#7a5112\]{color:#7a5112}.text-\[\#7a5414\]{color:#7a5414}.text-\[\#7b8790\]{color:#7b8790}.text-\[\#7dd3fc\]{color:#7dd3fc}.text-\[\#8a5a12\]{color:#8a5a12}.text-\[\#8ed3e4\]{color:#8ed3e4}.text-\[\#9a2f3c\]{color:#9a2f3c}.text-\[\#9a4e10\]{color:#9a4e10}.text-\[\#9a5b00\]{color:#9a5b00}.text-\[\#9bd3e3\]{color:#9bd3e3}.text-\[\#9d2636\]{color:#9d2636}.text-\[\#9edbe7\]{color:#9edbe7}.text-\[\#9fd4e5\]{color:#9fd4e5}.text-\[\#10a85a\]{color:#10a85a}.text-\[\#075f81\]{color:#075f81}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#168b87\]{color:#168b87}.text-\[\#0369a1\]{color:#0369a1}.text-\[\#00627f\]{color:#00627f}.text-\[\#00658b\]{color:#00658b}.text-\[\#747e8b\]{color:#747e8b}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#1263c5\]{color:#1263c5}.text-\[\#07867c\]{color:#07867c}.text-\[\#16824b\]{color:#16824b}.text-\[\#17334f\]{color:#17334f}.text-\[\#29485a\]{color:#29485a}.text-\[\#34505f\]{color:#34505f}.text-\[\#45515e\]{color:#45515e}.text-\[\#53616c\]{color:#53616c}.text-\[\#56626c\]{color:#56626c}.text-\[\#64748b\]{color:#64748b}.text-\[\#66478d\]{color:#66478d}.text-\[\#70737c\]{color:#70737c}.text-\[\#75538d\]{color:#75538d}.text-\[\#079447\]{color:#079447}.text-\[\#92400e\]{color:#92400e}.text-\[\#147546\]{color:#147546}.text-\[\#166534\]{color:#166534}.text-\[\#202936\]{color:#202936}.text-\[\#222936\]{color:#222936}.text-\[\#233142\]{color:#233142}.text-\[\#293644\]{color:#293644}.text-\[\#334155\]{color:#334155}.text-\[\#475569\]{color:#475569}.text-\[\#526673\]{color:#526673}.text-\[\#536276\]{color:#536276}.text-\[\#536276\]\!{color:#536276!important}.text-\[\#566574\]{color:#566574}.text-\[\#647181\]{color:#647181}.text-\[\#687783\]{color:#687783}.text-\[\#879198\]{color:#879198}.text-\[\#a25a00\]{color:#a25a00}.text-\[\#a52c3d\]{color:#a52c3d}.text-\[\#a52132\]{color:#a52132}.text-\[\#b45f18\]{color:#b45f18}.text-\[\#b42339\]{color:#b42339}.text-\[\#c66b13\]{color:#c66b13}.text-\[\#c91f37\]{color:#c91f37}.text-\[\#c22033\]{color:#c22033}.text-\[\#cfe5ec\]{color:#cfe5ec}.text-\[\#d8edf3\]{color:#d8edf3}.text-\[\#d9edf2\]{color:#d9edf2}.text-\[\#d97706\]{color:#d97706}.text-\[\#d98018\]{color:#d98018}.text-\[\#dce8f2\]{color:#dce8f2}.text-\[\#dceaf2\]{color:#dceaf2}.text-\[\#e8f4f7\]{color:#e8f4f7}.text-\[\#e21d3d\]{color:#e21d3d}.text-amber-500{color:var(--color-amber-500)}.text-blue-500{color:var(--color-blue-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-muted{color:var(--color-muted)}.text-muted\/35{color:#70737c59}@supports (color:color-mix(in lab, red, red)){.text-muted\/35{color:color-mix(in oklab, var(--color-muted) 35%, transparent)}}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-900{color:var(--color-sky-900)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#94a3b8\]::placeholder{color:#94a3b8}.placeholder-\[\#cbd5e1\]::placeholder{color:#cbd5e1}.accent-\[\#007a9f\]{accent-color:#007a9f}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-\[0\.58\]{opacity:.58}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_\#11182708\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#11182708);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(23\,51\,79\,0\.05\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#17334f0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_rgba\(23\,51\,79\,0\.04\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#17334f0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_rgba\(23\,51\,79\,0\.05\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#17334f0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_14px_rgba\(23\,51\,79\,0\.06\)\]{--tw-shadow:0 3px 14px var(--tw-shadow-color,#17334f0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(24\,45\,73\,0\.07\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#182d4912);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(23\,51\,79\,0\.12\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#17334f1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(20\,35\,50\,0\.22\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#14233238);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(12\,29\,45\,0\.3\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0c1d2d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(12\,29\,45\,0\.32\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0c1d2d52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_75px_rgba\(12\,29\,45\,0\.35\)\]{--tw-shadow:0 24px 75px var(--tw-shadow-color,#0c1d2d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_26px_80px_rgba\(12\,29\,45\,0\.35\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#0c1d2d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-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)}.shadow-gray-500{--tw-shadow-color:oklch(55.1% .027 264.364)}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500{--tw-shadow-color:color-mix(in oklab, var(--color-gray-500) var(--tw-shadow-alpha), transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-bg{--tw-ring-color:var(--color-bg)}.ring-black{--tw-ring-color:var(--color-black)}.ring-neutral-400{--tw-ring-color:var(--color-neutral-400)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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,)}.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-\[background\,border-color\,transform\]{transition-property:background,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[colors\,box-shadow\]{transition-property:colors,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,colors\]{transition-property:opacity,colors;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;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-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-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.outline-none{--tw-outline-style:none;outline-style:none}.\[program\:nginx\]{program:nginx}.\[program\:php-fpm\]{program:php-fpm}.group-focus-within\/avatar\:pointer-events-auto:is(:where(.group\/avatar):focus-within *){pointer-events:auto}.group-focus-within\/avatar\:opacity-100:is(:where(.group\/avatar):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:stroke-gray-600:is(:where(.group):hover *){stroke:var(--color-gray-600)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/avatar\:pointer-events-auto:is(:where(.group\/avatar):hover *){pointer-events:auto}.group-hover\/avatar\:opacity-100:is(:where(.group\/avatar):hover *){opacity:1}}.group-has-\[td\:not\(\:empty\)\]\:border-b:is(:where(.group):has(:is(td:not(:empty))) *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-\[\#8c98a3\]::placeholder{color:#8c98a3}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[2px\]:before{content:var(--tw-content);top:2px}.before\:top-\[3px\]:before{content:var(--tw-content);top:3px}.before\:left-\[-5px\]:before{content:var(--tw-content);left:-5px}.before\:left-\[3px\]:before{content:var(--tw-content);left:3px}.before\:h-\[8px\]:before{content:var(--tw-content);height:8px}.before\:h-\[14px\]:before{content:var(--tw-content);height:14px}.before\:w-\[8px\]:before{content:var(--tw-content);width:8px}.before\:w-\[14px\]:before{content:var(--tw-content);width:14px}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:rounded-lg:before{content:var(--tw-content);border-radius:var(--radius-lg)}.before\:bg-\[\#00658b\]:before{content:var(--tw-content);background-color:#00658b}.before\:bg-neutral-100:before{content:var(--tw-content);background-color:var(--color-neutral-100)}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:shadow-\[0_1px_3px_\#0003\]:before{content:var(--tw-content);--tw-shadow:0 1px 3px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:transition-\[left_\.15s\]:before{content:var(--tw-content);transition-property:left .15s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[-35px\]:after{content:var(--tw-content);top:-35px}.after\:right-\[34px\]:after{content:var(--tw-content);right:34px}.after\:ml-auto:after{content:var(--tw-content);margin-left:auto}.after\:text-\[22px\]:after{content:var(--tw-content);font-size:22px}.after\:text-\[180px\]:after{content:var(--tw-content);font-size:180px}.after\:leading-none:after{content:var(--tw-content);--tw-leading:1;line-height:1}.after\:font-black:after{content:var(--tw-content);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.after\:font-extrabold:after{content:var(--tw-content);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.after\:text-\[\#00658b\]:after{content:var(--tw-content);color:#00658b}.after\:text-\[\#ffffff12\]:after{content:var(--tw-content);color:#ffffff12}.after\:content-\[\'\+\'\]:after{--tw-content:"+";content:var(--tw-content)}.after\:content-\[\'\?\'\]:after{--tw-content:"?";content:var(--tw-content)}.group-open\:after\:content-\[\'−\'\]:is(:where(.group):is([open],:popover-open,:open) *):after{--tw-content:"−";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.last\:border-r:last-child{border-right-style:var(--tw-border-style);border-right-width:1px}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:bg-\[\#007a9f\]\!:checked{background-color:#007a9f!important}.checked\:before\:left-\[17px\]:checked:before{content:var(--tw-content);left:17px}.empty\:p-0:empty{padding:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#007a9f\]:hover{border-color:#007a9f}.hover\:border-\[\#78afbf\]:hover{border-color:#78afbf}.hover\:border-\[\#0085aa\]:hover{border-color:#0085aa}.hover\:border-\[\#91b6c2\]:hover{border-color:#91b6c2}.hover\:border-\[\#00627f\]:hover{border-color:#00627f}.hover\:border-\[\#b8c6cf\]:hover{border-color:#b8c6cf}.hover\:border-\[\#b9c7cf\]:hover{border-color:#b9c7cf}.hover\:border-\[\#ccd7dd\]:hover{border-color:#ccd7dd}.hover\:bg-\[\#00627f\]:hover{background-color:#00627f}.hover\:bg-\[\#005270\]:hover{background-color:#005270}.hover\:bg-\[\#c22033\]:hover{background-color:#c22033}.hover\:bg-\[\#e8f3f7\]:hover{background-color:#e8f3f7}.hover\:bg-\[\#eef7fa\]:hover{background-color:#eef7fa}.hover\:bg-\[\#f0f9ff\]:hover{background-color:#f0f9ff}.hover\:bg-\[\#f1f5f9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#f2f6f8\]:hover{background-color:#f2f6f8}.hover\:bg-\[\#f5f8f9\]:hover{background-color:#f5f8f9}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[\#f8fbfc\]:hover{background-color:#f8fbfc}.hover\:bg-\[\#fef2f2\]:hover{background-color:#fef2f2}.hover\:bg-\[\#fff7ed\]:hover{background-color:#fff7ed}.hover\:bg-\[rgba\(255\,255\,255\,0\.12\)\]:hover{background-color:#ffffff1f}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-50\/50:hover{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-50\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:text-\[\#0f172a\]:hover{color:#0f172a}.hover\:text-\[\#006b8c\]:hover{color:#006b8c}.hover\:text-\[\#00627f\]:hover{color:#00627f}.hover\:text-\[\#00658b\]:hover{color:#00658b}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_3px_12px_\#17384b12\]:hover{--tw-shadow:0 3px 12px var(--tw-shadow-color,#17384b12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(24\,45\,73\,0\.07\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#182d4912);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_5px_15px_rgba\(23\,32\,51\,0\.06\)\]:hover{--tw-shadow:0 5px 15px var(--tw-shadow-color,#1720330f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_5px_16px_\#1118270d\]:hover{--tw-shadow:0 5px 16px var(--tw-shadow-color,#1118270d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_5px_18px_rgba\(23\,56\,75\,0\.09\)\]:hover{--tw-shadow:0 5px 18px var(--tw-shadow-color,#17384b17);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(23\,51\,79\,0\.1\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#17334f1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-neutral-300:hover{--tw-ring-color:var(--color-neutral-300)}.hover\:before\:bg-neutral-100:hover:before{content:var(--tw-content);background-color:var(--color-neutral-100)}}.focus\:rounded-sm:focus{border-radius:var(--radius-sm)}.focus\:border-\[\#007a9f\]:focus{border-color:#007a9f}.focus\:shadow-\[0_0_0_3px_rgba\(0\,122\,159\,0\.11\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#007a9f1c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--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)}.focus\:ring-\[\#007a9f\]:focus{--tw-ring-color:#007a9f}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:\[outline\:3px_solid_rgba\(0\,122\,159\,0\.22\)\]:focus-visible{outline:3px solid #007a9f38}.focus-visible\:\[outline-offset\:2px\]:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#94a3b8\]:disabled{background-color:#94a3b8}.disabled\:text-\[\#94a3b8\]:disabled{color:#94a3b8}.disabled\:opacity-60:disabled{opacity:.6}.data-\[active\=true\]\:border-b-\[3px\][data-active=true]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.data-\[active\=true\]\:border-l-\[3px\][data-active=true]{border-left-style:var(--tw-border-style);border-left-width:3px}.data-\[active\=true\]\:border-\[\#007a9f\][data-active=true]{border-color:#007a9f}.data-\[active\=true\]\:border-\[\#0085aa\][data-active=true]{border-color:#0085aa}.data-\[active\=true\]\:border-\[\#00658b\][data-active=true]{border-color:#00658b}.data-\[active\=true\]\:border-b-\[\#00658b\][data-active=true]{border-bottom-color:#00658b}.data-\[active\=true\]\:bg-\[\#0085aa\][data-active=true]{background-color:#0085aa}.data-\[active\=true\]\:bg-\[\#e8f3f7\][data-active=true]{background-color:#e8f3f7}.data-\[active\=true\]\:bg-\[\#e9f3f7\][data-active=true]{background-color:#e9f3f7}.data-\[active\=true\]\:pl-\[8px\][data-active=true]{padding-left:8px}.data-\[active\=true\]\:font-extrabold[data-active=true]{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.data-\[active\=true\]\:text-\[\#005f82\][data-active=true]{color:#005f82}.data-\[active\=true\]\:text-\[\#006b8c\][data-active=true]{color:#006b8c}.data-\[active\=true\]\:text-\[\#00627f\][data-active=true]{color:#00627f}.data-\[active\=true\]\:text-\[\#00658b\][data-active=true]{color:#00658b}.data-\[active\=true\]\:text-white[data-active=true]{color:var(--color-white)}.data-\[active\=true\]\:shadow-\[inset_0_3px_\#007a9f\,0_7px_18px_rgba\(23\,51\,79\,0\.09\)\][data-active=true]{--tw-shadow:inset 0 3px var(--tw-shadow-color,#007a9f), 0 7px 18px var(--tw-shadow-color,#17334f17);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[show\=true\]\:block[data-show=true]{display:block}.data-\[show\=true\]\:translate-y-0[data-show=true]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[show\=true\]\:opacity-100[data-show=true]{opacity:1}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:hover\:scale-\[1\.01\]:hover{scale:1.01}}}@media not all and (width>=1200px){.max-\[1200px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=1150px){.max-\[1150px\]\:max-h-\[250px\]{max-height:250px}.max-\[1150px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=1100px){.max-\[1100px\]\:col-span-full{grid-column:1/-1}.max-\[1100px\]\:w-\[228px\]{width:228px}.max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.max-\[1100px\]\:grid-cols-\[228px_minmax\(0\,1fr\)\]{grid-template-columns:228px minmax(0,1fr)}.max-\[1100px\]\:px-\[22px\]{padding-inline:22px}.max-\[1100px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-\[1100px\]\:pb-\[50px\]{padding-bottom:50px}}@media not all and (width>=1000px){.max-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1000px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1000px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=950px){.max-\[950px\]\:col-span-full{grid-column:1/-1}.max-\[950px\]\:grid{display:grid}.max-\[950px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[950px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=900px){.max-\[900px\]\:grid{display:grid}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[900px\]\:items-start{align-items:flex-start}.max-\[900px\]\:justify-start{justify-content:flex-start}.max-\[900px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[900px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[900px\]\:border-t-\[\#dedfe3\]{border-top-color:#dedfe3}}@media not all and (width>=860px){.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=850px){.max-\[850px\]\:min-h-\[620px\]{min-height:620px}.max-\[850px\]\:min-h-\[auto\]{min-height:auto}.max-\[850px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[850px\]\:flex-col{flex-direction:column}.max-\[850px\]\:items-start{align-items:flex-start}.max-\[850px\]\:justify-start{justify-content:flex-start}}@media not all and (width>=820px){.max-\[820px\]\:w-full{width:100%}.max-\[820px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[820px\]\:items-start{align-items:flex-start}.max-\[820px\]\:justify-start{justify-content:flex-start}}@media not all and (width>=800px){.max-\[800px\]\:relative{position:relative}.max-\[800px\]\:block{display:block}.max-\[800px\]\:hidden{display:none}.max-\[800px\]\:h-\[58px\]{height:58px}.max-\[800px\]\:h-auto{height:auto}.max-\[800px\]\:w-full{width:100%}.max-\[800px\]\:min-w-max{min-width:max-content}.max-\[800px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[800px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[800px\]\:flex-col{flex-direction:column}.max-\[800px\]\:items-start{align-items:flex-start}.max-\[800px\]\:px-\[14px\]{padding-inline:14px}.max-\[800px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[800px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.max-\[800px\]\:pb-\[45px\]{padding-bottom:45px}.max-\[800px\]\:whitespace-nowrap{white-space:nowrap}}@media not all and (width>=760px){.max-\[760px\]\:col-auto{grid-column:auto}.max-\[760px\]\:col-start-1{grid-column-start:1}.max-\[760px\]\:col-start-2{grid-column-start:2}.max-\[760px\]\:row-span-2{grid-row:span 2/span 2}.max-\[760px\]\:row-start-1{grid-row-start:1}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.max-\[760px\]\:flex-col{flex-direction:column}.max-\[760px\]\:items-start{align-items:flex-start}.max-\[760px\]\:gap-\[7px\]{gap:7px}.max-\[760px\]\:self-center{align-self:center}}@media not all and (width>=720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=700px){.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[700px\]\:flex-col{flex-direction:column}.max-\[700px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[700px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[700px\]\:border-\[\#dbe3e8\]{border-color:#dbe3e8}}@media not all and (width>=650px){.max-\[650px\]\:w-full{width:100%}.max-\[650px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[650px\]\:flex-col{flex-direction:column}.max-\[650px\]\:items-start{align-items:flex-start}.max-\[650px\]\:items-stretch{align-items:stretch}}@media not all and (width>=620px){.max-\[620px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[620px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[620px\]\:grid-cols-\[30px_1fr\]{grid-template-columns:30px 1fr}.max-\[620px\]\:flex-col{flex-direction:column}.max-\[620px\]\:items-start{align-items:flex-start}}@media not all and (width>=600px){.max-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=560px){.max-\[560px\]\:ml-0{margin-left:0}.max-\[560px\]\:grid{display:grid}.max-\[560px\]\:w-full{width:100%}.max-\[560px\]\:max-w-none{max-width:none}.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[560px\]\:flex-col{flex-direction:column}.max-\[560px\]\:items-stretch{align-items:stretch}.max-\[560px\]\:p-\[15px\]{padding:15px}.max-\[560px\]\:p-\[18px\]{padding:18px}.max-\[560px\]\:px-\[9px\]{padding-inline:9px}.max-\[560px\]\:pb-\[12px\]{padding-bottom:12px}.max-\[560px\]\:pl-2{padding-left:calc(var(--spacing) * 2)}}@media not all and (width>=540px){.max-\[540px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[540px\]\:px-\[11px\]{padding-inline:11px}.max-\[540px\]\:text-\[23px\]{font-size:23px}}@media not all and (width>=520px){.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=440px){.max-\[440px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=40rem){.sm\:fixed{position:fixed}.sm\:top-0{top:0}.sm\:right-0{right:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:mx-auto{margin-inline:auto}.sm\:ml-0{margin-left:0}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:max-h-\[680px\]{max-height:680px}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.4fr_1fr_1fr_auto_auto\]{grid-template-columns:1.4fr 1fr 1fr auto auto}.sm\:grid-cols-\[1fr_1fr_1fr_1\.2fr_auto\]{grid-template-columns:1fr 1fr 1fr 1.2fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:self-start{align-self:flex-start}.sm\:justify-self-start{justify-self:flex-start}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}}@media (width>=64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[calc\(100\%-17\%\)\]{width:83%}.lg\:max-w-full{max-width:100%}.lg\:max-w-md{max-width:var(--container-md)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pl-\[17\%\]{padding-left:17%}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:p-4{padding:calc(var(--spacing) * 4)}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-red-800\/20{background-color:#9f071233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-800\/20{background-color:color-mix(in oklab, var(--color-red-800) 20%, transparent)}}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:stroke-gray-600{stroke:var(--color-gray-600)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-rose-300{color:var(--color-rose-300)}.dark\:text-white{color:var(--color-white)}.dark\: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)}.dark\: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)}.dark\:ring-rose-800{--tw-ring-color:var(--color-rose-800)}.dark\:ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:ring-inset{--tw-ring-inset:inset}@media (hover:hover){.dark\:group-hover\:stroke-gray-400:is(:where(.group):hover *){stroke:var(--color-gray-400)}.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.dark\:hover\:text-white:hover{color:var(--color-white)}}}@media print{.print\:mt-\[3px\]{margin-top:3px}.print\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.print\:block{display:block}.print\:flex{display:flex}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:items-end{align-items:flex-end}.print\:justify-between{justify-content:space-between}.print\:gap-5{gap:calc(var(--spacing) * 5)}.print\:border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.print\:border-\[\#c22033\]{border-color:#c22033}.print\:p-0{padding:0}.print\:pb-\[10px\]{padding-bottom:10px}.print\:text-right{text-align:right}.print\:text-\[9pt\]{font-size:9pt}.print\:text-\[17pt\]{font-size:17pt}.print\:font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.print\:text-\[\#555\]{color:#555}.print\:text-\[\#666\]{color:#666}.print\:text-\[\#c22033\]{color:#c22033}}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_svg\]\:text-\[\#00A4EF\] svg{color:#00a4ef}.\[\&_svg\]\:text-\[\#1877F2\] svg{color:#1877f2}.\[\&_td\]\:min-w-\[88px\] td{min-width:88px}.\[\&_td\]\:text-center td{text-align:center}.\[\&_td\]\:text-\[11px\] td{font-size:11px}.\[\&_td\]\:leading-\[1\.4\] td{--tw-leading:1.4;line-height:1.4}.\[\&_td\:first-child\]\:min-w-\[150px\] td:first-child{min-width:150px}.\[\&_td\:first-child\]\:text-left td:first-child{text-align:left}.\[\&_td\:nth-child\(2\)\]\:min-w-\[150px\] td:nth-child(2){min-width:150px}.\[\&_td\:nth-child\(2\)\]\:text-left td:nth-child(2){text-align:left}.\[\&_th\]\:min-w-\[88px\] th{min-width:88px}.\[\&_th\]\:text-center th{text-align:center}.\[\&_th\]\:align-bottom th{vertical-align:bottom}.\[\&_th\]\:leading-\[1\.2\] th{--tw-leading:1.2;line-height:1.2}.\[\&_th\]\:whitespace-normal th{white-space:normal}.\[\&_th\:first-child\]\:min-w-\[150px\] th:first-child{min-width:150px}.\[\&_th\:first-child\]\:text-left th:first-child{text-align:left}.\[\&_th\:nth-child\(2\)\]\:min-w-\[150px\] th:nth-child(2){min-width:150px}.\[\&_th\:nth-child\(2\)\]\:text-left th:nth-child(2){text-align:left}.\[\&\.active\]\:block.active{display:block}.\[\&\.active\]\:border-b-\[\#00658b\].active{border-bottom-color:#00658b}.\[\&\.active\]\:text-\[\#00658b\].active{color:#00658b}.\[\&\.primary\]\:border-\[\#007a9f\].primary{border-color:#007a9f}.\[\&\.primary\]\:bg-\[\#007a9f\].primary{background-color:#007a9f}.\[\&\.primary\]\:text-white.primary{color:var(--color-white)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[data-pathway-row\]\:visible:is(data-pathway-row){visibility:visible}.\[\&\>td\]\:border-b-0>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tr\]\:after\:content-none>tr:after{content:var(--tw-content);--tw-content:none;content:none}.\[\&\>tr\]\:last\:\[\&\>td\]\:border-b-0>tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--navy:#005f82;--navy2:#004d6a;--red:#e21d3d;--blue:#00658b;--green:#10a85a;--purple:#6f5b8c;--teal:#168b87;--slate:#52677d;--amber:#d98018;--bg:#f7f7f8;--card:#fff;--line:#dedfe3;--ink:#222936;--muted:#70737c;--shadow:0 1px 2px #11182708}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}.nav:hover,.nav.active{color:var(--blue);background:#eaf3f7}.nav.active{box-shadow:inset 3px 0 0 var(--blue);font-weight:800}.btn{cursor:pointer;border:0;border-radius:5px;padding:9px 14px;font-weight:700}.primary,.redbtn{background:var(--blue);color:#fff}.ghost{color:#3f444d;background:#f0f1f2}.view.active{display:block}.page-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.page-head h2{margin:0 0 6px;font-size:27px}.page-head p{color:var(--muted);margin:0}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.workspace-group-card{border-left:3px solid var(--blue);padding:18px}.workspace-group-card.area{border-left-color:var(--teal)}.workspace-group-card.position{border-left-color:var(--purple)}.workspace-group-card h3{margin:0 0 4px}.workspace-group-card>p{color:var(--muted);margin:0 0 14px;font-size:12px}.workspace-group-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px;display:grid}.workspace-group-metrics div{text-align:center;background:#f3f6f9;border-radius:7px;padding:8px}.workspace-group-metrics b{color:var(--navy);font-size:18px;display:block}.workspace-group-metrics small{color:var(--muted);text-transform:uppercase;font-size:9px}.kpi{border-top:3px solid var(--blue);padding:18px}.kpi.red{border-color:var(--red)}.kpi.green{border-color:var(--green)}.kpi.amber{border-color:var(--amber)}.kpi span{color:var(--muted);font-size:12px;font-weight:700}.kpi b{margin:6px 0 2px;font-size:28px;display:block}.assurance-widget.wide{grid-column:span 2}.dashboard-customiser{margin-top:16px;padding:14px 18px;display:none}.dashboard-customiser.open{display:block}.dashboard-customiser label{align-items:center;gap:7px;margin:6px 16px 6px 0;font-size:13px;display:inline-flex}.widget-hidden{display:none!important}.bar-row{grid-template-columns:160px 1fr 35px;align-items:center;gap:9px;margin:12px 0;font-size:12px;display:grid}.bar{background:#e8eef4;border-radius:99px;height:9px;overflow:hidden}.bar i{background:var(--blue);border-radius:99px;height:100%;display:block}.committee{cursor:pointer;padding:18px;transition:all .15s}.committee:hover{border-color:#c7c9ce;transform:translateY(-1px);box-shadow:0 5px 16px #1118270d}.committee .icon{width:39px;height:39px;color:var(--blue);background:#e7f3f7;border-radius:6px;place-items:center;font-size:20px;display:grid}.committee h3{margin:12px 0 6px}.committee p{color:var(--muted);min-height:36px;margin:0;font-size:13px}.workspace-manager-list{gap:8px;max-height:360px;margin-top:14px;display:grid;overflow:auto}.workspace-manager-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.pill{color:#079447;background:#e7f8ee;border-radius:99px;padding:4px 8px;font-weight:800;display:inline-block}.workspace-head .btn.ghost{background:var(--blue);color:#fff}.access-table-wrap{border:1px solid var(--line);border-radius:10px;max-height:330px;margin-top:16px;overflow:auto}.access-log{max-height:125px;color:var(--muted);background:#f6f9fc;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:12px;overflow:auto}.themes{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.theme{border-top:3px solid var(--blue);padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s}.theme.gov,.theme.com,.theme.reg,.theme.tool,.theme.meet{border-left-color:var(--line);border-right-color:var(--line);border-bottom-color:var(--line)}.theme.gov{border-top-color:var(--navy)}.theme.com{border-top-color:var(--teal)}.theme.reg{border-top-color:var(--green)}.theme.tool{border-top-color:var(--purple)}.theme.meet{border-top-color:var(--amber)}.theme:hover{transform:translateY(-1px);box-shadow:0 5px 16px #1118270d}.meeting-calendar.active{display:block}.skills-checks{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;padding:16px;display:grid}.form .skills-checks label{min-width:0;color:var(--ink);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;line-height:1.3;display:grid}.form .skills-checks input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--blue);cursor:pointer;margin:0;padding:0}.skill-covered{color:var(--green);font-weight:900}.skill-gap{color:#a65f10;font-weight:800}@media (width<=900px){.skills-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.skills-checks{grid-template-columns:1fr}}.theme h3{margin:0 0 8px}.theme p{color:var(--muted);min-height:34px;font-size:12px}.theme-actions .btn{flex:1;padding:8px;font-size:12px}.theme.meet .theme-actions{grid-template-columns:1fr 1fr;display:grid}.theme.meet .theme-actions .btn:last-child{grid-column:1/-1}.records-box{margin-top:16px;padding:18px}.filters{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.filters input,.filters select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#454952;text-align:left;border-bottom:1px solid var(--line);background:#f1f1f2;padding:10px}td{vertical-align:top;border-bottom:1px solid #ececef;padding:11px 10px}tbody tr:hover{background:#fafafa}.empty{text-align:center;color:var(--muted);padding:28px}.status{background:#f0f1f2;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.modal{z-index:30;background:#1f293780;padding:22px;display:none;position:fixed;inset:0;overflow:auto}.modal.open{display:block}#recordModal{background:#f4f6f8;padding:0;overflow:hidden}#recordModal.open{display:block;overflow:hidden}#recordModal .dialog{width:100%;height:100vh;min-height:0;box-shadow:none;background:#f4f6f8;border-radius:0;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}#recordModal .dialog-head{z-index:5;border-bottom:1px solid var(--line);background:#fff;align-items:center;padding:18px max(24px,50vw - 590px);position:relative}#recordModal .close{border-radius:7px}#recordModal .form{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:0;max-width:none;min-height:0;margin:0;padding:0;display:grid}#recordModal .record-form-scroll{grid-template-columns:1fr 1fr;align-content:start;gap:13px;min-height:0;padding:20px max(24px,50vw - 590px) 32px;display:grid;overflow-y:auto}.workflow-strip{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:5px;display:grid}.workflow-step{text-align:center;border:1px solid var(--line);color:#657286;cursor:pointer;background:#fff;border-radius:8px;padding:12px 8px;font:800 11px/1.2 inherit;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.workflow-step:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.workflow-step:focus-visible{outline-offset:2px;outline:3px solid #75c8df}.workflow-step[data-selected=true]{border-color:var(--blue);box-shadow:0 0 0 3px #75c8df55}.workflow-step.active{color:#fff;background:var(--blue);border-color:var(--blue)}.workflow-step.active:hover{color:#fff}.workflow-step.done{color:#17633f;background:#e5f5ec;border-color:#b9e2ca}.record-purpose-panel{border:1px solid #c9e1eb;border-left:4px solid var(--blue);background:#edf6fa;border-radius:9px;grid-column:1/-1;padding:17px 19px}.record-purpose-panel h3{margin:0 0 5px;font-size:17px}.record-purpose-panel p{color:#536276;margin:0 0 10px;font-size:13px}.record-purpose-panel ul{color:#536276;margin:0;padding-left:19px;font-size:12px;line-height:1.55}.theme-specific-field[hidden],.workspace-page,.standards-library{display:none!important}.form-section{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:9px;grid-column:1/-1;margin-top:10px;padding:15px 17px 2px}#recordModal .record-form-scroll>label,#recordModal .record-form-scroll>.form-note{border:1px solid var(--line);background:#fff;border-radius:8px;padding:13px}#recordModal .record-form-scroll>label input,#recordModal .record-form-scroll>label select,#recordModal .record-form-scroll>label textarea{background:#fff}#recordModal .form-actions{z-index:8;border-top:1px solid var(--line);background:#fff;align-items:center;min-height:68px;padding:14px max(24px,50vw - 590px);position:relative;box-shadow:0 -8px 24px #17203312}.record-action-note{color:var(--muted);align-self:center;margin-right:auto;font-size:12px}@media (width<=700px){#recordModal .record-form-scroll{grid-template-columns:1fr;padding:16px 14px 24px}.workflow-strip{grid-template-columns:repeat(3,1fr)}#recordModal .form-actions{flex-wrap:wrap;padding:10px 14px}.record-action-note{flex:1 0 100%;margin:0 0 2px}.form-actions .btn{white-space:nowrap;flex:1}}.dialog{background:#fff;border-radius:8px;width:min(800px,100%);padding:22px;box-shadow:0 25px 80px #0005}.dialog-head{justify-content:space-between;align-items:start;display:flex}.dialog h2{margin:0 0 5px}.dialog p{color:var(--muted);margin:0}.close{cursor:pointer;background:#edf2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.form input,.form select,.form textarea{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:10px}.form select[multiple]{min-height:132px}.audit-source-card .btn{justify-content:center;width:100%}.audit-source-card.current{background:#fffaf3;border-color:#e5c17f;box-shadow:0 0 0 2px #d58b1914}.card-actions-row .btn{flex:1;padding-left:8px;padding-right:8px}.validation-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px;display:grid}.validation-summary div{border:1px solid var(--line);background:#f8fafb;border-radius:8px;padding:11px}.validation-summary small,.reviewer-card small{color:var(--muted);font-weight:700;display:block}.validation-summary b{margin-top:3px;font-size:17px;display:block}.reviewer-list{gap:9px;margin-bottom:16px;display:grid}.reviewer-card{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.reviewer-card h4{margin:0 0 3px}.reviewer-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.validation-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.validation-form-grid .wide{grid-column:1/-1}.security-options{border:1px solid var(--line);background:#f8fafb;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.security-options label{flex-direction:row;align-items:center;gap:7px;margin:0;font-weight:600;display:flex}.security-options input{width:auto}.assurance-position-bar i.good{background:var(--green)}.assurance-tabs button.active{color:var(--navy);border-bottom-color:var(--blue)}.assurance-next-item{border-bottom:1px solid var(--line);padding:12px 0}.assurance-next-item:last-child{border-bottom:0}.assurance-next-item b{margin-bottom:3px;display:block}.assurance-next-item span{color:var(--muted);font-size:12px;display:block}.notice{border-left:3px solid var(--blue);background:#eef7fa;border-radius:6px;margin-bottom:16px;padding:13px 16px;font-size:13px}.toast{background:var(--navy);color:#fff;opacity:0;pointer-events:none;z-index:50;border-radius:8px;padding:12px 17px;transition:all .2s;position:fixed;bottom:24px;right:24px;transform:translateY(10px)}@media (width<=1100px){.themes{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.side.open{left:0}.kpis,.committees,.themes,.report-grid,.assurance-overview,.assurance-widget-grid,.validation-summary,.validation-form-grid,.security-options{grid-template-columns:1fr}.validation-form-grid .wide,.assurance-widget.wide{grid-column:auto}.form{grid-template-columns:1fr}.wide,.form-actions{grid-column:auto}.page-head{flex-direction:column;align-items:start}.top-actions .ghost{display:none}}@media print{@page{size:landscape;margin:11mm}body{color:#111;background:#fff;font-size:10pt}.side,.topbar,.toast,.back,.filters,.theme-actions,.workspace-head-actions,.btn,.linkbtn,.form-actions{display:none!important}.view.active{display:block!important}.card,.workspace-head,.notice{break-inside:avoid;border-color:#bbb;box-shadow:none!important}.themes{grid-template-columns:repeat(2,1fr);gap:8px}.theme,.records-box,.panel,.report,.committee,.kpi{padding:11px}table{font-size:8pt}th{color:#111!important;background:#ececec!important}th,td{padding:6px}thead{display:table-header-group}tr{break-inside:avoid}a{color:#111;text-decoration:none}}.recon-card{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;padding:18px}.recon-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.recon-panel{border:1px solid var(--line);background:#fafbfd;border-radius:8px;padding:15px}.recon-panel.required{border-top:4px solid var(--blue)}.recon-panel.supporting{border-top:4px solid var(--red)}.recon-status{border-radius:99px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.recon-status.green{color:#1d684a;background:#e2f4eb}.recon-status.amber{color:#895d15;background:#fff1d8}.recon-status.red{color:#a51d31;background:#fce8eb}.recon-check{margin:8px 0;font-size:13px;display:block}@media (width<=900px){.recon-grid{grid-template-columns:1fr}}.recon-step.active{color:var(--blue);border-color:var(--blue);background:#eaf3f7}.standard-card{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:8px;padding:16px}.standard-card h3{margin:0 0 8px}.standard-card ul{margin:8px 0;padding-left:18px}.blueprint-box.required{border-left:4px solid var(--blue)}.blueprint-box.supporting{border-left:4px solid var(--red)}.recon-top-step.active{color:var(--blue);border-color:var(--blue);background:#eaf3f7}.recon-status{color:#895d15;background:#fff1d8;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.theme[data-workspace]{cursor:pointer}.theme[data-workspace] .btn{pointer-events:none}#dashboard .dashboard-position-card.green{border-top-color:var(--green)}#dashboard .dashboard-position-card.red{border-top-color:var(--red)}#dashboard .dashboard-position-card.amber{border-top-color:var(--amber)}#dashboard .dashboard-workstream .workstream-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}#dashboard .priority-risk.critical{color:var(--red)}#dashboard .priority-risk.high{color:var(--amber)}.governance-matrix-table .matrix-responsibility{min-width:220px}.governance-matrix-table .matrix-evidence{min-width:190px}.governance-matrix-table .matrix-status{white-space:nowrap}.governance-matrix-status{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.governance-matrix-status.good{color:#1d684a;background:#e2f4eb}.governance-matrix-status.warn{color:#895d15;background:#fff1d8}.governance-matrix-status.bad{color:#a51d31;background:#fce8eb}.governance-matrix-status.neutral{color:#596575;background:#edf0f3}.governance-matrix-action{white-space:nowrap}.governance-matrix-action button{margin-right:5px}:root{--ux-radius:10px;--ux-gap:16px;--ux-soft:#f6f8fa;--ux-focus:#8cc7df}.view .page-head{padding-bottom:4px}.view .page-head h2,.view .page-head h3{letter-spacing:-.01em}.view .page-head p{max-width:900px;line-height:1.5}.view .card{border-radius:var(--ux-radius);transition:box-shadow .15s,border-color .15s}.view .card:hover{border-color:#cfd5db}.view .btn{border-radius:7px;min-height:36px;transition:filter .15s,transform .15s}.view .btn:hover{filter:brightness(.98);transform:translateY(-1px)}.view .btn:focus-visible,.view button:focus-visible,.view input:focus-visible,.view select:focus-visible,.view textarea:focus-visible{outline:3px solid var(--ux-focus);outline-offset:1px}.view .filters{border:1px solid var(--line);background:#f8fafb;border-radius:9px;padding:12px}.view .filters input,.view .filters select{min-height:36px}.view .panel h3,.view .records-box h3{line-height:1.3}.view .notice{border-radius:9px;line-height:1.5}.view .status{white-space:nowrap}.view .empty{background:#fafbfc;border-radius:8px}.section-utility-bar{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:11px 13px;display:flex}.section-utility-copy{align-items:center;gap:9px;min-width:0;display:flex}.section-utility-dot{background:var(--blue);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #e3f1f6}.section-utility-copy b{font-size:12px}.section-utility-copy span{color:var(--muted);font-size:11px}.section-utility-actions{flex-wrap:wrap;gap:7px;display:flex}.section-utility-actions .btn{min-height:32px;padding:7px 10px;font-size:11px}@media (width<=760px){.section-utility-bar{flex-direction:column;align-items:flex-start}.section-utility-actions{width:100%}.section-utility-actions .btn{flex:1}}.workspace-view-active main>header,.register-view-active main>header{position:relative}.register-view-active #globalPrintAction,.register-view-active #globalBackupAction,.register-view-active #globalAddRecordAction{display:none}.mw-task-action{cursor:pointer;color:#202936;text-align:center;background:#fff;border:1px solid #d8e1e6;border-radius:7px;min-width:74px;padding:8px 12px;font-weight:800}.mw-task-action:hover{background:#f6f9fa;border-color:#9eb0ba}.mw-task-action-validate{color:#fff;background:#17334f;border-color:#17334f}.mw-task-action-review{color:#00627f;background:#e7f3f6;border-color:#8dbdcc}.mw-task-action-update{color:#76500d;background:#fff4dc;border-color:#dfbd7a}.mw-task-action-open{color:#08675f;background:#e6f5f2;border-color:#9bcfc8}.mw-task-action-read{color:#45515e;background:#f3f6f8;border-color:#cbd5dc}.mw-task-action-validate:hover{background:#244462;border-color:#17334f}.mw-task-dialog{background:#fff;border-radius:12px;width:min(600px,96vw);overflow:hidden;box-shadow:0 24px 70px #0c1d2d59}.mw-task-dialog-head{border-bottom:1px solid #e1e7ea;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.mw-task-dialog-head h3{margin:0 0 4px;font-size:18px}.mw-task-dialog-head p{color:#687783;margin:0;font-size:12px;line-height:1.45}.mw-task-close{cursor:pointer;color:#202936;background:#fff;border:1px solid #d8e1e6;border-radius:7px;flex:none;padding:7px 11px;font-weight:800}.mw-task-fields{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.mw-task-fields label{color:#536276;font-size:11px;font-weight:800}.mw-task-fields input,.mw-task-fields select{color:#202936;background:#fff;border:1px solid #cbd7de;border-radius:7px;width:100%;min-height:42px;margin-top:6px;padding:9px 10px;display:block}.mw-task-fields input:focus,.mw-task-fields select:focus{outline-offset:1px;border-color:#007a9f;outline:3px solid #b8dfed}.mw-task-fields small{color:#7b8790;margin-top:5px;font-weight:500;display:block}.mw-task-title-field,.mw-task-error{grid-column:1/-1}.mw-task-error{color:#a51d31;margin:-7px 0 0;font-size:11px;font-weight:700}.mw-task-dialog-actions{background:#f8fafb;border-top:1px solid #e1e7ea;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (width<=620px){.mw-task-action{grid-column-start:2;justify-self:start}.mw-task-fields{grid-template-columns:1fr;padding:16px}.mw-task-title-field,.mw-task-error{grid-column:auto}.mw-task-dialog-head{padding:16px}.mw-task-dialog-actions{padding:12px 16px}.mw-task-dialog-actions .btn{flex:1}}#dashboard .records-box{margin-top:16px}#dashboard table td,#dashboard table th{font-size:12px}.message-folders{padding:10px}.message-folders button{text-align:left;cursor:pointer;color:#4d5664;background:0 0;border:0;border-radius:7px;width:100%;padding:10px}.message-folders button.active{color:#006d91;background:#e7f3f7;font-weight:800}.message-folders small{float:right;background:#edf0f3;border-radius:12px;padding:2px 7px}.message-thread{border-bottom:1px solid var(--line);cursor:pointer;padding:15px 16px;position:relative}.message-thread:hover,.message-thread.active{background:#f0f8fb}.message-thread.active{border-left:4px solid var(--blue)}.message-thread.unread h3:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.message-thread h3{margin:0 0 6px;padding-right:52px;font-size:14px}.message-thread p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;overflow:hidden}.message-thread-sender{font-weight:750;color:#334554!important}.message-thread-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.message-thread-meta span{color:#526673;background:#eef4f6;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750}.message-thread.unread{background:#f8fcfd}.message-thread.unread h3{color:#152738;font-weight:900}.message-time{color:var(--muted);font-size:11px;position:absolute;top:15px;right:13px}.message-reader{flex-direction:column;display:flex}.message-reply-row .send{margin-left:auto}.message-compose-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.message-compose-grid .full{grid-column:1/-1}.message-compose-grid label{font-size:12px;font-weight:800}.message-compose-grid input,.message-compose-grid select,.message-compose-grid textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.message-compose-grid textarea{height:100px}.message-evidence-panel{background:#f7fbfc;border:1px solid #cbdbe3;border-radius:10px;padding:14px}.message-evidence-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.message-evidence-heading h3{color:var(--ink);margin:0 0 3px;font-size:15px}.message-evidence-heading p,.message-evidence-note,.message-evidence-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.message-evidence-count{white-space:nowrap;color:#006d91;background:#e3f2f7;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.message-evidence-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.message-evidence-action{color:#075f80;cursor:pointer;background:#fff;border:1px solid #b8ccd6;border-radius:7px;justify-content:center;align-items:center;width:auto!important;margin:0!important;padding:9px 12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.message-evidence-action:hover{background:#edf8fb;border-color:#0084aa}.message-evidence-action input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.message-evidence-input{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin:10px 0;padding:10px;display:grid}.message-evidence-input[hidden]{display:none}.message-evidence-list{gap:7px;margin-top:10px;display:grid}.message-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.message-evidence-card-icon{color:#007a9f;background:#e7f4f7;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.message-evidence-card strong,.message-evidence-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-evidence-card small{color:var(--muted);margin-top:2px;font-size:10px}.message-evidence-remove{color:#a71930;cursor:pointer;background:0 0;border:0;font-size:18px}.message-evidence-note{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.message-reader-evidence{background:#f5fafc;border:1px solid #cbdbe3;border-radius:8px;margin:12px 0;padding:12px}.message-reader-evidence h4{text-transform:uppercase;letter-spacing:.5px;color:#526274;margin:0 0 8px;font-size:12px}.message-reader-evidence a{color:#006d91;overflow-wrap:anywhere;font-weight:800}@media (width<=850px){.message-reader{min-height:620px}.message-compose-grid{grid-template-columns:1fr}.message-compose-grid .full{grid-column:auto}}@media (width<=650px){.message-evidence-input{grid-template-columns:1fr}.message-evidence-actions{display:grid}.message-evidence-action{width:100%!important}}.reverse-message-actions .btn{padding:8px 10px;font-size:12px}.message-context-banner{border:1px solid #c9e1eb;border-left:4px solid var(--blue);color:#536276;background:#eef7fa;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:12px}.message-context-banner b{color:var(--ink)}.ai-assistant-fab{z-index:45;background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;width:58px;height:58px;font-size:23px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #17203330}.ai-assistant-fab:hover{transform:translateY(-1px)}.ai-assistant-panel{z-index:46;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;width:min(420px,100vw - 30px);height:min(650px,100vh - 120px);display:none;position:fixed;bottom:94px;right:24px;overflow:hidden;box-shadow:0 18px 55px #17203330}.ai-assistant-panel.open{display:flex}.ai-assistant-head{background:linear-gradient(135deg,var(--navy2),var(--blue));color:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.ai-assistant-head-copy{flex:1;min-width:0}.ai-assistant-head h3{color:#fff;margin:0 0 3px;font-size:18px;line-height:1.25}.ai-assistant-kicker{color:#dce8f2;letter-spacing:.65px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.ai-assistant-head p{color:#e5f0f5;margin:0;font-size:11px;line-height:1.5}.ai-assistant-close{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:7px;width:32px;height:32px;font-size:18px}.ai-assistant-setup{border-bottom:1px solid var(--line);background:#f7fafc;padding:11px 13px}.ai-assistant-setup label{color:#536276;font-size:11px;font-weight:800}.ai-assistant-setup-row{gap:7px;margin-top:6px;display:flex}.ai-assistant-setup input{border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;min-width:0;padding:8px}.ai-assistant-chat{background:#fafbfc;flex:1;padding:14px;overflow:auto}.ai-msg{border-radius:10px;max-width:88%;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.5}.ai-msg.bot{background:#eef7fa;border:1px solid #d4e8ef}.ai-msg.user{background:#e7f3f7;margin-left:auto}.ai-suggestions{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.ai-suggestions button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c9e1eb;border-radius:99px;padding:6px 9px;font-size:11px}.ai-assistant-shortcuts{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.ai-assistant-shortcuts .btn{padding:8px;font-size:11px}.ai-assistant-history{border-top:1px solid var(--line);color:var(--muted);padding-top:9px;font-size:11px}.ai-assistant-history summary{cursor:pointer;color:#45515e;font-weight:800}#aiAssistantHistoryList{gap:5px;margin-top:7px;display:grid}#aiAssistantHistoryList button{text-align:left;color:var(--blue);cursor:pointer;background:#fff;border:0;border-radius:5px;padding:6px}.ai-history-empty{padding:6px;display:block}.ai-prepared-prompt{white-space:pre-wrap;background:#fff;border:1px solid #dfe6eb;border-radius:6px;margin-top:7px;padding:8px}.ai-feedback{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.ai-feedback button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c9e1eb;border-radius:99px;padding:3px 7px}.ai-assistant-compose{border-top:1px solid var(--line);background:#fff;padding:11px}.ai-assistant-compose textarea{resize:none;border:1px solid var(--line);border-radius:7px;width:100%;height:66px;padding:9px;font-size:12px;display:block}.ai-assistant-compose-row{gap:7px;margin-top:7px;display:flex}.ai-assistant-compose-row .btn{padding:8px 11px;font-size:12px}.ai-assistant-compose-row .ai-open{margin-left:auto}.ai-assistant-note{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.35}.ai-assistant-context{color:#795a1b;background:#fff8e8;border-bottom:1px solid #f0dfb8;padding:8px 11px;font-size:10px;display:none}.ai-assistant-context.show{display:block}@media (width<=560px){.ai-assistant-fab{bottom:14px;right:14px}.ai-assistant-panel{width:calc(100vw - 20px);height:calc(100vh - 100px);bottom:82px;right:10px}.ai-assistant-compose-row{flex-wrap:wrap}.ai-assistant-compose-row .btn{flex:145px}.ai-assistant-compose-row .ai-open{margin-left:0}}#navAIHowToAssistant{background:linear-gradient(135deg,var(--blue),var(--navy2));color:#fff;border:1px solid #4f8ead;align-items:center;gap:10px;width:100%;min-height:64px;margin:8px 0 0;padding:10px 11px;font-weight:900;box-shadow:0 6px 16px #17203322}#navAIHowToAssistant:hover{background:linear-gradient(135deg,var(--navy2),var(--blue));color:#fff;transform:translateY(-1px)}.workspace-wireframe-card .wf-action .btn{width:100%}.workspace-context-actions .btn.ghost{color:var(--purple);background:#f0edf5}.library-workspace-card .linkbtn{grid-column:2;justify-self:start;padding:0}.evidence-workspace-card{border:1px solid var(--line);border-top:4px solid var(--blue);cursor:pointer;background:#f8fafc;border-radius:9px;min-height:220px;padding:17px;transition:all .15s;position:relative}.evidence-workspace-card.committee{border-top-color:var(--navy)}.evidence-workspace-card.area{border-top-color:var(--teal)}.evidence-workspace-card.position{border-top-color:var(--purple)}.evidence-workspace-card:hover,.evidence-workspace-card.selected{background:#fff;transform:translateY(-1px);box-shadow:0 7px 20px #17203312}.evidence-workspace-card.selected{outline-offset:-2px;outline:2px solid #d7eaf1}.evidence-workspace-label{letter-spacing:.08em;color:var(--blue);margin-bottom:4px;font-size:10px;font-weight:900;display:block}.evidence-workspace-card.committee .evidence-workspace-label{color:var(--navy)}.evidence-workspace-card.area .evidence-workspace-label{color:var(--teal)}.evidence-workspace-card.position .evidence-workspace-label{color:var(--purple)}.evidence-workspace-card h4{color:var(--ink);margin:0 0 6px;font-size:16px}.evidence-workspace-card p{color:var(--muted);min-height:34px;margin:0;font-size:11px;line-height:1.45}.evidence-page-actions .btn{justify-content:center;width:100%}.diagram-page-head{gap:16px;align-items:flex-start!important}.diagram-page-head>div:first-child{flex:none}.documents-page-subtitle{color:#647181;margin:4px 0 0;font-size:12px}#evidence>.page-head{border-bottom:1px solid #dfe5e9;margin-bottom:22px;padding-bottom:16px;align-items:center!important}#evidence>.page-head>div:last-child>input[type=search],#evidence>.page-head .documents-workspace-switcher{display:none}#evidence>.page-head>div:last-child{align-items:center}#evidence>.page-head>div:last-child>.grid{min-width:0;margin-left:0;display:flex}#evidence>.page-head .evidence-toolkit-picker{min-width:250px}#evidence .toolkit-pathway{text-align:left;min-height:74px;padding:12px 15px}#evidence .toolkit-pathway>span{display:none}#evidence .toolkit-pathway small{margin-top:5px;line-height:1.35}#evidence .toolkit-controls-datasets{grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) minmax(170px,.35fr) auto!important}@media (width<=760px){#evidence>.page-head>div:last-child>.grid{width:100%;display:grid}#evidence>.page-head .evidence-toolkit-picker{min-width:0}.documents-page-subtitle{max-width:320px}}#evidence:not(.toolkit-mode):not(.accreditation-mode):not(.regulatory-mode):not(.self-assurance-mode):not(.datasets-mode)>:not(.page-head):not(.evidence-xero-view):not(.toolkit-catalogue),#evidence.toolkit-mode>:not(.page-head):not(.toolkit-catalogue),#evidence.accreditation-mode>:not(.page-head):not(.professional-accreditation-workspace){display:none!important}#evidence.accreditation-mode .professional-accreditation-workspace{display:block}.professional-accreditation-workspace{display:none}#evidence.regulatory-mode>:not(.page-head):not(.regulatory-workspace){display:none!important}#evidence.regulatory-mode .regulatory-workspace{display:block}.regulatory-workspace{display:none}#evidence.datasets-mode>:not(.page-head):not(.key-datasets-workspace){display:none!important}#evidence.datasets-mode .key-datasets-workspace{display:block}.key-datasets-workspace{display:none}#evidence.self-assurance-mode>:not(.page-head):not(.self-assurance-workspace){display:none!important}#evidence.self-assurance-mode .self-assurance-workspace{display:block}.self-assurance-workspace{display:none}.accreditation-tab{color:#647181;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 13px;font-weight:800}.accreditation-tab.active{color:#00658b;border-bottom-color:#007a9f}.toolkit-catalogue{grid-template-columns:minmax(0,1fr);margin:0 -24px -24px;padding:18px 24px 24px;display:none}#evidence.toolkit-mode .toolkit-catalogue{display:grid}.toolkit-catalogue>.toolkit-breadcrumb,.toolkit-catalogue>.toolkit-head,.toolkit-catalogue>.toolkit-pathways,.toolkit-catalogue>.toolkit-controls,.toolkit-catalogue>.toolkit-grid,.toolkit-catalogue>.empty{grid-column:1}.evidence-xero-view{display:none!important}.evidence-scope-tab,.evidence-workflow-tab{color:#4d5664;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 1px 12px}.evidence-scope-tab.active,.evidence-workflow-tab.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:900}.attention-card.red .attention-icon{color:var(--red);background:#fff0f0}.attention-card.amber .attention-icon{color:#d97706;background:#fff5e8}.xero-register{overflow:auto}.xero-register table{min-width:760px;margin:0}.xero-register th{background:#fafbfd}.xero-register tr.selected{background:#f3f8ff}.xero-register tbody tr{cursor:pointer}.xero-register td,.xero-register th{padding:12px 10px}.doc-cell{align-items:center;gap:9px;display:flex}.doc-icon{color:#fff;background:#1769c2;border-radius:4px;place-items:center;width:27px;height:30px;font-size:9px;font-weight:900;display:grid}.doc-icon.pdf{background:#d62828}.doc-icon.xls{background:#14804a}.drawer-actions .btn{width:100%}.toolkit-pathway{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:9px;padding:16px}.toolkit-pathway:hover{background:#f8fbfd;border-color:#9db9c8}.toolkit-pathway.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#edf7fb}.toolkit-pathway b{margin-bottom:5px;font-size:15px;display:block}.toolkit-pathway small{color:var(--muted);line-height:1.4;display:block}.toolkit-card{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-height:142px;padding:15px;transition:all .15s;display:flex}.toolkit-card:hover{transform:translateY(-1px);box-shadow:0 7px 20px #17203312}.toolkit-card h4{margin:0;font-size:13px;line-height:1.35}.toolkit-badge.public{color:#16824b;background:#e6f7ed}.toolkit-badge.restricted{color:#c66b13;background:#fff1e5}@media (width<=900px){.diagram-page-head{flex-direction:column}.toolkit-catalogue{grid-template-columns:1fr;padding-right:24px}}@media (width<=560px){.evidence-library-actions select,.evidence-context-controls select,.evidence-library-actions .btn,.evidence-context-controls .btn{width:100%}}.wx-picker-actions .wx-open{white-space:nowrap}.subscription-context{color:#fff;background:#17334f;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 24px #17334f29}.subscription-context-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.subscription-context .wx-kicker{color:#9ed7e4}.subscription-context h2{color:#fff;margin:4px 0 5px;font-size:22px}.subscription-context p{color:#d9e6ec;margin:0;font-size:12px}.subscription-switch-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.subscription-switch-actions label{color:#d9e6ec;font-size:10px;font-weight:900}.subscription-switch-actions label span{margin-bottom:5px;display:block}.subscription-switch-actions select{color:#17334f;background:#fff;border:1px solid #8fa7b7;border-radius:8px;min-width:260px;padding:10px 34px 10px 11px;font-weight:800}.subscription-admin-btn{color:#fff!important;background:#ffffff14!important;border-color:#7894a6!important}.subscription-context-note{color:#d9e6ec;background:#102a42;padding:9px 20px;font-size:10px}.subscription-context-note b{color:#fff}.wx-architecture{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px;display:grid}.wx-architecture article{background:#fff;border:1px solid #dbe3e8;border-radius:9px;padding:13px 14px}.wx-architecture small{color:#007a9f;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.wx-architecture b{color:#17334f;margin:4px 0;font-size:13px;display:block}.wx-architecture span{color:#647181;font-size:10px;line-height:1.45;display:block}.workspace-admin-modal{z-index:3100;background:#122334a3;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.workspace-admin-modal.open{display:flex}.workspace-admin-dialog{background:#f5f7f9;border-radius:13px;width:min(1080px,97vw);max-height:94vh;overflow:auto;box-shadow:0 26px 80px #0c1d2d61}.workspace-admin-head{background:#fff;border-bottom:1px solid #dbe3e8;justify-content:space-between;gap:16px;padding:19px 21px;display:flex}.workspace-admin-head h2{margin:5px 0 3px}.workspace-admin-head p{color:#647181;margin:0;font-size:11px}.workspace-admin-close{cursor:pointer;background:#e9eef1;border:0;border-radius:7px;width:36px;height:36px;font-size:22px}.workspace-admin-body{grid-template-columns:210px minmax(0,1fr);min-height:560px;display:grid}.workspace-admin-nav{background:#17334f;padding:14px}.workspace-admin-nav button{color:#dce8ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;margin-bottom:5px;padding:11px 12px;font-weight:800;display:block}.workspace-admin-nav button.active,.workspace-admin-nav button:hover{color:#17334f;background:#fff}.workspace-admin-panel{padding:20px;display:none}.workspace-admin-panel.active{display:block}.workspace-admin-panel h3{margin:0 0 4px}.workspace-admin-panel>p{color:#647181;margin:0 0 16px;font-size:11px}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-card{background:#fff;border:1px solid #dbe3e8;border-radius:9px;padding:15px}.admin-card h4{margin:0 0 5px}.admin-card p{color:#647181;margin:0 0 10px;font-size:10px;line-height:1.5}.admin-setting{border-bottom:1px solid #e3e9ec;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.admin-setting:last-child{border:0}.admin-setting b{font-size:12px;display:block}.admin-setting small{color:#647181;margin-top:3px;display:block}.admin-toggle{cursor:pointer;background:#bcc7cd;border:0;border-radius:15px;width:43px;height:24px;padding:3px}.admin-toggle:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.admin-toggle.on{background:#07867c}.admin-toggle.on:before{transform:translate(19px)}.platform-admin-dialog{background:#fff;overflow:hidden}.platform-admin-body{min-height:630px;max-height:calc(94vh - 86px)}.platform-admin-nav{background:#f7f9fa;border-right:1px solid #dbe3e8;flex-direction:column;gap:18px;padding:18px 12px;display:flex;overflow:auto}.platform-admin-nav-group small{color:#647181;letter-spacing:.08em;margin:0 9px 8px;font-size:9px;font-weight:900;display:block}.platform-admin-nav button{color:#45515e;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;display:grid}.platform-admin-nav button span{text-align:left}.platform-admin-nav button em{color:#526673;text-align:center;background:#e7eef2;border-radius:10px;min-width:22px;padding:2px 6px;font-size:9px;font-style:normal}.platform-admin-nav button.active,.platform-admin-nav button:hover{color:#00658b;background:#e6f2f6}.platform-admin-main{background:#fff;min-width:0;padding:0;overflow:auto}.platform-admin-main .workspace-admin-panel{padding:23px 26px}.platform-admin-title{border-bottom:1px solid #dbe3e8;justify-content:space-between;align-items:start;gap:15px;padding-bottom:15px;display:flex}.platform-admin-title h3{font-size:20px}.platform-admin-title p{color:#647181;margin:4px 0 0;font-size:11px}.platform-admin-form{gap:15px;max-width:760px;padding-top:18px;display:grid}.platform-admin-form label{color:#45515e;font-size:11px;font-weight:800}.platform-admin-form input,.platform-admin-form select,.platform-admin-form textarea{color:#263442;width:100%;font:inherit;background:#fff;border:1px solid #ccd7dd;border-radius:7px;margin-top:6px;padding:10px;font-weight:500;display:block}.platform-admin-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-admin-actions{justify-content:flex-end;margin-top:13px;display:flex}.platform-danger-zone{border-top:1px solid #dbe3e8;margin-top:26px}.platform-danger-zone h4{margin:17px 0 8px}.platform-danger-zone article{background:#fffaf4;border:1px solid #eadfcf;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;padding:13px 14px;display:flex}.platform-danger-zone article:last-child{background:#fff7f8;border-color:#f0cbd1}.platform-danger-zone p{color:#647181;margin:3px 0 0;font-size:10px}.platform-admin-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 10px;display:flex}.platform-admin-search{color:#647181;border:1px solid #ccd7dd;border-radius:7px;align-items:center;gap:7px;width:min(340px,100%);padding:0 10px;display:flex}.platform-admin-search input{background:0 0;border:0;outline:0;width:100%;padding:9px 0}.platform-admin-table{border-top:1px solid #dbe3e8}.platform-admin-table-head,.platform-admin-table-row{border-bottom:1px solid #e4eaed;grid-template-columns:1.25fr 1.3fr .65fr .55fr 36px;align-items:center;gap:12px;padding:11px 8px;display:grid}.platform-admin-table-head{color:#647181;text-transform:uppercase;padding-top:9px;font-size:9px;font-weight:900}.platform-admin-table-row{min-height:58px;font-size:11px}.platform-admin-table-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.platform-admin-table-row>button{color:#647181;cursor:pointer;background:0 0;border:0}.platform-person{align-items:center;gap:9px;display:flex}.platform-person i{color:#526673;background:#eef1f3;border-radius:50%;flex:0 0 33px;place-items:center;height:33px;font-style:normal;display:grid}.platform-admin-table mark{color:#45515e;background:#eef1f3;border-radius:5px;padding:4px 7px}.platform-admin-table mark.active{color:#087943;background:#e5f5ec}.platform-admin-table mark.pending{color:#a45900;background:#fff0dc}.platform-provider-table .platform-admin-table-head,.platform-provider-table .platform-admin-table-row{grid-template-columns:1fr .8fr .65fr 1.1fr 36px}.platform-people-table .platform-admin-table-head,.platform-people-table .platform-admin-table-row{grid-template-columns:1.05fr 1.08fr 1.35fr .9fr .5fr 32px}.platform-people-table select{color:#263442;background:#fff;border:1px solid #ccd7dd;border-radius:6px;width:100%;min-width:0;padding:7px;font-size:10px}.platform-team-table .platform-admin-table-head,.platform-team-table .platform-admin-table-row{grid-template-columns:1.05fr .55fr 1.25fr 100px}.platform-view-members{white-space:nowrap;border-radius:6px;font-weight:850;color:#00658b!important;background:#fff!important;border:1px solid #9fc3ce!important;padding:7px 9px!important}.platform-team-members{background:#f6fafb;border-bottom:1px solid #dbe3e8;gap:7px;padding:13px 16px 15px 28px;display:grid}.platform-team-members[hidden]{display:none}.platform-team-members b{font-size:11px}.platform-team-members span{color:#526673;font-size:10px}.platform-team-members-head,.platform-team-member{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-team-members-head{margin-bottom:4px}.platform-team-members-head .btn{padding:6px 10px;font-size:10px}.platform-team-member{border-top:1px solid #e2eaee;min-height:34px;padding:6px 0}.platform-team-member button{color:#c91d35;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.platform-team-empty{color:#647181;margin:5px 0;font-size:10px}.platform-admin-callout{background:#f2fafc;border:1px solid #cde3e9;border-radius:8px;gap:11px;margin-top:16px;padding:13px;display:flex}.platform-admin-callout>span{color:#007a9f;font-size:20px}.platform-admin-callout p{color:#647181;margin:3px 0 0;font-size:10px}.platform-plan-summary{background:#f4fafc;border:1px solid #cde3e9;border-left:4px solid #007a9f;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:17px;display:flex}.platform-plan-summary h4{margin:4px 0;font-size:21px}.platform-plan-summary p{color:#647181;margin:0;font-size:11px}.platform-plan-summary strong{white-space:nowrap;font-size:24px}.platform-plan-summary strong small{font-size:11px;font-weight:500}.platform-plan-card{border:1px solid #dbe3e8;border-radius:9px;margin-top:15px;padding:18px}.platform-plan-head{justify-content:space-between;gap:12px;display:flex}.platform-plan-head h4{margin:0;font-size:18px}.platform-plan-head p{color:#647181;margin:4px 0;font-size:10px}.platform-plan-card li{color:#45515e;margin:10px 0;font-size:11px}.platform-plan-card li::marker{color:#07867c}.platform-plan-note{color:#647181;margin:18px 0 12px;font-size:9px}.platform-audit-list article{border-bottom:1px solid #dbe3e8;padding:14px 2px}.platform-audit-list time{color:#647181;margin-bottom:5px;font-size:9px;display:block}.platform-audit-list p{color:#647181;margin:3px 0 0;font-size:10px}@media (width<=780px){.platform-admin-body{max-height:calc(94vh - 86px)}.platform-admin-nav{border-bottom:1px solid #dbe3e8;border-right:0;flex-direction:row}.platform-admin-nav-group{display:flex}.platform-admin-nav-group small{display:none}.platform-admin-nav button{min-width:max-content}.platform-admin-field-row{grid-template-columns:1fr}.platform-admin-table{overflow-x:auto}.platform-admin-table-head,.platform-admin-table-row{min-width:720px}.platform-admin-main .workspace-admin-panel{padding:18px}.platform-danger-zone article,.platform-plan-summary{flex-direction:column;align-items:flex-start}}.global-search-suggestions{z-index:120;background:#fff;border:1px solid #ccd7dd;border-radius:9px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 35px #17334f33}.global-search-suggestions.open{display:block}.global-search-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:22px 1fr;gap:2px 7px;width:100%;padding:9px 10px;display:grid}.global-search-suggestions button:hover{background:#eef7fa}.global-search-suggestions button span{color:#007a9f;grid-row:1/3}.global-search-suggestions button b{color:#263442;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-suggestions button small{color:#647181;font-size:8px}.global-search-suggestions .global-search-all{color:#007a9f;text-align:center;padding:10px;font-size:10px;font-weight:900;display:block}.platform-search-hero{color:#fff;background:linear-gradient(135deg,#17344c,#087b96);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:end;gap:24px;padding:24px;display:grid}.platform-search-hero>div>span{letter-spacing:.11em;color:#a8dce6;font-size:9px;font-weight:900}.platform-search-hero h2{color:#fff;margin:5px 0;font-size:26px}.platform-search-hero p{color:#dce8ee;max-width:720px;margin:0;font-size:11px}.platform-search-hero label{color:#647181;background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.platform-search-hero input{color:#263442;background:0 0;border:0;outline:0;width:100%;padding:12px 0}.platform-search-summary{align-items:center;gap:9px;margin:16px 0 8px;display:flex}.platform-search-summary b{font-size:15px}.platform-search-summary span{color:#647181;font-size:10px}.platform-search-tabs{border-bottom:1px solid #dbe3e8;gap:5px;padding-bottom:10px;display:flex;overflow:auto}.platform-search-tabs button{color:#526673;cursor:pointer;background:#fff;border:1px solid #dbe3e8;border-radius:7px;min-width:max-content;padding:8px 10px;font-size:10px;font-weight:850}.platform-search-tabs button.active{color:#00658b;background:#e7f3f7;border-color:#007a9f}.platform-search-tabs em{margin-left:4px;font-style:normal}.platform-search-results{gap:9px;padding-top:12px;display:grid}.platform-search-result{background:#fff;border:1px solid #dbe3e8;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;display:grid}.platform-search-result:hover{border-color:#83b7c5;box-shadow:0 4px 14px #17334f12}.platform-search-result-icon{color:#007a9f;background:#e7f3f7;border-radius:8px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.platform-search-result small{color:#647181;text-transform:uppercase;font-size:8px;font-weight:800}.platform-search-result h3{margin:4px 0;font-size:14px}.platform-search-result h3 mark,.platform-search-result p mark{color:inherit;background:#fff0b8;padding:0}.platform-search-result p{color:#647181;margin:0 0 7px;font-size:10px;line-height:1.45}.platform-search-result div>div mark{color:#087943;background:#e5f5ec;border-radius:9px;padding:3px 6px;font-size:8px}.platform-search-result div>div mark.restricted{color:#a45900;background:#fff0dc}.platform-search-result>button{color:#007a9f;cursor:pointer;background:#fff;border:1px solid #007a9f;border-radius:7px;align-self:center;padding:8px 11px;font-weight:900}.platform-search-empty{text-align:center;color:#647181;padding:55px 18px}.platform-search-empty>span{color:#007a9f;background:#e7f3f7;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:24px;display:grid}.platform-search-empty h3{color:#263442}.platform-search-empty button{color:#00658b;cursor:pointer;background:#fff;border:1px solid #ccd7dd;border-radius:7px;margin:5px 3px;padding:8px 10px;font-size:10px;font-weight:850}@media (width<=760px){.platform-search-hero{grid-template-columns:1fr;padding:18px}.platform-search-result{grid-template-columns:34px minmax(0,1fr)}.platform-search-result>button{grid-column:2;justify-self:start}.platform-search-summary{flex-direction:column;align-items:flex-start}}@media (width<=780px){.subscription-context-main,.workspace-admin-body{grid-template-columns:1fr}.subscription-switch-actions{align-items:stretch}.subscription-switch-actions label,.subscription-switch-actions select{width:100%}.wx-architecture,.admin-card-grid{grid-template-columns:1fr}.workspace-admin-nav{display:flex;overflow:auto}.workspace-admin-nav button{min-width:max-content;margin:0 4px 0 0}}.workspace-ux{flex-direction:column;display:flex}.workspace-ux>.subscription-context{order:1;margin-bottom:12px}.workspace-ux>.wx-architecture{display:none}.workspace-ux>.wx-hero{order:2;align-items:center;margin:0 0 12px;padding:0 2px}.workspace-ux>.wx-browser-section{order:3;margin-top:0}.workspace-ux>.wx-recent-section{order:4;margin-top:16px}.subscription-context-main{padding:14px 18px}.subscription-context h2{margin:3px 0;font-size:19px}.subscription-context p{font-size:11px}.subscription-context-note{padding:7px 18px}.wx-hero h2{margin-bottom:3px;font-size:24px}.wx-hero .wx-kicker{margin-bottom:3px}.wx-hero p{font-size:11px}.wx-browser-section>.wx-section-head{margin-bottom:8px}.wx-browser-section>.wx-section-head h3{font-size:16px}.wx-browser-section>.wx-open-steps{display:none}.wx-browser{min-height:390px;max-height:520px}.wx-tabs{padding:8px}.wx-tab{margin-bottom:3px;padding:9px 10px}.wx-picker{padding:15px 18px 65px}.wx-top-actions{margin:9px 0 0;padding-top:9px}.wx-list{max-height:315px;margin-top:11px;overflow-y:auto}.wx-row{min-height:47px;padding:7px 11px}.wx-picker-foot{height:56px;padding:8px 18px}.wx-recent-section .wx-section-head{margin-bottom:8px}.wx-recent-section .wx-section-head h3{font-size:16px}.wx-recent-card{min-height:70px;padding:10px 12px}.wx-recent-card .wx-icon{width:32px;height:32px}.wx-recent-time{justify-content:center}.wx-recent-time b{display:none}@media (width<=900px){.wx-browser{max-height:none}.wx-list{max-height:300px}.workspace-ux>.wx-hero{align-items:flex-start}.subscription-context-main{padding:14px}.subscription-context-note{padding:7px 14px}}.workspace-ux>.member-personal{order:1}.workspace-ux>.member-shared{order:2}.workspace-ux>.subscription-context{display:none}.workspace-ux>.wx-hero{order:3}.workspace-ux>.wx-browser-section{order:4}.member-personal{color:#fff;background:linear-gradient(135deg,#17334f,#214d6d);border-radius:11px;margin-bottom:13px;padding:17px 18px;box-shadow:0 6px 20px #17334f24}.member-personal-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.member-personal h2{color:#fff;margin:3px 0 4px;font-size:21px}.member-personal p{color:#dce8ee;margin:0;font-size:11px}.member-role{color:#fff;border:1px solid #7695a8;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:900}.pilot-profile-box{background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;align-items:end;gap:8px;padding:8px 10px;display:flex}.pilot-profile-box label{color:#dce8ee;font-size:9px;font-weight:900}.pilot-profile-box label span{letter-spacing:.07em;margin-bottom:4px;display:block}.pilot-profile-box select{color:#17334f;background:#fff;border:0;border-radius:6px;min-width:210px;padding:7px 9px;font-size:10px;font-weight:800}.pilot-badge{margin-top:5px;display:block;color:#9ed7e4!important;font-size:9px!important}.global-pilot-context{background:#eef7fa;border:1px solid #cde3e9;border-left:4px solid #007a9f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:9px 12px;display:flex}.global-pilot-context div{min-width:0}.global-pilot-context b{color:#17334f;font-size:11px;display:block}.global-pilot-context small{color:#526673;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.global-pilot-context span{color:#007a9f;background:#fff;border-radius:12px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.pilot-no-shared-access{text-align:center;background:#fff;border:1px dashed #bccad2;border-radius:9px;margin:12px 0;padding:24px}.pilot-no-shared-access h3{margin:0 0 5px}.pilot-no-shared-access p{color:#647181;margin:0;font-size:11px}.global-pilot-context button{color:#007a9f;cursor:pointer;background:#fff;border:1px solid #b8d6df;border-radius:7px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.pilot-no-access-view>:not(.global-pilot-context):not(.pilot-no-shared-access){display:none!important}.member-personal-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.member-personal-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff17;border:1px solid #fff3;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;display:flex}.member-personal-grid b{font-size:16px;display:block}.member-personal-grid small{color:#dce8ee;font-size:9px;display:block}.member-shared{margin-bottom:13px}.member-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.member-section-head h3{margin:0 0 3px;font-size:17px}.member-section-head p{color:#647181;margin:0;font-size:10px}.member-shared-card{background:#fff;border:1px solid #dbe3e8;border-left:4px solid #007a9f;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.member-shared-card h4{margin:0 0 3px;font-size:14px}.member-shared-card p{color:#647181;margin:0;font-size:10px}.member-shared-meta{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.member-shared-meta span{color:#526673;background:#eef4f7;border-radius:11px;padding:4px 7px;font-size:9px;font-weight:800}.member-shared-icon{color:#007a9f;background:#e7f3f6;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.member-access-note{color:#526673;background:#eef7fa;border:1px solid #cfe3ea;border-radius:7px;align-items:center;gap:7px;margin:0 0 8px;padding:8px 10px;font-size:10px;display:flex}.member-access-note b{color:#17334f}.workspace-ux.member-view #workspaceAdminOpen,.workspace-ux.member-view #wxManage,.workspace-ux.member-view #wxEdit{display:none!important}.workspace-ux.member-view .wx-tabs{padding-top:10px}.workspace-ux.member-view .wx-recent{grid-template-columns:minmax(0,460px)}@media (width<=800px){.member-personal-grid{grid-template-columns:1fr 1fr}.member-shared-card{grid-template-columns:auto 1fr}.member-shared-card>.btn{grid-column:1/-1;width:100%}}@media (width<=700px){.member-personal-head{flex-direction:column;align-items:flex-start}.pilot-profile-box,.pilot-profile-box label,.pilot-profile-box select{width:100%}}@media (width<=520px){.member-personal-grid{grid-template-columns:1fr}}.scholarly-practice-entry{background:linear-gradient(135deg,#f5fbfc,#fff);border:1px solid #b8d7e0;border-left:4px solid #007a9f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:0 0 18px;padding:17px 18px;display:grid;box-shadow:0 3px 12px #17334f0d}.scholarly-practice-entry-icon{color:#006b89;background:#e1f2f6;border-radius:10px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid}.scholarly-practice-entry-copy>span{color:#007a9f;letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.scholarly-practice-entry-copy h3{color:#17334f;margin:0 0 4px;font-size:17px}.scholarly-practice-entry-copy p{color:#647181;max-width:710px;margin:0;font-size:11px;line-height:1.45}.scholarly-practice-entry-status{border-left:1px solid #d7e5e9;min-width:145px;padding-left:15px;display:grid}.scholarly-practice-entry-status b{color:#17334f;font-size:25px;line-height:1}.scholarly-practice-entry-status span{color:#647181;margin:4px 0;font-size:9px}.scholarly-practice-entry-status em{color:#875600;background:#fff0d7;border-radius:12px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.scholarly-practice-entry-button{cursor:pointer;color:#fff;white-space:nowrap;background:#007a9f;border:1px solid #007a9f;border-radius:7px;min-height:38px;padding:9px 13px;font-weight:850}.scholarly-practice-entry-button:hover{background:#006581}.scholarly-practice-modal{z-index:4100;background:#122334a3;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.scholarly-practice-modal[data-open=true]{display:flex}.scholarly-practice-dialog{background:#f5f8fa;border-radius:13px;width:min(1120px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #091d2d4d}.scholarly-practice-head{background:#fff;border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.scholarly-practice-head>div:last-child{align-items:center;gap:9px;display:flex}.scholarly-practice-head span{color:#007a9f;letter-spacing:.12em;font-size:9px;font-weight:900}.scholarly-practice-head h2{color:#17334f;margin:3px 0 4px;font-size:25px}.scholarly-practice-head p{color:#687783;margin:0;font-size:12px}.scholarly-practice-close{cursor:pointer;color:#526673;background:#fff;border:1px solid #cbd8df;border-radius:7px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.scholarly-practice-tabs{background:#fff;border-bottom:1px solid #dce5e9;gap:19px;padding:0 22px;display:flex;overflow:auto}.scholarly-practice-tabs button{cursor:pointer;color:#536473;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 1px 10px;font-weight:800}.scholarly-practice-tabs button[data-active=true]{color:#007a9f;border-bottom-color:#007a9f}.scholarly-practice-content{padding:18px 22px 22px}.sp-summary-grid{grid-template-columns:1.2fr repeat(3,.7fr);gap:11px;margin-bottom:13px;display:grid}.sp-card{background:#fff;border:1px solid #d8e2e7;border-radius:9px;padding:14px;box-shadow:0 2px 8px #17334f0a}.sp-card.sp-profile-card{border-top:3px solid #007a9f}.sp-card-label{color:#687783;letter-spacing:.04em;font-size:9px;font-weight:850;display:block}.sp-card-value{color:#17334f;margin:5px 0 2px;font-size:21px;font-weight:850;display:block}.sp-readiness{color:#875600;background:#fff0d7;border-radius:12px;margin-left:5px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-block}.sp-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);gap:13px;display:grid}.sp-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sp-card h3{color:#17334f;margin:0 0 3px;font-size:17px}.sp-card p{color:#687783;margin:0;font-size:11px}.sp-domain-tabs{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.sp-domain-tabs button{cursor:pointer;color:#455968;background:#fff;border:1px solid #cbd8df;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.sp-domain-tabs button[data-active=true]{color:#fff;background:#007a9f;border-color:#007a9f}.sp-evidence-row{border-bottom:1px solid #edf1f3;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 0;display:grid}.sp-evidence-row:last-child{border-bottom:0}.sp-evidence-row b{color:#263848;font-size:12px;display:block}.sp-evidence-row small{color:#7b8790;margin-top:3px;font-size:10px;display:block}.sp-state{color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:grid}.sp-state.complete{background:#158064}.sp-state.warning{background:#c97912}.sp-state.gap{background:#b43b49}.sp-evidence-type{color:#526673;white-space:nowrap;background:#edf3f5;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:800}.sp-next-action{border-bottom:1px solid #edf1f3;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.sp-next-action:last-child{border-bottom:0}.sp-next-action b{font-size:11px;display:block}.sp-next-action small{color:#7b8790;font-size:10px}.sp-next-action button{cursor:pointer;color:#006b89;background:#fff;border:1px solid #bcd0d8;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.sp-progress{background:#e3eaed;border-radius:10px;height:8px;margin:8px 0 4px;overflow:hidden}.sp-progress span{background:#007a9f;width:72%;height:100%;display:block}.sp-placeholder{min-height:300px}.sp-placeholder h3{margin-bottom:6px}.sp-placeholder ul{color:#536473;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.7}@media (width<=900px){.scholarly-practice-entry{grid-template-columns:auto 1fr}.scholarly-practice-entry-status{border-left:0;grid-column:2;padding-left:0}.scholarly-practice-entry-button{grid-column:2;width:max-content}.sp-summary-grid{grid-template-columns:1fr 1fr}.sp-profile-card{grid-column:1/-1}.sp-main-grid{grid-template-columns:1fr}}@media (width<=620px){.scholarly-practice-entry{grid-template-columns:1fr}.scholarly-practice-entry-icon{display:none}.scholarly-practice-entry-status,.scholarly-practice-entry-button{grid-column:auto}.scholarly-practice-entry-button{width:100%}.scholarly-practice-modal{padding:0}.scholarly-practice-dialog{border-radius:0;width:100%;max-height:100vh}.scholarly-practice-head{flex-direction:column}.scholarly-practice-head>div:last-child{justify-content:space-between;width:100%}.scholarly-practice-content{padding:14px}.sp-summary-grid{grid-template-columns:1fr}.sp-profile-card{grid-column:auto}.sp-evidence-row{grid-template-columns:22px 1fr}.sp-evidence-type{grid-column:2;width:max-content}}.workspace-ux{color:#202936;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.workspace-ux button,.workspace-ux input,.workspace-ux select,.workspace-ux textarea{font-family:inherit}.workspace-pilot-strip{color:#fff;background:linear-gradient(110deg,#17334f,#1c4260);border:1px solid #2a526e;border-radius:12px;order:1;justify-content:space-between;align-items:center;gap:32px;min-height:118px;margin-bottom:16px;padding:22px 24px;display:flex;box-shadow:0 7px 20px #17334f26}.workspace-pilot-strip>div:first-child{max-width:620px}.workspace-pilot-strip div:first-child b{font-size:22px;line-height:1.2;display:block}.workspace-pilot-strip div:first-child small{color:#d9e7ed;margin-top:7px;font-size:13px;line-height:1.5;display:block}.workspace-pilot-eyebrow{color:#9ed7e4;letter-spacing:.11em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.workspace-pilot-strip .pilot-profile-box{background:#ffffff14;border:1px solid #ffffff3d;padding:8px 10px}.workspace-pilot-strip .pilot-profile-box label{font-size:11px}.workspace-pilot-strip .pilot-profile-box label span{margin-bottom:6px}.workspace-pilot-strip .pilot-profile-box select{min-width:330px;min-height:46px;padding:10px 38px 10px 13px;font-size:14px;line-height:1.3}.workspace-pilot-strip .pilot-profile-box select option{font-size:14px}.workspace-pilot-strip .pilot-badge{display:none}.workspace-pilot-strip .member-role{background:#ffffff0f;padding:7px 10px;font-size:10px}.workspace-pilot-actions{align-items:end;gap:8px;display:flex}.workspace-people-button,.member-print-button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #8ca6b6;border-radius:8px;min-height:46px;padding:11px 16px;font-size:13px;font-weight:900}.workspace-people-button:hover{background:#ffffff1a}.workspace-administration-button{color:#17334f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8ca6b6;border-radius:7px;min-height:39px;padding:9px 13px;font-size:11px;font-weight:900}.workspace-administration-button:hover{background:#eef7fa}.structure-form{background:#fff;border:1px solid #dbe3e8;border-radius:9px;grid-template-columns:1fr 1.35fr 1.35fr 1fr .8fr auto;align-items:end;gap:9px;margin:13px 0 16px;padding:14px;display:grid}.structure-form label{color:#647181;font-size:10px;font-weight:800}.structure-form input,.structure-form select{width:100%;margin-top:5px;display:block}.structure-form-actions{align-items:center;gap:7px;display:flex}.structure-form-actions .btn{white-space:nowrap}.structure-list{background:#fff;border:1px solid #dbe3e8;border-radius:9px;overflow:hidden}.structure-row{border-bottom:1px solid #e5eaed;grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.structure-row:last-child{border-bottom:0}.structure-row b{font-size:12px}.structure-row span,.structure-row small{color:#647181;font-size:10px}.structure-row button{color:#007a9f;cursor:pointer;background:0 0;border:0;font-weight:800}.workspace-level-cards{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.workspace-level-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1e6;border-radius:10px;flex-direction:column;min-height:174px;padding:16px;display:flex;position:relative;box-shadow:0 2px 8px #17334f0d}.workspace-level-card:hover{border-color:#80b2c2;transform:translateY(-1px);box-shadow:0 6px 18px #17334f1a}.workspace-level-card.active{border-color:#007a9f;box-shadow:inset 0 3px #007a9f,0 5px 16px #17334f17}.workspace-level-card:disabled{opacity:.62;cursor:not-allowed;transform:none}.workspace-level-icon{color:#007a9f;background:#e7f3f6;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:11px;font-size:17px;display:grid}.workspace-level-card:nth-child(2) .workspace-level-icon{color:#07867c;background:#e7f5f2}.workspace-level-card:nth-child(3) .workspace-level-icon{color:#75538d;background:#f0eaf4}.workspace-level-card small{color:#687783;font-size:10px;font-weight:800}.workspace-level-card h3{margin:3px 0 5px;font-size:18px;line-height:1.2}.workspace-level-card p{color:#5f6e79;margin:0 0 12px;font-size:12px;line-height:1.45}.workspace-level-card strong{color:#007a9f;margin-top:auto;font-size:12px}.workspace-level-count{color:#526673;background:#eef3f6;border-radius:11px;padding:4px 7px;font-size:10px;font-weight:900;position:absolute;top:13px;right:13px}.member-personal{color:#202936;background:#fff;border:1px solid #d8e1e6;border-radius:10px;margin:0;padding:18px;box-shadow:0 3px 12px #17334f0d}.member-personal h2{color:#202936;font-size:20px}.member-personal p{color:#5f6e79;font-size:12px}.member-personal .wx-kicker{color:#007a9f!important}.member-personal .pilot-badge,.member-personal .pilot-profile-box{display:none}.member-personal .member-print-button{color:#00658b;background:#fff;border-color:#b9cbd3;margin-left:auto}.member-personal .member-print-button:hover{background:#eef7fa}.member-personal-grid{margin-top:14px}.member-personal-grid button{color:#202936;background:#f8fafb;border:1px solid #dce5e9;padding:12px}.member-personal-grid button:hover{background:#eef7fa}.member-personal-grid b{color:#17334f;font-size:20px}.member-personal-grid small{color:#647181;font-size:10px}.member-shared{background:#fff;border:1px solid #d8e1e6;border-radius:10px;margin:0;padding:18px;box-shadow:0 3px 12px #17334f0d}.member-section-head h3,.wx-browser-section .wx-section-head h3{font-size:18px}.member-section-head p,.wx-browser-section .wx-section-head p{font-size:12px}.member-shared-card{margin-top:11px;padding:15px}.member-shared-card h4{font-size:16px}.member-shared-card p{font-size:12px}.member-shared-meta span{font-size:10px}.workspace-ux>.member-personal,.workspace-ux>.member-shared,.workspace-ux>.wx-hero,.workspace-ux>.wx-browser-section{order:3}.workspace-ux>.wx-hero{background:#fff;border:1px solid #d8e1e6;border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:17px 18px 0}.workspace-ux>.wx-browser-section{background:#fff;border:1px solid #d8e1e6;border-top:0;border-radius:0 0 10px 10px;margin:0;padding:0 18px 18px}.workspace-ux>.wx-hero h2{font-size:20px}.workspace-ux>.wx-hero p{font-size:12px}.workspace-ux>.wx-recent-section{order:4}.workspace-ux>.wx-section:not(.wx-browser-section):not(.wx-recent-section){order:5}.wx-tab b,.wx-row b{font-size:13px}.wx-tab small,.wx-picker-title small,.wx-row small{font-size:10px}.wx-picker-title h4{font-size:17px}.wx-picker-title p{font-size:12px}.member-access-note{font-size:11px}@media (width<=900px){.workspace-level-cards{grid-template-columns:1fr}.workspace-level-card{min-height:130px}.workspace-pilot-strip{flex-direction:column;align-items:flex-start;width:100%}.workspace-pilot-actions,.workspace-pilot-strip .pilot-profile-box,.workspace-pilot-strip .pilot-profile-box label,.workspace-pilot-strip .pilot-profile-box select{width:100%}.workspace-pilot-actions{flex-direction:column;align-items:stretch}.workspace-people-button,.workspace-administration-button{width:100%}.structure-form,.structure-row{grid-template-columns:1fr}}.hr-notification-form{background:#fff;border:1px solid #dbe3e8;border-radius:9px;grid-template-columns:1.2fr 1.1fr 1.4fr 1fr auto;align-items:end;gap:9px;margin:13px 0;padding:14px;display:grid}.hr-notification-form label{color:#647181;font-size:10px;font-weight:800}.hr-notification-form input,.hr-notification-form select{width:100%;margin-top:5px;display:block}.hr-notification-list{gap:10px;display:grid}.hr-notification{background:#fff;border:1px solid #dbe3e8;border-left:4px solid #c22033;border-radius:9px;padding:14px}.hr-notification.complete{border-left-color:#17864b}.hr-notification-head{justify-content:space-between;gap:12px;display:flex}.hr-notification h4{margin:0 0 4px;font-size:14px}.hr-notification p{color:#647181;margin:0;font-size:10px}.hr-notification-impact{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.hr-notification-impact span{color:#526673;background:#eef4f7;border-radius:11px;padding:4px 7px;font-size:9px;font-weight:800}.hr-notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.hr-status{color:#c22033;background:#fbecef;border-radius:11px;padding:4px 7px;font-size:9px;font-weight:900}.hr-notification.complete .hr-status{color:#17864b;background:#e7f6ed}@media (width<=900px){.hr-notification-form{grid-template-columns:1fr}}.hr-two-way-status{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.hr-two-way-status div{background:#fff;border:1px solid #dbe3e8;border-radius:8px;padding:11px}.hr-two-way-status b,.hr-two-way-status small{display:block}.hr-two-way-status b{color:#17334f;font-size:12px}.hr-two-way-status small{color:#647181;margin-top:3px;font-size:9px}.hr-sync-line{color:#526673;background:#f7fafb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;font-size:10px;display:flex}.hr-sync-history{border-top:1px solid #e2e8eb;margin:8px 0}.hr-sync-event{border-bottom:1px solid #edf0f2;grid-template-columns:70px 1fr;gap:9px;padding:7px 0;font-size:9px;display:grid}.hr-sync-event b{color:#007a9f}.hr-sync-event span{color:#647181}.hr-two-way-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:9px;display:flex}@media (width<=700px){.hr-two-way-status,.hr-sync-event{grid-template-columns:1fr}}#my-workspace{color:#202936;max-width:1450px;margin:0 auto}.mw-metric.active{border-color:#007a9f;box-shadow:inset 0 3px #007a9f,0 7px 18px #17334f17}.mw-task.done{opacity:.58}.mw-task.done b{text-decoration:line-through}.mw-task-action.primary{color:#fff;background:#17334f;border-color:#17334f}.mw-modal.open{display:flex}.mw-filter-note.show{justify-content:space-between;align-items:center;display:flex}#registers .reg-actions .btn{white-space:nowrap}#registers .reg-kpi.attention{border-top-color:var(--red)}#registers .reg-kpi.due{border-top-color:var(--amber)}#registers .reg-kpi.closed{border-top-color:var(--green)}#registers .reg-type:hover,#registers .reg-type.active{color:#006b8c;background:#e8f3f7}#registers .records-box{padding:0;overflow:hidden}#registers .register-kpi[data-active=true]{border-color:#007a9f;box-shadow:0 0 0 3px #007a9f26,0 6px 18px #17384b14}#registers .register-primary-filters{background:#f8fafb;border-bottom:1px solid #e4eaed;grid-template-columns:minmax(240px,1.3fr) minmax(190px,1fr) auto;gap:8px;padding:12px 18px;display:grid}#registers .register-advanced-filters{background:#f8fafb;border-bottom:1px solid #e4eaed}#registers .register-advanced-filters summary{cursor:pointer;color:#45515e;padding:10px 18px;font-size:12px;font-weight:800;list-style-position:inside}#registers .register-advanced-filters summary span{color:#7b8790;margin-left:5px;font-weight:500}#registers .register-advanced-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 12px;display:grid}#registers .register-advanced-filters select{color:#1f2937;background:#fff;border:1px solid #d7dfe4;border-radius:7px;width:100%;min-height:39px;padding:8px 10px}#registers .register-empty{text-align:center;color:#647181;justify-items:center;gap:7px;padding:34px 20px;display:grid}#registers .register-empty>span{color:#007a9f;background:#e7f3f6;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}#registers .register-empty h3,#registers .register-empty p{margin:0}#registers .register-empty h3{color:#202936;font-size:16px}#registers .register-empty p{max-width:560px;font-size:12px;line-height:1.5}#registers .register-empty>div{gap:8px;margin-top:5px;display:flex}#registers .filters{border-bottom:1px solid var(--line);background:#f8fafb;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:12px 18px;display:grid}@media (width<=650px){#registers .reg-kpis,#registers .reg-menu,#registers .filters,#registers .register-primary-filters,#registers .register-advanced-filters>div{grid-template-columns:1fr}#registers .register-primary-filters .btn{width:100%}}.em-dot.good{background:var(--green)}.em-dot.warn{background:var(--amber)}.em-dot.bad{background:var(--red)}.em-next .btn{width:100%;margin-top:13px}.em-kpi.good{border-top-color:var(--green)}.em-kpi.bad{border-top-color:var(--red)}.em-kpi.warn{border-top-color:var(--amber)}.em-tab.active{color:var(--blue);border-bottom:3px solid var(--blue)}.em-status.missing{color:#9d2636;background:#fce8eb}.em-status.review{color:#8a5a12;background:#fff1d8}.em-status.approval{color:#075f81;background:#e4f1f7}.em-status.assured{color:#1d684a;background:#e2f4eb}.em-empty.show{display:block}.em-toast.show{opacity:1;transform:none}.standards-map-controls .btn{white-space:nowrap}.framework-chip{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.framework-chip:hover{color:#12344d;background:#fff}.xero-item{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;width:100%;padding:14px 16px;display:block}.xero-item:hover,.xero-item.active{box-shadow:inset 4px 0 var(--blue);background:#eef8fb}.xero-item b,.xero-item small{display:block}.xero-item small{color:var(--muted);margin-top:5px}.xero-item .status{float:right}.assessment-decision{padding:20px}.assessment-question{margin:0 0 16px;font-size:18px;font-weight:800}.assessment-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.assessment-block{border:1px solid var(--line);background:#fafbfd;border-radius:10px;min-width:0;padding:16px}.assessment-block.evidence-found{border-top:4px solid var(--blue);background:#fff}.assessment-block.assurance-card{border-top:4px solid var(--red);background:#fff}.assessment-card-number{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:10px;font-weight:900;display:grid}.assessment-label{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.assessment-block h3{margin:0 0 5px;font-size:17px}.assessment-block h4{margin:12px 0 7px;font-size:14px}.assessment-list{margin:7px 0 0;padding-left:20px}.assessment-list li{margin:5px 0}.assessment-meta{color:var(--muted);font-size:12px}.standard-badge{color:#075f81;background:#e7f3f8;border-radius:6px;margin-bottom:8px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.assessment-tests{grid-template-columns:1fr;gap:7px;margin:12px 0;display:grid}.assessment-test{border:1px solid var(--line);border-radius:7px;padding:9px;font-size:12px;font-weight:700}.assessment-test.yes{color:#1d684a;background:#e2f4eb}.assessment-test.no{color:#895d15;background:#fff1d8}.assessment-field{margin-top:9px;display:block}.assessment-field input,.assessment-field textarea,.assessment-field select{width:100%;margin-top:5px}.xero-actions{border-top:1px solid var(--line);background:#fafbfd;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:15px 18px;display:flex}.xero-empty{text-align:center;color:var(--muted);padding:28px}@media (width<=900px){.assessment-cards,.standards-map-controls,.coverage-strip{grid-template-columns:1fr 1fr}}@media (width<=650px){.assessment-summary,.assessment-cards,.standards-map-controls,.coverage-strip{grid-template-columns:1fr;display:grid}.xero-actions{display:grid}}.assurance-step.active{color:#075f81;background:#e7f3f8;border-color:#82bdd2}.assurance-step.done{color:#1d684a;background:#e2f4eb}.modal .framework-form-grid,.modal .project-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal .framework-form-grid .wide,.modal .project-form-grid .wide{grid-column:1/-1}@media (width<=900px){.modal .framework-form-grid,.modal .project-form-grid{grid-template-columns:1fr}}.set-coverage{background:#e8edf0;border-radius:10px;height:7px;margin-top:5px;overflow:hidden}.set-coverage i{background:var(--blue);height:100%;display:block}.document-set-preview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.document-set-preview-box{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.document-set-preview-box.required{border-top:4px solid var(--blue)}.document-set-preview-box.supporting{border-top:4px solid #e29a4a}.modal .document-set-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal .document-set-form-grid .wide{grid-column:1/-1}@media (width<=900px){.document-set-kpis,.document-set-preview-grid,.modal .document-set-form-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.document-set-kpis,.document-set-preview-grid,.modal .document-set-form-grid{grid-template-columns:1fr}}.mapping-flow-step.active .mapping-flow-number{background:var(--red)}.mapping-column.required{border-top:4px solid var(--blue)}.mapping-column.supporting{border-top:4px solid #e29a4a}.mapping-start .btn{width:100%;margin-top:10px}.mapping-start-links .btn{margin:0}.mapping-legend .complete{color:#1d684a;background:#e2f4eb}.mapping-legend .review{color:#895d15;background:#fff1d8}.gap-monitor-controls .btn{white-space:nowrap}.gap-kpi.good{border-top:4px solid #3b936d}.gap-kpi.missing{border-top:4px solid var(--red)}.gap-kpi.review{border-top:4px solid #e29a4a}.gap-kpi.partial{border-top:4px solid #8e6cb6}.gap-kpi.approval{border-top:4px solid var(--blue)}.gap-type.missing{color:#9a2f3c;background:#fde9ec}.gap-type.review{color:#895d15;background:#fff1d8}.gap-type.partial{color:#66478d;background:#efe9f8}.gap-type.approval{color:#075f81;background:#e7f3f8}.gap-action-row .btn{padding:6px 8px;font-size:10px}#reconciliation>.accreditation-workflow,#reconciliation>.document-set-register,#reconciliation>.standards-hero,#reconciliation>.standards-hero+.notice{display:none}@media (width<=900px){.workspace-layout,.standard-grid{grid-template-columns:1fr}}:root{--ux-navy:#172d49;--ux-blue:#007a9f;--ux-blue-dark:#00627f;--ux-red:#c22033;--ux-ink:#1f2937;--ux-muted:#647181;--ux-line:#dfe5e9;--ux-line-soft:#edf1f3;--ux-surface:#fff;--ux-canvas:#f4f6f8;--ux-soft:#f8fafb;--ux-radius:10px;--ux-shadow:0 4px 16px #182d4912}html{scroll-behavior:smooth}body{background:var(--ux-canvas);color:var(--ux-ink);font-size:14px;line-height:1.45}.nav.active{color:var(--ux-blue-dark);border-left:3px solid var(--ux-blue);background:#e9f3f7;padding-left:8px;font-weight:800}.nav:focus-visible,.btn:focus-visible,.linkbtn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #007a9f38!important}@keyframes uxEnter{0%{opacity:.35;transform:translateY(3px)}}.page-head{align-items:flex-end;gap:18px;margin-bottom:20px}.page-head h2{letter-spacing:-.45px;color:var(--ux-ink);margin:0 0 6px;font-size:27px;line-height:1.12}.page-head p{color:var(--ux-muted);max-width:760px;margin:0;font-size:12px;line-height:1.5}.ux-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ux-blue);margin:0 0 8px;font-size:9px;font-weight:900;line-height:1;display:block}.btn{border:1px solid var(--ux-line);min-height:38px;box-shadow:none;border-radius:7px;padding:9px 14px;font-weight:800;transition:background .15s,border-color .15s,transform .15s}.btn.primary{background:var(--ux-blue);border-color:var(--ux-blue);color:#fff}.redbtn{background:var(--ux-red)!important;border-color:var(--ux-red)!important}.linkbtn,.wx-link{color:var(--ux-blue-dark);font-weight:800}.card{background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:var(--ux-radius);box-shadow:none}.notice{color:#3c5662;background:#f1f7f9;border:1px solid #d3e7ed;border-radius:9px;padding:13px 15px}.pill{border-radius:999px;font-size:10px;font-weight:800}input,select,textarea{color:var(--ux-ink);background:#fff;min-height:39px;padding:9px 11px;border:1px solid #d7dfe4!important;border-radius:7px!important}input::placeholder,textarea::placeholder{color:#8c98a3}input:hover,select:hover,textarea:hover{border-color:#b8c6cf!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #007a9f1c;border-color:var(--ux-blue)!important}label{color:#475563;font-size:11px;font-weight:800}label small{color:var(--ux-muted);font-weight:500}table{border-collapse:separate;border-spacing:0;width:100%}thead th{z-index:1;text-transform:uppercase;letter-spacing:.065em;position:sticky;top:0;color:#566574!important;border-bottom:1px solid var(--ux-line)!important;background:#f4f7f8!important;padding:11px 12px!important;font-size:9px!important;font-weight:900!important}tbody td{vertical-align:middle;border-bottom:1px solid var(--ux-line-soft)!important;padding:12px!important}tbody tr:hover td{background:#f8fbfc}tbody tr:last-child td{border-bottom:0!important}.records-box{overflow:hidden}.records-box>.page-head,.records-box>.filters{padding-left:18px;padding-right:18px}.filters,.reg-filters,.em-toolbar,.collection-filters{border:1px solid var(--ux-line-soft);background:#fafcfd;border-radius:8px;gap:8px;padding:10px}.empty,.em-empty,.guide-empty{color:var(--ux-muted);text-align:center;background:#fafcfd;border:1px dashed #cfd9de;border-radius:8px;padding:34px 20px}#dashboard>.page-head .top-actions{display:none}#dashboard>.page-head{margin-bottom:17px}.themes{gap:13px}.theme{min-height:184px;border-radius:10px!important;padding:18px!important}.theme h3{font-size:16px}.theme p{color:var(--ux-muted);line-height:1.5}#evidence>.diagram-page-head{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#evidence>.diagram-page-head .top-actions{border:1px solid var(--ux-line);background:#fff;border-radius:9px;padding:6px}.toolkit-catalogue,.evidence-xero-view,.evidence-library-ux{border-radius:10px!important}.toolkit-pathway-card,.toolkit-card,.evidence-workspace-card{box-shadow:none!important;border-radius:9px!important}.toolkit-card:hover,.evidence-workspace-card:hover{transform:translateY(-1px);box-shadow:var(--ux-shadow)!important}.assurance-tab.active{color:var(--ux-blue-dark)!important;background:#fff!important;box-shadow:0 1px 4px #1e32461c!important}#messaging>.notice{margin-bottom:13px}.message-folders button,.message-thread{border-radius:6px!important}.message-folders button.active{color:var(--ux-blue-dark)!important;background:#e8f3f7!important}.message-thread.active{border-left:3px solid var(--ux-blue)!important;background:#edf7fa!important}.modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{border-radius:12px!important;box-shadow:0 20px 60px #14263a38!important}.dialog-head{border-bottom:1px solid var(--ux-line)!important;padding:18px 20px!important}.dialog-head h2{font-size:21px}.dialog-actions{border-top:1px solid var(--ux-line);background:#f8fafb;padding:13px 20px!important}.toast,.em-toast{border-radius:8px!important;box-shadow:0 10px 30px #14233238!important}@media (width<=1100px){.app{grid-template-columns:228px minmax(0,1fr)}.side{width:228px}.content{padding:24px 22px 50px}.topbar{padding:0 22px}.dashboard-workstreams{grid-template-columns:1fr 1fr!important}.message-layout{grid-template-columns:190px 1fr!important}.message-reader{grid-column:1/-1}}@media (width<=800px){.page-head{flex-direction:column;align-items:flex-start}.page-head .top-actions{width:100%;overflow:auto}.themes{grid-template-columns:1fr!important}.wx-hero{padding-top:0}}@media (width<=540px){.topbar .top-actions .btn:not(.primary){display:none}.btn{padding-left:11px;padding-right:11px}.page-head h2,.guide-hero h2,#reconciliation .em-head h2{font-size:23px!important}}@media print{.side,.topbar,.page-head .top-actions,.reg-actions,.em-actions,.btn,.linkbtn{display:none!important}.view.active{display:block!important}.card{break-inside:avoid;box-shadow:none!important}}.embedded-tab{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px;font-weight:800}.embedded-tab:hover{color:var(--blue)}.embedded-tab.active{color:var(--blue);border-bottom-color:var(--blue)}.embedded-panel.active{display:block}.workspace-page{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:18px;padding:22px}.workspace-layout{grid-template-columns:2fr 1fr;gap:20px;display:grid}.workspace-form-card{border:1px solid var(--line);border-radius:8px;padding:18px}.standards-panel{border-left:4px solid var(--purple);background:#f8fafc;border-radius:8px;padding:18px}.standard-item{margin:8px 0;font-size:13px;display:block}.workflow{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.workflow span{background:#eef1f4;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:800}.workflow .current{color:#1d684a;background:#e2f4eb}.standards-library{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:18px;padding:20px}.standard-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.standard-card{background:#f8fafc;border-radius:8px;padding:15px}@media (width<=900px){.workspace-layout,.standard-grid{grid-template-columns:1fr}}.workspace-integrated-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.workspace-integrated-toolbar button{cursor:pointer}.workspace-record-table{width:100%;margin-top:18px}.workspace-record-table td,.workspace-record-table th{border-bottom:1px solid var(--line);padding:10px}.workspace-dashboard-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.legacy-workspace-modal:not(#recordModal):not(#evidenceRequirementModal):not(#projectManagerModal):not(#frameworkManagerModal):not(#documentSetImportModal):not(#evidenceRequestModal):not(#evidenceReviewModal):not(#templateExplorerModal):not(#validationManagerModal):not(#reportCreateModal):not(#reportingEventModal),.modal.workspace-modal,[data-legacy-form=true]{display:none!important}.workspace-single-source{border-left:4px solid var(--blue);background:#eaf3f7;border-radius:6px;padding:12px 15px;font-size:13px;font-weight:700}#committees .workspace-ux{--wx-navy:#172d49;--wx-blue:#007a9f;--wx-teal:#07867c;--wx-purple:#75538d;--wx-red:#c22033;--wx-ink:#202936;--wx-muted:#647181;--wx-line:#dfe5e9;color:var(--wx-ink)}.wx-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.wx-kicker{letter-spacing:.14em;color:var(--wx-blue);margin:0 0 6px;font-size:10px;font-weight:900}.wx-hero h2{letter-spacing:-.5px;margin:0 0 7px;font-size:30px}.wx-hero p,.wx-section-head p{color:var(--wx-muted);margin:0;font-size:12px}.wx-section{margin-top:22px}.wx-section-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.wx-section-head h3{margin:0 0 4px;font-size:19px}.wx-link{color:var(--wx-blue);background:0 0;border:0;font-size:11px;font-weight:800}.wx-recent{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wx-recent-card{border:1px solid var(--wx-line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:11px;min-height:88px;padding:14px;display:flex;position:relative}.wx-recent-card:hover{border-color:#77afc0;transform:translateY(-1px);box-shadow:0 5px 14px #17314812}.wx-icon{border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.wx-navy{color:var(--wx-navy);background:#e8eff5}.wx-teal{color:var(--wx-teal);background:#e4f5f3}.wx-purple{color:var(--wx-purple);background:#f0eaf4}.wx-recent-copy{flex-direction:column;gap:3px;display:flex}.wx-recent-copy small,.wx-tab small,.wx-picker-title small{text-transform:uppercase;letter-spacing:.08em;color:#7e8993;font-size:9px;font-weight:900}.wx-recent-copy b{font-size:14px}.wx-recent-copy span{color:var(--wx-muted);font-size:10px}.wx-recent-time{color:#89949e;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:end;margin-left:auto;font-size:9px;display:flex}.wx-recent-time b{color:var(--wx-blue);font-size:16px}.wx-alert{background:var(--wx-red);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.wx-browser{border:1px solid var(--wx-line);background:#fff;border-radius:10px;grid-template-columns:260px 1fr;min-height:360px;display:grid;overflow:hidden}.wx-tabs{border-right:1px solid var(--wx-line);background:#f8fafb;padding:10px}.wx-tab{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:12px 10px;display:flex}.wx-tab:hover{background:#f0f4f6}.wx-tab.active{border-left:3px solid var(--wx-blue);background:#fff;outline:1px solid #dfe6ea;box-shadow:0 1px 5px #263d5014}.wx-tab>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.wx-tab b{font-size:13px}.wx-tab em{color:#60707d;background:#e7edf1;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.wx-picker{padding:21px 23px 75px;position:relative}.wx-picker-top{grid-template-columns:1fr 280px;gap:20px;display:grid}.wx-picker-title{gap:11px;display:flex}.wx-picker-title h4{margin:3px 0 4px;font-size:18px}.wx-picker-title p{color:var(--wx-muted);margin:0;font-size:11px}.wx-list{border:1px solid #e2e7ea;border-radius:8px;margin-top:17px;overflow:hidden}.wx-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ecef;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 13px;display:flex}.wx-row:last-child{border-bottom:0}.wx-row:hover{background:#f6fafb}.wx-row.selected{box-shadow:inset 3px 0 var(--wx-blue);background:#eef7fa}.wx-row-icon{background:#edf2f5;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.wx-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.wx-row small{color:var(--wx-muted);font-size:9px}.wx-row i{color:var(--wx-blue);margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.wx-picker-foot{border-top:1px solid var(--wx-line);background:#fbfcfd;justify-content:space-between;align-items:center;height:62px;padding:10px 23px;display:flex;position:absolute;bottom:0;left:0;right:0}.wx-picker-foot>span b,.wx-picker-foot>span small{display:block}.wx-picker-foot>span b{font-size:11px}.wx-picker-foot>span small{color:var(--wx-muted);margin-top:3px;font-size:9px}.wx-open{background:var(--wx-blue);color:#fff;border:0;border-radius:7px;padding:11px 17px;font-weight:800}.wx-empty{text-align:center;color:var(--wx-muted);padding:20px}.wx-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wx-metric{border:1px solid var(--wx-line);background:#fff;border-radius:9px;gap:11px;min-height:96px;padding:16px;display:flex}.wx-metric-icon{border-radius:8px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.wx-metric-icon.blue{color:var(--wx-blue);background:#e6f2f6}.wx-metric-icon.red{color:var(--wx-red);background:#fbecef}.wx-metric-icon.gold{color:#b46b00;background:#fff3dc}.wx-metric-icon.green{color:#17864b;background:#e7f6ed}.wx-metric small{letter-spacing:.06em;color:#75808b;font-size:9px;font-weight:900}.wx-metric b{margin-top:4px;font-size:23px;display:block}.wx-metric p{color:var(--wx-muted);margin:2px 0 0;font-size:9px}.wx-metric strong{color:var(--wx-red)}.wx-metric strong.good{color:#16814a}@media (width<=900px){.wx-recent,.wx-metrics{grid-template-columns:1fr 1fr}.wx-browser{grid-template-columns:1fr}.wx-tabs{border-right:0;border-bottom:1px solid var(--wx-line);display:flex;overflow:auto}.wx-tab{min-width:180px}.wx-picker-top{grid-template-columns:1fr}.wx-hero{flex-direction:column;align-items:flex-start}}@media (width<=600px){.wx-recent,.wx-metrics{grid-template-columns:1fr}.wx-picker{padding:16px 14px 75px}.wx-section-head{align-items:flex-start}.wx-link{white-space:nowrap}}.wx-picker-top{display:block}.wx-manager{z-index:1200;background:#1223348c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.wx-manager.open{display:flex}.wx-manager-dialog{background:#fff;border-radius:12px;width:min(1120px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #0c1d2d4d}.wx-manager-head{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.wx-manager-head h2{margin:0 0 5px;font-size:22px}.wx-manager-head p{color:var(--wx-muted);margin:0;font-size:12px}.wx-manager-close{cursor:pointer;background:#eef2f4;border:0;border-radius:7px;width:36px;height:36px;font-size:22px}.wx-manager-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 22px 22px;display:grid}.wx-manager-column{border:1px solid var(--wx-line);background:#fafcfd;border-radius:10px;overflow:hidden}.wx-manager-column-head{border-bottom:1px solid var(--wx-line);background:#f2f6f8;padding:14px}.wx-manager-column-head h3{margin:0 0 4px;font-size:15px}.wx-manager-column-head small{color:var(--wx-muted)}.wx-manager-add{border-bottom:1px solid var(--wx-line);grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.wx-manager-add input{border:1px solid #d5dde3;border-radius:6px;min-width:0;padding:9px}.wx-manager-items{max-height:430px;padding:7px;overflow:auto}.wx-manager-item{border-bottom:1px solid #e8edef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.wx-manager-item:last-child{border-bottom:0}.wx-manager-name{text-align:left;color:var(--wx-ink);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-weight:750;overflow:hidden}.wx-manager-actions{gap:4px;display:flex}.wx-manager-actions button{color:var(--wx-blue);cursor:pointer;background:#eaf2f5;border:0;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800}.wx-manager-actions .danger{color:var(--wx-red);background:#fbecef}.wx-manager-foot{border-top:1px solid var(--wx-line);background:#fafcfd;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.wx-manager-foot small{color:var(--wx-muted)}@media (width<=850px){.wx-manager-grid{grid-template-columns:1fr}.wx-manager-dialog{max-height:94vh}}#committees .workspace-ux{--wx-orange:#b45f18}.wx-manager-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wx-open-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.wx-open-step{color:var(--wx-muted);background:#f4f8fa;border:1px solid #dfe7eb;border-radius:7px;align-items:center;gap:8px;padding:10px 11px;font-size:11px;display:flex}.wx-open-step b{background:var(--wx-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.wx-selection{background:#eaf6f9;border:1px solid #c9e4eb;border-radius:7px;padding:9px 11px}.wx-selection small{color:var(--wx-muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900;display:block}.wx-selection b{color:var(--wx-navy);margin-top:3px;display:block}.wx-open{min-width:230px;font-size:12px}.wx-row i{font-size:11px}.wx-row.selected i{background:var(--wx-blue);color:#fff;border-radius:5px;padding:6px 8px}.wx-top-actions{border-top:1px solid var(--wx-line);flex-wrap:wrap;gap:7px;margin:13px 0 2px;padding-top:12px;display:flex}.wx-top-actions .wx-open{margin-left:auto}.wx-picker-foot{justify-content:flex-start}@media (width<=1100px){.wx-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.wx-manager-grid,.wx-open-steps{grid-template-columns:1fr}.wx-picker-foot{flex-wrap:wrap;gap:10px;height:auto;min-height:82px}.wx-picker{padding-bottom:100px}}#tagMonitoringModal,#tagMonitoringModal *{box-sizing:border-box}#tagMonitoringModal [role=dialog]{overflow-x:hidden!important}#tagManagerModal,#tagManagerModal *{box-sizing:border-box}#tagManagerModal label{color:#647181;margin-bottom:10px;font-size:10px;font-weight:800;display:block}#tagManagerModal input,#tagManagerModal select,#tagManagerModal textarea{color:#202936;background:#fff;border:1px solid #d7e0e5;border-radius:7px;width:100%;margin-top:5px;padding:8px 10px;display:block}#tagManagerModal input,#tagManagerModal select{min-height:38px}@media (width<=700px){#tagManagerModal [role=dialog]>div:nth-child(2){grid-template-columns:1fr!important}#tagManagerModal [role=dialog]>div:nth-child(2)>section:first-child{border-bottom:1px solid #dbe3e8;border-right:0!important}}#tagMonitoringModal input,#tagMonitoringModal select{color:#202936;background:#fff;border:1px solid #d7e0e5;border-radius:7px;min-height:38px;padding:8px 10px}#tagMonitoringModal label{color:#647181;font-size:10px;font-weight:800}#tagMonitoringModal label input,#tagMonitoringModal label select{width:100%;margin-top:5px;display:block}#tagMonitoringModal th{color:#65727e;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f3f6f8;padding:10px 9px;font-size:8px}#tagMonitoringModal td{color:#3e4b57;border-bottom:1px solid #e7ecef;padding:10px 9px;font-size:10px}@media (width<=900px){#tagMetrics{grid-template-columns:repeat(2,1fr)!important}#tagMonitoringModal main>div,#linkToolkitPanel>div>div:nth-child(2){grid-template-columns:1fr!important}}#workspace{max-width:1380px;margin:0 auto}.workspace-head .pill{color:#17334f;background:#fff}.workspace-head .btn.ghost{color:#fff;background:0 0;border-color:#9fd3df}.workspace-head .btn.ghost:hover{background:#ffffff1f}.embedded-tab{font-size:11px}#workspace>.themes{grid-template-columns:repeat(5,minmax(190px,1fr));align-items:stretch;gap:12px;margin:0 0 18px;display:grid}#workspace>.themes .theme{border-top-width:3px;flex-direction:column;min-height:205px;padding:18px;display:flex}#workspace>.themes .theme h3{color:#202936;margin:0 0 9px;font-size:15px;line-height:1.35}#workspace>.themes .theme p{color:#647181;margin:0 0 15px;font-size:11px;line-height:1.55}#workspace>.themes .theme-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}#workspace>.themes .theme-actions .btn{width:100%;padding-inline:8px}@media (width<=1200px){#workspace>.themes{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){#workspace>.themes{grid-template-columns:1fr 1fr}}@media (width<=560px){#workspace>.themes{grid-template-columns:1fr}.embedded-tab{padding-inline:9px}}.modal{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f293780;padding:22px;display:none;position:fixed;inset:0;overflow:auto}.modal.open{justify-content:center;align-items:center;display:flex}.dialog{background:#fff;border-radius:12px;width:min(800px,100%);margin:0 auto;padding:22px;box-shadow:0 20px 60px #14263a38}.dialog-head{border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.dialog-head h2{margin:0 0 5px;font-size:21px}.dialog-head p{color:#647181;margin:4px 0 0;font-size:12px}.dialog-actions{background:#f8fafb;border-top:1px solid #dfe5e9;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.toast{z-index:9999;color:#fff;opacity:0;pointer-events:none;background:#172d49;border-radius:8px;max-width:400px;padding:12px 17px;transition:opacity .2s;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #14233238}.toast.show{opacity:1;transform:none}.btn{cursor:pointer;color:#1f2937;min-height:38px;box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{color:#fff;background:#007a9f;border-color:#007a9f}.btn.primary:hover{background:#00627f;border-color:#00627f}.btn.ghost{color:#45515e;background:#fff}.btn.ghost:hover{background:#f5f8f9;border-color:#b9c7cf}.redbtn{color:#fff;background:#c22033!important;border-color:#c22033!important}.card{box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:10px}.card:hover{border-color:#ccd7dd}.pill{color:#17334f;background:#fff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.pill.red{color:#a51d31;background:#fce8eb}.pill.green{color:#1d684a;background:#e2f4eb}.pill.amber{color:#895d15;background:#fff1d8}.status{color:#4a5462;white-space:nowrap;background:#f0f1f2;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.status.complete{color:#1d684a;background:#e2f4eb}.status.overdue{color:#a51d31;background:#fce8eb}.status.progress{color:#895d15;background:#fff1d8}.status.review{color:#35506a;background:#eaf1f6}.linkbtn{color:#00627f;cursor:pointer;background:0 0;border:0;padding:3px;font-weight:800}.empty{text-align:center;color:#647181;background:#fafcfd;border:1px dashed #cfd9de;border-radius:8px;padding:34px 20px}.notice{color:#3c5662;background:#f1f7f9;border:1px solid #d3e7ed;border-radius:9px;padding:13px 15px;line-height:1.5}.form{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.form label{color:#647181;font-size:12px;font-weight:800}.form input,.form select,.form textarea{width:100%;margin-top:6px}.form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.form-note{color:#536276;background:#f6f9fc;border:1px solid #d7e2ec;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.45}.form-section{background:#fff;border:1px solid #dedfe3;border-left:4px solid #00658b;border-radius:9px;grid-column:1/-1;margin-top:10px;padding:15px 17px}.form-section h3{margin:0 0 5px;font-size:16px}.form-section p{color:#647181;margin:0 0 12px;font-size:12px}.close{cursor:pointer;background:#edf2f7;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.wide{grid-column:1/-1}.danger{color:#c22033}.evidence-view-active main>header{position:relative!important;top:auto!important}.evidence-view-active #globalPrintAction,.evidence-view-active #globalBackupAction,.evidence-view-active #globalAddRecordAction{display:none!important}#evidence .diagram-page-head{align-items:center!important;margin-bottom:8px!important}#evidence .diagram-page-head>div:last-child{align-items:end!important}#evidence .toolkit-catalogue{margin:0!important;padding:8px 0 24px!important}#evidence .toolkit-catalogue>div:first-child{margin-bottom:8px!important}.evidence-toolkit-picker{color:#647181;text-align:left;gap:4px;min-width:220px;font-size:10px;font-weight:800;display:grid}.evidence-toolkit-picker select{color:#243242;background:#fff;border:1px solid #007a9f;border-radius:7px;width:100%;min-height:38px;padding:8px 30px 8px 10px;font-size:12px;font-weight:700}.evidence-dialog{z-index:70}.evidence-dialog .dialog{width:min(620px,100%);padding:0;overflow:hidden}.evidence-dialog .dialog-head h2{font-size:18px}.evidence-dialog .compact-dialog-body{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.evidence-dialog label{color:#566576;font-size:12px;font-weight:800;display:block}.evidence-dialog input,.evidence-dialog select,.evidence-dialog textarea{color:#202936;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ced9df;border-radius:7px;margin-top:6px;padding:9px 11px;display:block}.evidence-dialog textarea{resize:vertical}.evidence-dialog .field-help{color:#7b8794;margin:3px 0 0;font-weight:500;line-height:1.4;display:block}.evidence-dialog .split-actions{grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.evidence-dialog .template-explorer{width:min(760px,100%)}.evidence-dialog .template-explorer-grid{grid-template-columns:1fr 1fr}.template-preview{color:#33475b;background:#f8fafb;border:1px solid #dfe5e9;border-radius:9px;min-height:150px;padding:22px}.template-preview b{font-size:15px}.template-preview p{color:#647181;margin:8px 0 0;line-height:1.55}.inline-form-error{color:#a51d31;background:#fce8eb;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.document-detail-head{border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.document-detail-head span{color:#00658b;letter-spacing:.08em;font-size:9px;font-weight:900}.document-detail-head h3{margin:5px 0;font-size:19px}.document-detail-head p{color:#647181;margin:0;font-size:11px}.document-detail-head>div:last-child{align-items:center;gap:8px;display:flex}.document-detail-tabs{border-bottom:1px solid #dfe5e9;gap:20px;padding:0 18px;display:flex}.document-detail-tabs button{color:#647181;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 2px;font-weight:800}.document-detail-tabs button.active{color:#00658b;border-bottom-color:#007a9f}.document-detail-tabs b{background:#edf2f4;border-radius:99px;margin-left:4px;padding:2px 6px;font-size:9px}.document-detail-panel{padding:16px 18px}.document-detail-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.document-detail-toolbar input{min-width:230px;margin-left:auto}.document-detail-folder{border-top:1px solid #e6ebee}.document-detail-folder summary{cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:13px 8px;display:grid}.document-detail-folder summary b,.document-detail-folder summary small{display:block}.document-detail-folder summary small{color:#77828c;margin-top:3px;font-size:9px}.document-detail-folder summary em{color:#647181;font-size:10px;font-style:normal}.document-detail-items{border-left:1px solid #dfe5e9;margin-left:22px;padding-left:10px}.document-detail-row{border-top:1px solid #edf1f3;grid-template-columns:24px minmax(230px,1fr) 190px auto 142px;align-items:center;gap:9px;padding:10px;display:grid}.document-detail-row:hover{background:#f8fafb}.document-detail-icon{color:#006b91;font-size:17px}.document-detail-name b,.document-detail-name small,.document-detail-meta small{display:block}.document-detail-name small,.document-detail-meta small{color:#70737c;margin-top:3px;font-size:9px}.document-detail-actions{justify-content:flex-end;gap:4px;display:flex}.document-detail-actions button{cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:6px;width:29px;height:29px}.document-response-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.document-response-grid article{border:1px solid #dfe5e9;border-radius:8px;padding:14px}.document-response-grid p,.document-activity p{color:#647181;font-size:11px;line-height:1.5}.document-activity{border-left:2px solid #d4e1e6;padding-left:16px}.nested-folders{padding-top:2px;padding-bottom:8px}.nested-folders>details{border-top:1px solid #edf1f3}.nested-folders>details>summary{cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;padding:10px 8px;display:grid}.document-folder-empty{color:#8a949d;margin:0;padding:12px 35px;font-size:10px}.document-review-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;display:grid}.document-review-form,.document-review-files{border:1px solid #dfe5e9;border-radius:9px;padding:16px}.document-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.document-review-form>label,.document-review-grid label{margin-bottom:13px;font-size:11px;font-weight:800;display:block}.document-review-form label>b,.document-review-form legend>b{color:#c22033}.document-review-form label>small,.document-review-form fieldset>small{color:#70737c;margin:3px 0 6px;font-weight:400;display:block}.document-review-form input,.document-review-form textarea{width:100%;margin-top:5px;display:block}.document-review-form fieldset{border:0;margin:0 0 14px;padding:0}.document-review-form fieldset label{grid-template-columns:18px 1fr;align-items:start;margin:8px 0;font-size:11px;display:grid}.document-review-form fieldset input{width:auto;margin:1px 0}.document-review-form fieldset small{grid-column:2}.document-review-files{max-height:690px;overflow:auto}.document-review-files h4{margin-top:0}.document-review-files .document-detail-row{grid-template-columns:20px 1fr}.document-review-files .document-detail-meta,.document-review-files .status,.document-review-files .document-detail-actions{display:none}.document-review-files .document-detail-folder summary{grid-template-columns:20px 1fr auto}.document-review-files .document-detail-items{margin-left:12px;padding-left:5px}@media (width<=900px){.document-review-layout,.document-review-grid{grid-template-columns:1fr}.document-review-files{max-height:none}}@media (width<=800px){.document-detail-head{display:grid}.document-detail-toolbar{flex-wrap:wrap}.document-detail-toolbar input{width:100%;margin-left:0}.document-detail-row{grid-template-columns:24px 1fr auto}.document-detail-meta{grid-column:2}.document-detail-actions{grid-column:2/-1;justify-content:flex-start}.document-response-grid{grid-template-columns:1fr}}.evidence-workspace-card.regulatory{background:#fffdf8;border-top:3px solid #d58b19}.evidence-workspace-card.regulatory.selected{border-color:#d58b19;box-shadow:0 0 0 2px #d58b191f!important}.regulatory-evidence-summary{background:#fffdf8;border:1px solid #e7d7ba;border-radius:10px;margin-top:13px;padding:17px}.regulatory-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.regulatory-summary-head span{color:#8a5a12;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.regulatory-summary-head h3{margin:4px 0;font-size:18px}.regulatory-summary-head p{color:#647181;margin:0;font-size:11px}.regulatory-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.regulatory-kpis article{background:#fff;border:1px solid #e6e1d8;border-radius:8px;padding:12px}.regulatory-kpis small,.regulatory-kpis span{color:#70737c;display:block}.regulatory-kpis b{margin:4px 0;font-size:23px;display:block}.regulatory-kpis article.attention b{color:#a51d31}.regulatory-kpis span{font-size:9px}.regulatory-obligations{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.regulatory-obligation{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:8px;grid-template-columns:minmax(155px,1fr) minmax(70px,.7fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.regulatory-obligation:hover{background:#fffaf0;border-color:#d58b19}.regulatory-obligation b,.regulatory-obligation small{display:block}.regulatory-obligation small{color:#70737c;margin-top:3px;font-size:9px}.regulatory-obligation strong{white-space:nowrap;font-size:10px}.regulatory-obligation em{color:#8a5a12;font-size:10px;font-style:normal;font-weight:900}.regulatory-progress{background:#edf0f2;border-radius:99px;height:6px;overflow:hidden}.regulatory-progress i{border-radius:inherit;background:#168b87;height:100%;display:block}@media (width<=900px){.regulatory-kpis{grid-template-columns:repeat(2,1fr)}.regulatory-obligations{grid-template-columns:1fr}}@media (width<=560px){.regulatory-summary-head{display:grid}.regulatory-kpis{grid-template-columns:1fr 1fr}.regulatory-obligation{grid-template-columns:1fr auto}.regulatory-progress{grid-area:2/1/auto/-1}.regulatory-obligation em{display:none}}@media (width<=700px){#evidence .diagram-page-head{align-items:stretch!important}#evidence .diagram-page-head>div:last-child{width:100%;align-items:stretch!important}.evidence-toolkit-picker{min-width:100%}.evidence-dialog .compact-dialog-body,.evidence-dialog .template-explorer-grid{grid-template-columns:1fr}.evidence-dialog .wide{grid-column:1}.evidence-dialog .split-actions{grid-template-columns:1fr 1fr}.evidence-dialog .split-actions span{display:none}.evidence-dialog .split-actions .btn{width:100%}}.reporting-calendar-head,.reporting-calendar-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reporting-calendar-views{border:1px solid #ccd8de;border-radius:8px;display:flex;overflow:hidden}.reporting-calendar-views button{color:#53616c;cursor:pointer;background:#fff;border:0;border-right:1px solid #ccd8de;padding:8px 14px;font-weight:800}.reporting-calendar-views button:last-child{border-right:0}.reporting-calendar-views button[data-active=true]{color:#fff;background:#006f91}.reporting-calendar-nav{justify-content:flex-start;margin:16px 0 10px}.reporting-calendar-nav button{cursor:pointer;background:#fff;border:1px solid #ccd8de;border-radius:7px;min-width:38px;height:36px;font-weight:800}.reporting-calendar-nav h4{margin-left:6px;font-size:17px}.reporting-month-grid{border-top:1px solid #dfe5e9;border-left:1px solid #dfe5e9;grid-template-columns:repeat(7,minmax(105px,1fr));min-width:760px;display:grid}.calendar-weekday{text-align:center;text-transform:uppercase;color:#647181;background:#f1f5f7;border-bottom:1px solid #dfe5e9;border-right:1px solid #dfe5e9;padding:8px;font-size:11px;font-weight:900}.calendar-day{background:#fff;border-bottom:1px solid #dfe5e9;border-right:1px solid #dfe5e9;min-height:112px;padding:6px}.calendar-day.is-outside{color:#9aa5ad;background:#f8fafb}.calendar-day.is-today{box-shadow:inset 0 0 0 2px #0082a7}.calendar-day-number,.calendar-week-date{cursor:pointer;color:inherit;background:0 0;border:0;font-weight:800}.calendar-day-events{gap:4px;margin-top:4px;display:grid}.calendar-event{text-align:left;color:#17324a;cursor:pointer;background:#e8f5f8;border:0;border-left:3px solid #007c9e;border-radius:4px;width:100%;padding:5px 6px;font-size:10px;overflow:hidden}.calendar-event b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-event small{color:#53616c;margin-top:3px;display:block}.calendar-event-reviewer_deadline,.calendar-event-report_due{background:#fff0f2;border-left-color:#e21d3d}.calendar-event-governance_approval{background:#edf8f5;border-left-color:#168b87}.calendar-event-regulatory_submission{background:#fff7e8;border-left-color:#d58b19}.calendar-more{color:#006f91;text-align:left;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.reporting-week-grid{background:#dfe5e9;border:1px solid #dfe5e9;grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;min-width:850px;display:grid}.calendar-week-day{background:#fff;min-height:320px;padding:8px}.calendar-week-date{align-items:center;gap:7px;margin-bottom:10px;display:flex}.calendar-week-date small{text-transform:uppercase;color:#647181}.calendar-week-date b{color:#006f91;background:#e8f5f8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.calendar-week-day>div{gap:7px;display:grid}.calendar-empty-day{color:#98a3ab;font-size:11px}@media (width<=760px){.reporting-calendar-views{width:100%}.reporting-calendar-views button{flex:1}.reporting-calendar-nav h4{width:100%;margin-left:0}}.reporting-month-grid.hidden,.reporting-week-grid.hidden{display:none}.calendar-entry-button{color:#006580;cursor:pointer;text-align:left;background:#fff;border:1px solid #007a9f;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:flex}.calendar-entry-button>span:first-child{font-size:22px}.calendar-entry-button b,.calendar-entry-button small{display:block}.calendar-entry-button b{font-size:12px}.calendar-entry-button small{color:#647181;margin-top:2px;font-size:10px}.calendar-entry-button[data-active=true]{color:#fff;background:#006f91}.calendar-entry-button[data-active=true] small{color:#dceff5}.form-feedback{border-radius:6px;min-height:20px;margin:0;padding:8px 10px;font-size:12px}.form-feedback:empty{display:none}.form-feedback[data-tone=progress]{color:#006580;background:#edf6fa}.form-feedback[data-tone=error]{color:#a51d31;background:#fff0f2}.dialog-body.validation-form-grid{padding:20px}.dialog-body.validation-form-grid label{color:#586779;font-size:12px;font-weight:800}.dialog-body.validation-form-grid input,.dialog-body.validation-form-grid select,.dialog-body.validation-form-grid textarea{width:100%;margin-top:6px;display:block}.document-mini-tags{gap:4px;margin-top:5px;display:flex!important}.document-mini-tags i{color:#56616b;background:#edf2f4;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal}.document-detail-actions{min-width:202px}.document-detail-actions .delete{color:#c22033}.document-item-expanded{background:#f7fafb;border:1px solid #d7e3e8;border-left:4px solid #007a9f;border-radius:7px;grid-column:2/-1;margin:4px 0 6px;padding:12px}.document-item-expanded dl{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:0;display:grid}.document-item-expanded dl div{border-right:1px solid #e2e8eb;padding-right:8px}.document-item-expanded dt{color:#70737c;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900}.document-item-expanded dd{margin:4px 0 0;font-size:10px;font-weight:700}.document-item-expanded p{color:#53616c;border-top:1px solid #e2e8eb;margin:11px 0 0;padding-top:9px;font-size:9px;line-height:1.5}@media (width<=900px){.document-item-expanded dl{grid-template-columns:1fr 1fr}}@media (width<=560px){.document-item-expanded dl{grid-template-columns:1fr}}.document-governance{border-top:1px solid #dce5e9;margin-top:13px;padding-top:12px}.document-tags-control{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.document-tag-list{flex-wrap:wrap;gap:5px;display:flex}.document-tag-list i{color:#405363;background:#e5edf2;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.document-tag-list i button{color:#647181;cursor:pointer;background:0 0;border:0}.document-tag-add{display:flex}.document-tag-add input{border:1px solid #ccd8de;border-radius:6px 0 0 6px;width:130px;min-height:31px;padding:5px 8px;font-size:10px}.document-tag-add button{color:#fff;background:#007a9f;border:1px solid #007a9f;border-radius:0 6px 6px 0;font-weight:800}.document-delegation-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.document-delegation-grid label{color:#647181;font-size:9px;font-weight:900}.document-delegation-grid select,.document-delegation-grid input{background:#fff;border:1px solid #ccd8de;border-radius:6px;width:100%;min-height:34px;margin-top:4px;padding:6px 8px;font-size:10px;display:block}.document-delegation-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.document-delegation-actions small{color:#647181;font-size:9px}@media (width<=900px){.document-delegation-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.document-tags-control,.document-delegation-grid{grid-template-columns:1fr}.document-delegation-actions{flex-direction:column;align-items:stretch}}.document-entity-links{background:#eef6f8;border-radius:7px;grid-template-columns:auto minmax(220px,1fr) minmax(210px,.7fr) minmax(210px,.7fr);align-items:end;gap:9px;margin-top:12px;padding:10px;display:grid}.document-entity-links>b{align-self:center;font-size:10px}.document-entity-list{flex-wrap:wrap;gap:5px;display:flex}.document-entity-list i{color:#315567;background:#fff;border:1px solid #bcd6df;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.document-entity-list button{color:#647181;cursor:pointer;background:0 0;border:0}.document-entity-links label{color:#647181;grid-template-columns:1fr auto;font-size:9px;font-weight:900;display:grid}.document-entity-links label select{background:#fff;border:1px solid #c8d5db;border-radius:6px 0 0 6px;grid-column:1;min-height:33px;margin-top:4px;padding:5px}.document-entity-links label button{color:#fff;background:#007a9f;border:1px solid #007a9f;border-radius:0 6px 6px 0;grid-column:2;font-weight:800}@media (width<=1100px){.document-entity-links{grid-template-columns:1fr 1fr}.document-entity-list{grid-column:2}}@media (width<=600px){.document-entity-links{grid-template-columns:1fr}.document-entity-list{grid-column:1}}.accreditation-application{gap:12px;display:grid}.accreditation-application-head{background:#fff;border:1px solid #dfe5e9;border-radius:9px;justify-content:space-between;gap:15px;padding:17px;display:flex}.accreditation-application-head small{color:#00658b;font-weight:900}.accreditation-application-head h3{margin:5px 0}.accreditation-application-head p{color:#647181;margin:0;font-size:11px}.accreditation-application-head>div:last-child{align-items:center;gap:8px;display:flex}.application-progress{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.application-progress span{color:#70737c;background:#f6f8f9;border:1px solid #dfe5e9;border-radius:7px;padding:9px;font-size:9px;font-weight:800}.application-progress b{margin-bottom:3px;font-size:14px;display:block}.application-progress .complete,.application-progress .active{color:#00658b;background:#eaf6f8;border-color:#87bfd1}.application-progress .active{box-shadow:inset 0 -3px #007a9f}.accreditation-application-section{background:#fff;border:1px solid #dfe5e9;border-radius:9px}.accreditation-application-section>summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.accreditation-application-section>summary>span:first-child{color:#00658b;font-weight:900}.accreditation-application-section summary b,.accreditation-application-section summary small{display:block}.accreditation-application-section summary small{color:#70737c;margin-top:3px;font-size:10px}.accreditation-application-section summary em{color:#00658b;font-size:10px;font-style:normal;font-weight:800}.accreditation-application-section>div{border-top:1px solid #edf1f3;padding:16px}.accreditation-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accreditation-form-grid label{color:#647181;font-size:10px;font-weight:900}.accreditation-form-grid input,.accreditation-form-grid select,.accreditation-form-grid textarea,.application-standards input,.application-standards textarea{width:100%;margin-top:5px;display:block}.accreditation-form-grid .wide{grid-column:1/-1}.application-check{grid-template-columns:20px 1fr;align-items:start;display:grid!important}.application-check input{width:auto;margin:1px 0}.application-standards{gap:10px;display:grid}.application-standards article{border:1px solid #dfe5e9;border-radius:8px;padding:13px}.application-standards header{grid-template-columns:85px 1fr auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.application-standards header span{color:#00658b;font-size:9px;font-weight:900}.application-standards label{margin-top:8px;font-size:10px;font-weight:800;display:block}.accreditation-body-console{background:#eff8fa;border:1px solid #b9dbe5;border-left:4px solid #007a9f;border-radius:9px;padding:16px}.accreditation-body-console small{color:#00658b;font-weight:900}.application-actions{background:#f8fafb;border:1px solid #dfe5e9;border-radius:9px;justify-content:flex-end;align-items:center;gap:8px;padding:13px;display:flex}.application-actions small{color:#647181;margin-right:auto}@media (width<=760px){.application-progress{grid-template-columns:repeat(3,1fr)}.accreditation-form-grid{grid-template-columns:1fr}.accreditation-form-grid .wide{grid-column:1}.accreditation-application-head{display:grid}.application-actions{flex-direction:column;align-items:stretch}.application-actions small{margin:0}}.accreditation-panel{gap:12px;display:grid}.accreditation-panel-head{background:#fff;border:1px solid #dfe5e9;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px;display:flex}.accreditation-panel-head small{color:#00658b;font-weight:900}.accreditation-panel-head h3{margin:5px 0}.accreditation-panel-head p{color:#647181;margin:0;font-size:11px}.accreditation-panel-head>div:last-child{align-items:center;gap:8px;display:flex}.panel-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.panel-kpis article{background:#fff;border:1px solid #dfe5e9;border-radius:8px;padding:13px}.panel-kpis b,.panel-kpis small{display:block}.panel-kpis b{font-size:21px}.panel-kpis small{color:#647181;margin-top:3px}.panel-controls{background:#f0f8fa;border:1px solid #c7dfe7;border-left:4px solid #007a9f;border-radius:9px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.55fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.panel-controls h4{margin:0}.panel-controls p{color:#647181;margin:4px 0 0;font-size:10px}.panel-controls label{color:#647181;font-size:9px;font-weight:900}.panel-controls input,.panel-controls select{width:100%;margin-top:4px;display:block}.panel-member-list{background:#fff;border:1px solid #dfe5e9;border-radius:9px;overflow:hidden}.panel-member{border-bottom:1px solid #edf1f3;grid-template-columns:42px minmax(240px,1fr) 150px 110px auto;align-items:center;gap:11px;padding:13px;display:grid}.panel-member:last-child{border-bottom:0}.panel-member-avatar{color:#00658b;background:#e5f2f6;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.panel-member b,.panel-member small,.panel-member span{display:block}.panel-member small{color:#647181;font-size:8px}.panel-member span{margin-top:3px;font-size:9px}.panel-lower-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.panel-lower-grid section{background:#fff;border:1px solid #dfe5e9;border-radius:9px;padding:15px}.panel-lower-grid h4{margin-top:0}.panel-lower-grid ol{margin:0;padding-left:20px}.panel-lower-grid li{color:#70737c;padding:4px;font-size:10px}.panel-lower-grid li.complete{color:#16824b}.panel-lower-grid li.active{color:#00658b;font-weight:900}.panel-lower-grid .btn{margin:4px 4px 0 0}@media (width<=1000px){.panel-controls{grid-template-columns:1fr 1fr}.panel-member{grid-template-columns:42px 1fr auto}.panel-member>div:nth-child(3),.panel-member>div:nth-child(4){grid-column:2}.panel-lower-grid{grid-template-columns:1fr}}@media (width<=600px){.accreditation-panel-head{display:grid}.panel-kpis,.panel-controls{grid-template-columns:1fr 1fr}.panel-member{grid-template-columns:42px 1fr}.panel-member-actions{grid-column:2}}.application-modes{background:#fff;border:1px solid #cfdae0;border-radius:8px;overflow:hidden;display:flex!important}.application-modes button{color:#53616c;cursor:pointer;background:#fff;border:0;border-right:1px solid #dfe5e9;min-height:34px;padding:7px 11px;font-size:10px;font-weight:900}.application-modes button:last-child{border-right:0}.application-modes button.active{color:#fff;background:#006f91}.body-template-settings{background:#eff8fa;border:1px solid #b9dbe5;border-radius:9px}.body-template-settings>summary{color:#00658b;cursor:pointer;padding:12px 15px;font-size:11px;font-weight:900}.body-template-settings .accreditation-body-console{border:0;border-top:1px solid #c7dfe7;border-radius:0}.accreditation-editor{background:#fff;border:1px solid #d8e1e5;border-radius:10px;grid-template-columns:235px minmax(430px,1fr) 265px;min-height:650px;display:grid;overflow:hidden}.application-outline{background:#f7f9fa;border-right:1px solid #dfe5e9}.application-outline-head{border-bottom:1px solid #dfe5e9;padding:16px}.application-outline-head small,.application-outline-head b{display:block}.application-outline-head small{color:#647181;letter-spacing:.08em;font-size:9px;font-weight:900}.application-outline-head b{color:#17334f;margin:5px 0 8px}.application-outline-head div{background:#dfe7eb;border-radius:99px;height:6px;overflow:hidden}.application-outline-head i{border-radius:inherit;background:#168b87;height:100%;display:block}.application-outline>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eaed;grid-template-columns:25px 1fr;gap:8px;width:100%;padding:12px 13px;display:grid}.application-outline>button:hover{background:#eef5f7}.application-outline>button.active{background:#fff;box-shadow:inset 4px 0 #007a9f}.application-outline>button>span:first-child{color:#7a8790;font-size:10px;font-weight:900}.application-outline>button b,.application-outline>button small,.application-outline>button em{display:block}.application-outline>button b{font-size:11px}.application-outline>button small{color:#707b84;margin:3px 0 6px;font-size:8px;line-height:1.35}.application-outline>button em{color:#68747d;background:#e8edf0;border-radius:99px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.application-outline>button em.complete{color:#147546;background:#e4f5eb}.application-outline>button em.attention{color:#9a5b00;background:#fff0dd}.application-readiness{background:#fff;border:1px solid #dce4e8;border-radius:8px;gap:7px;margin:13px;padding:12px;display:grid}.application-readiness b{font-size:10px}.application-readiness span{color:#647181;font-size:9px}.application-readiness strong{color:#9a5b00;background:#fff0dd;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;display:inline-grid}.application-editor-main{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.application-editor-main>header{border-bottom:1px solid #e2e7ea;justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 19px;display:flex}.application-editor-main>header small{color:#007a9f;font-size:9px;font-weight:900}.application-editor-main>header h3{margin:4px 0}.application-editor-main>header p{color:#647181;margin:0;font-size:10px}.application-section-status{color:#9a5b00;white-space:nowrap;background:#fff0dd;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900}.application-editor-form{padding:18px;overflow:auto}.application-editor-form fieldset{border:0;margin:0;padding:0}.application-editor-form fieldset:disabled{opacity:.72}.application-owner{background:#edf6f8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:9px 11px;display:flex}.application-owner span{color:#00658b;font-size:9px;font-weight:900}.application-owner small{color:#647181;text-align:right;font-size:8px}.application-editor-main>footer{background:#fafcfd;border-top:1px solid #dfe5e9;justify-content:flex-end;align-items:center;gap:7px;padding:11px 15px;display:flex}.application-editor-main>footer span{color:#16824b;margin-right:auto;font-size:9px}.application-context{background:#fbfcfd;border-left:1px solid #dfe5e9}.application-context>nav{background:#fff;border-bottom:1px solid #dfe5e9;display:flex}.application-context>nav button{color:#6a7680;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:11px 4px;font-size:8px;font-weight:900}.application-context>nav button.active{color:#00658b;border-bottom-color:#007a9f}.application-context>nav span{background:#e8f2f5;border-radius:50%;place-items:center;min-width:15px;height:15px;display:inline-grid}.application-context>section{border-bottom:1px solid #e3e8eb;padding:14px}.application-context>section>small{color:#007a9f;letter-spacing:.07em;font-size:8px;font-weight:900}.application-context h4{margin:5px 0 10px;font-size:11px}.application-context ul{color:#53616c;margin:0;padding-left:17px;font-size:9px;line-height:1.5}.application-context li{margin:6px 0}.application-context-title{justify-content:space-between;align-items:center;display:flex}.application-context-title button,.application-comment button{color:#007a9f;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.application-comment{background:#fff;border:1px solid #dfe5e9;border-radius:7px;margin-top:9px;padding:10px}.application-comment b,.application-comment small{font-size:8px}.application-comment p{color:#43515c;margin:5px 0;font-size:9px;line-height:1.45}.application-comment small{color:#7a8790}.application-comment button{margin-top:6px;padding:0;display:block}.application-empty{color:#87929a;font-size:9px}.application-request-change{color:#8b5605;cursor:pointer;background:#fff7e9;border:1px solid #d6922d;border-radius:6px;width:100%;margin-top:9px;padding:8px;font-size:9px;font-weight:900}.application-activity p{color:#53616c;font-size:9px}.application-activity small{color:#87929a}.application-evidence-list{gap:8px;margin-bottom:13px;display:grid}.application-evidence-list article{border:1px solid #dfe5e9;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.application-evidence-list article>span{color:#147546;background:#e4f5eb;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.application-evidence-list b,.application-evidence-list small{display:block}.application-evidence-list small{color:#70737c;margin-top:3px;font-size:9px}.application-evidence-list em{color:#147546;font-size:8px;font-style:normal;font-weight:900}.application-evidence-list em.attention{color:#9a5b00}.application-decision-bar{background:#eff8fa;border:1px solid #b9dbe5;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:11px;display:flex}.application-decision-bar b{font-size:10px}.application-decision-bar span{color:#647181;flex:1;font-size:9px}.accreditation-editor.is-preview .application-editor-main input,.accreditation-editor.is-preview .application-editor-main textarea,.accreditation-editor.is-preview .application-editor-main select{pointer-events:none;color:#53616c;background:#f5f7f8}@media (width<=1120px){.accreditation-editor{grid-template-columns:215px 1fr}.application-context{border-top:1px solid #dfe5e9;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.application-context>nav{grid-column:1/-1}.application-context>section{border-right:1px solid #e3e8eb}}@media (width<=760px){.accreditation-editor{grid-template-columns:1fr}.application-outline{border-right:0}.application-outline>button{display:none}.application-outline>button.active{display:grid}.application-readiness{display:none}.application-context{display:block}.application-editor-main>footer{flex-wrap:wrap}.application-editor-main>footer span{width:100%}.application-owner{flex-direction:column;align-items:flex-start}.application-owner small{text-align:left}.application-modes{width:100%}.application-modes button{flex:1}}.validation-review{gap:13px;display:grid}.validation-review-head,.validation-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.validation-review-head{background:#f1f8fa;border:1px solid #c7dfe7;border-left:4px solid #007a9f;border-radius:9px;padding:15px}.validation-review-head small{color:#00658b;font-size:9px;font-weight:900}.validation-review-head h3{margin:4px 0}.validation-review-head p,.validation-section-head p{color:#647181;margin:0;font-size:10px}.validation-review-head>div:last-child{align-items:center;gap:8px;display:flex}.validation-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.validation-kpis article{background:#fff;border:1px solid #dfe5e9;border-radius:8px;padding:12px}.validation-kpis b,.validation-kpis small{display:block}.validation-kpis b{font-size:20px}.validation-kpis small{color:#647181;margin-top:3px;font-size:9px}.validation-workflow{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.validation-workflow span{color:#70737c;background:#f7f9fa;border:1px solid #dfe5e9;border-radius:7px;padding:9px;font-size:9px;font-weight:800}.validation-workflow b{margin-bottom:3px;font-size:13px;display:block}.validation-workflow .complete,.validation-workflow .active{color:#00658b;background:#eaf6f8;border-color:#86bfd1}.validation-workflow .active{box-shadow:inset 0 -3px #007a9f}.validation-reviewers,.validation-comparison,.validation-lower>section,.validation-lower>aside{background:#fff;border:1px solid #dfe5e9;border-radius:9px;padding:14px}.validation-section-head{align-items:center;margin-bottom:11px}.validation-section-head h4{margin:0 0 3px}.validation-section-head label{font-size:9px;font-weight:900}.validation-section-head select{margin-top:3px;display:block}.validation-reviewer-list{border:1px solid #e0e6e9;border-radius:8px;overflow:hidden}.validation-reviewer-list article{border-bottom:1px solid #edf1f3;grid-template-columns:38px minmax(210px,1fr) 120px 95px 105px auto;align-items:center;gap:10px;padding:11px;display:grid}.validation-reviewer-list article:last-child{border-bottom:0}.validation-avatar{color:#00658b;background:#e7f3f6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.validation-reviewer-list b,.validation-reviewer-list small,.validation-reviewer-list span{display:block}.validation-reviewer-list small{color:#647181;font-size:8px}.validation-reviewer-list .clear{color:#147546;font-size:9px;font-weight:900}.validation-reviewer-list .due{color:#9a5b00;font-size:9px;font-weight:900}.rating-green{color:#147546!important}.rating-amber{color:#a05a00!important}.rating-red{color:#a52c3d!important}.rating-—{color:#8a949d!important}.validation-comparison-table{border:1px solid #e0e6e9;border-radius:8px;overflow:auto}.validation-comparison-table>div{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(80px,.5fr)) minmax(135px,.8fr) minmax(130px,.8fr);align-items:center;min-width:760px;display:grid}.validation-comparison-table>div:last-child{border-bottom:0}.validation-comparison-table>div>*{padding:10px;font-size:9px}.validation-comparison-table .head{color:#56636d;background:#f1f5f7}.validation-comparison-table span{font-weight:900}.validation-comparison-table em{font-style:normal;font-weight:900}.validation-comparison-table em.aligned{color:#147546}.validation-comparison-table em.disputed{color:#a05a00}.validation-lower{grid-template-columns:1fr 1fr 260px;gap:10px;display:grid}.validation-lower h4{margin-top:0}.validation-lower label{color:#647181;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.validation-lower textarea,.validation-lower select{width:100%;margin-top:5px;display:block}.validation-approval{background:#f5f8f9;border-radius:7px;padding:9px}.validation-lower aside p{color:#647181;border-bottom:1px solid #edf1f3;padding-bottom:7px;font-size:9px}.validation-lower aside .btn{width:100%;margin-top:6px}@media (width<=1050px){.validation-reviewer-list article{grid-template-columns:38px 1fr auto}.validation-reviewer-list article>div:nth-child(3),.validation-reviewer-list article>div:nth-child(4){grid-column:2}.validation-lower{grid-template-columns:1fr 1fr}.validation-lower aside{grid-column:1/-1}.validation-workflow{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.validation-review-head,.validation-section-head{flex-direction:column;align-items:stretch}.validation-review-head>div:last-child{justify-content:space-between}.validation-kpis,.validation-workflow,.validation-lower{grid-template-columns:1fr 1fr}.validation-lower section,.validation-lower aside{grid-column:1/-1}.validation-reviewer-list article{grid-template-columns:34px 1fr}.validation-reviewer-list article>:not(.validation-avatar){grid-column:2}}.document-set-ux .document-detail-head{z-index:3;background:#fff;position:sticky;top:0}.document-set-head-metrics{flex-wrap:wrap}.document-set-head-metrics>span:not(.status){border-right:1px solid #dfe5e9;min-width:55px;padding-right:9px}.document-set-head-metrics>span b,.document-set-head-metrics>span small{display:block}.document-set-head-metrics>span b{font-size:15px}.document-set-head-metrics>span small{color:#70737c;font-size:8px}.document-set-ux .document-detail-tabs{z-index:2;background:#fff;gap:16px;position:sticky;top:82px;overflow:auto}.document-set-ux .document-detail-tabs button{white-space:nowrap}.document-command-centre{gap:14px;display:grid}.document-attention,.document-overview-lower>section,.document-overview-lower>aside{border:1px solid #dfe5e9;border-radius:9px;padding:15px}.document-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.document-section-title small{color:#00658b;font-size:9px;font-weight:900}.document-section-title h3,.document-section-title h4{margin:4px 0}.document-section-title p{color:#647181;margin:3px 0 0;font-size:10px}.document-action-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.document-action-grid article{border:1px solid #dfe5e9;border-radius:8px;grid-template-columns:30px 1fr;gap:8px;padding:11px;display:grid}.document-action-grid article>span{color:#995b00;background:#fff0dd;border-radius:7px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.document-action-grid article.critical>span{color:#a52c3d;background:#fdebed}.document-action-grid b,.document-action-grid small{display:block}.document-action-grid b{font-size:10px}.document-action-grid small{color:#70737c;margin-top:3px;font-size:8px}.document-action-grid button{color:#006f91;background:0 0;border:0;grid-column:2;width:max-content;padding:0;font-size:9px;font-weight:900}.document-readiness-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.document-readiness-grid article{background:#fff;border:1px solid #dfe5e9;border-radius:8px;padding:13px}.document-readiness-grid small,.document-readiness-grid span{color:#647181;font-size:8px;display:block}.document-readiness-grid b{margin:5px 0;font-size:19px;display:block}.document-readiness-grid b.attention{color:#a52c3d}.document-readiness-grid div{background:#e7ecef;border-radius:99px;height:5px;margin:7px 0;overflow:hidden}.document-readiness-grid i{border-radius:inherit;background:#168b87;height:100%;display:block}.document-overview-lower{grid-template-columns:1fr 280px;gap:10px;display:grid}.document-overview-lower section>article{border-top:1px solid #edf1f3;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:11px 3px;display:grid}.document-overview-lower article b,.document-overview-lower article small{display:block}.document-overview-lower article small{color:#70737c;font-size:9px}.document-overview-lower article em{color:#995b00;background:#fff0dd;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.document-overview-lower article em.done{color:#147546;background:#e4f5eb}.document-overview-lower article button{color:#006f91;background:0 0;border:0;font-size:9px;font-weight:900}.task-check{color:#007a9f;font-size:18px}.document-overview-lower aside h4{margin-top:0}.document-overview-lower aside p{border-bottom:1px solid #edf1f3;grid-template-columns:50px 1fr;padding-bottom:8px;font-size:9px;display:grid}.document-overview-lower aside p b{color:#00658b}.document-browser-panel{padding:0}.document-browser{grid-template-columns:230px minmax(420px,1fr) 280px;min-height:600px;display:grid}.document-browser-folders{background:#f7f9fa;border-right:1px solid #dfe5e9;padding:10px}.document-browser-folders>div{justify-content:space-between;padding:8px;display:flex}.document-browser-folders>div button{color:#007a9f;background:0 0;border:0;font-size:18px}.document-browser-folders>small{color:#7a8790;padding:15px 8px 6px;font-size:8px;font-weight:900;display:block}.document-browser-folders>button{text-align:left;color:#53616c;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;width:100%;padding:9px 8px;display:grid}.document-browser-folders>button.active{color:#00658b;background:#fff;box-shadow:0 1px 5px #17334f12}.document-browser-folders>button b{font-size:9px}.document-browser-folders>button em{font-size:8px;font-style:normal}.document-browser-list{border-right:1px solid #dfe5e9;min-width:0}.document-browser-list>header{border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:center;padding:13px;display:flex}.document-browser-list>header b,.document-browser-list>header small{display:block}.document-browser-list>header small{color:#70737c;margin-top:3px;font-size:8px}.document-list-search{border-bottom:1px solid #edf1f3;grid-template-columns:1fr 130px 130px;gap:6px;padding:10px;display:grid}.document-browser-items>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.document-browser-items>button:hover,.document-browser-items>button.selected{background:#eef7fa}.document-browser-items>button.selected{box-shadow:inset 3px 0 #007a9f}.document-browser-items b,.document-browser-items small,.document-browser-items i{display:block}.document-browser-items b{font-size:10px}.document-browser-items small,.document-browser-items i{color:#70737c;margin-top:3px;font-size:8px}.document-browser-items i{font-style:normal}.document-type-icon{color:#00658b;background:#e8f2f5;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.document-inspector{background:#fbfcfd;padding:14px}.document-inspector>header{justify-content:space-between;display:flex}.document-inspector>header small{color:#007a9f;font-size:8px;font-weight:900}.document-inspector h4{margin:4px 0}.document-inspector>header button{background:0 0;border:0;font-size:17px}.document-inspector-actions{gap:6px;margin:12px 0;display:flex}.document-inspector dl{margin:0}.document-inspector dl>div{border-top:1px solid #e5eaed;grid-template-columns:80px 1fr;padding:8px 0;display:grid}.document-inspector dt{color:#70737c;font-size:8px}.document-inspector dd{margin:0;font-size:9px;font-weight:800}.document-inspector section{border-top:1px solid #e5eaed;padding:10px 0}.document-inspector section>b{margin-bottom:7px;font-size:9px;display:block}.document-inspector section>span{color:#46606d;background:#e8f2f5;border-radius:99px;margin:0 3px 4px 0;padding:4px 6px;font-size:8px;display:inline-block}.document-inspector p{font-size:9px}.document-inspector p small{color:#7a8790}.evidence-map>header,.document-findings>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.evidence-map>header small,.document-findings>header small{color:#00658b;font-size:9px;font-weight:900}.evidence-map>header h3,.document-findings>header h3{margin:4px 0}.evidence-map>header p,.document-findings>header p{color:#647181;margin:0;font-size:10px}.evidence-map-filters{grid-template-columns:1fr 190px 190px;gap:7px;margin-bottom:10px;display:grid}.evidence-map-table{border:1px solid #dfe5e9;border-radius:8px;overflow:auto}.evidence-map-table>div{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(100px,.7fr)) 65px;align-items:center;min-width:780px;display:grid}.evidence-map-table>div:last-child{border-bottom:0}.evidence-map-table>div>*{padding:11px;font-size:9px}.evidence-map-table .head{background:#f1f5f7}.evidence-map-table em{color:#9a5b00;font-style:normal;font-weight:900}.evidence-map-table button,.document-findings-grid article>button,.document-response-grid article>button{color:#006f91;text-align:left;background:0 0;border:0;font-size:9px;font-weight:900}.document-findings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.document-findings-grid article{border:1px solid #dfe5e9;border-radius:8px;padding:14px}.document-findings-grid article>span{border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.finding-high{color:#a52c3d;background:#fdebed}.finding-medium{color:#995b00;background:#fff0dd}.finding-meets{color:#147546;background:#e4f5eb}.document-findings-grid h4{font-size:11px}.document-findings-grid p,.document-findings-grid small{color:#647181;font-size:9px;line-height:1.5}.document-findings-grid small{margin-bottom:10px;display:block}.document-external-review{border:1px solid #dfe5e9;border-radius:8px;margin-top:13px}.document-external-review>summary{cursor:pointer;padding:12px;font-size:10px;font-weight:900}.document-response-grid article>button{margin-top:10px;display:block}@media (width<=1100px){.document-browser{grid-template-columns:205px 1fr}.document-inspector{border-top:1px solid #dfe5e9;grid-column:1/-1}.document-action-grid{grid-template-columns:1fr 1fr}}@media (width<=750px){.document-set-ux .document-detail-head{position:static}.document-set-ux .document-detail-tabs{top:0}.document-readiness-grid,.document-action-grid,.document-findings-grid{grid-template-columns:1fr 1fr}.document-overview-lower,.document-browser{grid-template-columns:1fr}.document-browser-folders,.document-browser-list{border-right:0}.document-list-search,.evidence-map-filters{grid-template-columns:1fr}.document-inspector,.document-overview-lower aside{grid-column:1}}@media (width<=480px){.document-readiness-grid,.document-action-grid,.document-findings-grid{grid-template-columns:1fr}.document-overview-lower section>article{grid-template-columns:25px 1fr}.document-overview-lower section>article em,.document-overview-lower section>article button{grid-column:2}}.documents-workspace-switcher{color:#56626c;letter-spacing:.06em;min-width:220px;font-size:8px;font-weight:900}.documents-workspace-switcher span{margin-bottom:4px;display:block}.documents-workspace-switcher select{color:#fff;cursor:pointer;background:#007a9f;border:1px solid #007a9f;border-radius:7px;width:100%;min-height:39px;padding:8px 10px;font-size:10px;font-weight:900;display:block}:root{--section-header-start:#173b58;--section-header-end:#087d92;--section-header-muted:#d8edf3;--section-header-kicker:#9edbe7}.unified-section-header{box-sizing:border-box;min-height:132px;box-shadow:0 8px 22px #11364d17;background:linear-gradient(135deg,var(--section-header-start),var(--section-header-end))!important;color:#fff!important;border:0!important;border-radius:12px!important;margin:0 0 16px!important;padding:24px 26px!important}#evidence>.diagram-page-head.unified-section-header{background:linear-gradient(135deg,var(--section-header-start),var(--section-header-end))!important;color:#fff!important;border:0!important;border-radius:12px!important;min-height:132px!important;margin:0 0 16px!important;padding:24px 26px!important;box-shadow:0 8px 22px #11364d17!important}.unified-section-header h2{color:#fff!important;letter-spacing:-.45px!important;margin:4px 0 7px!important;font-size:28px!important;line-height:1.15!important}.unified-section-header h2:before{color:var(--section-header-kicker);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;line-height:1.2;display:block;content:attr(data-section-kicker)!important}.unified-section-header>div>span:first-child{display:none}.unified-section-header>div>p,.unified-section-header>p{max-width:780px!important;color:var(--section-header-muted)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}#dashboard .unified-section-header,#reconciliation .unified-section-header,#reports .unified-section-header,#messaging .unified-section-header,#evidence .unified-section-header,#registers .unified-section-header{justify-content:space-between!important;align-items:center!important;gap:22px!important;display:flex!important}.unified-section-header select,.unified-section-header button,.unified-section-header .btn.ghost{color:#314b5d!important;background:#fff!important;border-color:#ffffffb8!important}#emExport,#messaging .unified-section-header button:last-child,#evidence .unified-section-header .btn.primary,#guide .unified-section-header button:first-of-type{color:#fff!important;background:#0091b6!important;border-color:#0091b6!important}.unified-section-header input,.unified-section-header select{color:#1f2937!important;background:#fff!important;border-color:#ffffff8c!important}#evidence .unified-section-header .documents-workspace-switcher,#evidence .unified-section-header .evidence-toolkit-picker{color:#d8edf3!important}#evidence .unified-section-header>div:last-child{align-items:end!important}.global-pilot-context{min-height:50px;border-left-width:4px!important;border-radius:9px!important;margin-bottom:14px!important;padding:10px 13px!important}.global-pilot-context .unified-section-header{min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#dashboard .unified-section-header .bg-white,#dashboard .unified-section-header .bg-white h2,#dashboard .unified-section-header .bg-white h3,#dashboard .unified-section-header .bg-white h4{color:#1f2937!important}#dashboard .unified-section-header .bg-white p,#dashboard .unified-section-header .bg-white [class*="text-[#647181]"]{color:#647181!important}#dashboard .unified-section-header .bg-white a,#dashboard .unified-section-header .bg-white [class*="text-[#006b89]"]{color:#006b89!important}@media (width<=900px){#dashboard .unified-section-header,#reconciliation .unified-section-header,#reports .unified-section-header,#messaging .unified-section-header,#evidence .unified-section-header,#registers .unified-section-header{flex-direction:column!important;align-items:flex-start!important}#evidence .unified-section-header>div:last-child{width:100%;justify-content:flex-start!important}}@media (width<=560px){.unified-section-header{padding:20px!important}}.tp-module{color:#1f2937;max-width:1380px;margin:auto}.tp-context{background:#eef8fa;border:1px solid #b9dce5;border-left:4px solid #007a9f;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:11px}.tp-context span{color:#687783;margin-top:3px;font-size:10px;display:block}.tp-hero{color:#fff;background:linear-gradient(135deg,#123b55,#00758d);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;display:flex}.tp-hero small,.tp-heading small,.tp-card small,.tp-next small,.tp-partners small,.tp-outcomes small,.tp-insight small{letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.tp-hero small{color:#a7dce5}.tp-hero h2{color:#fff;margin:5px 0;font-size:29px}.tp-hero p{color:#e4f3f6;margin:0}.tp-hero>div:last-child{flex-shrink:0;gap:8px;display:flex}.tp-tabs{border-bottom:1px solid #d9e1e5;gap:3px;margin:16px 0;display:flex;overflow:auto}.tp-tabs button{color:#687783;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:850}.tp-tabs button[data-active=true]{color:#00627f;border-bottom-color:#007a9f}.tp-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.tp-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1e5;border-top:4px solid #007a9f;border-radius:10px;min-height:126px;padding:16px;box-shadow:0 3px 12px #17334f0a}.tp-kpis button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #17334f17}.tp-kpis small{color:#687783;font-size:10px;font-weight:900}.tp-kpis b{color:#17334f;margin:9px 0 5px;font-size:28px;display:block}.tp-kpis span{color:#007a9f;font-size:11px;font-weight:800}.tp-overview{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:15px;margin-bottom:22px;display:grid}.tp-card,.tp-next,.tp-insight{background:#fff;border:1px solid #d9e1e5;border-radius:10px;padding:19px}.tp-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.tp-card-head h3{margin:5px 0}.tp-card-head>b{color:#007a9f;font-size:30px}.tp-progress{background:#e5eaed;border-radius:10px;height:10px;margin:20px 0 12px;overflow:hidden}.tp-progress i{background:#159b69;width:78%;height:100%;display:block}.tp-legend{gap:20px;font-size:11px;display:flex}.tp-legend span:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.tp-legend .green{color:#17724f}.tp-legend .amber{color:#996317}.tp-legend .red{color:#a52132}.tp-next{background:#edf7fa;border-color:#bfdae2}.tp-next small{color:#006f91}.tp-next h3{margin:6px 0}.tp-next p{color:#52616d;font-size:12px;line-height:1.5}.tp-heading{justify-content:space-between;align-items:end;gap:16px;margin:22px 0 11px;display:flex}.tp-heading h3{margin:3px 0;font-size:20px}.tp-heading p{color:#687783;margin:0;font-size:12px}.tp-filters{gap:8px;display:flex}.tp-filters input,.tp-filters select{background:#fff;border:1px solid #d5dfe4;border-radius:7px;min-height:39px;padding:8px 11px}.tp-filters input{min-width:280px}.tp-table-wrap{background:#fff;border:1px solid #d9e1e5;border-radius:10px;overflow:auto}.tp-table{border-collapse:collapse;width:100%;font-size:11px}.tp-table th{text-align:left;color:#52616d;background:#edf3f6;padding:11px 12px;font-size:10px}.tp-table td{vertical-align:middle;border-bottom:1px solid #edf1f3;padding:12px}.tp-table tbody tr:last-child td{border-bottom:0}.tp-table tbody tr:hover{background:#f8fbfc}.tp-table td:first-child{min-width:285px}.tp-table small{color:#788690;margin-top:4px;display:block}.tp-status{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.tp-status.green{color:#1d684a;background:#e2f4eb}.tp-status.amber{color:#8a5a12;background:#fff1d8}.tp-status.red{color:#9d2636;background:#fce8eb}.tp-status.blue{color:#075f81;background:#e4f1f7}.tp-overdue{color:#a52132;font-weight:900}.tp-empty{text-align:center;color:#687783;padding:36px}.tp-workflow{background:#fff;border:1px solid #d9e1e5;border-radius:9px;margin:14px 0 18px;display:flex;overflow:hidden}.tp-workflow span{color:#687783;border-right:1px solid #e6ecef;flex:1;padding:13px;font-size:10px}.tp-workflow b{background:#e8edef;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:5px;display:inline-grid}.tp-workflow .done{color:#1d684a}.tp-workflow .done b{background:#dff2e8}.tp-workflow .active{color:#00627f;background:#edf7fa;font-weight:900}.tp-workflow .active b{color:#fff;background:#007a9f}.tp-ai{background:#edf7fa;border-left:4px solid #007a9f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:15px;font-size:12px;display:grid}.tp-ai p{margin:0;line-height:1.5}.tp-partners{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tp-partners article{background:#fff;border:1px solid #d9e1e5;border-top:4px solid #007a9f;border-radius:10px;padding:18px}.tp-partners h3{min-height:44px;margin:7px 0}.tp-partners dl{grid-template-columns:1fr 1fr;margin:17px 0;display:grid}.tp-partners dl div{border-top:1px solid #edf1f3;padding:10px}.tp-partners dt{color:#687783;font-size:10px}.tp-partners dd{color:#17334f;margin:4px 0;font-size:19px;font-weight:900}.tp-outcomes{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.tp-outcomes article{background:#fff;border:1px solid #d9e1e5;border-radius:10px;padding:17px}.tp-outcomes b{color:#17334f;margin:7px 0 3px;font-size:27px;display:block}.tp-outcomes span{color:#687783;font-size:11px}.tp-insight{border-left:5px solid #d28b2c;margin-top:16px}.tp-insight small{color:#8a5a12}.tp-insight h3{margin:7px 0}.tp-insight p{color:#52616d;max-width:800px;line-height:1.55}.tp-drawer{z-index:5000;display:none;position:fixed;inset:0}.tp-drawer.open{display:block}.tp-backdrop{background:#1223348c;border:0;width:100%;height:100%;position:absolute;inset:0}.tp-drawer>aside{background:#fff;width:min(620px,94vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 35px #1223342e}.tp-drawer header{color:#fff;background:linear-gradient(135deg,#123b55,#00758d);justify-content:space-between;align-items:start;gap:15px;padding:23px 25px;display:flex}.tp-drawer header small{color:#a7dce5}.tp-drawer header h2{color:#fff;margin:6px 0;font-size:21px}.tp-drawer header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.tp-drawer-summary,.tp-drawer section{border-bottom:1px solid #e3e9ec;padding:22px 25px}.tp-drawer-summary dl{grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.tp-drawer-summary dl div{border:1px solid #edf1f3;margin:-1px 0 0 -1px;padding:11px}.tp-drawer-summary dt{color:#687783;font-size:10px}.tp-drawer-summary dd{margin:5px 0;font-weight:850}.tp-checklist{margin:12px 0;padding:0;list-style:none}.tp-checklist li{border-bottom:1px solid #edf1f3;padding:10px 10px 10px 31px;position:relative}.tp-checklist li:before{font-weight:900;position:absolute;left:5px}.tp-checklist .done:before{content:"✓";color:#17724f}.tp-checklist .gap:before{content:"!";color:#a52132}.tp-checklist .pending:before{content:"○";color:#8a5a12}.tp-drawer-actions{flex-wrap:wrap;gap:8px;padding:20px 25px;display:flex}.tp-drawer-actions .btn:last-child{margin-left:auto}@media (width<=1000px){.tp-kpis{grid-template-columns:repeat(2,1fr)}.tp-overview{grid-template-columns:1fr}.tp-partners{grid-template-columns:1fr 1fr}}@media (width<=700px){.tp-hero,.tp-heading{flex-direction:column;align-items:flex-start}.tp-kpis,.tp-partners,.tp-outcomes{grid-template-columns:1fr}.tp-filters{flex-wrap:wrap}.tp-filters input{width:100%;min-width:0}.tp-workflow{grid-template-columns:1fr 1fr;display:grid}.tp-ai,.tp-drawer-summary dl{grid-template-columns:1fr}}.placement-assurance{gap:12px;display:grid}.placement-head{background:#f1f8fa;border:1px solid #c7dfe7;border-left:4px solid #007a9f;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.placement-head small{color:#00658b;font-size:9px;font-weight:900}.placement-head h3{margin:4px 0}.placement-head p{color:#647181;margin:0;font-size:10px}.placement-head>div:last-child{gap:7px;display:flex}.placement-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.placement-kpis article,.placement-section{background:#fff;border:1px solid #dfe5e9;border-radius:9px;padding:13px}.placement-kpis small,.placement-kpis span{color:#647181;font-size:8px;display:block}.placement-kpis b{margin:4px 0;font-size:21px;display:block}.placement-kpis .attention{color:#a25a00}.placement-workflow{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.placement-workflow span{color:#70737c;background:#f7f9fa;border:1px solid #dfe5e9;border-radius:7px;padding:9px;font-size:8px;font-weight:800}.placement-workflow b{margin-bottom:3px;font-size:13px;display:block}.placement-workflow .complete,.placement-workflow .active{color:#00658b;background:#eaf6f8;border-color:#86bfd1}.placement-workflow .active{box-shadow:inset 0 -3px #007a9f}.placement-layout{grid-template-columns:minmax(0,1fr) 275px;gap:10px;display:grid}.placement-layout main,.placement-layout aside{align-content:start;gap:10px;display:grid}.placement-section h4{margin:0 0 9px}.placement-section>p{color:#647181;font-size:9px;line-height:1.5}.placement-section-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.placement-section-title h4{margin:0}.placement-section-title p{color:#647181;margin:3px 0 0;font-size:9px}.placement-section-title>div:last-child{gap:6px;display:flex}.placement-section-title input{min-width:190px}.placement-table{border:1px solid #e0e6e9;border-radius:8px;overflow:auto}.placement-table>div{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr) 90px 105px 75px minmax(120px,1fr) 100px 55px;align-items:center;min-width:940px;display:grid}.placement-table>div:last-child{border-bottom:0}.placement-table>div>*{padding:9px;font-size:8px}.placement-table .head{background:#f1f5f7}.placement-table b small,.placement-table span small{color:#7b8790;margin-top:3px;font-size:7px;display:block}.placement-table button,.placement-alert button{color:#006f91;background:0 0;border:0;font-size:8px;font-weight:900}.placement-evidence-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.placement-evidence-grid article{border:1px solid #e3e8eb;border-radius:7px;grid-template-columns:26px 1fr;gap:7px;padding:10px;display:grid}.placement-evidence-grid article>span{color:#147546;background:#e7f5ed;border-radius:6px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.placement-evidence-grid b,.placement-evidence-grid small{display:block}.placement-evidence-grid b{font-size:9px}.placement-evidence-grid small{color:#70737c;grid-column:2;font-size:8px}.placement-alert{border-top:1px solid #edf1f3;padding:10px 0}.placement-alert b,.placement-alert small{display:block}.placement-alert b{font-size:9px}.placement-alert small{color:#70737c;margin:3px 0;font-size:8px}.placement-alert button{padding:0}@media (width<=1000px){.placement-kpis,.placement-workflow{grid-template-columns:repeat(3,1fr)}.placement-layout{grid-template-columns:1fr}.placement-layout aside{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.placement-head,.placement-section-title{flex-direction:column}.placement-kpis,.placement-evidence-grid,.placement-layout aside,.placement-workflow{grid-template-columns:1fr 1fr}}@media (width<=480px){.placement-kpis,.placement-evidence-grid,.placement-layout aside{grid-template-columns:1fr}}.tp-tabs a{color:#687783;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:850;text-decoration:none}.tp-tabs a[data-active=true]{color:#00627f;border-bottom-color:#007a9f}.tp-modal{z-index:5100;display:none;position:fixed;inset:0}.tp-modal.open{place-items:center;padding:20px;display:grid}.tp-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1223349e;border:0;width:100%;height:100%;position:absolute;inset:0}.tp-modal>section{background:#fff;border-radius:12px;width:min(720px,96vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 24px 70px #12233447}.tp-modal header{color:#fff;background:linear-gradient(135deg,#123b55,#00758d);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.tp-modal header small{letter-spacing:.1em;color:#a7dce5;font-size:10px;font-weight:900}.tp-modal header h2{color:#fff;margin:5px 0;font-size:22px}.tp-modal header p{color:#dceef2;margin:0;font-size:12px}.tp-modal header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px}.tp-modal form{padding:22px 24px}.tp-modal footer{background:#f7f9fa;border-top:1px solid #e2e8eb;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.tp-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tp-form-grid label{color:#52616d;font-size:11px;font-weight:850}.tp-form-grid input,.tp-form-grid select,.tp-form-grid textarea{color:#1f2937;background:#fff;border:1px solid #cfdbe1;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.tp-form-grid textarea{resize:vertical}.tp-form-grid .wide{grid-column:1/-1}.tp-check{align-items:center;gap:8px;display:flex!important}.tp-check input{width:auto;margin:0;display:inline-block}.tp-submit-pack{background:#eff8fa;border:1px solid #c8dfe7;border-radius:8px;gap:7px;padding:14px;display:grid}.tp-submit-pack b{margin-bottom:3px}.tp-submit-pack span{color:#396272;font-size:11px}.tp-partner-workspace{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.tp-partner-workspace>div{border:1px solid #dce5e9;border-radius:8px;padding:14px}.tp-partner-workspace small,.tp-partner-workspace b,.tp-partner-workspace span{display:block}.tp-partner-workspace small{color:#687783;font-size:9px;font-weight:900}.tp-partner-workspace b{color:#17334f;margin:6px 0;font-size:21px}.tp-partner-workspace span{color:#687783;font-size:10px}.tp-partner-workspace section{border-top:1px solid #e5ebee;grid-column:1/-1;padding-top:9px}.tp-partner-workspace section p{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:10px;padding:10px 0;font-size:11px;display:flex}.tp-partner-workspace section p span{font-weight:400}@media (width<=650px){.tp-form-grid,.tp-partner-workspace{grid-template-columns:1fr}.tp-partner-workspace section{grid-column:1}.tp-modal.open{padding:8px}.tp-modal>section{max-height:97vh}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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:""}@keyframes spin{to{transform:rotate(360deg)}}
