@import"https://fonts.googleapis.com/icon?family=Material+Icons+Round";:root{--color-white: #ffffff;--color-green-100: #f5f9ed;--color-green-200: #bde588;--color-green-300: #81ab40;--color-green-400: #00843d;--color-green-700: #01632d;--color-green-800: #03441f;--color-green-900: #012912;--color-black: #000000;--color-soft-green: var(--color-green-100);--color-leaf-green: var(--color-green-400);--color-deep-green: var(--color-green-800);--color-neutral-100: #f3f4f3;--color-neutral-200: #e7e8e8;--color-neutral-300: #dbdddc;--color-neutral-400: #9fa4a2;--color-neutral-500: #707773;--color-neutral-600: #58605c;--color-neutral-700: #404945;--color-neutral-800: #28332d;--color-neutral-900: #1c2722;--color-neutral-1000: #101c16;--color-ruby-red-100: #eb5655;--color-ruby-red-500: #c50f1f;--color-yolk-yellow-100: #fea800;--color-sapphire-blue-100: #55a5eb;--color-sapphire-blue-500: #0f49c5;--color-rich-red-100: #f7b9c0;--color-rich-red-500: #ea5062;--color-rich-red-900: #9e2a2f;--color-bright-yellow-100: #ffd77d;--color-bright-yellow-500: #ffbc27;--color-bright-yellow-900: #ff7c48;--color-sky-blue-100: #bcedff;--color-sky-blue-500: #57d1ff;--color-sky-blue-900: #007681;--color-vibrant-purple-100: #c6c2ff;--color-vibrant-purple-500: #7166ff;--color-vibrant-purple-900: #393380;--color-midnight-blue-100: #99adc2;--color-midnight-blue-500: #003266;--color-midnight-blue-900: #001a33}.icon{color:var(--icon)}.icon-inverse{color:var(--icon-inverse)}.icon-brand{color:var(--icon-brand)}.icon-secondary{color:var(--icon-secondary)}.icon-active{color:var(--icon-active)}.icon-disabled{color:var(--icon-disabled)}.icon-light{color:var(--icon-light)}.emphasis-surface{background-color:var(--emphasis-surface)}.emphasis-positive{background-color:var(--emphasis-positive)}.emphasis-negative{background-color:var(--emphasis-negative)}.emphasis-informational{background-color:var(--emphasis-informational)}.emphasis-warning{background-color:var(--emphasis-warning)}.emphasis-announcement{background-color:var(--emphasis-announcement)}.emphasis-skeleton{background-color:var(--emphasis-skeleton)}@font-face{font-family:HelveticaNowForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargill_normal_normal.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargill_normal_normal.woff) format("woff")}@font-face{font-family:HelveticaNowForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargillIt_italic_normal.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargillIt_italic_normal.woff) format("woff");font-style:italic}@font-face{font-family:HelveticaNowForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargillBold_normal_normal.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargillBold_normal_normal.woff) format("woff");font-weight:700}@font-face{font-family:HelveticaNowForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargillBdIt_italic_normal.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/HelveticaNowForCargill/HelveticaNowForCargillBdIt_italic_normal.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:BigCaslonForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargill_normal_normal.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargill_normal_normal.woff) format("woff")}@font-face{font-family:BigCaslonForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargillItalic_italic_normal.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargillItalic_italic_normal.woff) format("woff");font-style:italic}@font-face{font-family:BigCaslonForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargill.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargill.woff) format("woff");font-weight:700}@font-face{font-family:BigCaslonForCargill;src:url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargill-Italic.woff2) format("woff2"),url(https://cdn.fonts.net/kit/09058254-ffc9-4f1e-b7bf-1c14b7910848/BigCaslonForCargill/BigCaslonForCargill-Italic.woff) format("woff");font-style:italic;font-weight:700}ul,ol{margin:1em 0;padding-left:2.5rem}body{line-height:1.5;-webkit-font-smoothing:antialiased}:root{--bg-surface: var(--color-white);--bg-background: var(--color-green-100);--bg-surface-hover: var(--color-neutral-100);--bg-surface-pressed: var(--color-neutral-300);--bg-surface-selected: var(--color-leaf-green);--bg-selected-disabled: var(--color-neutral-100);--bg-interactive: var(--color-leaf-green);--bg-interactive-hover: var(--color-green-800);--bg-interactive-disabled: var(--color-neutral-500);--bg-interactive-inactive: var(--color-green-300);--bg-skeleton: var(--color-neutral-100);--bg-skeleton-highlight: var(--color-neutral-300);--bg-light: var(--color-white);--text-primary: var(--color-neutral-1000);--text-secondary: var(--color-neutral-500);--text-disabled: var(--color-neutral-400);--text-interactive: var(--color-leaf-green);--text-selected: var(--color-green-700);--text-header: var(--color-leaf-green);--text-subheading: var(--color-green-900);--text-alert: var(--color-ruby-red-500);--text-inverse: var(--color-white);--text-light: var(--color-white);--text-dark: var(--color-neutral-1000);--border-primary: var(--color-neutral-300);--border-primary-hover: var(--color-leaf-green);--border-secondary: var(--color-neutral-200);--border-secondary-hover: var(--color-neutral-400);--border-interactive: var(--color-green-700);--border-alert: var(--color-ruby-red-500);--border-input: var(--color-neutral-400);--border-light: var(--color-white);--border-dark: var(--color-neutral-1000);--icon: var(--color-neutral-700);--icon-inverse: var(--color-white);--icon-brand: var(--color-leaf-green);--icon-secondary: var(--color-neutral-500);--icon-active: var(--color-green-900);--icon-disabled: var(--color-neutral-400);--icon-light: var(--color-white);--icon-font: "Material Icons Round";--emphasis-surface: var(--color-white);--emphasis-positive: var(--color-leaf-green);--emphasis-negative: var(--color-ruby-red-500);--emphasis-informational: var(--color-neutral-700);--emphasis-warning: var(--color-yolk-yellow-100);--emphasis-announcement: var(--color-sapphire-blue-500);--emphasis-skeleton: var(--color-neutral-200);--expression-root: var(--color-green-200);--expression-root-text: var(--color-green-900);--expression-inverse: var(--color-green-900);--expression-inverse-text: var(--color-green-200);--expression-surface: var(--bg-surface);--expression-surface-text: var(--text-header);--spacing-sm: 4px;--spacing-base: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px;--spacing-5xl: 56px;--spacing-6xl: 80px;--padding-xs: 2px;--padding-sm: 4px;--padding-base: 8px;--padding-md: 12px;--padding-lg: 16px;--padding-xl: 24px;--padding-2xl: 32px;--padding-3xl: 40px;--padding-4xl: 48px;--padding-5xl: 56px;--padding-6xl: 80px;--corner-radius-xs: 4px;--corner-radius-sm: 8px;--corner-radius-md: 16px;--corner-radius-lg: 24px;--font-sans: HelveticaNowForCargill, sans-serif;--font-serif: BigCaslonForCargill, Georgia, serif;--heading-font-family: var(--font-serif);--heading-font-weight: 400;--heading-font-lg: 72px;--heading-font-md: 56px;--heading-font-sm: 40px;--subheading-font-family: var(--font-sans);--subheading-font-weight: 700;--subheading-font-lg: 32px;--subheading-font-md: 24px;--subheading-font-sm: 20px;--body-font-family: var(--font-sans);--body-font-weight: 400;--body-font-base: 16px;--body-font-md: 16px;--body-font-sm: 12px;--body-font-xs: 10px;--transition-interaction: .15s;--transition-standard: .35s;--transition-ripple: .75s;--sidebar-width: 220px}@media(max-width:1024px){:root{--spacing-sm: 4px;--spacing-base: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 40px;--spacing-5xl: 40px;--spacing-6xl: 40px;--padding-xs: 2px;--padding-sm: 4px;--padding-base: 8px;--padding-md: 12px;--padding-lg: 16px;--padding-xl: 24px;--heading-font-lg: 48px;--heading-font-md: 40px;--heading-font-sm: 32px;--subheading-font-lg: 24px;--subheading-font-md: 20px;--subheading-font-sm: 18px;--body-font-base: 16px;--body-font-sm: 12px;--body-font-xs: 10px}}[data-theme=dark]{--bg-surface: var(--color-neutral-1000);--bg-background: var(--color-neutral-900);--bg-surface-hover: var(--color-neutral-900);--bg-surface-pressed: var(--color-neutral-700);--bg-surface-selected: var(--color-leaf-green);--bg-selected-disabled: var(--color-neutral-800);--bg-interactive: var(--color-green-200);--bg-interactive-hover: var(--color-green-300);--bg-interactive-disabled: var(--color-neutral-500);--bg-interactive-inactive: var(--color-green-300);--bg-skeleton: var(--color-neutral-800);--bg-skeleton-highlight: var(--color-neutral-700);--bg-light: var(--color-white);--text-primary: var(--color-white);--text-secondary: var(--color-neutral-400);--text-disabled: var(--color-neutral-500);--text-interactive: var(--color-green-200);--text-selected: var(--color-green-100);--text-header: var(--color-green-200);--text-subheading: var(--color-green-100);--text-alert: var(--color-ruby-red-500);--text-inverse: var(--color-neutral-1000);--text-light: var(--color-white);--text-dark: var(--color-neutral-1000);--border-primary: var(--color-neutral-700);--border-primary-hover: var(--color-leaf-green);--border-secondary: var(--color-neutral-800);--border-secondary-hover: var(--color-neutral-700);--border-interactive: var(--color-green-200);--border-alert: var(--color-ruby-red-100);--border-input: var(--color-neutral-500);--border-light: var(--color-white);--border-dark: var(--color-neutral-1000);--icon: var(--color-neutral-300);--icon-inverse: var(--color-green-900);--icon-brand: var(--color-green-200);--icon-secondary: var(--color-neutral-400);--icon-active: var(--color-white);--icon-disabled: var(--color-neutral-500);--icon-light: var(--color-white);--emphasis-surface: var(--color-neutral-800);--emphasis-positive: var(--color-leaf-green);--emphasis-negative: var(--color-ruby-red-100);--emphasis-informational: var(--color-neutral-300);--emphasis-warning: var(--color-yolk-yellow-100);--emphasis-announcement: var(--color-sapphire-blue-100);--emphasis-skeleton: var(--color-neutral-200);--expression-root: var(--color-green-200);--expression-root-text: var(--color-green-900);--expression-inverse: var(--color-green-900);--expression-inverse-text: var(--color-green-200);--expression-surface: var(--bg-surface);--expression-surface-text: var(--text-header)}button,.btn,.btn-contained,.btn-outlined,.btn-text,.btn-icon,.fab,.tabs label,.ripple{--ripple-y: 50%;--ripple-x: 50%;--ripple-color: var(--bg-surface);position:relative;overflow:hidden}.fx-ripple.run{position:absolute;content:"";top:calc(var(--ripple-y) - 50%);left:calc(var(--ripple-x) - 50%);width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle,var(--ripple-color) 10%,transparent 11%);transform:scale(100);opacity:0;transition:var(--transition-ripple)}.fx-ripple{transform:scale(0);opacity:.3;transition:0s}.grow-on-hover{transition:transform .35s;transform:scale(1);.no-grow-effect{transition:var(--transition-standard);transform:scale(1)}&:hover .no-grow-effect{transform:scale(calc(1/1.02))}&:hover{transform:scale(1.02)}}body,*{box-sizing:border-box;margin:0;padding:0}.surface{background-color:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--corner-radius-md)}.background{background-color:var(--bg-background);.light{background-color:var(--bg-light)}}.appbar,.card,.paper{background:var(--bg-surface);padding:var(--padding-xl) var(--padding-xl);border:1px solid var(--border-primary);border-radius:var(--corner-radius-md);box-shadow:var(--paper-shadow);margin-bottom:var(--paper-margin-bottom)}.appbar{position:sticky;display:flex;align-items:center;justify-content:flex-start;margin:var(--spacing-md);top:var(--spacing-md);z-index:1}@media screen and (max-width:768px){.appbar{top:0;margin:0;border-top-left-radius:0;border-top-right-radius:0}}.expressive{background-color:var(--expression-root);border-color:var(--expression-root);color:var(--expression-root-text);&.surface{background-color:var(--expression-surface);border-color:var(--border-primary);color:var(--expression-surface-text)}&.inverse{background-color:var(--expression-inverse);border-color:var(--expression-inverse);color:var(--expression-inverse-text)}&.brand{background-color:var(--color-leaf-green);border-color:var(--color-leaf-green);color:var(--text-light)}*:is(h1,h2,h3,h4,h5,h6,p,span){color:inherit}}.border-0{border:0}.border{border:1px solid var(--border-primary)}.border-primary{border-color:var(--border-primary)}.border-primary-actionable{border-color:var(--border-primary);&:hover{border-color:var(--border-primary-hover)}}.border-secondary{border-color:var(--border-secondary)}.border-secondary-actionable{border-color:var(--border-secondary);&:hover{border-color:var(--border-secondary-hover)}}.border-interactive{border-color:var(--border-interactive)}.border-alert{border-color:var(--border-alert)}.border-input{border-color:var(--border-input)}.border-light{border-color:var(--border-light)}.border-dark{border-color:var(--border-dark)}.surface-actionable{&:hover{background-color:var(--bg-surface-hover)}&:active{background-color:var(--bg-surface-pressed)}&.selected,&:focus,&:focus-within{background-color:var(--bg-surface-selected)}&.disabled,&:disabled{background-color:var(--bg-selected-disabled)}}.bg-interactive{background-color:var(--bg-interactive);&:hover{background-color:var(--bg-interactive-hover)}&:active{background-color:var(--bg-interactive-pressed)}.disabled,&:disabled{background-color:var(--bg-interactive-disabled)}.inactive{background-color:var(--bg-interactive-inactive)}}.skeleton{animation:skeleton 1s linear infinite alternate}@keyframes skeleton{0%{background-color:var(--bg-skeleton)}to{background-color:var(--bg-skeleton-highlight)}}h1,h2,h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}h4,h5,h6{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight)}h1{font-size:var(--heading-font-lg);line-height:1.2}h2{font-size:var(--heading-font-md);line-height:1.2}h3{font-size:var(--heading-font-sm);line-height:1.2}h4{font-size:var(--subheading-font-lg)}h5{font-size:var(--subheading-font-md)}h6{font-size:var(--subheading-font-sm)}p,span,blockquote,div{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-font-size)}:is(h1,h2,h3,h4,h5,h6,p,span,blockquote){&.header{color:var(--text-header)}&.subheading{color:var(--text-subheading)}&.primary{color:var(--text-primary)}&.secondary{color:var(--text-secondary)}&.interactive{color:var(--text-interactive)}&.selected{color:var(--text-selected)}&.alert{color:var(--text-alert)}&.disabled{color:var(--text-disabled)}&.inverse{color:var(--text-inverse)}&.txt-light{color:var(--text-light)}&.txt-dark{color:var(--text-dark)}}.serif{font-family:var(--font-serif)}.sans{font-family:var(--font-sans)}.bold{font-weight:700}.regular{font-weight:400}.italic,em{font-style:italic;font-family:inherit}.fs-20{font-size:20px}.body-base{font-size:var(--body-font-base)}.body-sm{font-size:var(--body-font-sm)}.body-xs{font-size:var(--body-font-xs)}a,a:visited{&:not(.btn,.btn-contained,.btn-outlined,.btn-text,.btn-icon,.fab){color:var(--text-interactive)}}[data-icon]:before{vertical-align:sub;line-height:1em;font-size:1.25em;font-family:var(--icon-font);font-weight:400;color:var(--icon);content:attr(data-icon);-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[data-icon-after]:after{vertical-align:sub;font-size:1.25em;font-family:var(--icon-font);font-weight:400;color:var(--icon);content:attr(data-icon-after);-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.accordion-group{width:100%;interpolate-size:allow-keywords;details{cursor:pointer;position:relative;width:100%;display:block;overflow:hidden;&::details-content{block-size:0;transition:block-size .2s,content-visibility 1s;transition-behavior:allow-discrete}&[open]::details-content{block-size:auto}}summary{padding:var(--padding-lg);&:hover{background-color:var(--bg-surface-hover)}&::marker,&::-webkit-details-marker{content:"";display:none}+div{padding:var(--padding-lg)}}summary:after{font-family:var(--icon-font)!important;content:"";position:absolute;margin:var(--padding-lg) var(--padding-lg);top:0;right:0;display:inline-block;transform:rotate(-180deg);transition:all .15s}details[open]>summary:after{transform:rotate(0)}&.left-marker{summary{padding-left:calc(var(--padding-lg) + var(--padding-xl))}summary:after{left:0;right:auto}}}.alert{--section-padding-x: var(--padding-lg);--section-padding-y: var(--padding-lg);--section-radius: var(--corner-radius-sm);display:flex;align-items:center;border:1px solid var(--border-primary);border-radius:var(--section-radius);padding:var(--section-padding-x) var(--section-padding-y);&:before{align-self:stretch;display:grid;place-content:center;flex:0;font-family:var(--icon-font);font-size:24px;padding:0 var(--section-padding-x);margin:calc(var(--section-padding-x) * -1 + -1px);margin-right:var(--section-padding-x);border-top-left-radius:var(--section-radius);border-bottom-left-radius:var(--section-radius)}&.success:before{content:"";color:#fff;background-color:var(--emphasis-positive)}&.warning:before{content:"";color:#fff;background-color:var(--emphasis-warning)}&.error:before{content:"";color:#fff;background-color:var(--emphasis-negative)}&.info:before{content:"";color:#fff;background-color:var(--emphasis-informational)}&.announcement:before{content:"";color:var(--icon);background-color:transparent}}.breadcrumbs{padding:var(--padding-md) 0;font-size:var(--body-font-sm);color:var(--text-disabled);a{color:var(--text-interactive);text-decoration:none;&:hover{text-decoration:underline}}a:after{content:" / ";display:inline-block;margin:0 var(--spacing-md)}span{cursor:default}}@property --pct{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.btn,.btn-contained,.btn-outlined,.btn-text,.btn-light,.fab{--pct: 0%;--bg: var(--bg-interactive);--bg-hover: var(--bg-interactive-hover);--border: var(--text-interactive);--color: var(--text-inverse);--color-hover: var(--text-inverse);display:inline-block;cursor:pointer;outline:none;text-decoration:none;border:0;border-radius:var(--corner-radius-sm);padding:var(--padding-base) var(--padding-lg);font-size:.9rem;line-height:1.5;font-weight:700;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bg-hover) var(--pct),var(--border));background:radial-gradient(circle at 50% 75%,var(--bg-hover) var(--pct),var(--bg) calc(var(--pct) * 1.25),var(--bg) 0%)!important;transition:--pct .2s;transition-timing-function:linear;&[data-icon]:before{color:unset!important}color:var(--color);&:hover{--pct: 100%;color:var(--color-hover)}}.btn-outlined{--bg: transparent;--color: var(--text-interactive);--color-hover: var(--text-inverse)}.btn-light{--bg: var(--bg-light);--color: var(--text-dark)}.btn-text{--bg: transparent;--bg-hover: transparent;--color: var(--text-interactive);--color-hover: var(--text-selected);box-shadow:none;--ripple-color: var(--text-interactive);&:hover{color:var(--text-selected)}}.btn-icon{--ripple-color: var(--text-interactive);background-color:transparent;color:var(--text-interactive);box-shadow:none;border:0;font-size:1em;aspect-ratio:1 / 1;padding:var(--padding-md);border-radius:50rem;text-decoration:none;&[data-icon]{width:auto;height:auto;padding:var(--padding-md);aspect-ratio:1;display:inline-grid;place-content:center;line-height:1em}&:hover{background-color:var(--bg-background)}&:is(a,span){display:inline-block}}.fab{display:grid;place-content:center;border-radius:99rem;line-height:1;aspect-ratio:1 / 1;padding:var(--padding-lg) var(--padding-lg)}.chip,.badge{font-size:.8em;display:inline-block;border:1px solid var(--border-primary);padding:var(--padding-sm) var(--padding-md);border-radius:var(--corner-radius-md);user-select:none}.badge,.bg-pallette{&.rich-red-100{background-color:var(--color-rich-red-100);color:var(--text-dark)}&.rich-red-500{background-color:var(--color-rich-red-500);color:var(--text-light)}&.rich-red-900{background-color:var(--color-rich-red-900);color:var(--text-light)}&.bright-yellow-100{background-color:var(--color-bright-yellow-100);color:var(--text-dark)}&.bright-yellow-500{background-color:var(--color-bright-yellow-500);color:var(--text-light)}&.bright-yellow-900{background-color:var(--color-bright-yellow-900);color:var(--text-light)}&.sky-blue-100{background-color:var(--color-sky-blue-100);color:var(--text-dark)}&.sky-blue-500{background-color:var(--color-sky-blue-500);color:var(--text-light)}&.sky-blue-900{background-color:var(--color-sky-blue-900);color:var(--text-light)}&.vibrant-purple-100{background-color:var(--color-vibrant-purple-100);color:var(--text-dark)}&.vibrant-purple-500{background-color:var(--color-vibrant-purple-500);color:var(--text-light)}&.vibrant-purple-900{background-color:var(--color-vibrant-purple-900);color:var(--text-light)}&.midnight-blue-100{background-color:var(--color-midnight-blue-100);color:var(--text-dark)}&.midnight-blue-500{background-color:var(--color-midnight-blue-500);color:var(--text-light)}&.midnight-blue-900{background-color:var(--color-midnight-blue-900);color:var(--text-light)}&.neutral-100{background-color:var(--color-neutral-100);color:var(--text-dark)}&.neutral-500{background-color:var(--color-neutral-500);color:var(--text-light)}&.neutral-900{background-color:var(--color-neutral-900);color:var(--text-light)}&.soft-green{background-color:var(--color-soft-green);color:var(--text-dark)}&.leaf-green{background-color:var(--color-leaf-green);color:var(--text-light)}&.deep-green{background-color:var(--color-deep-green);color:var(--text-light)}}footer{margin-top:32px;background-color:var(--color-deep-green);color:var(--text-light);padding:32px;position:relative}footer:before{content:"";left:0;right:0;position:absolute;background-color:transparent;top:-64px;height:64px;width:100%;border-bottom-left-radius:32px;border-bottom-right-radius:32px;box-shadow:0 32px 0 0 var(--color-deep-green)}footer.transparent{background-color:transparent;color:var(--text-primary)}footer.transparent:before{height:0}.select,.input-field{margin-top:var(--spacing-sm);width:100%;font-size:var(--font-size-text-base);border:1px solid var(--border-primary);border-radius:var(--corner-radius-sm);background-color:var(--bg-surface);color:var(--text-primary);padding:var(--padding-base);transition:.25s all;&:focus,&:focus-within{border-color:var(--color-leaf-green);outline:none;box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--border-interactive)}&:is([type=date]){appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;&:invalid{color:var(--text-disabled)}&::-webkit-calendar-picker-indicator{display:none}}select{width:100%;appearance:none;border:0;outline:none}}label:has(input.toggle,input.checkbox,input.radio){display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;user-select:none;width:fit-content}input.toggle{position:relative;display:grid;place-content:center;appearance:none;background-color:var(--bg-interactive);display:inline-block;width:2.05rem;height:1.1rem;border-radius:50rem;margin:var(--spacing-sm);margin-left:0;&:checked{background-color:var(--bg-interactive)}&:before{content:"";background-color:var(--bg-surface);box-shadow:none;display:block;position:absolute;width:.9rem;height:.9rem;border-radius:50rem;margin:0;top:.1rem;left:.1rem;transition:var(--transition-interaction) all}&:checked:before{left:50%;background-color:var(--bg-surface);box-shadow:none}}label.file-upload{display:block;padding:var(--padding-lg);border-radius:var(--element-radius);border:1px dashed var(--border-primary);color:var(--text-secondary);cursor:pointer;input{display:none}}input[type=radio].radio{float:left;display:grid;place-content:center;appearance:none;background-color:var(--bg-surface);margin:var(--checkbox-margin);border-radius:50%;border:1px solid var(--border-input);overflow:hidden;&:checked:before{transform:scale(.75)}&:checked{border:1px solid var(--bg-interactive)}&:before{content:"";width:.75rem;height:.75rem;transform:scale(0);transition:var(--transition-interaction) all;background:var(--bg-interactive);border-radius:50%}}input[type=checkbox].checkbox{float:left;display:grid;place-content:center;appearance:none;background-color:var(--bg-surface);margin-right:var(--spacing-sm);border-radius:var(--corner-radius-xs);border:1px solid var(--border-input);overflow:hidden;&:hover{border:1px solid var(--border-interactive)}&:checked{border:1px solid var(--border-interactive)}&:before{font-family:var(--icon-font);content:"";width:1rem;height:1rem;font-size:.8rem;display:grid;place-content:center;transform:scale(0);color:var(--text-inverse);transition:var(--transition-interaction) transform ease-in-out;background-color:var(--border-interactive)}&:checked:before{transform:scale(1)}}.menu{display:inline-block;position:relative;[popover]{box-sizing:border-box;position:absolute;border:1px solid var(--border-primary);background-color:var(--bg-surface);color:var(--text-primary);border-radius:var(--corner-radius-sm);display:block;margin:0;top:100%;min-width:100%;opacity:0;z-index:1;visibility:hidden;transition:all .15s;transform:translateY(-20%) scale(.75);max-height:40vh;overflow-y:auto}&:focus-within [popover]{opacity:1;transform:none;visibility:visible}}.tabs{padding-left:var(--padding-md);min-width:100%;overflow-x:auto;display:flex;position:relative;box-shadow:inset 0 -2px 0 0 var(--border-primary);&.center{justify-content:center}>label{--ripple-color: var(--text-interactive);min-width:min-content;padding:var(--padding-sm) var(--padding-lg);cursor:pointer;border-bottom:2px solid transparent;user-select:none;&:hover{border-bottom-color:var(--border-primary)}&:has(input[type=radio]:checked){border-bottom-color:var(--border-interactive);anchor-name:--selected-tab}}>input[type=radio],>label>input[type=radio]{position:fixed;left:-9999px;&:checked+label{border-bottom-color:var(--border-interactive);anchor-name:--selected-tab}}@supports (position-anchor:--selected-tab){>input[type=radio]+label,label:has(input[type=radio]){border-bottom-width:0}&:after{content:"";position:absolute;position-anchor:--selected-tab;bottom:0;left:anchor(left);right:anchor(right);height:2px;background-color:var(--border-interactive);transform:translate(0)}&:focus-within:after{transition:all .3s}}}.tree-view{[data-icon]:before{top:.2em;margin-right:var(--spacing-sm)}details{display:block;font-size:.9rem;padding:var(--padding-sm);padding-left:calc(0px + var(--padding-md))}summary{margin-left:calc(0px - var(--spacing-md))}summary::marker,summary::-webkit-details-marker{content:"";display:none}summary:before{content:"⌃";position:relative;top:-0em;display:inline-block;transform:rotate(90deg);margin-right:var(--spacing-base);transition:all .15s}details[open]>summary:before{top:-.25em;left:.25em;transform:rotate(180deg)}details.no-content>summary:before{opacity:0}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;opacity:.3;border-radius:var(--corner-radius-md);overflow:hidden}.glide__slide.into{transition:opacity .5s;opacity:1}.glide__slide--active{opacity:1}.glide__slide.outof{transition:opacity .5s;opacity:.3}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__arrow{position:absolute;top:0;height:100%;cursor:pointer;background-color:transparent;display:block;color:#fff;border:0;padding:2px 0 0;margin:0;width:32px;opacity:0;transition:opacity .5s}.glide__arrow:after{content:"";position:absolute;top:calc(50% - 16px);display:block;width:32px;height:32px;border:2px solid white;color:#fff;border-radius:50%}.glide__arrow:hover{opacity:1}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__bullets{position:absolute;bottom:40px;left:40px}.glide__bullet{display:inline-block;width:40px;height:10px;border-radius:var(--corner-radius-md);background-color:var(--neutral-300);border:0;margin:0 4px;cursor:pointer}.glide__bullet--active{background-color:var(--color-leaf-green)}.glide__bullet--active.autoplay{--pct: 0%;background:linear-gradient(to right,var(--color-leaf-green) 0%,var(--color-leaf-green) var(--pct),var(--neutral-300) var(--pct),var(--neutral-300) 100%);animation-name:bullet-timing;animation-duration:10s;animation-fill-mode:forwards}@keyframes bullet-timing{0%{--pct: 0%}to{--pct: 100%}}.sprout-datatable{background-color:var(--bg-surface);color:var(--text-primary);table{border-collapse:collapse}td{color:color-mix(in srgb,var(--text-primary) 85%,var(--bg-surface));width:auto;white-space:nowrap}thead.sticky-top{position:sticky;top:0;z-index:3;th{box-shadow:inset 0 -1px 0 0 var(--border-primary)}}td,th{background-color:var(--bg-surface);&.sticky{position:sticky;z-index:2;&:is(td){background-color:var(--bg-background)}}&.sticky-top.sticky{z-index:3}}& th{user-select:none;text-transform:capitalize;text-align:left;--border: 1px solid #ccc}td select{display:inline;border:0;font-size:inherit;width:100%;--appearance: none;outline:none;text-align:inherit;background-color:transparent;border-radius:var(--corner-radius-sm);color:var(--text-primary);overflow:hidden}td input{display:inline;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;font-size:inherit;font-family:inherit;width:100%;text-align:inherit;background-color:transparent;border-radius:var(--corner-radius-sm);color:var(--text-primary);overflow:hidden;&:read-only{color:var(--text-disabled)}}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}td{font-size:var(--font-size-xs);border-bottom:1px solid var(--border-primary);padding:var(--padding-sm)}td.compact{padding:0 var(--padding-sm)}td.open-row{padding:0}tr.group-row{opacity:1;z-index:4;position:sticky;box-shadow:0 4px 8px var(--border-primary),0 -1px 0 0 var(--border-primary)}td.group-row{font-weight:700;padding:0;position:sticky;left:0;border:0;div{padding:var(--padding-sm) var(--padding-md);background-color:color-mix(in srgb,var(--color-leaf-green) 35%,var(--bg-surface));color:var(--text-primary)}}&.editable{tr:focus-within:not(.open-row){background-color:color-mix(in srgb,var(--color-leaf-green) 15%,var(--bg-surface))}td:focus-within:not(.open-row){box-shadow:inset 0 0 1px 1px var(--color-leaf-green)}}.sort-asc:after{position:absolute;display:inline-block;font-family:var(--icon-font);right:-18px;content:""}.sort-desc:after{position:absolute;display:inline-block;font-family:var(--icon-font);right:-18px;content:""}.filter-menu{display:block;position:absolute;top:-4px;z-index:100}.button-filter{position:absolute;display:inline-block;padding:4px;border:0;color:var(--text-interactive);background:transparent;cursor:pointer;&:hover{color:var(--text-selected)}&:before{font-family:var(--icon-font);font-size:1rem;font-weight:700;content:""}}}.input-container{display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--corner-radius-sm);padding:var(--padding-base);&:focus-within{border-color:var(--color-leaf-green)}input{flex:1;border:0!important;box-shadow:none!important;font-size:var(--body-font-base);outline:none;background-color:transparent;color:color-mix(var(--text-primary) 85%,transparent);:focus{border:0!important;box-shadow:none!important;outline:none!important}}&.search{position:relative;&:after{position:absolute;font-family:var(--icon-font);content:"search";right:var(--spacing-base);color:var(--text-disabled);font-size:var(--subheading-font-sm)}}}.hovered-parent{opacity:0}*:hover{>.hovered-parent{opacity:1}}.calendar{width:350px;padding:8px 16px;border:1px solid var(--border-primary);border-radius:var(--corner-radius-sm);background-color:var(--bg-surface);color:var(--text-primary);--cover: 10px;& table[dir=rtl]{--cover: -10px}.header{& label{text-align:left;font-size:var(--font-body-sm);font-weight:700;color:var(--text-primary);display:block}display:flex;justify-content:center;align-items:center;text-align:center;padding:8px 8px 16px;border-bottom:1px solid var(--border-primary);&.rtl{flex-direction:row-reverse}& input[type=datetime-local]{margin-bottom:16px}& input+input{margin-left:8px}& input[type=text],select{background-color:transparent;color:var(--text-primary);font:var(--sans);font-size:16px;width:100%;font-weight:400;text-align:center;padding:4px;border-radius:var(--corner-radius-sm);border:1px solid var(--border-primary)}& select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:4px 16px;text-overflow:""}.time-input{box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin-top:8px;border:1px solid var(--border-primary);border-radius:var(--corner-radius-sm);padding:4px;& select{display:inline;border:0;padding:0 4px;margin:0;width:auto;text-align:center;border-radius:var(--corner-radius-sm)}}}& table{outline:var(--color-leaf-green);display:flex;flex-direction:column;border-bottom:1px solid var(--border-primary);width:100%;font-size:14px;& thead th{color:var(--text-secondary);font-weight:400;flex:1;width:24px}& tr{display:flex;flex-direction:row;justify-content:stretch}& td{flex:1;margin:8px 0;position:absolute;color:var(--text-primary);text-align:center;position:relative;padding:4px;z-index:1;cursor:pointer;border-radius:var(--corner-radius-sm)}& table:not(&.keyboard-mode) td:not(.selected):hover{background-color:color-mix(in srgb,var(--color-leaf-green) 25%,var(--bg-surface))!important}& td.selected,td.selected.disabled{justify-self:center;background-color:var(--color-leaf-green)!important;color:var(--text-light);&:hover{background-color:var(--color-leaf-green)!important}}& td.selected:has(+td.between),td.selected:has(+td.today){box-shadow:var(--cover) 0 0 0 color-mix(in srgb,var(--color-leaf-green) 10%,var(--bg-surface))}& td.between:has(+td.selected),td.between:has(+td.today){box-shadow:var(--cover) 0 0 0 color-mix(in srgb,var(--color-leaf-green) 10%,var(--bg-surface))}& td.today:has(+td.between),td.today:has(+td.selected){box-shadow:inset 0 0 0 2px var(--color-leaf-green),var(--cover) 0 0 0 color-mix(in srgb,var(--color-leaf-green) 10%,var(--bg-surface))}& td.today{background-color:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--color-leaf-green)}& td.between{border-radius:0;z-index:1;background-color:color-mix(in srgb,var(--color-leaf-green) 10%,var(--bg-surface))}& td.today.between{border-radius:var(--corner-radius-sm);background-color:color-mix(in srgb,var(--color-leaf-green) 10%,var(--bg-surface))}& td.between:has(+td){background-color:color-mix(in srgb,var(--color-leaf-green) 10%,var(--bg-surface))}& td.disabled{color:var(--text-disabled)}}.actions{text-align:right;padding-top:8px}& button{background-color:transparent;border:none;color:var(--text-interactive);font-size:16px;font-weight:700;cursor:pointer;padding:8px 16px;border-radius:var(--corner-radius-sm);&:hover{color:var(--text-selected)}}}.cargill-okta-widget{font-family:var(--font-sans);border:1px solid var(--color-neutral-200);padding:var(--padding-xl);border-radius:var(--corner-radius-lg);width:400px;background-color:var(--bg-surface);color:var(--text-primary);& h1,h2{font-size:var(--subheading-font-md);font-weight:700;font-family:var(--font-sans);color:var(--text-primary);padding:0;margin:0}.okta-sign-in-header{text-align:center}.auth-org-logo{height:64px}.o-form-head{font-size:var(--subheading-font-sm)}.o-form-label{padding-top:8px;font-size:var(--body-font-sm);font-weight:700}.o-form-input{position:relative}.okta-form-input-field input{margin-top:2px;width:100%;font-size:var(--font-size-text-base);border:1px solid var(--color-neutral-400);border-radius:var(--corner-radius-sm);padding:var(--padding-base);background-color:var(--bg-surface);color:var(--text-primary);transition:.25s all;&:focus{border-color:var(--color-leaf-green);outline:none;box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--border-interactive)}}.password-toggle{position:absolute;top:-.25rem;right:0;padding:var(--padding-base)}.eyeicon.button-show:before{font-size:1.5rem;font-family:var(--icon-font);content:""}.eyeicon.button-hide{display:none}.eyeicon.button-hide:before{font-size:1.5rem;font-family:var(--icon-font);content:""}.o-form-input-name-remember{display:block;padding:var(--padding-md) 0}.button{cursor:pointer;width:100%;font-weight:700;font-size:.9rem;border-radius:8px;border:0;display:inline-block;padding:var(--padding-md);color:#fff;text-decoration:none;--pct: -9.99%;transition:--pct .2s;transition-timing-function:linear;background:radial-gradient(circle at 50% 100%,var(--color-deep-green) var(--pct),var(--color-leaf-green) var(--pct),var(--color-leaf-green) 0%);&:hover{--pct: 100%}}& ul{margin:0;padding:0}& li{list-style:none;padding:0}.link.help{margin:var(--padding-md) 0}.auth-divider{font-size:0;text-align:center}.link,.button-text{text-align:center;width:100%;font-weight:700;font-size:.9rem;border-radius:8px;border:0;display:inline-block;padding:var(--padding-md);color:#00843d;text-decoration:none;transition:color .125s;&:hover{color:#03441f}}.link-button{margin-top:var(--padding-md);text-align:center}.link.help{margin:var(--padding-sm) 0 0}.help-links{border:1px solid var(--color-neutral-200);border-radius:var(--corner-radius-sm)}& li+li .link{--margin: 0;--padding: 0;border-top:1px solid var(--color-neutral-200);border-radius:0}.primary-auth{display:flex;flex-direction:column}.auth-footer{order:1}.primary-auth-container{order:2;display:flex;flex-direction:column}.support-message{order:1;text-align:center;display:block;cursor:default;text-decoration:none;font-weight:400;font-family:var(--sans-serif);font-size:var(--body-font-sm);color:var(--color-neutral-400)}.cargill-identity{order:2;margin:var(--padding-md) 0;text-align:center;width:100%;font-weight:700;font-size:.9rem;border-radius:8px;border:1px solid var(--color-leaf-green);display:inline-block;padding:var(--padding-base);color:var(--text-interactive);text-decoration:none;--pct: 0%;transition:--pct .2s,color .25s,border .2s;transition-timing-function:linear;background:radial-gradient(circle at 50% 100%,var(--color-deep-green) var(--pct),var(--bg-surface) 0%);&:hover{--pct: 100%;color:#fff;border-color:var(--color-deep-green)}}.request-access-flow{order:3}.o-form-error-container:not(:empty){padding-right:.5rem;font-size:var(--body-font-sm);border:1px solid var(--color-ruby-red-500);color:var(--color-neutral-700);border-radius:var(--corner-radius-sm);display:flex;align-items:stretch;overflow:hidden;& p{padding:var(--padding-sm);margin:0}&:before{display:flex;align-items:center;content:"";font-family:var(--icon-font);color:#fff;font-size:24px;padding-left:.5rem;padding-right:.5rem;margin-right:.5rem;background-color:var(--color-ruby-red-500)}}.okta-form-input-error{font-size:var(--body-font-sm);color:var(--emphasis-negative);padding:0;margin:0;&:before{content:"";font-family:var(--icon-font);color:var(--emphasis-negative);background-size:contain;height:var(--body-font-base);width:var(--body-font-base);margin:2px 2px -2px 0}}.mobile-recovery-hint{font-size:var(--font-size-text-sm);color:var(--color-neutral-700)}.custom-checkbox{display:flex;align-items:center;margin:var(--padding-md) 0;user-select:none}input[type=checkbox]{float:left;display:grid;place-content:center;appearance:none;background-color:var(--bg-surface);margin-right:var(--spacing-sm);border-radius:var(--corner-radius-xs);border:1px solid var(--border-input);overflow:hidden;&:hover{border:1px solid var(--border-interactive)}&:checked{border:1px solid var(--border-interactive)}&:before{font-family:var(--icon-font);content:"";width:1rem;height:1rem;font-size:.8rem;display:grid;place-content:center;transform:scale(0);transition:var(--transition-interaction) transform ease-in-out;background-color:var(--border-interactive);color:var(--text-inverse)}&:checked:before{transform:scale(1)}}}.flex{display:flex}.flex-0{flex:0}.flex-1{flex:1}.flex.col,.flex-col{flex-direction:column}.flex.col-reverse,.flex-col-reverse{flex-direction:column-reverse}.flex.row,.flex-row{flex-direction:row}.flex.row-reverse,.flex-row-reverse{flex-direction:row-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-end-safe{justify-content:safe flex-end}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-baseline{justify-content:baseline}.justify-normal{justify-content:normal}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-end-safe{justify-items:safe end}.justify-items-center{justify-items:center}.justify-items-center-safe{justify-items:safe center}.justify-items-stretch{justify-items:stretch}.justify-items-normal{justify-items:normal}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-center-safe{justify-self:safe center}.justify-self-end{justify-self:end}.justify-self-end-safe{justify-self:safe end}.justify-self-stretch{justify-self:stretch}.content-normal{align-content:normal}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end-safe{align-items:safe flex-end}.items-center{align-items:center}.items-center-safe{align-items:safe center}.items-baseline{align-items:baseline}.items-baseline-last{align-items:last baseline}.items-stretch{align-items:stretch}.flex.wrap,.flex-wrap{flex-wrap:wrap}.flex.nowrap,.flex-nowrap{flex-wrap:nowrap}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-end-safe{align-self:safe flex-end}.self-center{align-self:center}.self-center-safe{align-self:safe center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.self-baseline-last{align-self:last baseline}@media screen and (min-width:769px){.lg\:flex-row,.flex.lg\:row{flex-direction:row}.lg\:flex-row-reverse,.flex.lg\:row-reverse{flex-direction:row-reverse}}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-base{gap:var(--spacing-base)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.gap-3xl{gap:var(--spacing-3xl)}.gap-4xl{gap:var(--spacing-4xl)}.gap-5xl{gap:var(--spacing-5xl)}.gap-6xl{gap:var(--spacing-6xl)}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-6{grid-column:span 6}.col-4{grid-column:span 4}.col-3,.col-2{grid-column:span 3}@media screen and (min-width:769px){.lg\:col-12{grid-column:span 12}.lg\:col-8{grid-column:span 8}.lg\:col-6{grid-column:span 6}.lg\:col-4{grid-column:span 4}.lg\:col-3{grid-column:span 3}.lg\:col-2{grid-column:span 2}}.rel{position:relative}.abs{position:absolute}.block{display:block!important}.ib{display:inline-block!important}.hidden{display:none!important}.float-right{float:right}.float-left{float:left}.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.rot-0{transform:rotate(0)}.rot-90{transform:rotate(90deg)}.rot-180{transform:rotate(180deg)}.rot-270{transform:rotate(270deg)}.corner-xs{border-radius:var(--corner-radius-xs)!important}.corner-sm{border-radius:var(--corner-radius-sm)!important}.corner-md{border-radius:var(--corner-radius-md)!important}.corner-lg{border-radius:var(--corner-radius-lg)!important}.hw-full{height:100%;width:100%}.w-full,.full-width{width:100%}.w-half,.half-width{width:50%}.w-third,.third-width{width:33.333%}.shadow-sm{box-shadow:0 4px 16px #0000001a}.shadow-md{box-shadow:0 12px 24px #0000001a}.shadow-lg{box-shadow:0 12px 24px #00000040}.divider{border-bottom:1px solid var(--border-primary)}ul.no-bullets,ol.no-bullets{list-style-type:none;padding:0}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.media-darken:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000040 0% 100%)}@media screen and (min-width:769px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:ib{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:grid{display:grid!important}}.p-0{padding:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-xs{padding:var(--padding-xs)!important}.pl-xs{padding-left:var(--padding-xs)!important}.pr-xs{padding-right:var(--padding-xs)!important}.pt-xs{padding-top:var(--padding-xs)!important}.pb-xs{padding-bottom:var(--padding-xs)!important}.px-xs{padding-left:var(--padding-xs)!important;padding-right:var(--padding-xs)!important}.py-xs{padding-top:var(--padding-xs)!important;padding-bottom:var(--padding-xs)!important}.p-sm{padding:var(--padding-sm)!important}.pl-sm{padding-left:var(--padding-sm)!important}.pr-sm{padding-right:var(--padding-sm)!important}.pt-sm{padding-top:var(--padding-sm)!important}.pb-sm{padding-bottom:var(--padding-sm)!important}.px-sm{padding-left:var(--padding-sm)!important;padding-right:var(--padding-sm)!important}.py-sm{padding-top:var(--padding-sm)!important;padding-bottom:var(--padding-sm)!important}.p-base{padding:var(--padding-base)!important}.pl-base{padding-left:var(--padding-base)!important}.pr-base{padding-right:var(--padding-base)!important}.pt-base{padding-top:var(--padding-base)!important}.pb-base{padding-bottom:var(--padding-base)!important}.px-base{padding-left:var(--padding-base)!important;padding-right:var(--padding-base)!important}.py-base{padding-top:var(--padding-base)!important;padding-bottom:var(--padding-base)!important}.p-md{padding:var(--padding-md)!important}.pl-md{padding-left:var(--padding-md)!important}.pr-md{padding-right:var(--padding-md)!important}.pt-md{padding-top:var(--padding-md)!important}.pb-md{padding-bottom:var(--padding-md)!important}.px-md{padding-left:var(--padding-md)!important;padding-right:var(--padding-md)!important}.py-md{padding-top:var(--padding-md)!important;padding-bottom:var(--padding-md)!important}.p-lg{padding:var(--padding-lg)!important}.pl-lg{padding-left:var(--padding-lg)!important}.pr-lg{padding-right:var(--padding-lg)!important}.pt-lg{padding-top:var(--padding-lg)!important}.pb-lg{padding-bottom:var(--padding-lg)!important}.px-lg{padding-left:var(--padding-lg)!important;padding-right:var(--padding-lg)!important}.py-lg{padding-top:var(--padding-lg)!important;padding-bottom:var(--padding-lg)!important}.p-xl{padding:var(--padding-xl)!important}.pl-xl{padding-left:var(--padding-xl)!important}.pr-xl{padding-right:var(--padding-xl)!important}.pt-xl{padding-top:var(--padding-xl)!important}.pb-xl{padding-bottom:var(--padding-xl)!important}.px-xl{padding-left:var(--padding-xl)!important;padding-right:var(--padding-xl)!important}.py-xl{padding-top:var(--padding-xl)!important;padding-bottom:var(--padding-xl)!important}.p-2xl{padding:var(--padding-2xl)!important}.pl-2xl{padding-left:var(--padding-2xl)!important}.pr-2xl{padding-right:var(--padding-2xl)!important}.pt-2xl{padding-top:var(--padding-2xl)!important}.pb-2xl{padding-bottom:var(--padding-2xl)!important}.px-2xl{padding-left:var(--padding-2xl)!important;padding-right:var(--padding-2xl)!important}.py-2xl{padding-top:var(--padding-2xl)!important;padding-bottom:var(--padding-2xl)!important}.p-3xl{padding:var(--padding-3xl)!important}.pl-3xl{padding-left:var(--padding-3xl)!important}.pr-3xl{padding-right:var(--padding-3xl)!important}.pt-3xl{padding-top:var(--padding-3xl)!important}.pb-3xl{padding-bottom:var(--padding-3xl)!important}.px-3xl{padding-left:var(--padding-3xl)!important;padding-right:var(--padding-3xl)!important}.py-3xl{padding-top:var(--padding-3xl)!important;padding-bottom:var(--padding-3xl)!important}.p-4xl{padding:var(--padding-4xl)!important}.pl-4xl{padding-left:var(--padding-4xl)!important}.pr-4xl{padding-right:var(--padding-4xl)!important}.pt-4xl{padding-top:var(--padding-4xl)!important}.pb-4xl{padding-bottom:var(--padding-4xl)!important}.px-4xl{padding-left:var(--padding-4xl)!important;padding-right:var(--padding-4xl)!important}.py-4xl{padding-top:var(--padding-4xl)!important;padding-bottom:var(--padding-4xl)!important}.p-5xl{padding:var(--padding-5xl)!important}.pl-5xl{padding-left:var(--padding-5xl)!important}.pr-5xl{padding-right:var(--padding-5xl)!important}.pt-5xl{padding-top:var(--padding-5xl)!important}.pb-5xl{padding-bottom:var(--padding-5xl)!important}.px-5xl{padding-left:var(--padding-5xl)!important;padding-right:var(--padding-5xl)!important}.py-5xl{padding-top:var(--padding-5xl)!important;padding-bottom:var(--padding-5xl)!important}.p-6xl{padding:var(--padding-6xl)!important}.pl-6xl{padding-left:var(--padding-6xl)!important}.pr-6xl{padding-right:var(--padding-6xl)!important}.pt-6xl{padding-top:var(--padding-6xl)!important}.pb-6xl{padding-bottom:var(--padding-6xl)!important}.px-6xl{padding-left:var(--padding-6xl)!important;padding-right:var(--padding-6xl)!important}.py-6xl{padding-top:var(--padding-6xl)!important;padding-bottom:var(--padding-6xl)!important}.m-0{margin:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.m-sm{margin:var(--spacing-sm)}.ml-sm{margin-left:var(--spacing-sm)}.mr-sm{margin-right:var(--spacing-sm)}.mt-sm{margin-top:var(--spacing-sm)}.mb-sm{margin-bottom:var(--spacing-sm)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.m-base{margin:var(--spacing-base)}.ml-base{margin-left:var(--spacing-base)}.mr-base{margin-right:var(--spacing-base)}.mt-base{margin-top:var(--spacing-base)}.mb-base{margin-bottom:var(--spacing-base)}.mx-base{margin-left:var(--spacing-base);margin-right:var(--spacing-base)}.my-base{margin-top:var(--spacing-base);margin-bottom:var(--spacing-base)}.m-md{margin:var(--spacing-md)}.ml-md{margin-left:var(--spacing-md)}.mr-md{margin-right:var(--spacing-md)}.mt-md{margin-top:var(--spacing-md)}.mb-md{margin-bottom:var(--spacing-md)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.ml-lg{margin-left:var(--spacing-lg)}.mr-lg{margin-right:var(--spacing-lg)}.mt-lg{margin-top:var(--spacing-lg)}.mb-lg{margin-bottom:var(--spacing-lg)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.ml-xl{margin-left:var(--spacing-xl)}.mr-xl{margin-right:var(--spacing-xl)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xl{margin-bottom:var(--spacing-xl)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mx-2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl)}.my-2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.ml-3xl{margin-left:var(--spacing-3xl)}.mr-3xl{margin-right:var(--spacing-3xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mx-3xl{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl)}.my-3xl{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.m-4xl{margin:var(--spacing-4xl)}.ml-4xl{margin-left:var(--spacing-4xl)}.mr-4xl{margin-right:var(--spacing-4xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.mx-4xl{margin-left:var(--spacing-4xl);margin-right:var(--spacing-4xl)}.my-4xl{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-4xl)}.m-5xl{margin:var(--spacing-5xl)}.ml-5xl{margin-left:var(--spacing-5xl)}.mr-5xl{margin-right:var(--spacing-5xl)}.mt-5xl{margin-top:var(--spacing-5xl)}.mb-5xl{margin-bottom:var(--spacing-5xl)}.mx-5xl{margin-left:var(--spacing-5xl);margin-right:var(--spacing-5xl)}.my-5xl{margin-top:var(--spacing-5xl);margin-bottom:var(--spacing-5xl)}.m-6xl{margin:var(--spacing-6xl)}.ml-6xl{margin-left:var(--spacing-6xl)}.mr-6xl{margin-right:var(--spacing-6xl)}.mt-6xl{margin-top:var(--spacing-6xl)}.mb-6xl{margin-bottom:var(--spacing-6xl)}.mx-6xl{margin-left:var(--spacing-6xl);margin-right:var(--spacing-6xl)}.my-6xl{margin-top:var(--spacing-6xl);margin-bottom:var(--spacing-6xl)}:root{--rail-bg: var(--color-leaf-green);--rail-button-hover-bg: var(--color-green-700);--rail-button-selected-bg: var(--color-green-900);--rail-button-color: var(--text-light);--rail-space: 56px}[data-theme=dark]{--rail-bg: var(--color-deep-green);--rail-button-hover-bg: var(--color-green-700);--rail-button-selected-bg: var(--color-green-900);--rail-button-color: var(--text-light);--rail-space: 56px}.sprout-template{display:flex;justify-items:stretch;align-items:stretch;min-height:100vh;background-color:var(--bg-background);color:var(--text-primary);nav.rail,nav.drawer{flex:0;display:flex;flex-direction:column;z-index:1}nav.rail{background-color:var(--rail-bg);color:var(--text-light);width:var(--rail-space);min-width:var(--rail-space);padding:var(--padding-base);gap:var(--spacing-md);position:relative;@media screen and (min-width:768px){&:not(:has(+nav.drawer)):before{content:"";top:0;position:absolute;background-color:transparent;left:var(--rail-space);width:calc(var(--corner-radius-md) * 2);height:100%;border-top-left-radius:var(--corner-radius-md);border-bottom-left-radius:var(--corner-radius-md);box-shadow:calc(var(--corner-radius-md) * -1) 0 0 0 var(--rail-bg)}}[data-icon]:before{color:#fff;display:static}button{display:grid;place-content:center;padding:0;background-color:transparent;color:var(--rail-button-color);border:none;width:100%;aspect-ratio:1/1;font-size:1.25rem;border-radius:var(--corner-radius-sm);&:hover{background-color:var(--rail-button-hover-bg)}&.selected{background-color:var(--rail-button-selected-bg)}&:focus-visible{outline:none;border:1px solid var(--color-white)}}}nav.drawer{position:sticky;top:0;height:100vh;overflow-y:auto;min-width:var(--sidebar-width);color:var(--text-primary);background-color:var(--bg-surface);padding:var(--padding-md);transition:all var(--transition-interaction) ease-out,color 0s,background-color 0s;margin-left:0%;&:not(.open,.default,.fixed){margin-left:calc(-1 * var(--sidebar-width))}button{text-align:left}}main{flex:1;padding:var(--padding-md) var(--padding-lg);box-sizing:border-box;container:appbar / inline-size;z-index:1;.container{margin-inline:var(--spacing-2xl)}}nav.appbar{box-sizing:border-box;position:sticky;z-index:2;margin:0;background-color:var(--bg-surface);color:var(--text-primary);padding:var(--padding-md) var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--corner-radius-md);&.brand-flex{position:static!important;background-color:transparent!important;border:0!important;.btn-icon{&[data-icon]:before{color:var(--color-white)!important}&:hover{background-color:color-mix(in srgb,var(--color-deep-green) 35%,transparent)}}}}.paper{margin:var(--spacing-md) 0;border:1px solid var(--border-primary);border-radius:var(--corner-radius-md)}.hero{position:absolute;background-position:top center;top:0;z-index:0;width:100vw;.brand-hero-background{width:100vw;aspect-ratio:9/4}.overlay{vertical-align:top;position:absolute;top:0;left:0;width:100%;height:auto;.background{fill:var(--bg-background);d:path("M -0.54882812,251.75391 V 678.13477 H 1462.8359 v -32.94922 c -41.0971,-6.82748 -82.0069,-16.24007 -122.6855,-28.88867 -143.64,-44.67701 -277.2605,-110.75215 -406.31446,-186.86915 -113.008,-66.663 -222.72021,-139.03289 -342.53321,-193.71289 -69.095,-31.538 -139.03471,-60.40725 -214.38671,-73.15625 -95.042,-16.102 -185.65329,2.39318 -273.98829,36.95118 -36.785252,14.3912 -71.043577,32.13989 -103.47655812,52.24414 z")}.accent{fill:var(--color-leaf-green);d:path("m -286.04687,568.17969 c 29.52346,-45.03469 59.48855,-89.75325 92.09179,-132.43946 79.196,-103.692 177.043388,-185.90729 300.36719,-234.15429 88.335,-34.558 178.94628,-53.05317 273.98828,-36.95117 75.352,12.749 145.28977,41.61825 214.38477,73.15625 119.81297,54.68 229.52715,127.04989 342.53515,193.71289 129.05399,76.117 262.67249,142.19214 406.31249,186.86914 162.8,50.621 329.301,49.44464 496.711,37.93164 3.9399,-0.255 7.8206,-1.64722 13.1406,-2.82422 -0.04,-8.12 -0.1016,-15.0438 -0.1016,-21.9668 0.037,-17.6925 1.9536,-61.68544 0.7245,-78.98146 -4.6415,1.27696 -84.8932,-13.37126 -88.5033,-12.99279 -166.86,17.69 -333.2098,25.02431 -497.7598,-19.55469 C 1122.6442,480.66073 986.653,419.55017 854.89495,348.25817 739.51399,285.83116 627.19292,217.53944 505.43792,167.33044 c -70.214,-28.968 -141.17059,-55.22841 -216.93359,-65.19141 -95.573,-12.571999 -185.43826,9.25678 -272.439459,47.05078 -121.460901,52.777 -216.189481,138.54265 -291.521481,245.09766 -30.01939,42.45237 16.395,129.30008 -10.59026,173.89222 z")}}}}.overlay svg .bg-background{fill:green}@media screen and (max-width:768px){.sprout-template{nav.rail{position:fixed;bottom:0;left:0;top:auto;min-width:100%;flex-direction:row;overflow-x:auto;z-index:3;align-items:center;justify-content:space-around;button{width:auto;min-width:3rem;aspect-ratio:1/1;padding:var(--padding-base);font-size:1.25rem}}nav.drawer{min-width:100vw;width:100vw;&:not(.open,.fixed){margin-left:-100vw}&.fixed{min-width:220px;width:unset;margin-left:0}}main{margin-left:0;padding-bottom:calc(var(--padding-xl) + var(--rail-space));.container{margin-inline:var(--spacing-lg)}}}}
