:root{--white: 255, 255, 255;--black: 51, 51, 51;--neutral: 153, 153, 153;--primary: 24, 55, 80;--secondary: 94, 34, 78;--tertiary: 23, 81, 85;--quaternary: 201, 202, 205;--primary-alt: 178, 204, 222;--secondary-alt: 132, 75, 101;--tertiary-alt: 136, 168, 163;--quaternary-alt: 232, 230, 209;--accent: 73, 98, 222;--negative: 203, 43, 43;--alert: 221, 119, 45;--positive: 43, 191, 111;--pink: 215, 0, 103;--purple: 106, 0, 212;--blue: 0, 135, 233;--teal: 0, 203, 185;--green: 75, 190, 117;--yellow: 255, 235, 59;--orange: 248, 95, 40;--red: 193, 43, 48;--rgb-white: rgb(var(--white));--rgb-black: rgb(var(--black));--rgb-neutral: rgb(var(--neutral));--rgb-primary: rgb(var(--primary));--rgb-secondary: rgb(var(--secondary));--rgb-tertiary: rgb(var(--tertiary));--rgb-quaternary: rgb(var(--quaternary));--rgb-primary-alt: rgb(var(--primary-alt));--rgb-secondary-alt: rgb(var(--secondary-alt));--rgb-tertiary-alt: rgb(var(--tertiary-alt));--rgb-quaternary-alt: rgb(var(--quaternary-alt));--rgb-accent: rgb(var(--accent));--rgb-negative: rgb(var(--negative));--rgb-alert: rgb(var(--alert));--rgb-positive: rgb(var(--positive));--rgb-pink: rgb(var(--pink));--rgb-purple: rgb(var(--purple));--rgb-blue: rgb(var(--blue));--rgb-teal: rgb(var(--teal));--rgb-green: rgb(var(--green));--rgb-yellow: rgb(var(--yellow));--rgb-orange: rgb(var(--orange));--rgb-red: rgb(var(--red));--rgb-neutral-0: rgb(var(--white));--rgb-neutral-999: rgb(var(--black));--rgb-neutral-100: color-mix(in srgb, rgb(var(--neutral)) 20%, white);--rgb-neutral-200: color-mix(in srgb, rgb(var(--neutral)) 40%, white);--rgb-neutral-300: color-mix(in srgb, rgb(var(--neutral)) 60%, white);--rgb-neutral-400: color-mix(in srgb, rgb(var(--neutral)) 80%, white);--rgb-neutral-500: rgb(var(--neutral));--rgb-neutral-600: color-mix(in srgb, rgb(var(--neutral)) 80%, black);--rgb-neutral-700: color-mix(in srgb, rgb(var(--neutral)) 60%, black);--rgb-neutral-800: color-mix(in srgb, rgb(var(--neutral)) 40%, black);--rgb-neutral-900: color-mix(in srgb, rgb(var(--neutral)) 20%, black);--rgb-negative-100: color-mix(in srgb, rgb(var(--negative)) 20%, white);--rgb-negative-200: color-mix(in srgb, rgb(var(--negative)) 40%, white);--rgb-negative-300: color-mix(in srgb, rgb(var(--negative)) 60%, white);--rgb-negative-400: color-mix(in srgb, rgb(var(--negative)) 80%, white);--rgb-negative-500: rgb(var(--negative));--rgb-negative-600: color-mix(in srgb, rgb(var(--negative)) 80%, black);--rgb-negative-700: color-mix(in srgb, rgb(var(--negative)) 60%, black);--rgb-negative-800: color-mix(in srgb, rgb(var(--negative)) 40%, black);--rgb-negative-900: color-mix(in srgb, rgb(var(--negative)) 20%, black);--rgb-alert-100: color-mix(in srgb, rgb(var(--alert)) 20%, white);--rgb-alert-200: color-mix(in srgb, rgb(var(--alert)) 40%, white);--rgb-alert-300: color-mix(in srgb, rgb(var(--alert)) 60%, white);--rgb-alert-400: color-mix(in srgb, rgb(var(--alert)) 80%, white);--rgb-alert-500: rgb(var(--alert));--rgb-alert-600: color-mix(in srgb, rgb(var(--alert)) 80%, black);--rgb-alert-700: color-mix(in srgb, rgb(var(--alert)) 60%, black);--rgb-alert-800: color-mix(in srgb, rgb(var(--alert)) 40%, black);--rgb-alert-900: color-mix(in srgb, rgb(var(--alert)) 20%, black);--rgb-positive-100: color-mix(in srgb, rgb(var(--positive)) 20%, white);--rgb-positive-200: color-mix(in srgb, rgb(var(--positive)) 40%, white);--rgb-positive-300: color-mix(in srgb, rgb(var(--positive)) 60%, white);--rgb-positive-400: color-mix(in srgb, rgb(var(--positive)) 80%, white);--rgb-positive-500: rgb(var(--positive));--rgb-positive-600: color-mix(in srgb, rgb(var(--positive)) 80%, black);--rgb-positive-700: color-mix(in srgb, rgb(var(--positive)) 60%, black);--rgb-positive-800: color-mix(in srgb, rgb(var(--positive)) 40%, black);--rgb-positive-900: color-mix(in srgb, rgb(var(--positive)) 20%, black);--rgb-accent-100: color-mix(in srgb, rgb(var(--accent)) 20%, white);--rgb-accent-200: color-mix(in srgb, rgb(var(--accent)) 40%, white);--rgb-accent-300: color-mix(in srgb, rgb(var(--accent)) 60%, white);--rgb-accent-400: color-mix(in srgb, rgb(var(--accent)) 80%, white);--rgb-accent-500: rgb(var(--accent));--rgb-accent-600: color-mix(in srgb, rgb(var(--accent)) 80%, black);--rgb-accent-700: color-mix(in srgb, rgb(var(--accent)) 60%, black);--rgb-accent-800: color-mix(in srgb, rgb(var(--accent)) 40%, black);--rgb-accent-900: color-mix(in srgb, rgb(var(--accent)) 20%, black);--rgb-primary-100: color-mix(in srgb, rgb(var(--primary)) 20%, white);--rgb-primary-200: color-mix(in srgb, rgb(var(--primary)) 40%, white);--rgb-primary-300: color-mix(in srgb, rgb(var(--primary)) 60%, white);--rgb-primary-400: color-mix(in srgb, rgb(var(--primary)) 80%, white);--rgb-primary-500: rgb(var(--primary));--rgb-primary-600: color-mix(in srgb, rgb(var(--primary)) 80%, black);--rgb-primary-700: color-mix(in srgb, rgb(var(--primary)) 60%, black);--rgb-primary-800: color-mix(in srgb, rgb(var(--primary)) 40%, black);--rgb-primary-900: color-mix(in srgb, rgb(var(--primary)) 20%, black);--rgb-secondary-100: color-mix(in srgb, rgb(var(--secondary)) 20%, white);--rgb-secondary-200: color-mix(in srgb, rgb(var(--secondary)) 40%, white);--rgb-secondary-300: color-mix(in srgb, rgb(var(--secondary)) 60%, white);--rgb-secondary-400: color-mix(in srgb, rgb(var(--secondary)) 80%, white);--rgb-secondary-500: rgb(var(--secondary));--rgb-secondary-600: color-mix(in srgb, rgb(var(--secondary)) 80%, black);--rgb-secondary-700: color-mix(in srgb, rgb(var(--secondary)) 60%, black);--rgb-secondary-800: color-mix(in srgb, rgb(var(--secondary)) 40%, black);--rgb-secondary-900: color-mix(in srgb, rgb(var(--secondary)) 20%, black);--rgb-tertiary-100: color-mix(in srgb, rgb(var(--tertiary)) 20%, white);--rgb-tertiary-200: color-mix(in srgb, rgb(var(--tertiary)) 40%, white);--rgb-tertiary-300: color-mix(in srgb, rgb(var(--tertiary)) 60%, white);--rgb-tertiary-400: color-mix(in srgb, rgb(var(--tertiary)) 80%, white);--rgb-tertiary-500: rgb(var(--tertiary));--rgb-tertiary-600: color-mix(in srgb, rgb(var(--tertiary)) 80%, black);--rgb-tertiary-700: color-mix(in srgb, rgb(var(--tertiary)) 60%, black);--rgb-tertiary-800: color-mix(in srgb, rgb(var(--tertiary)) 40%, black);--rgb-tertiary-900: color-mix(in srgb, rgb(var(--tertiary)) 20%, black);--rgb-quaternary-100: color-mix(in srgb, rgb(var(--quaternary)) 20%, white);--rgb-quaternary-200: color-mix(in srgb, rgb(var(--quaternary)) 40%, white);--rgb-quaternary-300: color-mix(in srgb, rgb(var(--quaternary)) 60%, white);--rgb-quaternary-400: color-mix(in srgb, rgb(var(--quaternary)) 80%, white);--rgb-quaternary-500: rgb(var(--quaternary));--rgb-quaternary-600: color-mix(in srgb, rgb(var(--quaternary)) 80%, black);--rgb-quaternary-700: color-mix(in srgb, rgb(var(--quaternary)) 60%, black);--rgb-quaternary-800: color-mix(in srgb, rgb(var(--quaternary)) 40%, black);--rgb-quaternary-900: color-mix(in srgb, rgb(var(--quaternary)) 20%, black);--rgb-primary-alt-100: color-mix(in srgb, rgb(var(--primary-alt)) 20%, white);--rgb-primary-alt-200: color-mix(in srgb, rgb(var(--primary-alt)) 40%, white);--rgb-primary-alt-300: color-mix(in srgb, rgb(var(--primary-alt)) 60%, white);--rgb-primary-alt-400: color-mix(in srgb, rgb(var(--primary-alt)) 80%, white);--rgb-primary-alt-500: rgb(var(--primary-alt));--rgb-primary-alt-600: color-mix(in srgb, rgb(var(--primary-alt)) 80%, black);--rgb-primary-alt-700: color-mix(in srgb, rgb(var(--primary-alt)) 60%, black);--rgb-primary-alt-800: color-mix(in srgb, rgb(var(--primary-alt)) 40%, black);--rgb-primary-alt-900: color-mix(in srgb, rgb(var(--primary-alt)) 20%, black);--rgb-secondary-alt-100: color-mix(in srgb, rgb(var(--secondary-alt)) 20%, white);--rgb-secondary-alt-200: color-mix(in srgb, rgb(var(--secondary-alt)) 40%, white);--rgb-secondary-alt-300: color-mix(in srgb, rgb(var(--secondary-alt)) 60%, white);--rgb-secondary-alt-400: color-mix(in srgb, rgb(var(--secondary-alt)) 80%, white);--rgb-secondary-alt-500: rgb(var(--secondary-alt));--rgb-secondary-alt-600: color-mix(in srgb, rgb(var(--secondary-alt)) 80%, black);--rgb-secondary-alt-700: color-mix(in srgb, rgb(var(--secondary-alt)) 60%, black);--rgb-secondary-alt-800: color-mix(in srgb, rgb(var(--secondary-alt)) 40%, black);--rgb-secondary-alt-900: color-mix(in srgb, rgb(var(--secondary-alt)) 20%, black);--rgb-tertiary-alt-100: color-mix(in srgb, rgb(var(--tertiary-alt)) 20%, white);--rgb-tertiary-alt-200: color-mix(in srgb, rgb(var(--tertiary-alt)) 40%, white);--rgb-tertiary-alt-300: color-mix(in srgb, rgb(var(--tertiary-alt)) 60%, white);--rgb-tertiary-alt-400: color-mix(in srgb, rgb(var(--tertiary-alt)) 80%, white);--rgb-tertiary-alt-500: rgb(var(--tertiary-alt));--rgb-tertiary-alt-600: color-mix(in srgb, rgb(var(--tertiary-alt)) 80%, black);--rgb-tertiary-alt-700: color-mix(in srgb, rgb(var(--tertiary-alt)) 60%, black);--rgb-tertiary-alt-800: color-mix(in srgb, rgb(var(--tertiary-alt)) 40%, black);--rgb-tertiary-alt-900: color-mix(in srgb, rgb(var(--tertiary-alt)) 20%, black);--rgb-quaternary-alt-100: color-mix(in srgb, rgb(var(--quaternary-alt)) 20%, white);--rgb-quaternary-alt-200: color-mix(in srgb, rgb(var(--quaternary-alt)) 40%, white);--rgb-quaternary-alt-300: color-mix(in srgb, rgb(var(--quaternary-alt)) 60%, white);--rgb-quaternary-alt-400: color-mix(in srgb, rgb(var(--quaternary-alt)) 80%, white);--rgb-quaternary-alt-500: rgb(var(--quaternary-alt));--rgb-quaternary-alt-600: color-mix(in srgb, rgb(var(--quaternary-alt)) 80%, black);--rgb-quaternary-alt-700: color-mix(in srgb, rgb(var(--quaternary-alt)) 60%, black);--rgb-quaternary-alt-800: color-mix(in srgb, rgb(var(--quaternary-alt)) 40%, black);--rgb-quaternary-alt-900: color-mix(in srgb, rgb(var(--quaternary-alt)) 20%, black);--rgb-pink-100: color-mix(in srgb, rgb(var(--pink)) 20%, white);--rgb-pink-200: color-mix(in srgb, rgb(var(--pink)) 40%, white);--rgb-pink-300: color-mix(in srgb, rgb(var(--pink)) 60%, white);--rgb-pink-400: color-mix(in srgb, rgb(var(--pink)) 80%, white);--rgb-pink-500: rgb(var(--pink));--rgb-pink-600: color-mix(in srgb, rgb(var(--pink)) 80%, black);--rgb-pink-700: color-mix(in srgb, rgb(var(--pink)) 60%, black);--rgb-pink-800: color-mix(in srgb, rgb(var(--pink)) 40%, black);--rgb-pink-900: color-mix(in srgb, rgb(var(--pink)) 20%, black);--rgb-purple-100: color-mix(in srgb, rgb(var(--purple)) 20%, white);--rgb-purple-200: color-mix(in srgb, rgb(var(--purple)) 40%, white);--rgb-purple-300: color-mix(in srgb, rgb(var(--purple)) 60%, white);--rgb-purple-400: color-mix(in srgb, rgb(var(--purple)) 80%, white);--rgb-purple-500: rgb(var(--purple));--rgb-purple-600: color-mix(in srgb, rgb(var(--purple)) 80%, black);--rgb-purple-700: color-mix(in srgb, rgb(var(--purple)) 60%, black);--rgb-purple-800: color-mix(in srgb, rgb(var(--purple)) 40%, black);--rgb-purple-900: color-mix(in srgb, rgb(var(--purple)) 20%, black);--rgb-blue-100: color-mix(in srgb, rgb(var(--blue)) 20%, white);--rgb-blue-200: color-mix(in srgb, rgb(var(--blue)) 40%, white);--rgb-blue-300: color-mix(in srgb, rgb(var(--blue)) 60%, white);--rgb-blue-400: color-mix(in srgb, rgb(var(--blue)) 80%, white);--rgb-blue-500: rgb(var(--blue));--rgb-blue-600: color-mix(in srgb, rgb(var(--blue)) 80%, black);--rgb-blue-700: color-mix(in srgb, rgb(var(--blue)) 60%, black);--rgb-blue-800: color-mix(in srgb, rgb(var(--blue)) 40%, black);--rgb-blue-900: color-mix(in srgb, rgb(var(--blue)) 20%, black);--rgb-teal-100: color-mix(in srgb, rgb(var(--teal)) 20%, white);--rgb-teal-200: color-mix(in srgb, rgb(var(--teal)) 40%, white);--rgb-teal-300: color-mix(in srgb, rgb(var(--teal)) 60%, white);--rgb-teal-400: color-mix(in srgb, rgb(var(--teal)) 80%, white);--rgb-teal-500: rgb(var(--teal));--rgb-teal-600: color-mix(in srgb, rgb(var(--teal)) 80%, black);--rgb-teal-700: color-mix(in srgb, rgb(var(--teal)) 60%, black);--rgb-teal-800: color-mix(in srgb, rgb(var(--teal)) 40%, black);--rgb-teal-900: color-mix(in srgb, rgb(var(--teal)) 20%, black);--rgb-green-100: color-mix(in srgb, rgb(var(--green)) 20%, white);--rgb-green-200: color-mix(in srgb, rgb(var(--green)) 40%, white);--rgb-green-300: color-mix(in srgb, rgb(var(--green)) 60%, white);--rgb-green-400: color-mix(in srgb, rgb(var(--green)) 80%, white);--rgb-green-500: rgb(var(--green));--rgb-green-600: color-mix(in srgb, rgb(var(--green)) 80%, black);--rgb-green-700: color-mix(in srgb, rgb(var(--green)) 60%, black);--rgb-green-800: color-mix(in srgb, rgb(var(--green)) 40%, black);--rgb-green-900: color-mix(in srgb, rgb(var(--green)) 20%, black);--rgb-yellow-100: color-mix(in srgb, rgb(var(--yellow)) 20%, white);--rgb-yellow-200: color-mix(in srgb, rgb(var(--yellow)) 40%, white);--rgb-yellow-300: color-mix(in srgb, rgb(var(--yellow)) 60%, white);--rgb-yellow-400: color-mix(in srgb, rgb(var(--yellow)) 80%, white);--rgb-yellow-500: rgb(var(--yellow));--rgb-yellow-600: color-mix(in srgb, rgb(var(--yellow)) 80%, black);--rgb-yellow-700: color-mix(in srgb, rgb(var(--yellow)) 60%, black);--rgb-yellow-800: color-mix(in srgb, rgb(var(--yellow)) 40%, black);--rgb-yellow-900: color-mix(in srgb, rgb(var(--yellow)) 20%, black);--rgb-orange-100: color-mix(in srgb, rgb(var(--orange)) 20%, white);--rgb-orange-200: color-mix(in srgb, rgb(var(--orange)) 40%, white);--rgb-orange-300: color-mix(in srgb, rgb(var(--orange)) 60%, white);--rgb-orange-400: color-mix(in srgb, rgb(var(--orange)) 80%, white);--rgb-orange-500: rgb(var(--orange));--rgb-orange-600: color-mix(in srgb, rgb(var(--orange)) 80%, black);--rgb-orange-700: color-mix(in srgb, rgb(var(--orange)) 60%, black);--rgb-orange-800: color-mix(in srgb, rgb(var(--orange)) 40%, black);--rgb-orange-900: color-mix(in srgb, rgb(var(--orange)) 20%, black);--rgb-red-100: color-mix(in srgb, rgb(var(--red)) 20%, white);--rgb-red-200: color-mix(in srgb, rgb(var(--red)) 40%, white);--rgb-red-300: color-mix(in srgb, rgb(var(--red)) 60%, white);--rgb-red-400: color-mix(in srgb, rgb(var(--red)) 80%, white);--rgb-red-500: rgb(var(--red));--rgb-red-600: color-mix(in srgb, rgb(var(--red)) 80%, black);--rgb-red-700: color-mix(in srgb, rgb(var(--red)) 60%, black);--rgb-red-800: color-mix(in srgb, rgb(var(--red)) 40%, black);--rgb-red-900: color-mix(in srgb, rgb(var(--red)) 20%, black);--max-sub: .001rem;--width-xsmall: 16rem;--width-small: 32rem;--width-max-small: calc(var(--width-small) - var(--max-sub));--width-medium: 48rem;--width-max-medium: calc(var(--width-medium) - var(--max-sub));--width-large: 64rem;--width-xlarge: 80rem}html,html[data-theme=light]{--theme-neutral: var(--rgb-neutral-700);--brand: var(--rgb-primary);--brand-text: var(--rgb-white);--text-color: var(--rgb-black);--text-color-alt: var(--rgb-white);--text-color-subtle: var(--rgb-neutral-700);--selection: var(--rgb-accent-600);--background-color: var(--rgb-white);--background-color-highlight: var(--rgb-quaternary-100);--background-color-strong: var(--rgb-quaternary-300);--background-color-page: var(--rgb-quaternary-alt-100);--border-color: var(--rgb-neutral-500);--border-color-subtle: var(--rgb-neutral-200);--link-color: var(--rgb-accent-500);--link-color-highlight: var(--rgb-accent-600);--link-color-background: var(--rgb-accent-100);--link-color-text: var(--rgb-accent-600);--success: var(--rgb-positive-600);--success-highlight: var(--rgb-positive-700);--success-background: var(--rgb-positive-100);--warn: var(--rgb-alert-500);--warn-highlight: var(--rgb-alert-600);--warn-background: var(--rgb-alert-100);--error: var(--rgb-negative-500);--error-highlight: var(--rgb-negative-600);--error-background: var(--rgb-negative-100);--button-color-alt: var(--rgb-black);--shadow: rgba(0,0,0,.25)}html[data-theme=dark]{--theme-neutral: var(--rgb-neutral-400);--text-color: var(--rgb-white);--text-color-alt: var(--rgb-black);--text-color-subtle: var(--rgb-neutral-300);--selection: var(--rgb-accent-300);--background-color: var(--rgb-black);--background-color-highlight: var(--rgb-quaternary-900);--background-color-strong: var(--rgb-quaternary-800);--background-color-page: var(--rgb-quaternary-alt-900);--border-color: var(--rgb-neutral-500);--border-color-subtle: var(--rgb-neutral-700);--link-color: var(--rgb-accent-400);--link-color-highlight: var(--rgb-accent-300);--link-color-background: var(--rgb-accent-700);--link-color-text: var(--rgb-accent-100);--success: var(--rgb-positive-400);--success-highlight: var(--rgb-positive-300);--success-background: var(--rgb-positive-800);--warn: var(--rgb-alert-400);--warn-highlight: var(--rgb-alert-300);--warn-background: var(--rgb-alert-800);--error: var(--rgb-negative-400);--error-highlight: var(--rgb-negative-300);--error-background: var(--rgb-negative-800);--button-color-alt: var(--rgb-black)}/*!* JHA Times Now *!*/@font-face{font-family:neue-montreal-v;src:url(/assets/montreal_neue_variable-CPzrb8iw.woff2) format("woff2"),url(/assets/montreal_neue_variable-BopR4NZs.woff) format("woff"),url(/assets/montreal_neue_variable-Cmeu6yQ2.ttf) format("truetype");font-style:normal}:root{--sans-stack: "neue-montreal", "Helvetica neue", Helvetica, roboto, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--mono-stack: "Fira Mono", "Fira Code", Menlo, Consolas, Monaco, monospace}@supports (font-variation-settings: normal){:root{--sans-stack: "neue-montreal-v", "Helvetica neue", Helvetica, roboto, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-normal: "wght" 450;--font-italic: "wght" 450, "ital" 900;--font-bold: "wght" 700;--font-bold-italic: "wght" 700, "ital" 900}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;font-variation-settings:inherit;vertical-align:baseline}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(128,128,128,.2);scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box;position:relative}body{min-height:100vh;background:#fff;color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,section{display:block}blockquote,q{quotes:none}table{border-spacing:0;display:table;table-layout:auto;text-align:left}img{max-width:100%;height:auto}svg *{vector-effect:non-scaling-stroke}html,body,label,button,input,select,textarea{font-family:var(--sans-stack, "Helvetica neue", Helvetica, roboto, arial, sans-serif);font-weight:400;font-variation-settings:var(--font-normal);font-size:1rem;line-height:1.5;margin:0;padding:0;color:var(--text-color, #000);transition:all .2s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility;--header-line-height: 1}.sans{font-weight:400;font-family:var(--sans-stack)}.serif{font-family:var(--serif-stack)}.monospace{font-family:var(--mono-stack)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:700;font-variation-settings:var(--font-bold);line-height:var(--header-line-height);padding:0;margin:0 0 1rem}h1,.h1{font-size:1.625rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem;letter-spacing:.0625rem}h5,.h5{font-size:1.125rem;letter-spacing:.05625rem}h6,.h6{font-size:1rem;letter-spacing:.05rem}p{padding:0;margin:0 0 1rem}.text-large{font-size:1.125rem}small,.text-small{font-size:.875rem;line-height:1rem}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:sub}strong,b,.strong{font-weight:700;font-variation-settings:var(--font-bold)}em,i,var,.em{font-style:italic;font-variation-settings:var(--font-italic)}del,.error,.neg{color:var(--error);fill:var(--error)}.success,.pos{color:var(--success);fill:var(--success)}.subtle{color:var(--text-color-subtle)}.sentence-case:first-letter{text-transform:capitalize}.title-case,.capitalize{text-transform:capitalize}.uppercase,.upper-case{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.emoji{vertical-align:middle}.tab-nums{font-variant-numeric:tabular-nums}hr{box-sizing:content-box;height:0;margin:1rem 0;border:none;border-top:1px solid var(--background-color);border-bottom:1px solid var(--border-color);overflow:visible}hr.subtle{border-bottom-color:var(--border-color-subtle)}ul,ol{padding:0;margin:0 0 1rem}ul{list-style:none}ul.bullet{list-style:disc outside;margin-left:1.25rem}ul.bullet li{margin-bottom:.25rem}ol{list-style:decimal outside;margin-left:1.25rem}ol li{margin-bottom:.25rem}li ol,li ul{margin-top:.25rem;margin-left:1.25rem}pre,code{font-family:var(--mono-stack),Menlo,Consolas,Monaco,monospace}code{color:var(--text-color-subtle);background-color:var(--background-color-highlight)}::selection{background:var(--selection);color:var(--text-color-alt);text-decoration-color:var(--text-color-alt)}@media (width > 48rem){html,body,button,input,select,textarea{font-size:1rem}h1,.h1{font-size:2.25rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}}html[lang=fr-ca] .english-only{display:none}html[lang=fr-ca] .en-image{display:none!important}html[lang=en] .french-only{display:none}html[lang=en] .fr-image{display:none!important}a,button{display:inline;text-decoration:underline;font-weight:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:none;-moz-appearance:none;padding:0;border:0;color:var(--link-color)}a:hover,a:focus,a:active,button:hover,button:focus,button:active{color:var(--link-color-highlight);background:none}a:focus-visible,button:focus-visible{outline:none;background:var(--link-color-background)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=date],input[type=url],input:not([type]),textarea,select{display:block;padding:.25rem .5rem;margin-bottom:1.25rem;height:2rem;line-height:1.5;width:100%;overflow:hidden;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:.25rem;color:var(--text-color);transition:all .2s ease-out;outline:none;-webkit-appearance:none}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=date]::placeholder,input[type=url]::placeholder,input:not([type])::placeholder,textarea::placeholder,select::placeholder{opacity:.7;color:var(--theme-neutral)}input[type=email]:focus,input[type=email].focus,input[type=email]:active,input[type=email].active,input[type=number]:focus,input[type=number].focus,input[type=number]:active,input[type=number].active,input[type=password]:focus,input[type=password].focus,input[type=password]:active,input[type=password].active,input[type=search]:focus,input[type=search].focus,input[type=search]:active,input[type=search].active,input[type=tel]:focus,input[type=tel].focus,input[type=tel]:active,input[type=tel].active,input[type=text]:focus,input[type=text].focus,input[type=text]:active,input[type=text].active,input[type=date]:focus,input[type=date].focus,input[type=date]:active,input[type=date].active,input[type=url]:focus,input[type=url].focus,input[type=url]:active,input[type=url].active,input:not([type]):focus,input:not([type]).focus,input:not([type]):active,input:not([type]).active,textarea:focus,textarea.focus,textarea:active,textarea.active,select:focus,select.focus,select:active,select.active{border-color:var(--link-color);box-shadow:0 0 0 1px var(--link-color) inset}input[type=email]:disabled,input[type=email].disabled,input[type=number]:disabled,input[type=number].disabled,input[type=password]:disabled,input[type=password].disabled,input[type=search]:disabled,input[type=search].disabled,input[type=tel]:disabled,input[type=tel].disabled,input[type=text]:disabled,input[type=text].disabled,input[type=date]:disabled,input[type=date].disabled,input[type=url]:disabled,input[type=url].disabled,input:not([type]):disabled,input:not([type]).disabled,textarea:disabled,textarea.disabled,select:disabled,select.disabled{background:var(--background-color-highlight);border-color:var(--border-color-subtle);color:var(--theme-neutral);box-shadow:none;opacity:.7}input[type=email]:disabled:focus,input[type=email]:disabled.focus,input[type=email]:disabled:active,input[type=email]:disabled.active,input[type=email].disabled:focus,input[type=email].disabled.focus,input[type=email].disabled:active,input[type=email].disabled.active,input[type=number]:disabled:focus,input[type=number]:disabled.focus,input[type=number]:disabled:active,input[type=number]:disabled.active,input[type=number].disabled:focus,input[type=number].disabled.focus,input[type=number].disabled:active,input[type=number].disabled.active,input[type=password]:disabled:focus,input[type=password]:disabled.focus,input[type=password]:disabled:active,input[type=password]:disabled.active,input[type=password].disabled:focus,input[type=password].disabled.focus,input[type=password].disabled:active,input[type=password].disabled.active,input[type=search]:disabled:focus,input[type=search]:disabled.focus,input[type=search]:disabled:active,input[type=search]:disabled.active,input[type=search].disabled:focus,input[type=search].disabled.focus,input[type=search].disabled:active,input[type=search].disabled.active,input[type=tel]:disabled:focus,input[type=tel]:disabled.focus,input[type=tel]:disabled:active,input[type=tel]:disabled.active,input[type=tel].disabled:focus,input[type=tel].disabled.focus,input[type=tel].disabled:active,input[type=tel].disabled.active,input[type=text]:disabled:focus,input[type=text]:disabled.focus,input[type=text]:disabled:active,input[type=text]:disabled.active,input[type=text].disabled:focus,input[type=text].disabled.focus,input[type=text].disabled:active,input[type=text].disabled.active,input[type=date]:disabled:focus,input[type=date]:disabled.focus,input[type=date]:disabled:active,input[type=date]:disabled.active,input[type=date].disabled:focus,input[type=date].disabled.focus,input[type=date].disabled:active,input[type=date].disabled.active,input[type=url]:disabled:focus,input[type=url]:disabled.focus,input[type=url]:disabled:active,input[type=url]:disabled.active,input[type=url].disabled:focus,input[type=url].disabled.focus,input[type=url].disabled:active,input[type=url].disabled.active,input:not([type]):disabled:focus,input:not([type]):disabled.focus,input:not([type]):disabled:active,input:not([type]):disabled.active,input:not([type]).disabled:focus,input:not([type]).disabled.focus,input:not([type]).disabled:active,input:not([type]).disabled.active,textarea:disabled:focus,textarea:disabled.focus,textarea:disabled:active,textarea:disabled.active,textarea.disabled:focus,textarea.disabled.focus,textarea.disabled:active,textarea.disabled.active,select:disabled:focus,select:disabled.focus,select:disabled:active,select:disabled.active,select.disabled:focus,select.disabled.focus,select.disabled:active,select.disabled.active{border-color:var(--border-color-subtle)}input[type=email][aria-invalid=true],input[type=email].error,input[type=number][aria-invalid=true],input[type=number].error,input[type=password][aria-invalid=true],input[type=password].error,input[type=search][aria-invalid=true],input[type=search].error,input[type=tel][aria-invalid=true],input[type=tel].error,input[type=text][aria-invalid=true],input[type=text].error,input[type=date][aria-invalid=true],input[type=date].error,input[type=url][aria-invalid=true],input[type=url].error,input:not([type])[aria-invalid=true],input:not([type]).error,textarea[aria-invalid=true],textarea.error,select[aria-invalid=true],select.error{color:var(--error);border-color:var(--error)}input[type=email][aria-invalid=true]:focus,input[type=email][aria-invalid=true].focus,input[type=email][aria-invalid=true]:active,input[type=email][aria-invalid=true].active,input[type=email].error:focus,input[type=email].error.focus,input[type=email].error:active,input[type=email].error.active,input[type=number][aria-invalid=true]:focus,input[type=number][aria-invalid=true].focus,input[type=number][aria-invalid=true]:active,input[type=number][aria-invalid=true].active,input[type=number].error:focus,input[type=number].error.focus,input[type=number].error:active,input[type=number].error.active,input[type=password][aria-invalid=true]:focus,input[type=password][aria-invalid=true].focus,input[type=password][aria-invalid=true]:active,input[type=password][aria-invalid=true].active,input[type=password].error:focus,input[type=password].error.focus,input[type=password].error:active,input[type=password].error.active,input[type=search][aria-invalid=true]:focus,input[type=search][aria-invalid=true].focus,input[type=search][aria-invalid=true]:active,input[type=search][aria-invalid=true].active,input[type=search].error:focus,input[type=search].error.focus,input[type=search].error:active,input[type=search].error.active,input[type=tel][aria-invalid=true]:focus,input[type=tel][aria-invalid=true].focus,input[type=tel][aria-invalid=true]:active,input[type=tel][aria-invalid=true].active,input[type=tel].error:focus,input[type=tel].error.focus,input[type=tel].error:active,input[type=tel].error.active,input[type=text][aria-invalid=true]:focus,input[type=text][aria-invalid=true].focus,input[type=text][aria-invalid=true]:active,input[type=text][aria-invalid=true].active,input[type=text].error:focus,input[type=text].error.focus,input[type=text].error:active,input[type=text].error.active,input[type=date][aria-invalid=true]:focus,input[type=date][aria-invalid=true].focus,input[type=date][aria-invalid=true]:active,input[type=date][aria-invalid=true].active,input[type=date].error:focus,input[type=date].error.focus,input[type=date].error:active,input[type=date].error.active,input[type=url][aria-invalid=true]:focus,input[type=url][aria-invalid=true].focus,input[type=url][aria-invalid=true]:active,input[type=url][aria-invalid=true].active,input[type=url].error:focus,input[type=url].error.focus,input[type=url].error:active,input[type=url].error.active,input:not([type])[aria-invalid=true]:focus,input:not([type])[aria-invalid=true].focus,input:not([type])[aria-invalid=true]:active,input:not([type])[aria-invalid=true].active,input:not([type]).error:focus,input:not([type]).error.focus,input:not([type]).error:active,input:not([type]).error.active,textarea[aria-invalid=true]:focus,textarea[aria-invalid=true].focus,textarea[aria-invalid=true]:active,textarea[aria-invalid=true].active,textarea.error:focus,textarea.error.focus,textarea.error:active,textarea.error.active,select[aria-invalid=true]:focus,select[aria-invalid=true].focus,select[aria-invalid=true]:active,select[aria-invalid=true].active,select.error:focus,select.error.focus,select.error:active,select.error.active{color:var(--text-color);box-shadow:0 0 0 1px var(--error) inset}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color-scheme:dark}input[type=date]{max-width:var(--width-xsmall)}input::-webkit-date-and-time-value{text-align:left;height:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{min-height:5rem;max-width:100%;line-height:inherit;overflow:auto}label{display:flex;color:inherit;cursor:pointer;gap:.25rem;width:fit-content;align-items:baseline}legend{display:flex;color:inherit}fieldset{margin-bottom:1.5rem;border:1px solid var(--text-color-subtle);border-radius:.25rem;padding:1rem 1rem 0}fieldset legend{margin-left:-.25rem;padding:0 .25rem}fieldset.error{color:var(--text-color);border-color:var(--error)}fieldset.error legend{color:var(--error)}select{background-image:url("data:image/svg+xml,%3Csvg fill='%23333333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 15.441l-6.637-6.881h13.275l-6.638 6.881z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top .5rem right .25rem;background-size:1rem;padding-right:1.5rem;cursor:pointer;height:auto}select:focus,select.focus,select:active,select.active{background-image:url("data:image/svg+xml,%3Csvg fill='%234962DE' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 15.441l-6.637-6.881h13.275l-6.638 6.881z'/%3E%3C/svg%3E")}select:disabled,select.disabled{background-image:url("data:image/svg+xml,%3Csvg fill='%23999999' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 15.441l-6.637-6.881h13.275l-6.638 6.881z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top .5rem right .25rem;background-size:1rem;padding-right:1.5rem;cursor:default}option{font-family:inherit}html[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 15.441l-6.637-6.881h13.275l-6.638 6.881z'/%3E%3C/svg%3E")}input[type=search]{background-image:url("data:image/svg+xml,%3Csvg fill='%23333333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top .25rem left .25rem;background-size:1.5rem;padding-left:1.75rem}input[type=search]:focus,input[type=search].focus,input[type=search]:active,input[type=search].active{background-image:url("data:image/svg+xml,%3Csvg fill='%234962DE' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z'/%3E%3C/svg%3E")}input[type=search]:disabled,input[type=search].disabled{background-image:url("data:image/svg+xml,%3Csvg fill='%23999999' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top .5rem left .25rem;background-size:1rem;padding-left:1.75rem}html[data-theme=dark] input[type=search]{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z'/%3E%3C/svg%3E")}input[type=radio],input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--link-color);cursor:pointer;vertical-align:bottom}input[type=radio]:focus,input[type=checkbox]:focus{outline-color:var(--link-color)}input[type=radio][aria-invalid=true],input[type=checkbox][aria-invalid=true]{accent-color:var(--error)}label input{display:flex;margin-bottom:1.5rem}label input~*{cursor:pointer;padding:0}label input.error{accent-color:var(--error)}label input:disabled{cursor:default;color:var(--text-color-subtle)}label input:disabled~*{color:var(--text-color-subtle);cursor:default}label:has(input){display:flex;align-items:center;margin-bottom:1.5rem;height:1.5rem}label:has(input) input{margin-bottom:0}.radio-check{display:flex;align-items:center;gap:.25rem;margin-bottom:1.5rem;height:1.5rem}.radio-check input:disabled~*,.radio-check input.disabled~*{color:var(--text-color-subtle);cursor:default}.button,button[type=button],button[type=reset],button[type=submit]{--btn-primary: var(--link-color);--btn-highlight: var(--link-color-highlight);--btn-accent: var(--text-color-alt);--btn-border-width: .125rem;--btn-disabled: var(--text-color-subtle);display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.25rem 1rem;margin:0;height:2rem;width:fit-content;font-variation-settings:var(--font-bold);text-align:center;text-decoration:none;white-space:nowrap;background:var(--btn-primary);border:var(--btn-border-width) solid var(--btn-primary);border-radius:var(--btn-border-width);color:var(--btn-accent);fill:var(--btn-accent);transition:all .05s ease-out;cursor:pointer;outline:none}.button:focus,button[type=button]:focus,button[type=reset]:focus,button[type=submit]:focus{color:var(--btn-accent);background:var(--btn-primary);border-color:var(--btn-primary);box-shadow:0 0 0 var(--btn-border-width) var(--btn-accent) inset}.button:hover,button[type=button]:hover,button[type=reset]:hover,button[type=submit]:hover{color:var(--btn-accent);background:var(--btn-highlight);border-color:var(--btn-highlight);box-shadow:0 0 0 var(--btn-border-width) var(--btn-accent) inset}.button:active,button[type=button]:active,button[type=reset]:active,button[type=submit]:active{color:var(--btn-accent);background:var(--btn-primary);border-color:var(--btn-primary);box-shadow:0 0 0 var(--btn-border-width) var(--btn-accent) inset}.button:disabled,button[type=button]:disabled,button[type=reset]:disabled,button[type=submit]:disabled{cursor:default;color:var(--btn-accent);fill:var(--btn-accent);background:var(--btn-disabled);border-color:var(--btn-disabled);box-shadow:none;outline:none;opacity:.5}.button svg,button[type=button] svg,button[type=reset] svg,button[type=submit] svg{width:1.5rem;height:1.5rem}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#root{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer";min-height:100vh}#root>header[role=banner]{grid-area:header}#root>main{grid-area:main}#root>footer[role=contentinfo]{grid-area:footer}body{--banner-color: var(--rgb-primary);--banner-highlight: var(--rgb-primary-400);--banner-shadow: var(--rgb-primary-800);--banner-text: rgba(var(--white), .8);--banner-text-highlight: rgba(var(--white), 1);--banner-text-alt: rgba(var(--black), .8);background-color:var(--background-color-page);transition:all .2s ease-out}body.dialog-open{overflow:hidden}body.admin-page{--banner-color: var(--rgb-neutral-900);--banner-highlight: var(--rgb-neutral-800);--banner-shadow: var(--rgb-neutral-999)}body.internal-page{--banner-color: var(--rgb-teal-700);--banner-highlight: var(--rgb-teal-600);--banner-shadow: var(--rgb-teal-800)}::backdrop{background-color:#0000}header[role=banner],footer[role=contentinfo]{background:var(--banner-color);border-bottom:1px solid var(--banner-shadow);color:var(--banner-text);display:flex;justify-content:center;width:100%}header[role=banner] a,footer[role=contentinfo] a{color:var(--banner-text);text-decoration:none}header[role=banner] a svg,footer[role=contentinfo] a svg{fill:var(--banner-text)}header[role=banner] a:hover,header[role=banner] a:focus,header[role=banner] a.active,footer[role=contentinfo] a:hover,footer[role=contentinfo] a:focus,footer[role=contentinfo] a.active{color:var(--banner-text-highlight);border-color:var(--banner-text-highlight);background:none}header[role=banner] a:hover svg,header[role=banner] a:focus svg,header[role=banner] a.active svg,footer[role=contentinfo] a:hover svg,footer[role=contentinfo] a:focus svg,footer[role=contentinfo] a.active svg{fill:var(--banner-text-highlight)}header[role=banner] a:focus-visible,footer[role=contentinfo] a:focus-visible{background:var(--banner-text);color:var(--banner-color);border-color:var(--banner-text)}header[role=banner] a:focus-visible svg,footer[role=contentinfo] a:focus-visible svg{fill:var(--banner-color)}header[role=banner]{z-index:5}@media (width > 80rem){header[role=banner]{box-shadow:0 .25rem .5rem 0 var(--shadow)}}header[role=banner] .masthead{display:flex;padding:0 .25rem;left:-.25rem}header[role=banner] .masthead svg{height:2rem;width:1.5rem;margin:.75rem 0}header[role=banner] .masthead svg g{transform:scale(.5)}header[role=banner] nav{display:flex;align-items:center;justify-content:flex-end;gap:1rem;height:100%}header[role=banner] nav ul,header[role=banner] nav li,header[role=banner] nav li a{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:0;height:inherit}header[role=banner] nav li a{box-sizing:border-box;height:100%;padding:.25rem .125rem 0;border-block-end:.25rem solid transparent}header[role=banner] .login-info{display:flex;align-items:center;gap:.25rem}header[role=banner] .login-info svg{height:2.25rem;width:2.25rem;vertical-align:bottom;fill:var(--banner-text)}footer[role=contentinfo]{padding:.5rem 0}@media (width > 32rem){footer[role=contentinfo]{padding:1rem 0}}@media (width > 80rem){footer[role=contentinfo]{box-shadow:0 .25rem .5rem 0 var(--shadow)}}main{display:flex;flex-direction:column;margin:0;padding:0}main>article{flex:0 1 auto;container-type:inline-size}main>article>header a{color:var(--text-color)}main>article>header,main>article>section{padding-bottom:1rem;margin-bottom:1rem}main>article>header:last-child,main>article>section:last-child{border:none}main>article>header>*:last-child,main>article>section>*:last-child{margin-bottom:0}aside>nav ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}aside>nav li{display:flex}aside>nav a{flex:1 0 100%;color:var(--text-color-subtle);text-decoration:none;font-variation-settings:var(--font-bold);padding:.5rem 1rem}aside>nav a:hover,aside>nav a:focus{background-color:var(--banner-color);color:var(--banner-text)}aside>nav a.active{background-color:var(--banner-color);border-top:1px solid var(--banner-shadow);color:var(--banner-text-highlight);text-decoration:none}aside{display:flex}aside>header:first-child{margin-top:1rem}aside>section,aside>header{margin:0 1rem}aside>nav{padding:1rem 0}details summary{cursor:pointer}a.icon svg,button.icon svg,.link.icon svg{vertical-align:middle;width:1rem;height:1rem}a.icon.before svg,button.icon.before svg,.link.icon.before svg{margin-right:.5rem}a.icon.after svg,button.icon.after svg,.link.icon.after svg{margin-left:.5rem}a::-moz-focus-inner,button::-moz-focus-inner,.link::-moz-focus-inner{border-style:none;padding:0}a.small,button.small,.link.small{font-size:.875rem}a.small svg,button.small svg,.link.small svg{width:1rem;height:1rem}a.large,button.large,.link.large{font-size:1.125rem;line-height:1.5rem}a.large svg,button.large svg,.link.large svg{width:1.125rem;height:1.125rem}a.href-plain,a.no-underline,button.href-plain,button.no-underline,.link.href-plain,.link.no-underline{text-decoration:none}a.inherit,button.inherit,.link.inherit{color:inherit}a.disabled,button.disabled,.link.disabled{fill:var(--theme-neutral);color:var(--theme-neutral);cursor:default}.rolling-underline{text-decoration:none}.rolling-underline:before{content:"";position:absolute;background:var(--link-color-highlight);width:0;height:2px;bottom:0;transition:.25s}.rolling-underline:hover:before,.rolling-underline:focus:before,.rolling-underline.active:before{width:100%}.button.success,.button.pos,button[type=button].success,button[type=button].pos,button[type=reset].success,button[type=reset].pos,button[type=submit].success,button[type=submit].pos{--btn-primary: var(--success);--btn-highlight: var(--success-highlight)}.button.error,.button.neg,button[type=button].error,button[type=button].neg,button[type=reset].error,button[type=reset].neg,button[type=submit].error,button[type=submit].neg{--btn-primary: var(--error);--btn-highlight: var(--error-highlight)}.button.warn,button[type=button].warn,button[type=reset].warn,button[type=submit].warn{--btn-primary: var(--warn);--btn-highlight: var(--warn-highlight)}.button:disabled,button[type=button]:disabled,button[type=reset]:disabled,button[type=submit]:disabled{--btn-primary: var(--btn-disabled);--btn-highlight: var(--btn-disabled)}.button.small,button[type=button].small,button[type=reset].small,button[type=submit].small{font-size:.875rem;height:1.5rem;padding:.25rem .5rem}.button.small:hover,.button.small:focus,.button.small:active,button[type=button].small:hover,button[type=button].small:focus,button[type=button].small:active,button[type=reset].small:hover,button[type=reset].small:focus,button[type=reset].small:active,button[type=submit].small:hover,button[type=submit].small:focus,button[type=submit].small:active{box-shadow:0 0 0 calc(var(--btn-border-width) / 2) var(--btn-accent) inset}.button.small:disabled,button[type=button].small:disabled,button[type=reset].small:disabled,button[type=submit].small:disabled{box-shadow:none}.button.full,button[type=button].full,button[type=reset].full,button[type=submit].full{width:100%}.button.outline,.button.toggle,button[type=button].outline,button[type=button].toggle,button[type=reset].outline,button[type=reset].toggle,button[type=submit].outline,button[type=submit].toggle{background:var(--btn-accent);border-color:var(--btn-primary);color:var(--btn-primary)}.button.outline svg,.button.toggle svg,button[type=button].outline svg,button[type=button].toggle svg,button[type=reset].outline svg,button[type=reset].toggle svg,button[type=submit].outline svg,button[type=submit].toggle svg{fill:var(--btn-primary)}.button.outline:hover,.button.toggle:hover,button[type=button].outline:hover,button[type=button].toggle:hover,button[type=reset].outline:hover,button[type=reset].toggle:hover,button[type=submit].outline:hover,button[type=submit].toggle:hover{background:var(--btn-highlight);border-color:var(--btn-highlight);color:var(--btn-accent)}.button.outline:hover svg,.button.toggle:hover svg,button[type=button].outline:hover svg,button[type=button].toggle:hover svg,button[type=reset].outline:hover svg,button[type=reset].toggle:hover svg,button[type=submit].outline:hover svg,button[type=submit].toggle:hover svg{fill:var(--btn-accent)}.button.outline:focus,.button.outline:active,.button.toggle:focus,.button.toggle:active,button[type=button].outline:focus,button[type=button].outline:active,button[type=button].toggle:focus,button[type=button].toggle:active,button[type=reset].outline:focus,button[type=reset].outline:active,button[type=reset].toggle:focus,button[type=reset].toggle:active,button[type=submit].outline:focus,button[type=submit].outline:active,button[type=submit].toggle:focus,button[type=submit].toggle:active{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--btn-accent)}.button.outline:focus svg,.button.outline:active svg,.button.toggle:focus svg,.button.toggle:active svg,button[type=button].outline:focus svg,button[type=button].outline:active svg,button[type=button].toggle:focus svg,button[type=button].toggle:active svg,button[type=reset].outline:focus svg,button[type=reset].outline:active svg,button[type=reset].toggle:focus svg,button[type=reset].toggle:active svg,button[type=submit].outline:focus svg,button[type=submit].outline:active svg,button[type=submit].toggle:focus svg,button[type=submit].toggle:active svg{fill:var(--btn-accent)}.button.outline:disabled,.button.toggle:disabled,button[type=button].outline:disabled,button[type=button].toggle:disabled,button[type=reset].outline:disabled,button[type=reset].toggle:disabled,button[type=submit].outline:disabled,button[type=submit].toggle:disabled{background:var(--btn-accent);color:var(--btn-primary);fill:var(--btn-primary)}.button.toggle.active,button[type=button].toggle.active,button[type=reset].toggle.active,button[type=submit].toggle.active{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--btn-accent)}.button.toggle.active svg,button[type=button].toggle.active svg,button[type=reset].toggle.active svg,button[type=submit].toggle.active svg{fill:var(--btn-accent)}.button.underline,button[type=button].underline,button[type=reset].underline,button[type=submit].underline{background:transparent;border-color:transparent;color:var(--btn-primary);text-decoration:solid underline var(--btn-border-width)}.button.underline svg,button[type=button].underline svg,button[type=reset].underline svg,button[type=submit].underline svg{fill:var(--btn-primary)}.button.underline:hover,button[type=button].underline:hover,button[type=reset].underline:hover,button[type=submit].underline:hover{background:transparent;border-color:transparent;color:var(--btn-highlight);box-shadow:none;outline:none}.button.underline:focus,button[type=button].underline:focus,button[type=reset].underline:focus,button[type=submit].underline:focus{background:transparent;border-color:var(--btn-primary);color:var(--btn-primary);box-shadow:none}.button.underline:active,button[type=button].underline:active,button[type=reset].underline:active,button[type=submit].underline:active{background:transparent;border-color:transparent;color:var(--btn-highlight)}.button.underline:disabled,button[type=button].underline:disabled,button[type=reset].underline:disabled,button[type=submit].underline:disabled{background:transparent;border-color:transparent;box-shadow:none;outline:none}.button.icon,button[type=button].icon,button[type=reset].icon,button[type=submit].icon{display:flex;align-items:center;height:1.5rem;width:1.5rem;padding:.125rem}.button.icon svg,button[type=button].icon svg,button[type=reset].icon svg,button[type=submit].icon svg{top:0;width:1.125rem;height:1.125rem;flex:0 0 1.125rem}.button.icon.large svg,button[type=button].icon.large svg,button[type=reset].icon.large svg,button[type=submit].icon.large svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.button.icon.small svg,button[type=button].icon.small svg,button[type=reset].icon.small svg,button[type=submit].icon.small svg{width:.875rem;height:.875rem;flex:0 0 .875rem;margin:.125rem 0}.button.icon.before svg,button[type=button].icon.before svg,button[type=reset].icon.before svg,button[type=submit].icon.before svg{margin-right:.5rem}.button.icon.after svg,button[type=button].icon.after svg,button[type=reset].icon.after svg,button[type=submit].icon.after svg{margin-left:.5rem}.button.icon-only,button[type=button].icon-only,button[type=reset].icon-only,button[type=submit].icon-only{display:flex;align-items:center;height:1.5rem;width:1.5rem;padding:.125rem;background:none;border:none;box-shadow:none;--icon-primary: var(--text-color);--icon-highlight: var(--btn-primary)}.button.icon-only.invert-colour,button[type=button].icon-only.invert-colour,button[type=reset].icon-only.invert-colour,button[type=submit].icon-only.invert-colour{--icon-primary: var(--btn-primary);--icon-highlight: var(--btn-highlight)}.button.icon-only.invert-colour .icon-fill,button[type=button].icon-only.invert-colour .icon-fill,button[type=reset].icon-only.invert-colour .icon-fill,button[type=submit].icon-only.invert-colour .icon-fill{fill:var(--rgb-white)}.button.icon-only svg,button[type=button].icon-only svg,button[type=reset].icon-only svg,button[type=submit].icon-only svg{fill:var(--icon-primary);top:0;width:1.125rem;height:1.125rem;flex:0 0 1.125rem}.button.icon-only.large svg,button[type=button].icon-only.large svg,button[type=reset].icon-only.large svg,button[type=submit].icon-only.large svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.button.icon-only.small svg,button[type=button].icon-only.small svg,button[type=reset].icon-only.small svg,button[type=submit].icon-only.small svg{width:.875rem;height:.875rem;flex:0 0 .875rem;margin:.125rem 0}.button.icon-only.before svg,button[type=button].icon-only.before svg,button[type=reset].icon-only.before svg,button[type=submit].icon-only.before svg{margin-right:.5rem}.button.icon-only.after svg,button[type=button].icon-only.after svg,button[type=reset].icon-only.after svg,button[type=submit].icon-only.after svg{margin-left:.5rem}.button.icon-only:hover,.button.icon-only:focus,.button.icon-only:active,button[type=button].icon-only:hover,button[type=button].icon-only:focus,button[type=button].icon-only:active,button[type=reset].icon-only:hover,button[type=reset].icon-only:focus,button[type=reset].icon-only:active,button[type=submit].icon-only:hover,button[type=submit].icon-only:focus,button[type=submit].icon-only:active{box-shadow:none}.button.icon-only:hover svg,.button.icon-only:focus svg,.button.icon-only:active svg,button[type=button].icon-only:hover svg,button[type=button].icon-only:focus svg,button[type=button].icon-only:active svg,button[type=reset].icon-only:hover svg,button[type=reset].icon-only:focus svg,button[type=reset].icon-only:active svg,button[type=submit].icon-only:hover svg,button[type=submit].icon-only:focus svg,button[type=submit].icon-only:active svg{fill:var(--icon-highlight)}.button.close-button,button[type=button].close-button,button[type=reset].close-button,button[type=submit].close-button{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;padding:0;background:none;border:2px solid var(--text-color)}.button.close-button svg,button[type=button].close-button svg,button[type=reset].close-button svg,button[type=submit].close-button svg{fill:var(--text-color)}.button.close-button:hover,.button.close-button:focus,.button.close-button:active,button[type=button].close-button:hover,button[type=button].close-button:focus,button[type=button].close-button:active,button[type=reset].close-button:hover,button[type=reset].close-button:focus,button[type=reset].close-button:active,button[type=submit].close-button:hover,button[type=submit].close-button:focus,button[type=submit].close-button:active{background:var(--error);box-shadow:none}.button.close-button:hover svg,.button.close-button:focus svg,.button.close-button:active svg,button[type=button].close-button:hover svg,button[type=button].close-button:focus svg,button[type=button].close-button:active svg,button[type=reset].close-button:hover svg,button[type=reset].close-button:focus svg,button[type=reset].close-button:active svg,button[type=submit].close-button:hover svg,button[type=submit].close-button:focus svg,button[type=submit].close-button:active svg{fill:var(--text-color-alt)}.button.collapse-tab,button[type=button].collapse-tab,button[type=reset].collapse-tab,button[type=submit].collapse-tab{display:flex;margin:0 1rem;border-radius:0 0 .25rem .25rem;font-variation-settings:var(--font-normal);border:1px solid transparent;border-top:1px solid var(--btn-highlight);box-shadow:0 .125rem .25rem 0 var(--shadow);width:auto}.button.collapse-tab:hover,.button.collapse-tab:focus,.button.collapse-tab:active,button[type=button].collapse-tab:hover,button[type=button].collapse-tab:focus,button[type=button].collapse-tab:active,button[type=reset].collapse-tab:hover,button[type=reset].collapse-tab:focus,button[type=reset].collapse-tab:active,button[type=submit].collapse-tab:hover,button[type=submit].collapse-tab:focus,button[type=submit].collapse-tab:active{color:var(--btn-accent);background:var(--btn-highlight);box-shadow:0 .125rem .25rem 0 var(--shadow)}.button.collapse-tab:focus-visible,button[type=button].collapse-tab:focus-visible,button[type=reset].collapse-tab:focus-visible,button[type=submit].collapse-tab:focus-visible{border:2px solid var(--btn-accent);outline:2px solid var(--btn-highlight)}.button.collapse-tab span,button[type=button].collapse-tab span,button[type=reset].collapse-tab span,button[type=submit].collapse-tab span{margin-right:.5rem}.button.collapse-tab svg,button[type=button].collapse-tab svg,button[type=reset].collapse-tab svg,button[type=submit].collapse-tab svg{fill:var(--btn-accent);width:1.5rem;height:1.5rem}@media (width > 48rem){.button.collapse-tab,button[type=button].collapse-tab,button[type=reset].collapse-tab,button[type=submit].collapse-tab{justify-self:start;width:1.875rem;height:1.875rem;margin:1.25rem 0 0;padding:0;border-radius:0 .25rem .25rem 0;border:none;border-left:1px solid var(--shadow);position:sticky}.button.collapse-tab span,button[type=button].collapse-tab span,button[type=reset].collapse-tab span,button[type=submit].collapse-tab span{display:none;margin:0}}.button span,button[type=button] span,button[type=reset] span,button[type=submit] span{display:flex;align-items:center;gap:.25rem}.info-tooltip{display:flex;align-items:center;justify-content:flex-start}.popover-button{anchor-name:--dropdown}.popover-menu{display:none;position:absolute;position-anchor:--dropdown;margin:0;inset:auto;top:calc(anchor(bottom) + .125rem);right:anchor(right);opacity:0;background-color:var(--background-color);border-radius:.125rem;border:1px solid var(--border-color);box-shadow:0 .125rem .125rem 0 var(--shadow);transition:opacity .3s,display .3s,overlay .3s;transition-behavior:allow-discrete;position-try-fallbacks:--left}.popover-menu button,.popover-menu a{width:100%;padding:.25rem 1rem;color:var(--text-color);background:none;text-decoration:none;text-align:left}.popover-menu button:hover,.popover-menu a:hover{background-color:var(--rgb-accent-100);color:var(--rgb-black)}.popover-menu:popover-open{display:grid;opacity:1}@starting-style{.popover-menu:popover-open{display:grid;opacity:0}}.add-activity-wrap{margin:0 1rem;width:14rem}.add-activity-wrap .popover-menu{left:anchor(left);width:inherit}.export-activity-wrap{margin:0 1rem 1rem;width:18rem}.export-activity-wrap a{display:block;width:100%}.export-activity-wrap .popover-menu{left:anchor(left);width:inherit}.inline-button{margin:0 0 1.25rem;width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.inline-button input,.inline-button select{flex:1 1 auto;margin:0}.inline-input{display:block}@media (width > 48rem){.inline-input{display:flex;justify-content:flex-start;align-items:flex-end;gap:0 1rem;flex-wrap:wrap}.inline-input>label{display:flex;align-items:center;height:1.5rem;margin-bottom:1.5rem}.inline-input>label:has(input) input{margin-bottom:0}.inline-input .radio-check{margin-bottom:1.5rem}}fieldset.inline-legend{border:none;padding:0;margin:0}fieldset.inline-legend legend{float:left;padding:0;margin-left:0;margin-bottom:1.5rem}input[type=date]{cursor:text}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}label.info,legend.info,label>span.info{display:flex;flex-direction:column;align-items:flex-start;gap:0}label.info span,legend.info span,label>span.info span{color:var(--text-color-subtle);font-variation-settings:var(--font-normal);margin-top:-.375rem;font-size:.75rem}label .optional,label .opt,legend .optional,legend .opt,label>span .optional,label>span .opt{gap:0}label .optional:after,label .opt:after,legend .optional:after,legend .opt:after,label>span .optional:after,label>span .opt:after{content:"*";color:var(--error)}label.info{margin-top:0}span.info:has(span){margin-top:0}label.icon{align-items:baseline}input+.help-msg,input+.error-msg,select+.help-msg,select+.error-msg,textarea+.help-msg,textarea+.error-msg,label+.help-msg,label+.error-msg,fieldset+.help-msg,fieldset+.error-msg,.inline-input+.help-msg,.inline-input+.error-msg,.inline-button+.help-msg,.inline-button+.error-msg,.radio-check+.help-msg,.radio-check+.error-msg{font-size:.75rem;line-height:1;top:-1.125rem;height:0;margin:0}input+.error-msg,select+.error-msg,textarea+.error-msg,label+.error-msg,fieldset+.error-msg,.inline-input+.error-msg,.inline-button+.error-msg,.radio-check+.error-msg{color:var(--error)}.non-editable{margin-bottom:1rem}.non-editable label{color:var(--text-color-subtle);cursor:default}.non-editable span{display:flex;align-items:baseline;padding:.25rem;background:var(--background-color-highlight);border:1px solid var(--border-color-subtle);border-radius:.125rem;color:var(--text-color-subtle)}.password-input{position:relative;margin-bottom:1.25rem}.password-input input,.password-input button{flex:1 1 auto;margin:0}.password-input input{padding-right:2.25rem}.password-input button{padding:.125rem;position:absolute;right:0;top:0;border-radius:0 .125rem .125rem 0}.combobox-container{position:relative}.combobox-container .dropdown-indicator{width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #333333;margin:2px;position:absolute;right:.5rem;top:.75rem}.combobox-container input:disabled+.dropdown-indicator{border-top-color:#999}.combobox-container input:focus+.dropdown-indicator,.combobox-container input.focus+.dropdown-indicator,.combobox-container input:active+.dropdown-indicator,.combobox-container input.active+.dropdown-indicator{border-top-color:#4962de}.combobox-container>ul{z-index:1;position:absolute;top:2rem;left:0;background:var(--background-color);border:thin solid var(--border-color);width:100%;max-height:20rem;overflow-y:auto}.combobox-container>ul>li{padding:5px;cursor:pointer}.combobox-container>ul>li.highlighted{background-color:var(--link-color-background)}form.search-form{margin:0 0 1rem}html[data-theme=dark] .dropdown-indicator{border-top-color:#fff}table{--table-head: var(--background-color-strong);--table-head-text: var(--text-color);width:auto;overflow:hidden;border:1px solid var(--border-color);border-radius:.25rem}table th,table td{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);vertical-align:middle}table th.span-column,table td.span-column{border-right:none}table tr:last-child td{border-bottom:none}table td:last-child,table th:last-child{border-right:none}table tfoot tr:first-child td{border-top:1px solid var(--border-color)}table.table{display:table;border-spacing:0;margin:0 0 1rem;border:1px solid var(--border-color-subtle)}table.table th,table.table td{background-clip:padding-box;padding:.5rem;border:none}table.table thead th{font-variation-settings:var(--font-bold);color:var(--table-head-text);background-color:var(--table-head)}table.table tbody>tr{transition:all .1s ease-out}table.table tfoot>tr{transition:all .2s ease-out;font-variation-settings:var(--font-bold)}table.table tfoot>tr td{border-top:1px solid var(--border-color-subtle)}table.table a[role=row]{display:table-row;transition:all .2s ease-out;text-decoration:none;color:var(--text-color)}table.table a[role=row] td{border-bottom:1px solid var(--border-color)}table.table a[role=row]:last-child td{border-bottom:none}table.table a[role=row] .link-row-target{color:var(--link-color);fill:var(--link-color)}table.table a[role=row]:hover,table.table a[role=row]:focus{background-color:var(--link-color-highlight);color:var(--text-color)}table.table a[role=row]:hover .link-row-target,table.table a[role=row]:focus .link-row-target{color:var(--brand);fill:var(--brand)}table.zebra tr:nth-child(2n){background-color:var(--background-color-highlight)}table.border{background:var(--background-color);border-collapse:separate}table.border tr:last-child td{border-bottom:none}table.no-style{max-width:none;border:none;border-collapse:collapse;margin:0 0 1rem;padding:0}table.no-style th,table.no-style td{border:none;padding:0}table.no-style tr:last-child td{border-bottom:none}table.pad td{padding:.75rem .5rem}table.no-pad td{padding:.25rem}table.highlight-rows tbody>tr:hover{background-color:var(--link-color-background);color:var(--text-color)}table.data-table{margin-bottom:1rem;width:auto}table.data-table th,table.data-table td{background-clip:padding-box;padding:.25rem}table.data-table th.action-cell,table.data-table td.action-cell{background-color:var(--background-color-strong)}table.data-table th.action-cell .button-group,table.data-table td.action-cell .button-group{margin:0;flex-wrap:nowrap;gap:.25rem}table.data-table th{font-variation-settings:var(--font-bold);color:var(--table-head-text);background-color:var(--table-head)}table.data-table td{white-space:nowrap}table.data-table td.null,table.data-table td.readonly{background-color:var(--background-color-strong)}table.data-table td.input-cell{padding:0;text-align:center}table.data-table td.input-cell input{border:.125rem solid transparent;border-radius:0;margin:0;box-shadow:none}table.data-table td.input-cell input:focus{border-color:var(--link-color)}table.data-table td.input-cell input[aria-invalid=true]{border-color:var(--error)}table.data-table td[colspan]{background-color:var(--background-color-strong)}table.data-table tr.disabled td{background-color:var(--background-color-highlight)}table.data-table tfoot>tr{background-color:var(--background-color-strong)}.scroll-table{width:auto;overflow:auto;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:inline;margin:0 0 1rem}.scroll-table table{margin:0;left:0;min-width:100%}.scroll-table td,.scroll-table th{background-clip:padding-box}dl.data-list{margin-bottom:1rem;width:fit-content;border:1px solid var(--border-color);display:grid;grid-template-columns:1fr 2fr}dl.data-list dt,dl.data-list dd{padding:.25rem .5rem;border-bottom:1px solid var(--border-color)}dl.data-list dt:last-of-type,dl.data-list dd:last-of-type{border-bottom:none}dl.data-list dt{border-right:1px solid var(--border-color);background-color:var(--background-color-highlight);font-variation-settings:var(--font-bold)}dl.data-list dd{background-color:var(--background-color)}dl.data-list.input-list label,dl.data-list.input-list input,dl.data-list.input-list textarea,dl.data-list.input-list select,dl.data-list.input-list button{margin:0 .75rem 0 0}dl.data-list.input-list label:last-child,dl.data-list.input-list input:last-child,dl.data-list.input-list textarea:last-child,dl.data-list.input-list select:last-child,dl.data-list.input-list button:last-child{margin:0}table.hint-box{width:100%;background-color:var(--background-color-strong);border-radius:.25rem;margin-bottom:1rem;border:none}table.hint-box th,table.hint-box td{padding:.25rem .5rem;border:none}table.hint-box th{font-size:1rem;font-variation-settings:var(--font-bold);border-bottom:1px solid var(--border-color)}ul.entries-list{margin:1rem 0;border:1px solid var(--border-color-subtle);border-bottom:2px solid var(--border-color);border-radius:.25rem}ul.entries-list li{margin:0;min-height:2.5rem;padding:.5rem 1rem;border-top:1px solid var(--background-color);border-bottom:1px solid var(--border-color-subtle);background:var(--background-color-highlight)}@media (width > 48rem){ul.entries-list li{display:grid;grid-template-columns:minmax(auto,100%) 1fr}}ul.entries-list li:first-child{border-top:none;border-radius:.25rem .25rem 0 0}ul.entries-list li:last-child{border-radius:0 0 .25rem .25rem}ul.entries-list li:only-child{border:none;border-radius:.25rem}ul.entries-list li span{display:flex;align-items:center}ul.entries-list li.highlight{background-color:var(--background-color-strong)}ul.entries-list .entry-detail{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}ul.entries-list .entry-subtitle{margin:.25rem 0}ul.entries-list .entry-actions{margin:0;display:flex;align-items:center;justify-content:flex-start;gap:.25rem}@media (width > 48rem){ul.entries-list .entry-actions{justify-content:flex-end}}.container{width:100%;padding:0 1rem;display:flex;flex-direction:column;justify-content:flex-start}.container.small-container{max-width:var(--width-small)}.container.banner{flex-direction:row;align-items:center;justify-content:space-between}@media (width > 64rem){.container.banner-large{flex-direction:row;align-items:center;justify-content:space-between}}.container.vertical-centre{justify-content:center;align-items:center;justify-self:center;align-self:center}.split{display:grid;grid-template-columns:50% 50%;column-gap:2rem}body.modal-page{background:#6a00d4;background:linear-gradient(135deg,var(--rgb-primary-100) 0%,var(--rgb-primary-400) 40%,var(--rgb-primary-600) 60%,var(--rgb-primary-800) 100%);background-size:400% 400%;animation:gradient 120s ease infinite;height:100vh}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.panel{padding:1rem;background:var(--background-color);border-bottom:1px solid var(--border-color-subtle)}@media (width > 80rem){.panel{border-radius:.25rem;border:1px solid var(--border-color-subtle);box-shadow:0 0 1rem .125rem var(--shadow)}}.panel.full{height:100%}.panel>article{margin:2rem 0}.action-header{margin:0 0 1rem;display:flex;flex-direction:column;gap:1rem}.action-header>*{margin-bottom:0}@media (width > 32rem){.action-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.sub-heading h1,.sub-heading h2,.sub-heading h3,.sub-heading h4{margin-bottom:0}#chart{height:50vh}.sidebar{display:grid;grid-template-rows:auto 1fr;padding:0;border-radius:0}.sidebar>article{padding:1rem;overflow:auto;container:article / inline-size}.sidebar>aside{display:flex;flex-direction:column;border-bottom:1px solid var(--border-color-subtle)}@media (width > 48rem){.sidebar{grid-template-columns:auto 1fr;grid-template-rows:1fr}.sidebar>aside{border:none;border-right:1px solid var(--border-color-subtle);max-width:16rem}}.card{display:flex;flex:0 1 auto;flex-direction:column;justify-content:flex-start;padding:1rem;margin:1rem;width:100%;background:var(--background-color);border-radius:.125rem;border:2px solid var(--theme-neutral);outline:2px solid var(--background-color);transition:all .2s ease-out}.card.large{max-width:var(--width-large)}.card.medium{max-width:var(--width-medium)}.card.small{max-width:var(--width-small)}.card.shadow{box-shadow:0 0 1rem 0 var(--shadow)}.card header,.card section,.card footer{margin-bottom:1rem}.card>*:last-child{padding:0;margin:0}.button-group{margin-top:1rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.button-group.vertical{flex-direction:column}@media (width > 32rem){.button-group.end{justify-content:flex-end}}dialog,.dialog{top:0;right:0;bottom:0;left:0;padding:0;margin:auto 1rem;width:var(--width-small);color:var(--text-color);background:var(--background-color);border-radius:.125rem;border:1px solid var(--theme-neutral);outline:1px solid var(--background-color);overscroll-behavior:contain}@media (width > 32rem){dialog,.dialog{position:fixed;margin:auto}}dialog>header,.dialog>header{margin:0;padding:.5rem 1rem;color:var(--text-color);border-bottom:1px solid var(--border-color-subtle);background:var(--background-color-highlight);display:flex;flex-direction:row;align-items:center;justify-content:space-between;top:0;cursor:grab}dialog>header:active,.dialog>header:active{cursor:grabbing}dialog>header>*,.dialog>header>*{margin:0}dialog>form,dialog>.dialog-layout,.dialog>form,.dialog>.dialog-layout{display:flex;flex-direction:column}dialog>form>article,dialog>.dialog-layout>article,.dialog>form>article,.dialog>.dialog-layout>article{margin:1rem}dialog>form>header,dialog>.dialog-layout>header,.dialog>form>header,.dialog>.dialog-layout>header{margin:0;padding:1rem}dialog>form>footer,dialog>.dialog-layout>footer,.dialog>form>footer,.dialog>.dialog-layout>footer{margin:0;padding:1rem;border-top:1px solid var(--border-color-subtle);background:var(--background-color-highlight);bottom:0}dialog>form>footer.action-footer,dialog>.dialog-layout>footer.action-footer,.dialog>form>footer.action-footer,.dialog>.dialog-layout>footer.action-footer{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.5rem}dialog>form>footer.action-footer.split,dialog>.dialog-layout>footer.action-footer.split,.dialog>form>footer.action-footer.split,.dialog>.dialog-layout>footer.action-footer.split{justify-content:space-between}dialog>form.sticky,dialog>.dialog-layout.sticky,.dialog>form.sticky,.dialog>.dialog-layout.sticky{position:sticky;z-index:5}dialog .pop-up,.dialog .pop-up{padding:.5rem;text-align:left;font-variation-settings:var(--font-normal)}dialog::backdrop,.dialog::backdrop{transition:background-color .2s ease-out;background-color:#000000bf;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}aside.collapse-aside{display:grid;grid-template-rows:1fr auto;border:none;padding:0;margin:0}@media (width > 48rem){aside.collapse-aside{grid-template-columns:auto 1fr;grid-template-rows:1fr;place-items:start}}.collapse-content{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;background:var(--background-color-highlight);box-shadow:0 0 2px 1px var(--shadow);transition:all ease-out .2s;z-index:10}.collapse-content>*{overflow:hidden;transition:opacity ease-out .1s .2s}.collapse-content.close{grid-template-columns:0fr;grid-template-rows:0fr;padding:0;border-color:transparent;transition:all ease-out .2s .1s}.collapse-content.close>*{opacity:0;transition:opacity ease-out .1s}@media (width > 48rem){.collapse-content{height:100%;border-bottom:none;box-shadow:none;border-right:1px solid var(--border-color-subtle)}}@media (width > 48rem){.tabs button.nav-toggle{display:none}}.tabs ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.25rem;margin:0;padding:.25rem 0}.tabs ul.hide{display:none}.tabs ul li{display:flex}@media (width > 48rem){.tabs ul{z-index:2;flex-direction:row;gap:1rem;padding:0;border-top-color:transparent}}.tabs.title{font-size:1.25rem}.tabs.title ul{gap:1.5rem}.tabs a,.tabs button{all:unset;font-variation-settings:var(--font-normal);padding:0;color:var(--text-color);text-decoration:none;border-bottom:.125rem solid transparent}@media (width > 48rem){.tabs a,.tabs button{font-variation-settings:var(--font-bold);padding:0 .5rem;color:var(--text-color-subtle);border-bottom:.25rem solid var(--border-color-subtle)}}.tabs a:hover,.tabs a:focus,.tabs button:hover,.tabs button:focus{background:none;color:var(--link-color);border-bottom-color:var(--link-color);outline:none;box-shadow:none;cursor:pointer}.tabs a:focus-visible,.tabs button:focus-visible{background:var(--link-color-background)}.tabs a.disabled,.tabs a:disabled,.tabs button.disabled,.tabs button:disabled{color:var(--border-color-subtle);border-bottom-color:var(--border-color-subtle);cursor:default}.tabs a.disabled:focus-visible,.tabs a:disabled:focus-visible,.tabs button.disabled:focus-visible,.tabs button:disabled:focus-visible{color:var(--link-color-background);border-bottom-color:var(--link-color-background);background:none}.tabs a.active,.tabs a.active:disabled,.tabs a.active:hover,.tabs a.active:focus,.tabs button.active,.tabs button.active:disabled,.tabs button.active:hover,.tabs button.active:focus{font-variation-settings:var(--font-bold);background:none;color:var(--text-color);border-bottom-color:var(--link-color);cursor:default;opacity:1}.tabs a.hide,.tabs button.hide{display:flex}.notice{--notice-background: var(--background-color-highlight);--notice-highlight: var(--background-color-strong);--notice-accent: var(--text-color);display:table;margin:0 0 1rem;border-radius:.25rem;border-left:var(--notice-highlight) .25rem solid;background-color:var(--notice-background);color:var(--notice-accent)}.notice.success,.notice.pos{--notice-background: var(--success-background);--notice-highlight: var(--success)}.notice.error,.notice.neg{--notice-background: var(--error-background);--notice-highlight: var(--error)}.notice.warn{--notice-background: var(--warn-background);--notice-highlight: var(--warn)}.notice .notice-content,.notice>article,.notice>header,.notice>footer{margin:.25rem 1rem}.notice.toast{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.notice.toast p:last-child{margin-bottom:0}.notice.toast button.icon{flex:0 1;margin:1rem 1.5rem 0 0;padding:0}label[role=switch]{display:flex;flex-direction:row;gap:.25rem;margin-bottom:1.5rem;--toggle-base: 1.5rem;--toggle-offset: calc(var(--toggle-base) / 12)}label[role=switch] input[type=checkbox]{top:0;margin:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}label[role=switch] input[type=checkbox]+span{display:block;position:relative;cursor:pointer;text-indent:-9999px;width:calc(var(--toggle-base) * 2);height:var(--toggle-base);margin:0;background:var(--text-color-subtle);border-radius:var(--toggle-base);box-shadow:inset 0 0 1px 1px var(--shadow);outline:1px solid rgba(0,0,0,.25)}label[role=switch] input[type=checkbox]+span:after{content:"";position:absolute;top:var(--toggle-offset);left:var(--toggle-offset);width:calc(var(--toggle-base) - (var(--toggle-offset) * 2));height:calc(var(--toggle-base) - (var(--toggle-offset) * 2));background:var(--background-color-highlight);border-radius:var(--toggle-base);transition:.3s;box-shadow:0 0 2px 1px var(--shadow);outline:1px solid rgba(0,0,0,.25)}label[role=switch] input[type=checkbox]:checked+span{background:var(--success)}label[role=switch] input[type=checkbox]:checked+span:after{left:calc(100% - (var(--toggle-offset)));transform:translate(-100%);background:var(--text-color)}label[role=switch] input[type=checkbox]+span:active:after{width:calc(var(--toggle-base) + (var(--toggle-offset) * 2))}label[role=switch]:focus-within input[type=checkbox]:focus-visible+span{outline:2px solid var(--link-color);background:var(--link-color-background)}label[role=switch]:focus-within input[type=checkbox]:focus-visible+span:after{background:var(--link-color)}.chart-box{display:flex;align-items:stretch}.y-axis-scale{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin:1rem 0;line-height:1}.chart{width:100%;margin:1rem 1rem 1rem 0;background-color:var(--background-color-highlight);@keyframes move{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}}.chart line{stroke:var(--border-color)}.chart .y-axis-line{stroke:var(--border-color);stroke-dasharray:3;opacity:.25}.chart .graph{fill:transparent;stroke:red}.chart .graph-fill{fill:transparent}.chart-legend{display:flex;gap:1rem;flex-wrap:wrap}.chart-legend>*:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.25rem;background:red}.chart-legend .a:before{background:var(--rgb-pink-600)}.chart-legend .b:before{background:var(--rgb-pink-400)}.chart-legend .c:before{background:var(--rgb-pink-200)}.chart-legend .d:before{background:var(--rgb-blue-800)}.chart-legend .e:before{background:var(--rgb-blue-700)}.chart-legend .f:before{background:var(--rgb-blue-600)}.chart-legend .g:before{background:var(--rgb-blue-500)}.chart-legend .h:before{background:var(--rgb-blue-400)}.chart-legend .i:before{background:var(--rgb-blue-300)}.chart-legend .j:before{background:var(--rgb-teal-500)}.chart-colors{--chart-bg: var(--rgb-neutral-0);--chart-alt: var(--rgb-neutral-100)}.chart-colors .cash_and_equivalents{--chart-bg: var(--rgb-teal);--chart-alt: var(--rgb-teal-100)}.chart-colors .equity{--chart-bg: var(--rgb-pink);--chart-alt: var(--rgb-pink-100)}.chart-colors .fixed_income{--chart-bg: var(--rgb-blue);--chart-alt: var(--rgb-blue-100)}.chart-colors .real_estate{--chart-bg: var(--rgb-green);--chart-alt: var(--rgb-green-100)}.chart-colors .alternative{--chart-bg: var(--rgb-orange);--chart-alt: var(--rgb-orange-100)}.chart-colors .unknown{--chart-bg: var(--rgb-yellow);--chart-alt: var(--rgb-yellow-100)}.chart-colors .difference{background:var(--chart-alt)}.chart-colors .over .difference{height:100%;background:repeating-linear-gradient(-45deg,rgb(var(--chart-bg)),rgb(var(--chart-bg)) .25rem,rgb(var(--chart-alt)) .25rem,rgb(var(--chart-alt)) .5rem)}.sub-asset-difference-wrapper{display:grid;gap:0 1rem}@container (width > 32rem){.sub-asset-difference-wrapper{grid-template-columns:repeat(2,1fr)}}@container (width > 48rem){.sub-asset-difference-wrapper{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:repeat(4,auto)}}@container (width > 64rem){.sub-asset-difference-wrapper{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:repeat(3,auto)}}.sub-asset{height:1rem;width:100%;border:.125rem solid var(--chart-bg);border-radius:.125rem;background:var(--chart-bg);display:flex;justify-content:flex-end}.asset-class-allocation{display:grid;margin-bottom:1rem}.asset-class-allocation header{padding:.25rem 0;border-bottom:1px solid var(--border-color-subtle);border-top:1px solid var(--border-color-subtle)}.asset-class-data{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .5rem}@container (width > 48rem){.asset-class-data{display:grid}}.asset-class-data .asset-class-name{color:var(--chart-bg)}.asset-class-data>*{border-left:1px solid var(--border-color-subtle);padding:0 .5rem}.asset-class-chart{display:grid;gap:.25rem}.asset-class-chart .asset-class-bar{align-items:center;background:var(--chart-bg);color:var(--text-color-alt);width:100%;height:.5rem}.chart-container{position:relative;max-width:100%;min-height:20rem;border-top:1px solid var(--border-color-subtle)}@container (width > 80rem){.chart-split{width:100%;display:grid;grid-template-columns:40% auto;grid-template-rows:auto;column-gap:2rem}}.asset-deviation{max-width:100%}.no-margin,.m-0{margin:0!important}.m-b{margin-bottom:1rem!important}.m-t{margin-top:1rem!important}.m-l{margin-left:1rem!important}.m-r{margin-right:1rem!important}.m-x{margin-left:1rem!important;margin-right:1rem!important}.m-y{margin-top:1rem!important;margin-bottom:1rem!important}.no-padding,.p-0{padding:0!important}.w-xs{width:100%}@media (width > 48rem){.w-xs{width:var(--width-xsmall);max-width:100%}}.w-s{width:100%}@media (width > 48rem){.w-s{width:var(--width-small);max-width:100%}}.w-m{width:100%}@media (width > 48rem){.w-m{width:var(--width-medium);max-width:100%}}.w-l{width:100%}@media (width > 48rem){.w-l{width:var(--width-large);max-width:100%}}.w-xl{width:100%}@media (width > 48rem){.w-xl{width:var(--width-xlarge);max-width:100%}}.w-50{width:100%}@media (width > 48rem){.w-50{width:50%}}.w-100{max-width:100%;width:100%;flex:1 1 100%}.w-auto{width:auto;max-width:100%;flex:1 1 auto!important}.flex{display:flex;flex-direction:column;align-items:flex-start}@media (width > 48rem){.flex{flex-direction:row;align-items:center}}@media (width > 80rem){.flex{gap:1rem}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}svg.icon{width:1rem;vertical-align:middle}.currency,.percent{font-variant-numeric:tabular-nums;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap}.loader{perspective:500px;display:flex;justify-content:center;align-items:center;gap:.5rem}.loader .spinner{width:1.5rem;height:1.5rem;fill:var(--text-color-subtle);transform:rotateY(45deg);animation:loaderAnimation 1.5s linear infinite}@keyframes loaderAnimation{0%{transform:rotateY(0) rotate(0)}50%{transform:rotateY(180deg) rotate(0)}to{transform:rotateY(360deg) rotate(0)}}@media (width < 31.999rem){.hide-max-small{display:none!important}}@media (width < 47.999rem){.hide-max-medium{display:none!important}}@media (width > 32rem){.hide-min-small{display:none!important}}@media (width > 48rem){.hide-min-medium{display:none!important}}.border-0{border-top:0;border-right:0;border-bottom:0;border-left:0}.border-left-0{border-left:0}.border-right-0{border-right:0}.border-top-0{border-top:0}.border-bottom-0{border-bottom:0}.pg-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.pg-header>h1{margin-top:1.5rem}.pg-header-state{display:flex;align-items:flex-start;justify-content:flex-end;flex:1 0 auto}.pg-header-title{display:flex;flex-direction:column;align-items:flex-start}.pg-header-callout{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:1.5rem 2rem 1rem;padding:.25rem 1rem;border:1px solid var(--border-color-subtle);background:var(--background-color-highlight);border-radius:.25rem;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-header-callout dl,.pg-header-callout dt,.pg-header-callout dd{margin:0}.pg-header-callout dt{font-variation-settings:var(--font-bold);color:var(--text-color-subtle)}.pg-header-date{flex:0 1 16rem}.pg-header-date input{font-size:1.25rem;font-variation-settings:var(--font-bold);height:2.75rem}.portfolio-group-plan-chart{display:grid;grid-template-columns:minmax(100px,1fr) max-content;width:100%}.portfolio-group-plan-line-stack{width:100%;position:relative;height:36rem}@media (width > 60rem){.portfolio-group-plan-line-stack{height:24rem}}.portfolio-group-plan-legend{margin:1rem 0 3rem;padding:.5rem;background-color:var(--background-color-highlight);border:1px solid var(--text-color);border-radius:.25rem;list-style:none}.portfolio-group-plan-legend ul{height:100%;list-style:none;margin:0rem;display:flex;flex-direction:column-reverse;justify-content:space-around}.portfolio-group-plan-legend ul li{display:flex;align-items:end}.table-legend{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;justify-content:start;gap:.5rem 1rem}.legend-item{display:flex;align-items:center;gap:.25rem}.legend-item svg{stroke:var(--text-color);stroke-width:1px}#chart-background{fill:var(--background-color-highlight);stroke:var(--border-color);stroke-width:1px}.chart-axis-line{stroke:var(--text-color);stroke-width:1px}.chart-stack{stroke:var(--text-color);stroke-width:1px;stroke-opacity:.25}.chart-tick-x,.chart-tick-y{font-family:var(--sans-stack);font-variant-numeric:tabular-nums;font-size:.5rem;line-height:1}.chart-tick-x line,.chart-tick-y line{stroke:var(--text-color)}.chart-tick-x text,.chart-tick-y text{line-height:1;fill:var(--text-color)}@media (width > 40rem){.chart-tick-x,.chart-tick-y{font-size:.75rem}}.chart-tick-x-year{transform:translateY(.25rem)}@media (width > 40rem){.chart-tick-x-year{transform:translateY(.5rem)}}.chart-tick-x-month-day{transform:translateY(.75rem)}@media (width > 40rem){.chart-tick-x-month-day{transform:translateY(1.5rem)}}.chart-tick-l-value text{transform:translate(-.25rem,.25rem)}.chart-tick-r-value text{transform:translate(.25rem,.25rem)}.chart-axis-label{font-variant-numeric:tabular-nums;fill:var(--text-color)}.chart-grid line{stroke:var(--text-color-subtle);stroke-width:1px;stroke-opacity:.5}.brush-box,.chart-brush-handle{fill:var(--background-color);stroke:var(--border-color);stroke-width:1px}#brush_pattern,.visx-brush-selection{stroke:var(--text-color)}.chart-tooltip-box{cursor:pointer}.chart-tooltip-line{stroke:var(--text-color-subtle);stroke-opacity:.5}.chart-target-line,.chart-target-point,.chart-tooltip-point{stroke:var(--text-color)}.portfolio-group-header-items{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.definition-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;background-color:var(--background-color-highlight);text-align:center;padding:.25rem 1rem;border-radius:.5rem}.definition-box dt{font-size:.875rem}.definition-box dd{font-variation-settings:var(--font-bold);font-weight:700;padding:.25rem}fieldset.no-style{border:none;padding:unset}.generator-form-header{display:flex;margin-bottom:1rem}.generator-form-header .left-arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid var(--text-color);top:7px}.generator-form-header button[type=submit]{margin-left:auto}.generator-form-cards{display:grid;grid-auto-flow:column;gap:20px;padding-right:3rem;grid-template-columns:repeat(3,1fr)}.generator-form-cards>.overview{max-height:35rem;overflow:auto}.generator-form-cards .card{margin:0}@media (width < 80rem){.generator-form-cards{grid-template-columns:repeat(2,1fr)}.generator-form-cards>.overview{grid-column:1/3;grid-row:2}}.generator-list-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (width < 80rem){.generator-list-cards{grid-template-columns:repeat(2,1fr)}}@media (width < 50rem){.generator-list-cards{grid-template-columns:repeat(1,1fr)}}.generator-list-cards .schedule{display:grid;grid-template-columns:8rem auto}.generator-list-cards .card{margin:0}.generator-date-fields{display:grid;grid-template-columns:16rem auto;gap:.5rem}.generator-date-fields .start-date{grid-column:1 / 2}.generator-date-fields .end-date{grid-column:1 / 1}.generator-date-fields .no-end-date{grid-column:2 / 2}.generator-date-fields .no-end-date>input{margin-top:.25rem}@media (width < 94rem){.generator-date-fields .no-end-date{grid-column:1 / 2;margin-bottom:1rem}}.caa-list{display:grid;grid-template-columns:max-content auto max-content auto auto 1fr;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:.25rem;margin:0}.caa-list .caa-list-header{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:0 1rem;background-color:var(--banner-color);border-radius:.25rem .25rem 0 0;color:var(--banner-text-highlight);font-variation-settings:var(--font-bold)}.caa-list .caa-list-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.caa-list .caa-list-item button{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:0 1rem;background-color:var(--background-color);color:var(--text-color);padding:.5rem;text-decoration:none;text-align:left}.caa-list .caa-list-item button svg{height:1.5rem;width:1.5rem;fill:var(--background-color-strong)}.caa-list .caa-list-item button:hover{background-color:var(--rgb-accent-100);color:var(--rgb-black)}.caa-list .caa-list-item button:hover svg{fill:var(--rgb-black)}.caa-list .caa-details{font-variant-numeric:tabular-nums}.caa-list .caa-none{margin:1rem}.caa-list .status-pill{background:var(--rgb-neutral);border-radius:.25rem;display:inline-block;font-size:.75rem;font-variation-settings:var(--font-bold);color:var(--rgb-white);line-height:1;padding:.25rem .5rem;text-align:center;width:100%}.caa-list .status-pill.open,.caa-list .status-pill.execute_pending{background:var(--rgb-positive)}.caa-list .status-pill.remove_pending{background:var(--rgb-alert)}.asset-list{display:grid;grid-template-columns:repeat(2,max-content) repeat(4,auto) repeat(2,max-content);border:1px solid var(--border-color);border-radius:.25rem;margin:0;overflow:auto}.asset-list li{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.asset-list li>span{padding:.25rem .5rem;border-right:1px solid var(--border-color)}.asset-list li>span:last-of-type{border-right:none}.asset-list .asset-list-header{background-color:var(--banner-color);border-radius:.25rem .25rem 0 0;color:var(--banner-text-highlight);font-variation-settings:var(--font-bold)}.asset-list .asset-list-header>span{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center}.asset-list .asset-list-header .asset-list-class{justify-content:flex-start}.asset-list .asset-list-total{grid-column:1/3}.asset-list .asset-list-current{grid-column:3/5}.asset-list .asset-list-as-of{grid-column:5/7}.asset-list .asset-list-deviation{grid-column:7/9}.asset-list .asset-list-item{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.asset-list .asset-list-item:hover{background-color:var(--rgb-accent-100);color:var(--rgb-black)}.asset-list .asset-list-footer{background-color:var(--background-color-highlight);border-top:1px solid var(--border-color);border-radius:0 0 .25rem .25rem;font-variation-settings:var(--font-bold)}.positions-list{display:grid;grid-template-columns:max-content auto auto auto 1fr max-content max-content;border:1px solid var(--border-color);border-radius:.25rem;margin:0}.positions-list-header{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:0 1rem;background-color:var(--banner-color);border-radius:.25rem .25rem 0 0;color:var(--banner-text-highlight);padding:.5rem;font-variation-settings:var(--font-bold)}.positions-list-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:0 1rem;padding:.25rem .5rem;font-variant-numeric:tabular-nums}.positions-list-item:hover{background-color:var(--rgb-accent-100);color:var(--rgb-black)}.positions-pivot-select-box{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.positions-pivot-select-box label{width:fit-content;white-space:nowrap;font-variation-settings:var(--font-bold)}.positions-pivot-select-box select{width:fit-content;margin:0;font-variation-settings:var(--font-bold)}.spacer-icon-button{display:flex;align-items:center;height:1.5rem;width:1.5rem;padding:.125rem}.pivot-view{--pivot-background: var(--background-color);--pivot-border: var(--border-color);--pivot-text: var(--text-color);display:grid;border:1px solid var(--pivot-border);border-radius:.375rem .375rem 0 0;border-bottom:none;margin:0}.pivot-view>*{display:grid;grid-column:1/-1;grid-template-columns:subgrid;background-color:var(--pivot-background);color:var(--pivot-text);fill:var(--pivot-text)}.pivot-view>header{--pivot-background: var(--rgb-teal-700);--pivot-border: var(--rgb-white);--pivot-text: var(--rgb-white);font-variation-settings:var(--font-bold);border-radius:.25rem .25rem 0 0;border-bottom:1px solid var(--pivot-border)}.pivot-view>li{grid-template-rows:auto auto;border-bottom:1px solid var(--pivot-border)}.pivot-view>li>*{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.pivot-view>li>.pivot-content{grid-row:-1}.pivot-view>li>.pivot-content.end-pivot{grid-template-columns:1fr}.pivot-view>header,.pivot-view .pivot-entry,.pivot-view .pivot-content{background-color:var(--pivot-background);color:var(--pivot-text);fill:var(--pivot-text)}.pivot-view .pivot-content{--pivot-background: var(--background-color-highlight)}.pivot-view .pivot-entry:hover{cursor:pointer;--pivot-background: var(--link-color-background);--pivot-text: var(--link-color-text)}.pivot-view li.active{--pivot-background: var(--link-color-background);--pivot-text: var(--link-color-text);border-bottom:2px solid var(--rgb-teal-700)}.pivot-view li.active>.pivot-entry{border-bottom:1px solid var(--pivot-border)}.pivot-view li.active>.pivot-entry .pivot-toggle-icon{transform:rotate(0)}.pivot-view .pivot-view{grid-template-columns:subgrid;grid-column:1/-1;border:none;border-left:1px solid var(--pivot-border);border-radius:0;margin-left:2rem;background-color:var(--background-color-highlight)}.pivot-view .pivot-view>header{border-radius:0}.pivot-view .pivot-view>li:last-child{border-bottom:none}.pivot-view .pivot-columns{display:grid;grid-column:1/-2;grid-template-columns:subgrid;margin:0}.pivot-view .pivot-columns>*{grid-template-columns:subgrid;padding:.125rem .5rem;border-right:1px solid var(--pivot-border)}.pivot-view .pivot-columns .split-column{display:grid;grid-template-columns:1fr minmax(4rem,3fr);padding:0;border:none}.pivot-view .pivot-columns .split-column>*{padding:.125rem .5rem;border-right:1px solid var(--pivot-border)}.pivot-view .pivot-action{display:grid;grid-column:-1;grid-template-columns:max-content 1fr;padding:.125rem .5rem}.pivot-view .pivot-action>button{grid-column:-1}.pivot-view .pivot-toggle{display:grid;grid-template-columns:max-content 1fr;gap:.5rem;align-items:center}.pivot-view .pivot-toggle .pivot-toggle-icon{grid-column:1}.pivot-view .pivot-toggle .pivot-toggle-label{grid-column:2}.pivot-view .pivot-toggle .pivot-toggle-icon{transform:rotate(-90deg);transition:all .2s ease-out}.pivot-view .activities-view{margin:1rem 1rem 1rem 2rem}.ca-inv-caa-list{grid-template-columns:repeat(2,max-content) 2fr repeat(4,max-content)}.ca-inv-caa-list .ca-details{grid-column:2/5}.inv-ca-caa-list{grid-template-columns:max-content 2fr 1fr repeat(4,max-content)}.inv-ca-caa-list .inv-details{grid-column:2/-2}.inv-ca-caa-list .ca-name{grid-column:2/4}.act2-inv-caa-list{grid-template-columns:max-content 1fr repeat(5,max-content)}.act2-inv-caa-list .ca-name,.act2-inv-caa-list .inv-name{grid-column:2/4}#signin-nwm-logo{height:4rem;margin:1rem;fill:rgba(var(--white),.35)}.dark-toggle{padding:0 1rem;border-bottom:1px solid var(--border-color-subtle)}._palette_hc7b0_1{margin:0;padding:0;border:1px solid var(--text-color)}._palette_hc7b0_1 header{margin:0;padding:1rem .5rem}._palette_hc7b0_1 figure header{padding:.5rem}._palette_hc7b0_1 figure figcaption{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem}@media (width > 32rem){._palette_hc7b0_1 figure figcaption{flex-direction:row}}._palette_hc7b0_1 figure figcaption svg{height:1.5rem;width:1.5rem;vertical-align:bottom}._palette_hc7b0_1 figure figcaption td{min-width:3rem;padding:0}._contrast_hc7b0_35{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}@media (width > 64rem){._contrast_hc7b0_35{flex-direction:row}}._contrastLight_hc7b0_46{padding:.5rem;color:var(--rgb-white);background:rgba(from var(--rgb-black)r g b/.5)}._contrastDark_hc7b0_52{padding:.5rem;color:var(--rgb-black);background:rgba(from var(--rgb-white)r g b/.5)}
