@layer design{@font-face{src:local(Arial);font-family:Adjusted Arial Fallback}@font-face{font-display:swap;font-weight:400 600;font-family:Indivisible;src:url(/fonts/Indivisible%20Variable.woff2)format("woff2")}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{--color-dark-green:#113037;--color-light-green:#527941;--color-lime-green:#9ec75a;--color-light-grey:#d2d7d7;--color-accent:var(--color-lime-green);--color-primary:var(--color-dark-green);--color-secondary:var(--color-light-grey);--color-tertiary:#f5f7f7;--color-error:#af2d2d;--color-success:var(--color-light-green);--color-primary-8:color-mix(in srgb, var(--color-primary) 8%, transparent);--color-primary-40:color-mix(in srgb, var(--color-primary) 40%, transparent);--color-primary-50:color-mix(in srgb, var(--color-primary) 50%, transparent);--color-primary-80:color-mix(in srgb, var(--color-primary) 80%, transparent);--color-accent-25:color-mix(in srgb, var(--color-accent) 25%, transparent);--color-error-15:color-mix(in srgb, var(--color-error) 15%, transparent);--color-white-30:#ffffff4d;--color-white-40:#fff6;--color-white-70:#ffffffb3;--color-white-85:#ffffffd9;--color-hover-background:var(--color-secondary);--color-hover-primary:color-mix(in srgb, var(--color-primary) 85%, white);--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='black'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E");--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--border-radius:2px;--hover-transition:.1s ease-out;--active-box-shadow:var(--color-primary) 0px 0px 0px 1px;--size-1:.25rem;--size-2:.5rem;--size-3:.75rem;--size-4:1rem;--size-8:2rem;--main-content-padding-vertical:var(--size-4);--main-content-padding-horizontal:var(--size-4);--main-content-padding:var(--main-content-padding-vertical) var(--main-content-padding-horizontal);--main-content-max-width:calc(1400px + var(--main-content-padding-horizontal) * 2);--input-padding:8px;--input-border:1px solid var(--color-secondary);--input-background:white;--font-size-sm:.8rem;--font-size-md:1rem;--font-size-lg:1.17rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--line-height-sm:1.4;--line-height-md:1.4;--line-height-lg:1.3;--line-height-xl:1.2;--line-height-2xl:1.1;--font-size-secondary:var(--font-size-sm);--font-size-heading-display:var(--font-size-xl);--font-size-heading-1:var(--font-size-lg);--font-size-heading-2:var(--font-size-md);--font-size-heading-3:var(--font-size-md);--line-height-heading-display:var(--line-height-xl);--line-height-heading-1:var(--line-height-lg);--line-height-heading-2:var(--line-height-md);--line-height-heading-3:var(--line-height-md);font-size:100%}@media (width>=600px){html{--main-content-padding-vertical:var(--size-8);--main-content-padding-horizontal:var(--size-8);--font-size-heading-display:var(--font-size-2xl);--font-size-heading-1:var(--font-size-xl);--font-size-heading-2:var(--font-size-lg);--font-size-heading-3:var(--font-size-lg);--line-height-heading-display:var(--line-height-2xl);--line-height-heading-1:var(--line-height-xl);--line-height-heading-2:var(--line-height-lg);--line-height-heading-3:var(--line-height-lg);font-size:81.25%}}@layer reset{body,h1,h2,h3,h4,h5,h6,p,pre,hr{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:unset;text-decoration:unset}}body{font-synthesis:none;font-variant:tabular-nums;color:var(--color-primary);text-rendering:geometricprecision;line-height:var(--line-height-md);-webkit-font-smoothing:antialiased;font-family:Indivisible,Adjusted Arial Fallback;overflow-x:hidden}.heading-display{text-transform:uppercase;font-weight:700;font-size:var(--font-size-heading-display);line-height:var(--line-height-heading-display)}h1,.heading-1{font-weight:700;font-size:var(--font-size-heading-1);line-height:var(--line-height-heading-1)}h2,.heading-2{font-weight:700;font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2)}h3,legend,.heading-3{font-weight:700;font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-3)}input,select,textarea{font:inherit}input::placeholder{color:var(--color-primary-50)}input[type=checkbox],input[type=radio]{width:1.2em;height:1.2em;font:inherit;color:inherit;appearance:none;box-sizing:border-box;vertical-align:bottom;border:var(--input-border);border-radius:var(--border-radius);background-color:#fff;outline:none;flex-shrink:0;margin:2px 6px 2px 0;position:relative}:is(input[type=checkbox],input[type=radio]):before{opacity:0;content:"";width:100%;height:100%;-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check);background-color:var(--color-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(input[type=checkbox],input[type=radio]):checked:before{opacity:1}:is(input[type=checkbox],input[type=radio]):focus-visible{outline-offset:2px;border-color:var(--color-primary);outline:2px solid var(--color-accent)}:is(input[type=checkbox],input[type=radio])[disabled],:is(input[type=checkbox],input[type=radio])[readonly]{cursor:initial;border-color:var(--color-secondary);background-color:#f9fafa}:is(:is(input[type=checkbox],input[type=radio])[disabled],:is(input[type=checkbox],input[type=radio])[readonly]):focus-visible{outline:none}[role=button],input[type=radio],input[type=checkbox]{cursor:pointer}button[data-loading]{justify-content:center;align-items:center;transition:color .1s;display:flex;position:relative}button[data-loading=true]{pointer-events:none;color:#0000!important}[data-loading=true]:before{content:"";box-sizing:border-box;border:min(.1em, 3px) solid var(--button-color,var(--color-primary));border-bottom-color:#0000;border-radius:1em;width:min(1em,36px);height:min(1em,36px);animation:.1s linear forwards fadein,1s linear infinite both rotate;position:absolute}fieldset{min-width:0;margin:var(--size-4) 0;border:none;padding:0}fieldset:first-child{margin-block-start:0}fieldset:last-child{margin-block-end:0}fieldset+fieldset{margin-block-start:0}legend{margin-bottom:var(--size-3);padding:0}textarea{resize:none;display:block}label,form,fieldset{box-sizing:border-box;width:100%}details[data-component=details-box]{-webkit-user-select:none;user-select:none;border-radius:var(--border-radius);border:1px solid var(--color-secondary)}details[data-component=details-box][open]>summary:before{transform:rotate(0)}details[data-component=details-box] summary{gap:var(--size-2);margin:var(--size-4);cursor:pointer;align-items:center;list-style:none;display:flex}details[data-component=details-box] summary+*{margin:var(--size-4)}details[data-component=details-box] summary::-webkit-details-marker{display:none}details[data-component=details-box] summary:before{content:"";width:16px;height:16px;-webkit-mask-image:var(--icon-chevron-down);mask-image:var(--icon-chevron-down);background-color:var(--color-primary);display:block;transform:rotate(-90deg)}svg{flex-shrink:0}:is(label:has(input[type=radio]),label:has(input[type=checkbox])){flex-direction:row;display:flex}table{border-collapse:collapse}th{text-align:inherit;font-weight:inherit}hr{border:none;border-top:1px solid var(--color-secondary);width:100%}.column{row-gap:var(--size-4);flex-direction:column;display:flex}.row{column-gap:var(--size-4);display:flex}.gap-1{gap:var(--size-1)}.center{align-items:center}.content-wrapper{box-sizing:border-box;width:100%;padding:var(--main-content-padding);max-width:var(--main-content-max-width)}.border{border-radius:var(--border-radius);border:1px solid var(--color-secondary)}.border-bottom{border-bottom:1px solid var(--color-secondary)}.border-block{border-block:1px solid var(--color-secondary)}.card{border-radius:var(--border-radius);border:1px solid var(--color-secondary);background-color:#fff;padding:1em}:is(label.card:has(input[type=radio]),label.card:has(input[type=checkbox])){padding:calc(var(--input-padding) + 1px)}.list{--list-gap:var(--size-4);--list-item-padding:var(--size-4);--list-item-min-width:10rem;box-sizing:border-box;border-radius:var(--border-radius);border:1px solid var(--color-secondary);flex-direction:column;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.list>:is(.list-item,li){box-sizing:border-box;border-radius:0;min-width:0}.list>li:not(.list-item){display:flex}.list>li>.list-item{border-radius:inherit}.list>:first-child{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.list>:last-child{border-end-end-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}.list:not([data-variant=cards])>:is(.list-item,li)+:is(.list-item,li){border-block-start:1px solid var(--color-secondary)}.list[data-density=compact]{--list-item-padding:var(--input-padding)}.list[data-direction=horizontal]{flex-direction:row;overflow-x:auto}.list[data-direction=horizontal]>:is(.list-item,li){flex:1 0 var(--list-item-min-width);border-radius:0}.list[data-direction=horizontal]>:first-child{border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}.list[data-direction=horizontal]>:last-child{border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.list[data-direction=horizontal]:not([data-variant=cards])>:is(.list-item,li)+:is(.list-item,li){border-block-start:0;border-inline-start:1px solid var(--color-secondary)}.list[data-variant=cards]{gap:var(--list-gap);border:0}.list[data-variant=cards]>:is(.list-item,li){border-radius:var(--border-radius);border:1px solid var(--color-secondary)}.list[data-variant=cards][data-direction=horizontal]{flex-wrap:wrap;overflow-x:visible}.list[data-variant=cards][data-direction=horizontal]>:is(.list-item,li){flex-shrink:1}.list>[hidden]{display:none}.list-item{box-sizing:border-box;align-items:center;column-gap:var(--size-3);width:100%;min-width:0;padding:var(--list-item-padding);transition:background-color var(--hover-transition);background-color:#fff;border:0;margin:0;display:flex;position:relative}.list-item:is(a,button){font:inherit;color:inherit;appearance:none;text-align:start;text-rendering:inherit;text-decoration:none}.list-item:is(label){align-items:flex-start}.list-item:where(a[href],button,label:has(>input:is([type=radio],[type=checkbox]))){cursor:pointer}.list-item:where(a[href],button,label:has(>input:is([type=radio],[type=checkbox]))):where(:not(:disabled,[aria-disabled=true],:has(>input:disabled)):hover){background-color:var(--color-tertiary)}.list-item:is(a[aria-current]:not([aria-current=false]),button[aria-pressed=true],label:has(>input:checked)){background-color:var(--color-accent-25);box-shadow:inset 3px 0 0 var(--color-accent)}.list-item:is(a[aria-current]:not([aria-current=false]),button[aria-pressed=true],label:has(>input:checked)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset -3px 0 0 var(--color-accent)}.list-item:is(:disabled,[aria-disabled=true],label:has(>input:disabled)){opacity:.5;cursor:default}.list-item:focus-visible{outline-offset:-3px;outline:2px solid var(--color-primary)}.list-item:has(>input:focus-visible){outline-offset:-3px;outline:2px solid var(--color-primary)}.list-item:has(>input:user-invalid){outline-offset:-3px;outline:2px solid var(--color-error)}.list-item>input:is([type=radio],[type=checkbox]){margin:.1em 0}.list[data-indicator=hidden]>.list-item>input:is([type=radio],[type=checkbox]),.list[data-indicator=hidden]>li>.list-item>input:is([type=radio],[type=checkbox]){background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.list[data-indicator=hidden]>.list-item>input:is([type=radio],[type=checkbox]),.list[data-indicator=hidden]>li>.list-item>input:is([type=radio],[type=checkbox])):before{display:none}.table{--table-indent:1rem;--table-cell-padding-block:.5rem;--table-cell-padding-inline:1rem;width:100%;font-size:.9rem}.table th,.table td{white-space:nowrap;vertical-align:top;width:1px;padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)}.table th{letter-spacing:.08em;text-transform:uppercase;font-size:.9em}.table td:first-child:not(.table-select),.table .table-select+td{padding-inline-start:calc(var(--table-cell-padding-inline) + var(--table-level,0) * var(--table-indent))}.table .table-select{padding-inline-end:0}.table .table-select input{vertical-align:-.15em}.table thead th{z-index:1;background-color:#fff;position:sticky;top:0}.table tfoot{font-weight:700}.table tfoot td{background-color:var(--color-tertiary);position:sticky;bottom:0}.table tr[data-tone=summary]{background-color:var(--color-tertiary)}.table .table-fill{text-overflow:ellipsis;width:auto;max-width:0;overflow:hidden}.table .table-amount{text-align:end}.table .table-toggle-cell,.table tr[data-selectable]{cursor:pointer}.table a[role=button]{transition:text-decoration-color var(--hover-transition);text-decoration-color:#0000}.table a[role=button]:hover{text-decoration-color:currentColor}.table a[role=button] svg{vertical-align:-.15em;width:1em;height:1em}.table-wrapper{overflow-x:auto}.table-toggle{width:1em;height:1em;font:inherit;cursor:pointer;appearance:none;vertical-align:-.15em;background-color:#0000;border:0;margin-inline-end:.25em;padding:0}.table-toggle:before{content:"";width:100%;height:100%;-webkit-mask-image:var(--icon-chevron-down);mask-image:var(--icon-chevron-down);background-color:var(--color-primary);transition:transform var(--hover-transition);display:block;transform:rotate(-90deg)}.table-toggle[aria-expanded=true]:before{transform:rotate(0)}.table-toggle:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent)}.datasheet{row-gap:var(--size-4);flex-direction:column;display:flex}.datasheet-header,.datasheet-section{padding:var(--size-4);box-sizing:border-box;border-radius:var(--border-radius);border:1px solid var(--color-secondary);background-color:#fff}.datasheet-header{row-gap:var(--size-1);column-gap:var(--size-4);border-bottom:2px solid var(--color-accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.datasheet-section{row-gap:var(--size-2);flex-direction:column;display:flex}.definition-list{row-gap:var(--size-1);flex-direction:column;margin:0;display:flex}.definition-row{column-gap:var(--size-4);grid-template-columns:180px minmax(0,1fr);display:grid}.definition-row dt{color:var(--color-primary-80)}.definition-row dd{overflow-wrap:anywhere;margin:0}@media (width<=599px){.definition-list{row-gap:var(--size-2)}.definition-row{grid-template-columns:1fr}}.circle{box-sizing:border-box;background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:.5em;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;padding:.1em;font-size:1.5em;display:flex}.circle svg{width:75%;height:75%;display:block}a[role=button],span[role=button]{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}[role=status]{text-transform:uppercase;border-radius:var(--border-radius);background-color:var(--color-secondary);flex-shrink:0;padding:4px 8px;font-size:.8em;font-weight:700}[role=status][data-variant=success]{background-color:var(--color-accent)}[role=note],[role=alert]{--notice-color:var(--color-primary);--notice-accent-color:var(--color-accent);--notice-background-color:var(--color-accent-25);color:var(--notice-color);border-radius:var(--border-radius);padding:var(--size-3) var(--size-4);background-color:var(--notice-background-color);border-left:3px solid var(--notice-accent-color)}[role=alert]{--notice-accent-color:var(--color-error);--notice-background-color:var(--color-error-15)}.secondary{font-size:var(--font-size-secondary)}.success{color:var(--color-success)}.error{color:var(--color-error)}.spacer{flex-grow:1}.font-bold{font-weight:700}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input{width:100%;font:inherit;appearance:none;background:var(--input-background);text-align:inherit;box-sizing:border-box;text-rendering:inherit;color:var(--color-primary);border:var(--input-border);padding:var(--input-padding);border-radius:var(--border-radius);outline:none;transition:border .1s ease-in}.input:focus{border-color:var(--color-primary)}.input[disabled],.input[readonly]{border-color:var(--color-secondary);background-color:#f9fafa}.input:user-invalid{border-color:var(--color-error)}.input-group{color:var(--color-primary);border:var(--input-border);border-radius:var(--border-radius);background-color:#fff;transition:border .1s ease-in}.input-group:has(:focus){border-color:var(--color-primary)}.input-group:has(input[disabled]){border-color:var(--color-secondary);background-color:#f9fafa}.input-group:has(:user-invalid){border-color:var(--color-error)}.input-group input,.input-group select,.input-group textarea{width:100%;color:inherit;appearance:none;text-align:inherit;box-sizing:border-box;text-rendering:inherit;background:0 0;border:none;outline:none}.input-padding{padding:var(--input-padding)}.floating-label{--floating-label-padding:calc(var(--input-padding) + .8em) var(--input-padding) calc(var(--input-padding) / 2);display:block;position:relative}.floating-label input,.floating-label select,.floating-label textarea{padding:var(--floating-label-padding)}.floating-label input:not(:focus)::placeholder,.floating-label textarea:not(:focus)::placeholder{color:#0000}.floating-label>span{z-index:1;white-space:nowrap;pointer-events:none;text-overflow:ellipsis;color:var(--color-primary-80);top:50%;left:calc(var(--input-padding) + 1px);max-width:calc(100% - 2 * var(--input-padding) - 2px);padding-block:.2em;line-height:1;transition:top .1s ease-in,translate .1s ease-in,font-size .1s ease-in;position:absolute;overflow:hidden;translate:0 -50%}.floating-label:has(textarea)>span{top:calc(var(--input-padding) + .8em + var(--line-height-md) * .5em)}:is(.floating-label:has(:focus)>span,.floating-label:has(input:not(:placeholder-shown))>span,.floating-label:has(textarea:not(:placeholder-shown))>span,.floating-label:has(option:checked:not([value=""]))>span){font-size:var(--font-size-secondary);top:calc(var(--input-padding) - .2em);translate:0}.floating-label:not(:has(:focus)):has(input:not(:placeholder-shown),textarea:not(:placeholder-shown),select)>span{transition:none}.floating-label:has(:user-invalid)>span{color:var(--color-error)}.button,.button-inline,.button-pill,.button-icon{--button-background:white;--button-color:var(--color-primary);--button-border-color:var(--color-secondary);--button-hover-background:var(--color-tertiary);--button-active-background:var(--color-accent-25);font:inherit;cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-rendering:inherit;padding:var(--button-padding);border-radius:var(--border-radius);background-color:var(--button-background);border:1px solid var(--button-border-color);transition:background-color var(--hover-transition);outline:none;text-decoration:none;color:var(--button-color)!important}:is(.button,.button-inline,.button-pill,.button-icon):hover{background-color:var(--button-hover-background)}:is(.button,.button-inline,.button-pill,.button-icon):focus-visible{outline-offset:2px;border-color:var(--color-primary);outline:2px solid var(--color-accent)}:is(.button,.button-inline,.button-pill,.button-icon):disabled{opacity:.5;cursor:default;background-color:var(--button-background)}:is(.button,.button-inline,.button-pill,.button-icon)[aria-expanded=true],:is(.button,.button-inline,.button-pill,.button-icon)[aria-pressed=true]{background-color:var(--button-active-background)}.button{--button-padding:var(--input-padding) var(--size-4);width:100%;font-weight:700}.button-inline{--button-padding:4px 8px;width:auto}.button-pill{--button-padding:4px 12px;border-radius:999px;width:auto}.button-icon{--button-padding:calc(var(--input-padding) - 1px);width:auto}.button-icon svg{display:block}.button-primary{--button-color:white;--button-background:var(--color-primary);--button-border-color:var(--color-primary);--button-hover-background:var(--color-hover-primary)}.button-secondary{--button-background:white;--button-color:var(--color-primary);--button-border-color:var(--color-secondary);--button-hover-background:var(--color-tertiary)}.button-clear{--button-background:transparent;--button-border-color:transparent;--button-color:var(--color-primary);--button-hover-background:var(--color-tertiary)}@media print{.noprint{display:none}}}
