@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;margin:0;font:inherit;font-feature-settings:"liga" 1;font-size:100%;vertical-align:baseline}button,input,select,textarea{border-radius:0;font-family:inherit}:root{color-scheme:var(--cds-color-scheme,light)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--cds-background,#fff);color:var(--cds-text-primary,#161616);line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:100%}body{font-weight:400;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:ButtonText}}h1{font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0)}h2{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}h3{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}h4{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0)}h6{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}a{color:var(--cds-link-primary,#0062fe)}em{font-style:italic}:root{--cds-grid-gutter:2rem;--cds-grid-columns:4;--cds-grid-margin:0}@media (min-width:42rem){:root{--cds-grid-columns:8;--cds-grid-margin:1rem}}@media (min-width:66rem){:root{--cds-grid-columns:16}}@media (min-width:99rem){:root{--cds-grid-margin:1.5rem}}:root{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}:root{--cds-layout-size-height-xs:1.5rem;--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;--cds-layout-size-height-xl:4rem;--cds-layout-size-height-2xl:5rem;--cds-layout-size-height-min:0px;--cds-layout-size-height-max:999999999px;--cds-layout-density-padding-inline-condensed:0.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:999999999px}@starting-style{.cds--accordion__item--active>.cds--accordion__wrapper{padding:0;max-block-size:0;opacity:0}}@keyframes add-select-item-panel-entrance{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes add-select-item-panel-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes add-select-item-panel-entrance-reduced{0%{opacity:0}to{opacity:1}}@keyframes add-select-item-panel-exit-reduced{0%{opacity:1}to{opacity:0}}@starting-style{.cds--add-select__item-summary-panel--open{opacity:0;transform:translateX(100%)}}@media (prefers-reduced-motion){@starting-style{.cds--add-select__item-summary-panel--open{opacity:0;transform:translateX(0)}}}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}.cds--btn{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min),var(--cds-layout-size-height-xs)),var(--cds-layout-size-height,var(--cds-layout-size-height-lg)),min(var(--cds-layout-size-height-max),var(--cds-layout-size-height-2xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min),var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)),var(--cds-layout-density-padding-inline-max));--temp-1lh:(var(--cds-body-compact-01-line-height,1.28572) * 1em);--temp-expressive-1lh:(var(--cds-body-compact-02-line-height,1.375) * 1em);--temp-padding-block-max:calc(-.0625rem + .5 * (var(--cds-layout-size-height-lg) - var(--temp-1lh)));box-sizing:border-box;padding:0;border:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--btn *,.cds--btn :after,.cds--btn :before{box-sizing:inherit}.cds--btn{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-end-end-radius:var(--cds-button-radius-ee,var(--cds-button-radius,0));border-end-start-radius:var(--cds-button-radius-es,var(--cds-button-radius,0));border-start-end-radius:var(--cds-button-radius-se,var(--cds-button-radius,0));border-start-start-radius:var(--cds-button-radius-ss,var(--cds-button-radius,0));position:relative;display:inline-flex;flex-shrink:0;justify-content:space-between;margin:0;cursor:pointer;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);outline:none;padding-block:min(-.0625rem + .5 * (var(--cds-layout-size-height-local) - var(--temp-1lh)),var(--temp-padding-block-max));padding-inline:calc(-.0625rem + var(--cds-layout-density-padding-inline-local)) calc(.9375rem + 3 * var(--cds-layout-density-padding-inline-local));text-align:start;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.cds--btn:disabled,.cds--btn:focus:disabled,.cds--btn:hover:disabled{border-color:var(--cds-button-disabled,#c6c6c6);background:var(--cds-button-disabled,#c6c6c6);box-shadow:none;color:var(--cds-text-on-color-disabled,#8d8d8d);cursor:not-allowed}.cds--btn::-moz-focus-inner{padding:0;border:0}.cds--btn--primary{border-color:transparent;border-style:solid;border-width:1px;background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}@media (any-hover:hover){.cds--btn--primary:hover{background-color:var(--cds-button-primary-hover,#0050e6)}}.cds--btn--primary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)),inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--primary:active{background-color:var(--cds-button-primary-active,#002d9c)}.cds--btn--primary:hover{color:var(--cds-text-on-color,#fff)}.cds--btn path[data-icon-path=inner-path]{fill:none}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--btn:focus{color:Highlight;outline:1px solid Highlight}}@keyframes ripple{0%{fill-opacity:0;r:1px;stroke-opacity:0;transition-timing-function:cubic-bezier(0,0,.38,.9)}31%{fill-opacity:.2;stroke-opacity:1}62%{fill-opacity:0;r:32px;stroke-opacity:0}to{fill-opacity:0;r:32px;stroke-opacity:0}}@keyframes ring-ripple{0%{fill-opacity:0;r:12px;stroke-opacity:0;transition-timing-function:cubic-bezier(0,0,.38,.9)}31%{fill-opacity:.2;stroke-opacity:1}62%{fill-opacity:0;r:32px;stroke-opacity:0}to{fill-opacity:0;r:32px;stroke-opacity:0}}input[type=number]{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}input[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus){outline-style:dotted}}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}@-moz-document url-prefix(){.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header thead{scrollbar-width:none}}@keyframes fp-fade-in-down{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fp-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fp-slide-left-new{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-slide-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fp-slide-right-new{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}@position-try --bottom-left{inset-area:block-end span-inline-start;margin-block-start:.25rem}@position-try --top-left{inset-area:block-start span-inline-start;margin-block-end:.25rem}@position-try --bottom-right{inset-area:block-end span-inline-end;margin-block-start:.25rem}@position-try --top-right{inset-area:block-start span-inline-end;margin-block-end:.25rem}.flatpickr-calendar{position:absolute;overflow:hidden;box-sizing:border-box;padding:0;border:0;border-radius:0;animation:none;direction:ltr;inline-size:19.6875rem;max-block-size:0;opacity:0;text-align:center;touch-action:manipulation;visibility:hidden}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-calendar{outline:1px solid transparent}}.flatpickr-calendar.inline,.flatpickr-calendar.open{overflow:visible;max-block-size:40rem;opacity:1;visibility:inherit}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));z-index:99999;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .25rem .5rem;border:none;background-color:var(--cds-layer-01,#f4f4f4);block-size:21rem;inline-size:18rem;margin-block-start:-.125rem}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fp-fade-in-down .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{position:absolute;display:block;inset-block-start:auto}.flatpickr-calendar.static{position:absolute;inset-block-start:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;block-size:15.375rem;outline:0}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-inline-start:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{block-size:2.5rem;border-block-start:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;inline-size:100%}.flatpickr-month{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);display:flex;align-items:center;background-color:transparent;block-size:2.5rem;color:var(--cds-text-primary,#161616);line-height:1;text-align:center}.flatpickr-next-month,.flatpickr-prev-month{z-index:3;display:flex;align-items:center;justify-content:center;padding:0;block-size:2.5rem;cursor:pointer;fill:var(--cds-icon-primary,#161616);inline-size:2.5rem;line-height:16px;text-decoration:none;transform:scale(1);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (prefers-reduced-motion:reduce){.flatpickr-next-month,.flatpickr-prev-month{transition:none}}@media (any-hover:hover){.flatpickr-next-month:hover,.flatpickr-prev-month:hover{background-color:var(--cds-layer-hover)}}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled,rgba(22,22,22,.25))}@media (any-hover:hover){.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled,rgba(22,22,22,.25))}}.flatpickr-current-month{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);display:flex;align-items:center;justify-content:center;block-size:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-inline:.25rem .25rem}@media (any-hover:hover){.flatpickr-current-month .cur-month:hover{background-color:var(--cds-layer-hover)}}.numInputWrapper{position:relative;inline-size:3.75rem}@media (any-hover:hover){.numInputWrapper:hover{background-color:var(--cds-background-hover,hsla(0,0%,55.3%,.12))}}.numInputWrapper .numInput{display:inline-block;padding:.25rem;border:none;margin:0;-moz-appearance:textfield;background-color:var(--cds-field-01,#f4f4f4);color:var(--cds-text-primary,#161616);cursor:default;font-family:inherit;font-size:inherit;font-weight:600;inline-size:100%}.numInputWrapper .numInput::-webkit-inner-spin-button,.numInputWrapper .numInput::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{background-color:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-disabled,rgba(22,22,22,.25));pointer-events:none}.numInputWrapper .arrowUp{border-block-end:0;inset-block-start:.25rem}.numInputWrapper .arrowUp:after{border-block-end:.25rem solid var(--cds-icon-primary,#161616)}.numInputWrapper .arrowDown{inset-block-start:.6875rem}.numInputWrapper .arrowDown:after{border-block-start:.25rem solid var(--cds-icon-primary,#161616)}.numInputWrapper .arrowDown,.numInputWrapper .arrowUp{position:absolute;padding:0 .25rem 0 .125rem;border:none;block-size:50%;cursor:pointer;inline-size:.75rem;inset-inline-start:2.6rem;line-height:50%;opacity:0}.numInputWrapper .arrowDown:after,.numInputWrapper .arrowUp:after{position:absolute;display:block;border-inline-end:.25rem solid transparent;border-inline-start:.25rem solid transparent;content:"";inset-block-start:33%}@media (any-hover:hover){.numInputWrapper .arrowDown:hover:after,.numInputWrapper .arrowUp:hover:after{border-block-end-color:var(--cds-button-primary,#0f62fe);border-block-start-color:var(--cds-button-primary,#0f62fe)}}.numInputWrapper .arrowDown:active:after,.numInputWrapper .arrowUp:active:after{border-block-end-color:var(--cds-border-interactive,#0f62fe);border-block-start-color:var(--cds-border-interactive,#0f62fe)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.numInputWrapper .arrowDown,.numInputWrapper .arrowUp{opacity:1}.numInput[disabled]~.arrowDown,.numInput[disabled]~.arrowUp{opacity:0}.numInputWrapper .arrowDown:after,.numInputWrapper .arrowUp:after{border-color:transparent;forced-color-adjust:none}.numInputWrapper .arrowUp:after{border-block-end-color:ButtonText}.numInputWrapper .arrowDown:after{border-block-start-color:ButtonText}}@media (forced-colors:active) and (any-hover:hover),screen and (-ms-high-contrast:active) and (any-hover:hover){.numInputWrapper .arrowUp:hover:after{border-block-end-color:Highlight}.numInputWrapper .arrowDown:hover:after{border-block-start-color:Highlight}}.numInput[disabled]~.arrowUp:after{border-block-end-color:var(--cds-text-disabled,rgba(22,22,22,.25))}.numInput[disabled]~.arrowDown:after{border-block-start-color:var(--cds-text-disabled,rgba(22,22,22,.25))}@media (any-hover:hover){.numInputWrapper:hover .arrowDown,.numInputWrapper:hover .arrowUp{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowDown,.numInputWrapper:hover .numInput[disabled]~.arrowUp{opacity:0}}.flatpickr-weekdays{display:flex;align-items:center;block-size:2.5rem}.flatpickr-weekdaycontainer{display:flex;inline-size:100%}.flatpickr-weekday{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);flex:1 1;color:var(--cds-text-primary,#161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-right .4s cubic-bezier(.23,1,.32,1);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-right-new .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);display:flex;align-items:center;justify-content:center;block-size:2.5rem;color:var(--cds-text-primary,#161616);cursor:pointer;inline-size:2.5rem;transition:all 70ms cubic-bezier(.2,0,.38,.9)}@media (any-hover:hover){.flatpickr-day:hover{background:var(--cds-layer-hover)}}.flatpickr-day:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.flatpickr-day:focus{outline-color:var(--cds-button-primary,#0f62fe)}.nextMonthDay,.prevMonthDay{color:var(--cds-text-helper,#6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-primary,#0f62fe);font-weight:600}.flatpickr-day.today:after{position:absolute;display:block;background-color:var(--cds-link-primary,#0f62fe);block-size:.25rem;content:"";inline-size:.25rem;inset-block-end:.4375rem;inset-inline-start:50%;transform:translateX(-50%)}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{background-color:var(--cds-highlight,#d0e2ff);color:var(--cds-text-primary,#161616)}.flatpickr-day.selected{background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02,#fff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){outline-style:dotted}}.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){z-index:3;background:var(--cds-layer-01,#f4f4f4)}@media (any-hover:hover){.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;background:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-primary,#161616)}}@media screen and (any-hover:hover) and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled,rgba(22,22,22,.25));cursor:not-allowed}@media (any-hover:hover){.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}}.flatpickr-input[readonly]{cursor:pointer}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-day.inRange,.flatpickr-day.today{color:Highlight}}@starting-style{.cds--dialog[open]{opacity:0;transform:translateY(-1.5rem)}}@starting-style{.cds--dialog[open]::backdrop{opacity:0}}@keyframes cds--rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cds--rotate-end-p1{to{transform:rotate(1turn)}}@keyframes cds--rotate-end-p2{to{transform:rotate(-1turn)}}@keyframes cds--init-stroke{0%{stroke-dashoffset:276.4608}to{stroke-dashoffset:52.527552}}@keyframes cds--stroke-end{0%{stroke-dashoffset:52.527552}to{stroke-dashoffset:276.4608}}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-moz-available}}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-moz-available}}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-button{inline-size:-moz-available}}@-moz-document url-prefix(){.cds--select-input:-moz-focusring,.cds--select-input::-moz-focus-inner{background-image:none;color:transparent;text-shadow:0 0 0 #000}}@keyframes prefix--stroke{to{stroke-dashoffset:0}}@keyframes cds--presence-modal__enter{0%{opacity:0}to{opacity:1}}@keyframes cds--presence-modal__exit{0%{opacity:1}to{opacity:0}}@keyframes cds--presence-modal-container__enter{0%{transform:translate3d(0,-24px,0)}to{transform:translateZ(0)}}@keyframes cds--presence-modal-container__exit{0%{transform:translateZ(0)}to{transform:translate3d(0,-24px,0)}}@keyframes notifications-panel-fade-in{0%{opacity:0;transform:translateY(-38.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes notifications-panel-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-38.5rem)}}@keyframes notifications-panel-entrance-reduced{0%{opacity:0}to{opacity:1}}@keyframes notifications-panel-exit-reduced{0%{opacity:1}to{opacity:0}}@keyframes page-header-title-breadcrumb-animation{0%{opacity:0;transform:translateY(1rem)}5%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes page-header-title-breadcrumb-animation-reduced-motion{0%{opacity:0}5%{opacity:1}to{opacity:1}}@-moz-document url-prefix(){.cds--pagination .cds--select-input{padding-inline-end:1rem;text-overflow:clip}}@-moz-document url-prefix(){.cds--pagination-nav__page--select{text-indent:0}}@keyframes cds--progress-bar-indeterminate{0%{background-position-x:25%}80%,to{background-position-x:-105%}}@keyframes cds--progress-bar-indeterminate-rtl{0%{background-position-x:-105%}80%,to{background-position-x:25%}}@keyframes side-panel-entrance-reduced{0%{opacity:0}to{opacity:1}}@keyframes side-panel-exit-reduced{0%{opacity:1}to{opacity:0}}@keyframes side-panel-entrance-right{0%{opacity:0;transform:translateX(var(--panel-transform,320px))}to{opacity:1;transform:translateX(0)}}@keyframes side-panel-entrance-left{0%{opacity:0;transform:translateX(calc(-1 * var(--panel-transform,320px)))}to{opacity:1;transform:translateX(0)}}@keyframes side-panel-exit-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(var(--panel-transform,320px))}}@keyframes side-panel-exit-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(-1 * var(--panel-transform,320px)))}}@property --panel-transform{inherits:true;initial-value:320px;syntax:"<length>"}@starting-style{.cds--side-panel{opacity:0;transform:translateX(var(--panel-transform))}}@media (prefers-reduced-motion){@starting-style{.cds--side-panel.cds--side-panel--open.cds--side-panel--left-placement,.cds--side-panel.cds--side-panel--open.cds--side-panel--right-placement{opacity:0;transform:translateX(0)}}@starting-style{.cds--side-panel.cds--side-panel--closing.cds--side-panel--left-placement,.cds--side-panel.cds--side-panel--closing.cds--side-panel--right-placement{opacity:1;transform:translateX(0)}}}@keyframes side-panel-overlay-entrance{0%{opacity:0}to{opacity:1}}@keyframes side-panel-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes ai-skeleton-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cds-slider-text-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;block-size:2.5rem;inline-size:4rem}.cds-slider-text-input::-webkit-inner-spin-button,.cds-slider-text-input::-webkit-outer-spin-button{display:none}@keyframes cds--tearsheet--presence-tearsheet__enter{0%{opacity:0;transition:none}}@keyframes cds--tearsheet--presence-tearsheet__exit{to{opacity:0}}@keyframes cds--tearsheet--presence-tearsheet--container__enter{0%{transform:translate3d(0,min(95vh,500px),0);transition:none}}@keyframes cds--tearsheet--presence-tearsheet--container__exit{to{transform:translate3d(0,min(95vh,500px),0)}}.cds--tile{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min),var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)),var(--cds-layout-density-padding-inline-max));position:relative;display:block;padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);min-block-size:4rem;min-inline-size:8rem;outline:2px solid transparent;outline-offset:-2px}.cds--tile:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile:focus{outline-style:dotted}}@keyframes edit-in-place-slide-in{0%{overflow:hidden;inline-size:var(--toolbar-width)}99%{overflow:hidden;inline-size:var(--toolbar-width-focussed)}to{overflow:visible;inline-size:var(--toolbar-width-focussed)}}:root{--ground:#f7f5ff;--ink:#171638;--violet:#6d55ee;--green:#2ed581;--gold:#ffd45a;--line:rgba(23,22,56,.22);--soft:#4a4772;--r:12px;--rail:28px;--f:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--t1:1rem;--t2:clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--t3:clamp(1.95rem,1.5rem + 2.2vw,3.375rem);}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f);font-size:var(--t1);line-height:1.6;overflow-x:clip}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}h1,h2,h3{font-family:var(--f);margin:0;text-wrap:balance;letter-spacing:-0.02em;color:var(--ink)}p{margin:0;text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:var(--ink)}.plate{position:relative;min-height:100dvh;padding:16px 16px 28px calc(var(--rail) + 16px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.rail{position:absolute;left:0;top:0;bottom:0;width:var(--rail);background:var(--ink);display:flex;justify-content:center;padding-top:16px;overflow:hidden}.rail span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ground);font-weight:800;font-size:var(--t1);letter-spacing:0.04em;white-space:nowrap}.logo{display:block;width:clamp(64px,12vw,144px);height:auto;aspect-ratio:1/1}.plate h1{font-size:var(--t3);font-weight:800;line-height:1.06;max-width:15ch}.lede{max-width:34ch;color:var(--soft)}.fig{margin:0;width:min(100%,400px)}.fig svg{display:block;width:100%;height:auto;overflow:visible}.fig text{font-family:var(--f);font-weight:700;fill:var(--ink)}.go{display:flex;align-items:center;gap:12px;margin-top:4px}.callno{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--ground);display:grid;place-items:center;font-weight:800;font-size:var(--t1);line-height:1}.under{color:var(--soft)}a.btn-go.cds--btn{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:56px;max-width:none;inline-size:auto;block-size:auto;padding:14px 28px;margin:0 0 6px;background:var(--gold);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r);font-family:var(--f);font-size:var(--t2);font-weight:800;line-height:1.1;letter-spacing:0;text-decoration:none;box-shadow:0 6px 0 var(--ink);transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}a.btn-go.cds--btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink);background:var(--gold);color:var(--ink)}a.btn-go.cds--btn:focus,a.btn-go.cds--btn:focus-visible{outline:3px solid var(--violet);outline-offset:4px;border-color:var(--ink);box-shadow:0 6px 0 var(--ink)}@media (hover: hover) and (pointer: fine){a.btn-go.cds--btn:hover{background:var(--gold);color:var(--ink);transform:translateY(-1px)}}.pc{animation:out .9s cubic-bezier(.16,1,.3,1) .15s both}@keyframes out{from{transform:translate(var(--dx),var(--dy)) scale(.7)}to{transform:none}}.wrap{width:min(100% - 32px,680px);margin:0 auto}.band{border-top:1px solid var(--line);padding:40px 0}.answer{padding:40px 0 32px}.box.cds--tile{background:transparent;border:1px solid var(--ink);border-radius:var(--r);padding:20px;box-shadow:none;outline:0;min-inline-size:0;font-family:var(--f);font-size:var(--t2);line-height:1.45;letter-spacing:0;color:var(--ink);font-weight:700}.longer{font-size:var(--t3);font-weight:800;line-height:1.1;margin-top:32px}.sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.big{font-size:var(--t3);font-weight:800;line-height:1;color:var(--ink)}.sec-head h3{font-size:var(--t2);font-weight:800;line-height:1.3}.tabs{position:relative}.tabs input{position:absolute;opacity:0;width:1px;height:1px}.tablist{display:flex;gap:8px;margin-bottom:12px}.tablist label{min-height:44px;padding:10px 18px;border:1px solid var(--ink);border-radius:var(--r);font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center}#t-simple:checked ~ .tablist label[for="t-simple"],#t-detail:checked ~ .tablist label[for="t-detail"]{background:var(--ink);color:var(--ground)}#t-simple:focus-visible ~ .tablist label[for="t-simple"],#t-detail:focus-visible ~ .tablist label[for="t-detail"]{outline:3px solid var(--violet);outline-offset:3px}.pane{display:none;max-width:62ch}#t-simple:checked ~ .p-simple,#t-detail:checked ~ .p-detail{display:block}.shot{margin:24px 0 0}.shot img{border:1px solid var(--ink);border-radius:var(--r);transform:rotate(-1deg)}.shot figcaption{margin-top:12px;color:var(--soft)}.rows{border-top:1px solid var(--line)}.row{padding:16px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:36px 1fr;gap:4px 12px}.row .crit{grid-column:2;font-weight:800;text-transform:uppercase;letter-spacing:0.04em}.row .tag{grid-row:1 / span 3;align-self:start;width:36px;height:36px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;font-weight:800;line-height:1}.row .tag.on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.row p{grid-column:2}.row p b{font-weight:800}.row p.alt{color:var(--soft)}.closing{text-align:center;padding:56px 0 64px}.closing .again{font-size:var(--t2);font-weight:800;line-height:1.3;max-width:24ch;margin:0 auto 24px}.closing .go{justify-content:center}footer{margin-top:24px;border-top:1px solid var(--ink);padding:32px 0 calc(32px + env(safe-area-inset-bottom))}footer nav{display:flex;flex-wrap:wrap;gap:4px 20px}footer a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.indep{color:var(--soft);margin-top:12px;max-width:62ch}dialog{border:1px solid var(--ink);border-radius:var(--r);padding:0;width:min(100% - 32px,560px);max-height:min(80dvh,640px);background:var(--ground);color:var(--ink);font-family:var(--f)}dialog::backdrop{background:rgba(23,22,56,.55)}.dlg{display:flex;flex-direction:column;max-height:min(80dvh,640px)}.dlg-top{padding:16px 16px 0}.dlg-tabs{display:flex;gap:8px}.dlg-tabs button{font:inherit;font-weight:700;min-height:44px;padding:8px 16px;border:1px solid var(--ink);border-radius:var(--r);background:transparent;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.dlg-tabs button[aria-selected="true"]{background:var(--ink);color:var(--ground)}.dlg-title{font-size:var(--t2);font-weight:800;margin:16px 0 8px}.meter{height:3px;background:var(--line);border-radius:3px;overflow:hidden}.meter span{display:block;height:100%;background:var(--violet);transform-origin:left;transform:scaleX(0)}.dlg-body{overflow:auto;padding:16px;overscroll-behavior:contain}.dlg-body dt{font-weight:800;margin-top:12px}.dlg-body dt:first-child{margin-top:0}.dlg-body dd{margin:4px 0 0}.dlg-foot{padding:12px 16px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.close{font:inherit;font-weight:700;min-height:44px;padding:8px 16px;border:1px solid var(--ink);border-radius:var(--r);background:transparent;color:var(--ink);cursor:pointer;display:inline-flex;gap:10px;align-items:center}.close kbd{font-family:var(--f);font-weight:700;border:1px solid var(--ink);box-shadow:0 2px 0 var(--ink);border-radius:6px;padding:0 6px;line-height:1.5}@media (min-width: 900px){:root{--rail:40px;--t3:clamp(2.6rem,1.6rem + 2.2vw,3.375rem)}.plate{padding-top:24px;gap:14px}.logo{width:144px}.plate h1{max-width:22ch}.lede{max-width:none}.fig{width:380px}.band,.answer{padding:72px 0}.closing{padding:96px 0 112px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}html{scroll-behavior:auto}}:is(html,body){max-width:100%;overflow-x:clip;}