@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[data-v-9fa0d958],[data-v-9fa0d958]::backdrop,[data-v-9fa0d958]:after,[data-v-9fa0d958]:before{--tw-leading:initial;--tw-font-weight:initial}}}.navigation-panel-sub-link .spacer[data-v-9fa0d958]{flex-shrink:0;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.navigation-panel-sub-link .spacer[data-v-9fa0d958]:before{background-color:var(--dark-5);content:"";display:block;height:100%;left:calc(var(--spacing,.25rem)*4);margin-right:1px;position:absolute;top:calc(var(--spacing,.25rem)*0);width:1px}.navigation-panel-sub-link .text[data-v-9fa0d958]{font-variant:common-ligatures;text-align:left;--tw-leading:var(--leading-tight,1.25);font-size:.875rem;line-height:1.25rem;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);flex-grow:1;font-weight:var(--font-weight-normal,400)}.navigation-panel-sub-link[data-v-9fa0d958] .button{white-space:normal}.navigation-panel-sub-link.current .spacer[data-v-9fa0d958]:before{background-color:var(--indigo-80)}.navigation-panel-sub-link.current .text[data-v-9fa0d958]{color:var(--indigo-80)}@property --tw-leading{syntax:"*";inherits:false}.navigation-panel-button[data-v-d465c8f6]{--sub-links-count:0;--sub-link-height:2.75rem;--sub-links-height:calc(var(--sub-links-count)*var(--sub-link-height))}.navigation-panel-button .sub-links[data-v-d465c8f6]{max-height:var(--sub-links-height);opacity:1;transition:max-height var(--expand-panel-duration),opacity var(--expand-panel-duration) ease-in-out}.navigation-panel-button.accordion[data-v-d465c8f6]{overflow:hidden}.navigation-panel-button.accordion .sub-links[data-v-d465c8f6]{max-height:0;opacity:0}:is(.navigation-panel-button.accordion:hover,.navigation-panel-button.accordion:focus-within) .sub-links[data-v-d465c8f6]{max-height:var(--sub-links-height);opacity:1;transition:max-height var(--expand-panel-duration) var(--navigation-panel-hover-delay),opacity var(--expand-panel-duration) ease-in-out var(--navigation-panel-hover-delay)}.list-items{padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[data-v-2fafd6f1],[data-v-2fafd6f1]::backdrop,[data-v-2fafd6f1]:after,[data-v-2fafd6f1]:before{--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}[data-v-2fafd6f1] .text-input-slot-right{top:50%;transform:translateY(-50%);z-index:10}.search-input-fix[data-v-2fafd6f1] input{background-color:hsla(var(--surface-secondary-hsl),var(--tw-bg-opacity));margin-inline:calc(var(--spacing,.25rem)*0);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.search-input-fix[data-v-2fafd6f1] input:hover{background-color:hsla(var(--surface-highlight-hsl),var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,var(--shadow-opacity-1))),0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,var(--shadow-opacity-2)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.search-input-fix[data-v-2fafd6f1] input:focus{background-color:hsla(var(--surface-highlight-hsl),var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,var(--shadow-opacity-1))),0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,var(--shadow-opacity-2)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@property --tw-duration{syntax:"*";inherits:false}.search-client .dropdown{left:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0)}@media (min-width:640px){.search-client .dropdown{left:auto}}.search-client .dropdown>*,.search-client .user-access-search,.search-client input{border-radius:var(--radius-lg,.5rem)}#navigation_panel .search-client .dropdown-wrapper{max-width:none!important}.closed-search-client{width:100%}@media (min-width:640px){.closed-search-client{width:auto}#site_search{min-width:88px}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[data-v-9a387d04],[data-v-9a387d04]::backdrop,[data-v-9a387d04]:after,[data-v-9a387d04]:before{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}#navigation_panel[data-v-9a387d04]{align-items:flex-start;display:flex;flex-direction:column;float:left;left:calc(var(--spacing,.25rem)*0);pointer-events:none;position:fixed;z-index:30}@media (min-width:640px){#navigation_panel[data-v-9a387d04]{position:sticky}}#navigation_panel[data-v-9a387d04]{top:var(--navbar-bottom-edge)}#navigation_panel .expansion-toggle[data-v-9a387d04]{left:var(--safe-panel-pl);pointer-events:auto;position:fixed;top:calc(var(--navbar-top) + .625rem);z-index:1}#navigation_panel[data-v-9a387d04]{--navigation-panel-hover-delay:.3s}#navigation_panel .panel-body[data-v-9a387d04]{background:linear-gradient(to bottom,var(--gradient-indigo-zero) 20%,var(--gradient-indigo) 100%),var(--surface-tertiary);background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:100% 100%;height:var(--navigation-panel-height);position:sticky;top:var(--navbar-bottom-edge);transition:width var(--expand-panel-effective-duration);width:var(--navigation-panel-effective-width)}#navigation_panel .panel-content[data-v-9a387d04]{display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;pointer-events:auto;position:relative;transition:width var(--expand-panel-duration);width:var(--navigation-panel-effective-width)}#navigation_panel .panel-content[data-v-9a387d04]:before{border-radius:var(--main-viewport-corner-radius);bottom:var(--main-viewport-gutter);content:" ";left:calc(var(--spacing,.25rem)*0);margin-inline:calc(var(--spacing,.25rem)*1);position:absolute;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);transition:background-color var(--expand-panel-duration) 50ms ease-in,box-shadow var(--expand-panel-duration) 50ms ease-in;z-index:0}#navigation_panel .panel-content .panel-title-container[data-v-9a387d04]{margin-top:var(--title-container-mt)!important;max-height:var(--title-max-height);opacity:var(--title-opacity);overflow:hidden;padding-inline:calc(var(--spacing,.25rem)*2);transition:var(--title-transition)}#navigation_panel .panel-content .panel-title-container .panel-title[data-v-9a387d04]{margin-bottom:calc(var(--spacing,.25rem)*2);-webkit-line-clamp:4;font-variant:common-ligatures;--tw-font-weight:var(--font-weight-medium,500);color:var(--text-tertiary);font-size:.75rem;font-weight:var(--font-weight-medium,500);line-height:1rem;text-overflow:ellipsis;width:11.5rem;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#navigation_panel .panel-content .panel-footer[data-v-9a387d04]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;z-index:1}:where(#navigation_panel .panel-content .panel-footer[data-v-9a387d04]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}#navigation_panel .panel-content .panel-footer[data-v-9a387d04]{padding:calc(var(--spacing,.25rem)*2) var(--panel-px) calc(var(--spacing,.25rem)*3) var(--safe-panel-pl)}#navigation_panel .panel-content>ul[data-v-9a387d04]{position:relative;z-index:1}#navigation_panel .panel-content>ul[data-v-9a387d04]::-webkit-scrollbar{display:none}#navigation_panel .panel-content>ul[data-v-9a387d04]{align-items:stretch;display:flex;flex:1;flex-direction:column;scrollbar-width:none}:where(#navigation_panel .panel-content>ul[data-v-9a387d04]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}#navigation_panel .panel-content>ul[data-v-9a387d04]{min-height:0;overflow-y:auto;padding-left:var(--safe-panel-pl);padding-right:var(--panel-px);padding-top:calc(var(--spacing,.25rem)*2)}:is(#navigation_panel[data-v-9a387d04] .button.roundable.size-md,#navigation_panel[data-v-9a387d04] .button.roundable.size-sm,#navigation_panel[data-v-9a387d04] .navigation-panel-credits){border-radius:var(--navigation-panel-button-radius)}#navigation_panel[data-v-9a387d04] .dropdown-wrapper{width:calc(var(--screen-viewport-width) - 1rem)}@media (min-width:640px){#navigation_panel.collapsed .panel-content[data-v-9a387d04]{--title-container-mt:0px;--title-max-height:0px;--title-opacity:0;--title-transition:opacity var(--expand-panel-duration) ease-in-out,max-height var(--expand-panel-duration) ease-in-out}#navigation_panel.collapsed .panel-content[data-v-9a387d04]:focus-within,#navigation_panel.collapsed .panel-content[data-v-9a387d04]:hover{--title-container-mt:unset;--title-max-height:60px;--title-opacity:1;--title-transition:opacity var(--expand-panel-duration) ease-in-out var(--navigation-panel-hover-delay),max-height var(--expand-panel-duration) ease-in-out var(--navigation-panel-hover-delay);transition-delay:var(--navigation-panel-hover-delay);width:var(--navigation-panel-width-expanded)}:is(#navigation_panel.collapsed .panel-content[data-v-9a387d04]:hover,#navigation_panel.collapsed .panel-content[data-v-9a387d04]:focus-within):before{background-color:hsla(var(--surface-highlight-hsl),var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,var(--shadow-opacity-1))),0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,var(--shadow-opacity-2)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-bg-opacity:.8;--tw-backdrop-blur:blur(var(--blur-3xl,64px));--tw-backdrop-saturate:saturate(2.2);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}#primary_navigation[data-v-bddfae10]{left:calc(var(--spacing,.25rem)*0);max-width:var(--screen-viewport-width);padding-left:calc(3.5rem - var(--panel-px) + var(--safe-panel-pl));padding-right:max(1rem,var(--safe-area-inset-right));position:sticky;top:var(--navbar-top);width:100%;z-index:30}.navbar[data-v-bddfae10]{align-items:center;display:flex;height:var(--navbar-height);justify-content:space-between}.search-icon-transition[data-v-bddfae10]{animation:fadeIn-bddfae10 .25s ease-out}.search-transition[data-v-bddfae10]{animation:fadeIn-bddfae10 .3s ease-out}@keyframes fadeIn-bddfae10{0%{opacity:0}to{opacity:1}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.content-wrapper[data-v-53a19153]{display:flex;flex-direction:column;flex-grow:1;padding-bottom:var(--main-viewport-bottom);padding-right:var(--main-viewport-right);position:relative}
