/*! HoloCSS | MIT License */
:root{--hcss-duration-instant:0s;--hcss-duration-fast:.1s;--hcss-duration-normal:.18s;--hcss-duration-slow:.28s;--hcss-ease-standard:cubic-bezier(.4, 0, .2, 1);--hcss-ease-enter:cubic-bezier(0, 0, .2, 1);--hcss-ease-exit:cubic-bezier(.4, 0, 1, 1);--hcss-distance-small:4px;--hcss-distance-medium:8px;--hcss-distance-large:16px;--hcss-distance:var(--hcss-distance-medium);--hcss-scale-from:.98}:where([data-hcss-speed=instant]){--hcss-duration:var(--hcss-duration-instant,0s)}:where([data-hcss-speed=fast]){--hcss-duration:var(--hcss-duration-fast,.1s)}:where([data-hcss-speed=normal]){--hcss-duration:var(--hcss-duration-normal,.18s)}:where([data-hcss-speed=slow]){--hcss-duration:var(--hcss-duration-slow,.28s)}:where([data-hcss-distance=small]){--hcss-distance:var(--hcss-distance-small,4px)}:where([data-hcss-distance=medium]){--hcss-distance:var(--hcss-distance-medium,8px)}:where([data-hcss-distance=large]){--hcss-distance:var(--hcss-distance-large,16px)}.hcss-collapse{visibility:visible;transition:grid-template-rows var(--hcss-duration,var(--hcss-duration-normal,.18s)) var(--hcss-easing,var(--hcss-ease-enter,ease-out)), visibility 0s;grid-template-rows:1fr;display:grid}.hcss-collapse[data-hcss-state=closed]{transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,ease-in));visibility:hidden;pointer-events:none;transition-delay:0s, var(--hcss-duration,var(--hcss-duration-normal,.18s));grid-template-rows:0fr}.hcss-collapse>.hcss-collapse-body{min-inline-size:0;min-height:0;overflow:hidden}.hcss-collapse[data-hcss-settled=open]>.hcss-collapse-body{overflow:visible}@supports (interpolate-size:allow-keywords){.hcss-collapse[data-hcss-collapse=intrinsic]{interpolate-size:allow-keywords;height:auto;transition-property:height,visibility}.hcss-collapse[data-hcss-collapse=intrinsic][data-hcss-state=closed]{height:0}}@media (prefers-reduced-motion:reduce){.hcss-collapse{transition:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-collapse,.hcss-collapse:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){transition:none!important}@media (prefers-contrast:more){:where([data-hcss-theme=auto]) .hcss-collapse,.hcss-collapse:where([data-hcss-theme=auto]){transition:none!important}}.hcss-stagger{--hcss-stagger-step:80ms;--hcss-stagger-cap:60s}.hcss-stagger>*{--hcss-stagger-index:0;--hcss-stagger-count:1;--hcss-stagger-rank:var(--hcss-stagger-index);--hcss-stagger-last:calc(var(--hcss-stagger-count) - 1);--hcss-delay:clamp(0s, calc(var(--hcss-stagger-rank) * var(--hcss-stagger-step)), var(--hcss-stagger-cap))}@supports (order:sibling-index()){.hcss-stagger>*{--hcss-stagger-index:calc(sibling-index() - 1);--hcss-stagger-count:sibling-count()}}.hcss-stagger[data-hcss-stagger=end]>*{--hcss-stagger-rank:calc(var(--hcss-stagger-last) - var(--hcss-stagger-index))}.hcss-stagger[data-hcss-stagger=centre]>*{--hcss-stagger-exit-index:calc(var(--hcss-stagger-last) / 2 - var(--hcss-stagger-rank));--hcss-stagger-rank:max(calc(var(--hcss-stagger-index) - var(--hcss-stagger-last) / 2), calc(var(--hcss-stagger-last) / 2 - var(--hcss-stagger-index)))}.hcss-stagger:not([data-hcss-stagger-exit=same])>[data-hcss-state=closed]{--hcss-delay:clamp(0s, calc(var(--hcss-stagger-exit-index,calc(var(--hcss-stagger-last) - var(--hcss-stagger-rank))) * var(--hcss-stagger-step)), var(--hcss-stagger-cap))}.hcss-native-motion:where(dialog:not([open]),[popover]:not(:popover-open)){display:none}.hcss-native-motion:where(dialog[open],[popover]:popover-open){display:var(--hcss-native-display,block)}@supports (transition-behavior:allow-discrete){.hcss-native-motion:where(dialog,[popover]){opacity:0;translate:0 var(--hcss-distance,8px);transition:opacity var(--hcss-duration,var(--hcss-duration-normal,.18s)), translate var(--hcss-duration,var(--hcss-duration-normal,.18s)), display var(--hcss-duration,var(--hcss-duration-normal,.18s)) allow-discrete, overlay var(--hcss-duration,var(--hcss-duration-normal,.18s)) allow-discrete;transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)))}.hcss-native-motion:where(dialog[open],[popover]:popover-open){transition-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)));opacity:1;translate:none}@starting-style{.hcss-native-motion:where(dialog[open],[popover]:popover-open){opacity:0;translate:0 var(--hcss-distance,8px)}}}@media (prefers-reduced-motion:reduce){.hcss-native-motion{transition:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-native-motion,.hcss-native-motion:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){transition:none!important}.hcss-css-toggle>input{vertical-align:middle;margin-inline-end:var(--hcss-space-small,8px)}:where(.hcss-css-toggle)>.hcss-display-motion{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--hcss-duration,var(--hcss-duration-normal,.18s)), visibility 0s var(--hcss-duration,var(--hcss-duration-normal,.18s))}.hcss-display-motion{transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)))}:where(.hcss-css-toggle>input:checked)~.hcss-display-motion{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transition-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)))}@supports (transition-behavior:allow-discrete){:where(.hcss-css-toggle[data-hcss-display=discrete])>.hcss-display-motion{transition:opacity var(--hcss-duration,var(--hcss-duration-normal,.18s)), visibility 0s var(--hcss-duration,var(--hcss-duration-normal,.18s)), display var(--hcss-duration,var(--hcss-duration-normal,.18s)) allow-discrete;transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)));display:none}:where(.hcss-css-toggle[data-hcss-display=discrete]>input:checked)~.hcss-display-motion{transition-delay:0s;transition-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)));display:block}@starting-style{:where(.hcss-css-toggle[data-hcss-display=discrete]>input:checked)~.hcss-display-motion{opacity:0}}}@media (prefers-reduced-motion:reduce){.hcss-display-motion{transition:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-display-motion,.hcss-display-motion:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){transition:none!important}@media (prefers-contrast:more){:where([data-hcss-motion=none],[data-hcss-theme=auto]) .hcss-native-motion,.hcss-native-motion:where([data-hcss-motion=none],[data-hcss-theme=auto]),:where([data-hcss-motion=none],[data-hcss-theme=auto]) .hcss-display-motion,.hcss-display-motion:where([data-hcss-motion=none],[data-hcss-theme=auto]){transition:none!important}}@property --hcss-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --hcss-number{syntax:"<number>";inherits:true;initial-value:0}@property --hcss-gradient-start{syntax:"<color>";inherits:true;initial-value:#3b82f6}@property --hcss-gradient-end{syntax:"<color>";inherits:true;initial-value:#8b5cf6}@property --hcss-gradient-angle{syntax:"<angle>";inherits:true;initial-value:0deg}
