.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropdown{--_dropbox-bg:var(--dropbox-background,light-dark(var(--surface-1,oklch(100% 0 0)),var(--surface-3,oklch(24% .02 260))));--_dropbox-color:var(--dropbox-color,light-dark(var(--text-1,oklch(20% .02 260)),var(--text-1,oklch(98% 0 0))));--_dropbox-border:var(--dropbox-border,light-dark(var(--surface-3,oklch(88% .01 260)),var(--surface-4,oklch(35% .02 260))));--_dropbox-radius:var(--dropbox-radius,var(--radius-3,.5rem));--_dropbox-shadow:var(--dropbox-shadow,var(--shadow-3,0 10px 20px -5px oklch(0% 0 0/.15)));--_dropbox-hover-bg:var(--dropbox-hover-background,light-dark(oklch(0% 0 0/.08),oklch(100% 0 0/.12)));--_dropbox-focus-ring:var(--dropbox-focus-ring-color,light-dark(var(--blue-6,oklch(55% .18 250)),var(--blue-4,oklch(70% .18 250))));display:inline-flex;position:relative}.dropdown__button{--_button-size:var(--dropbox-button-size,var(--size-8,3rem));--_button-radius:var(--dropdown-button-radius,var(--radius-dropdown,var(--radius-2,.25rem)));--_focus-color:var(--dropdown-button-focus-color,var(--focus-ring-dropdown,oklch(55% .18 250)));--_icon-size:var(--dropbox-icon-size,var(--size-6,1.75rem));--_hover-bg:var(--dropdown-button-hover-bg,var(--hover-dropdown-bg,light-dark(oklch(95% .01 260),oklch(28% .02 260))));min-inline-size:var(--_button-size);block-size:var(--_button-size);padding-inline:var(--size-3,.5rem);background:var(--dropdown-button-bg,transparent);color:var(--dropdown-button-color,var(--text-dropdown,inherit));border:var(--dropdown-button-border,none);border-radius:var(--_button-radius);cursor:pointer;user-select:none;font-family:inherit;font-size:var(--font-size-1,.875rem);justify-content:center;align-items:center;gap:var(--dropdown-button-gap,var(--dropdown-button-gap,var(--size-2,.5rem)));display:inline-flex}.dropdown__button:has(>svg:only-of-type),.dropdown__button:has(>img:only-of-type),.dropdown__button:has(>.dropdown__icon:only-child){--_button-radius:var(--radius-circular,50%);inline-size:var(--_button-size);padding-inline:0}.dropdown__button:hover{background-color:var(--_hover-bg)}.dropdown__button:focus-visible{outline:var(--dropdown-button-focus-width,2px) solid var(--_focus-color);outline-offset:var(--dropdown-button-focus-offset,2px)}.dropdown__button[aria-expanded=true] .dropdown__icon,.dropdown__button[aria-expanded=true] img{transform:rotate(180deg)}.dropdown__button span:empty,.dropdown__link span:empty{display:none}.dropdown__icon,.dropdown__button img,.dropdown__button svg,.dropdown__link img,.dropdown__link svg{inline-size:var(--dropdown-icon-width,var(--size-6,1.75rem));block-size:var(--dropdown-icon-height,var(--size-6,1.75rem));color:var(--dropdown-icon-color,currentColor);fill:currentColor;flex-shrink:0}.dropdown__icon:only-child,.dropdown__icon:last-child:not(:first-child),.dropdown__button img:only-child,.dropdown__button img:last-child:not(:first-child),.dropdown__button svg:only-child,.dropdown__button svg:last-child:not(:first-child),.dropdown__link img:only-child,.dropdown__link img:last-child:not(:first-child),.dropdown__link svg:only-child,.dropdown__link svg:last-child:not(:first-child){margin-inline-end:0}.dropdown__menu{--_menu-bg:var(--dropdown-menu-background-color,var(--surface-dropdown,light-dark(oklch(100% 0 0),oklch(22% .02 260))));--_menu-border:var(--dropdown-menu-border-color,var(--border-dropdown,light-dark(oklch(88% .01 260),oklch(35% .02 260))));--_menu-shadow:var(--dropdown-menu-shadow,var(--shadow-dropdown,var(--shadow-3,0 4px 6px -1px oklch(0% 0 0/.1))));--_menu-radius:var(--dropdown-menu-radius,var(--radius-dropdown,var(--radius-2,.25rem)));padding-block:var(--size-2,.5rem);background-color:var(--_menu-bg);border:var(--border-size-1,1px) solid var(--_menu-border);border-radius:var(--_menu-radius);box-shadow:var(--_menu-shadow);min-inline-size:var(--dropdown-menu-min-width,11.25rem);position-anchor:--dropdown-anchor;position-area:bottom span-left;position-try-fallbacks:flip-inline;opacity:0;margin-block-start:var(--size-1,.25rem);padding-inline:0;list-style:none;position:absolute;inset-block-start:anchor(bottom);inset-inline-end:anchor(right)}.dropdown__menu:popover-open,.dropdown__menu.dropdown__menu--open{opacity:1}@starting-style{.dropdown__menu:popover-open,.dropdown__menu.dropdown__menu--open{opacity:0}}.dropdown__item{margin:0;padding:0}.dropdown__link{--_link-color:var(--dropdown-link-text-color,var(--text-dropdown,light-dark(oklch(20% .02 260),oklch(98% 0 0))));--_link-hover-bg:var(--dropdown-link-hover-background-color,var(--hover-dropdown-bg,light-dark(oklch(95% .01 260),oklch(28% .02 260))));--_link-hover-color:var(--dropdown-link-hover-text-color,var(--hover-dropdown-text,light-dark(oklch(55% .18 250),oklch(70% .18 250))));padding-block:var(--size-2,.5rem);padding-inline:var(--size-4,1rem);color:var(--_link-color);font-size:var(--font-size-1,.875rem);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.dropdown__link:hover,.dropdown__link:focus-visible{background-color:var(--_link-hover-bg);color:var(--_link-hover-color);outline:none}.dropdown__link.dropdown__link--active,.dropdown__link[aria-current=page],.dropdown__link[aria-current=true]{--_active-bg:var(--dropdown-link-active-background-color,var(--active-dropdown-bg,light-dark(oklch(96% .03 250),oklch(20% .05 250))));--_active-color:var(--dropdown-link-active-text-color,var(--active-dropdown-text,light-dark(oklch(48% .2 250),oklch(78% .15 250))));font-weight:var(--dropdown-link-active-font-weight,var(--font-weight-7,700));color:var(--_active-color);background-color:var(--_active-bg)}@media (prefers-reduced-motion:no-preference){.dropdown__button{transition:background-color var(--speed-2,.2s) ease}.dropdown__icon,.dropdown__button img{transition:transform var(--speed-2,.3s) ease}.dropdown__menu{transition:display var(--speed-2,.2s) allow-discrete, overlay var(--speed-2,.2s) allow-discrete, opacity var(--speed-2,.2s) ease}.dropdown__link{transition:background-color var(--speed-1,.1s) ease, color var(--speed-1,.1s) ease}}.picklist{--_picklist-radius:var(--picklist-radius,var(--radius-2,.25rem));--_picklist-gap:var(--picklist-gap,var(--size-1,.25rem));--_picklist-padding:var(--picklist-item-padding,var(--size-2,.5rem) var(--size-3,.75rem));--_picklist-text:var(--picklist-color,light-dark(var(--text-1,oklch(20% .02 260)),var(--text-1,oklch(98% 0 0))));--_picklist-hover-bg:var(--picklist-hover-bg,light-dark(var(--surface-2,oklch(95% .01 260)),var(--surface-3,oklch(28% .02 260))));--_picklist-hover-text:var(--picklist-hover-color,light-dark(var(--text-1,oklch(15% .02 260)),var(--text-1,oklch(98% 0 0))));--_picklist-selected-bg:var(--picklist-selected-bg,var(--surface-2,light-dark(oklch(90% .02 260),oklch(35% .02 260))));--_picklist-selected-text:var(--picklist-selected-color,var(--link,light-dark(oklch(45% .2 250),oklch(75% .18 250))));--_picklist-selected-shadow:var(--picklist-selected-shadow,var(--shadow-1,0 1px 3px 0 oklch(0% 0 0/.1)));--_picklist-focus-ring:var(--picklist-focus-ring,light-dark(var(--blue-6,oklch(55% .18 250)),var(--blue-4,oklch(70% .18 250))));gap:var(--_picklist-gap);flex-direction:column;display:flex}.picklist input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.picklist>label{align-items:center;gap:var(--size-2,.5rem);padding:var(--_picklist-padding);border-radius:var(--_picklist-radius);color:var(--_picklist-text);cursor:pointer;user-select:none;transition:background-color var(--speed-2,.15s) var(--ease-2,cubic-bezier(.25, 0, .4, 1)), color var(--speed-2,.15s) var(--ease-2,cubic-bezier(.25, 0, .4, 1)), box-shadow var(--speed-2,.15s) var(--ease-2,cubic-bezier(.25, 0, .4, 1));font-size:var(--font-size-1,1rem);background-color:#0000;display:flex}.picklist>label svg{inline-size:var(--size-4,1rem);block-size:var(--size-4,1rem);fill:currentColor;flex-shrink:0}.picklist>label small,.picklist>label [data-description]{font-size:var(--font-size-0,.75rem);color:var(--_picklist-subtext);font-weight:var(--font-weight-4,400);display:block}.picklist>label:hover{background-color:var(--_picklist-hover-bg);color:var(--_picklist-hover-text)}.picklist>label:has(input[type=radio]:checked){background-color:var(--_picklist-selected-bg);color:var(--_picklist-selected-text);box-shadow:var(--_picklist-selected-shadow);font-weight:var(--font-weight-6,600)}.picklist>label:focus-within{outline:var(--border-size-2,2px) solid var(--_picklist-focus-ring);outline-offset:var(--picklist-focus-offset,2px)}:root{--spring:linear(0, .147 1.8%, .384 3.9%, .575 6.2%, .732 8.7%, .852 11.6%, .938 15%, .985 18.7%, 1.009 22.1%, 1.018 25.8%, 1.018 29.3%, 1.013 33.4%, 1.001 44.9%, 1)}.fade-in{opacity:0;--stagger-index:0;--stagger-step:.15s;--_duration:var(--duration,.6s);--slide-distance:40px;--delay:calc(var(--stagger-index) * var(--stagger-step));overflow:hidden}.fade-in.appear{opacity:1}@media (prefers-reduced-motion:no-preference){.fade-in{transition:opacity var(--_duration) var(--spring) var(--delay), transform var(--_duration) var(--spring) var(--delay)}.fade-in[data-from=bottom]{transform:translateY(var(--slide-distance))}.fade-in[data-from=top]{transform:translateY(calc(var(--slide-distance) * -1))}.fade-in[data-from=left]{transform:translateX(calc(var(--slide-distance) * -1))}.fade-in[data-from=right]{transform:translateX(var(--slide-distance))}.fade-in.appear{transform:translate(0)}}.close-button-cross{--_size:var(--close-button-size,var(--size-8,40px));--_icon-size:var(--close-button-icon-size,var(--size-5,20px));--_icon-thickness:var(--close-button-icon-thickness,2px);--_bg:var(--close-button-bg,var(--surface-2,light-dark(#f8fafc,#1e293b)));--_bg-hover:var(--close-button-hover-bg,var(--surface-3,light-dark(#f1f5f9,#334155)));--_bg-active:var(--close-button-active-bg,var(--surface-4,light-dark(#e2e8f0,#475569)));--_bg-disabled:var(--close-button-disabled-bg,var(--surface-1,light-dark(#fff,#0f172a)));--_border-color:var(--close-button-border-color,var(--border-1,light-dark(#e2e8f0,#475569)));--_border-color-hover:var(--close-button-hover-border-color,var(--_border-color));--_icon-color:var(--close-button-icon-color,var(--text-2,light-dark(#334155,#cbd5e1)));--_icon-color-hover:var(--close-button-icon-hover-color,var(--text-1,light-dark(#0f172a,#f8fafc)));--_icon-color-disabled:var(--close-button-icon-disabled-color,color-mix(in oklch, var(--_icon-color) 40%, transparent));--_focus-ring:var(--close-button-focus-color,var(--focus-ring,light-dark(#2563eb,#60a5fa)));width:var(--_size);height:var(--_size);float:right;border-radius:var(--radius-round,50%);border:1px solid var(--_border-color);background-color:var(--_bg);margin:0;margin-left:var(--close-button-cross-margin-left,24px);margin-bottom:var(--close-button-cross-margin-bottom,24px);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button-cross:before,.close-button-cross:after{content:"";width:var(--_icon-size);height:var(--_icon-thickness);background-color:var(--_icon-color);border-radius:var(--radius-1,1px);transition:background-color var(--ease-2,cubic-bezier(.25, 0, .4, 1)) var(--duration-2,.15s);position:absolute}.close-button-cross:before{transform:rotate(45deg)}.close-button-cross:after{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.close-button-cross{transition:var(--_transition)}.close-button-cross:before,.close-button-cross:after{transition:background-color var(--ease-2,cubic-bezier(.25, 0, .4, 1)) var(--duration-2,.15s)}.close-button-cross:active{transform:translateY(1px)}}.close-button-cross:hover{background-color:var(--_bg-hover);border-color:var(--_border-color-hover)}.close-button-cross:hover:before,.close-button-cross:hover:after{background-color:var(--_icon-color-hover)}.close-button-cross:active{background-color:var(--_bg-active);transform:translateY(1px)}.close-button-cross:focus-visible{outline:var(--border-size-2,2px) solid var(--_focus-ring);outline-offset:var(--close-button-focus-offset,2px)}.close-button-cross:disabled{background-color:var(--_bg-disabled);cursor:not-allowed;opacity:.6;border-color:#0000;transform:none}.close-button-cross:disabled:before,.close-button-cross:disabled:after{background-color:var(--_icon-color-disabled)}.cookies{--_bg:var(--cookies-bg,var(--surface-2,light-dark(#fff,#1e293b)));--_text:var(--cookies-text,var(--text-1,light-dark(#0f172a,#f8fafc)));--_border-color:var(--cookies-border-color,var(--border-1,light-dark(#e2e8f0,#475569)));--_border-width:var(--cookies-border-width,1px);--_shadow:var(--cookies-shadow,var(--shadow-4,0 10px 15px -3px #0000001a));--_radius:var(--cookies-border-radius,var(--radius-3,.5rem));--_z-index:var(--cookies-z-index,var(--layer-important,1000));--_width:var(--cookies-width,50ch);z-index:var(--_z-index);width:min(var(--_width), 100vw - var(--size-8,2rem));max-height:calc(100vh - var(--size-8,2rem));padding:var(--cookies-padding,var(--size-4,1rem));background-color:var(--_bg);color:var(--_text);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_radius);box-shadow:var(--_shadow);overscroll-behavior:contain;word-break:break-word;position:fixed;inset-block-end:var(--cookies-offset-y,var(--size-4,1rem));inset-inline-start:var(--cookies-offset-x,var(--size-4,1rem));overflow-y:auto}@media (prefers-reduced-motion:no-preference){.cookies{transition:var(--_transition,var(--transition-default,opacity .2s ease))}}@media (width<=60rem){.cookies{border-width:var(--_border-width) 0 0 0;border-radius:0;width:100%;max-height:40vh;margin:0;inset-block-end:0;inset-inline:0}}.cookies__heading{margin-block:0 var(--size-2,.5rem);font-size:var(--cookies-heading-font-size,var(--font-size-3,1.125rem));font-weight:var(--cookies-heading-font-weight,var(--font-weight-bold,700));color:inherit}.cookies__buttons{align-items:center;gap:var(--cookies-buttons-gap,var(--size-2,.5rem));flex-wrap:wrap;margin-block-start:var(--size-4,1rem);display:flex}@media (width<=60rem){.cookies__buttons{flex-direction:column;align-items:stretch}.cookies__buttons>*{width:100%}}.cookies-modal__list{margin:0;padding:0;list-style:none}.cookies-modal summary{cursor:pointer;touch-action:manipulation;list-style:none}.cookies-modal summary::-webkit-details-marker{display:none}.cookies-modal summary:focus-visible{outline:var(--border-size-2,2px) solid var(--focus-ring,var(--brand,#2563eb));outline-offset:2px;border-radius:var(--radius-1,2px)}:root{interpolate-size:allow-keywords}.cookie-list{--_bg:var(--cookie-list-bg,var(--surface-1,light-dark(#fff,#0f172a)));--_border-color:var(--cookie-list-border-color,var(--border-1,light-dark(#e2e8f0,#475569)));--_radius:var(--cookie-list-border-radius,var(--radius-2,.375rem));background-color:var(--_bg);border:1px solid var(--_border-color);border-radius:var(--_radius);width:100%;margin:0;margin-block-end:var(--size-1,1rem);padding:0;list-style:none;overflow:hidden}.cookie-list__item{--_border-bottom-color:var(--cookie-list-item-border-color,var(--border-1,light-dark(#e2e8f0,#475569)));border-bottom:1px solid var(--_border-bottom-color);margin:0}.cookie-list__item:last-child{border-bottom:none}.cookie-card__header{justify-content:space-between;align-items:center;gap:var(--cookie-card-header-gap,var(--size-3,.75rem));padding:var(--cookie-card-header-padding,var(--size-3,1rem));display:flex}.cookie-card__expand-btn{--_btn-bg-hover:var(--cookie-card-btn-hover-bg,var(--surface-2,light-dark(#f8fafc,#1e293b)));--_title-color:var(--cookie-card-title-color,var(--text-1,light-dark(#0f172a,#f8fafc)));--_icon-color:var(--cookie-card-icon-color,var(--brand,light-dark(#1d4ed8,#60a5fa)));padding:var(--cookie-card-btn-padding,var(--size-2,.5rem));margin:calc(var(--cookie-card-btn-padding,var(--size-2,.5rem)) * -1);border-radius:var(--radius-2,.375rem);color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;user-select:none;background:0 0;border:none;flex-grow:1;justify-content:start;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.cookie-card__expand-btn{transition:var(--cookie-card-transition,var(--transition-default,background-color .15s ease))}}.cookie-card__expand-btn:hover{background-color:var(--_btn-bg-hover)}.cookie-card__expand-btn:focus-visible{outline:var(--border-size-2,2px) solid var(--focus-ring,var(--brand,#2563eb));outline-offset:2px}.cookie-card__expand-btn:hover .cookie-card__title{color:var(--cookie-card-title-hover-color,var(--_title-color))}.cookie-card__title{font-weight:var(--cookie-card-title-font-weight,var(--font-weight-bold,700));color:var(--_title-color);margin-inline-start:var(--cookie-card-title-margin-start,var(--size-3,.75rem))}.cookie-card__icon{width:var(--cookie-card-icon-width,var(--size-5,1.25rem));font-size:var(--cookie-card-icon-font-size,var(--size-5,1.25rem));color:var(--_icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cookie-card__body{opacity:0;height:0;padding-block:0;padding-inline:var(--cookie-card-body-padding-x,var(--size-4,1rem));font-size:var(--cookie-card-body-font-size,var(--font-size-1,.875rem));color:var(--cookie-card-body-color,var(--text-2,light-dark(#334155,#cbd5e1)));max-width:var(--cookie-card-body-max-width,60ch);display:none;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cookie-card__body{transition:display .25s allow-discrete, height .25s cubic-bezier(.25, 0, .4, 1), padding-block .25s cubic-bezier(.25, 0, .4, 1), opacity .2s ease}}.cookie-card__body[hidden]{display:none}.cookie-card__body.cookie-card__body--expanded,.cookie-card__body:not([hidden]){opacity:1;height:auto;padding-block-end:var(--size-3,1rem);display:block}@starting-style{.cookie-card__body.cookie-card__body--expanded,.cookie-card__body:not([hidden]){opacity:0;height:0;padding-block:0}}.cookie-settings{--_bg:var(--cookies-bg,var(--surface-2,light-dark(#fff,#1e293b)));--_text:var(--cookie-settings-text-color,var(--text-1,light-dark(#0f172a,#f8fafc)));--_border-color:var(--cookie-settings-border-color,var(--border-1,light-dark(#e2e8f0,#475569)));--_shadow:var(--cookie-settings-box-shadow,var(--shadow-5,0 20px 25px -5px #00000026));--_radius:var(--cookie-settings-border-radius,var(--radius-3,.5rem));--_backdrop:var(--cookie-settings-backdrop-bg,var(--backdrop-bg,#0009));--_width:var(--cookie-settings-width,min(60ch, calc(100vw - 2rem)));width:var(--_width);max-height:calc(100vh - 2rem);padding:var(--cookie-settings-padding,var(--size-4,1rem));background-color:var(--_bg);color:var(--_text);border:var(--cookie-settings-border,1px solid var(--_border-color));border-radius:var(--_radius);box-shadow:var(--_shadow);overscroll-behavior:contain;word-break:break-word;opacity:0;margin:auto;display:none;position:fixed;inset:0;overflow-y:auto}.cookie-settings::backdrop{background-color:var(--_backdrop);opacity:0}.cookie-settings[open]{opacity:1;display:block}.cookie-settings[open]::backdrop{opacity:1}@starting-style{.cookie-settings[open],.cookie-settings[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:no-preference){.cookie-settings,.cookie-settings::backdrop{transition-property:overlay,display,opacity;transition-duration:var(--cookie-settings-transition-duration,var(--duration-long,.3s));transition-timing-function:var(--ease-out,ease-out);transition-behavior:allow-discrete}}.cookie-toggle{--_width:var(--cookie-toggle-width,var(--size-8,44px));--_height:var(--cookie-toggle-height,var(--size-6,24px));--_thumb-size:var(--cookie-toggle-thumb-size,18px);--_thumb-offset:var(--cookie-toggle-thumb-offset,3px);--_travel-distance:calc(var(--_width) - var(--_thumb-size) - (var(--_thumb-offset) * 2));--_bg:var(--cookie-toggle-bg,var(--surface-3,light-dark(#cbd5e1,#475569)));--_thumb-bg:var(--cookie-toggle-thumb-bg,var(--surface-1,light-dark(#fff,#0f172a)));--_bg-checked:var(--cookie-toggle-checked-bg,var(--brand,light-dark(#1d4ed8,#60a5fa)));--_thumb-bg-checked:var(--cookie-toggle-checked-thumb-bg,var(--surface-1,light-dark(#fff,#f8fafc)));--_bg-disabled:var(--cookie-toggle-disabled-bg,var(--surface-disabled,light-dark(#e2e8f0,#334155)));--_bg-checked-disabled:var(--cookie-toggle-checked-disabled-bg,var(--brand-disabled,light-dark(#93c5fd,#1e3a8a)));--_transition:var(--cookie-toggle-transition,background-color var(--duration-default,.2s) var(--ease-default,ease), transform var(--duration-default,.2s) var(--ease-default,ease));width:var(--_width);height:var(--_height);vertical-align:middle;margin:0;display:inline-block;position:relative}.cookie-toggle__input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.cookie-toggle__input:disabled{cursor:not-allowed}.cookie-toggle__slider{background-color:var(--_bg);border-radius:var(--cookie-toggle-radius,var(--radius-round,9999px));pointer-events:none;align-items:center;padding-inline-start:var(--_thumb-offset);display:flex;position:absolute;inset:0}.cookie-toggle__slider:before{content:"";width:var(--_thumb-size);height:var(--_thumb-size);background-color:var(--_thumb-bg);border-radius:var(--radius-round,50%);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.cookie-toggle__slider,.cookie-toggle__slider:before{transition:var(--_transition)}}.cookie-toggle__input:checked+.cookie-toggle__slider{background-color:var(--_bg-checked)}.cookie-toggle__input:checked+.cookie-toggle__slider:before{background-color:var(--_thumb-bg-checked);transform:translateX(var(--_travel-distance))}.cookie-toggle__input:disabled+.cookie-toggle__slider{background-color:var(--_bg-disabled);opacity:.7}.cookie-toggle__input:checked:disabled+.cookie-toggle__slider{background-color:var(--_bg-checked-disabled);opacity:.7}.cookie-toggle__input:focus-visible+.cookie-toggle__slider{outline:var(--border-size-2,2px) solid var(--focus-ring,var(--brand,#2563eb));outline-offset:2px}.main-nav{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;container-type:inline-size}.main-nav__drawer{align-items:center;display:flex}.main-nav__list{flex-direction:row;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.main-nav__item{margin:0}.main-nav__link{color:inherit;font-size:1rem;text-decoration:none}.main-nav__link--active{font-weight:700}.main-nav__actions{z-index:10;grid-auto-columns:max-content;grid-auto-flow:column;align-self:stretch;align-items:center;gap:8px;margin-left:auto;display:grid}.main-nav__toggle,.main-nav__close,.main-nav__overlay,.main-nav__drawer-cta{display:none}@container (width<60rem){.main-nav__toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.main-nav__toggle svg{fill:currentColor}.main-nav__close{cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.5rem;font-size:1.5rem;display:block}.main-nav__overlay{background:var(--nav-overlay-background,#00000080);opacity:0;visibility:hidden;z-index:90;cursor:pointer;display:block;position:fixed;inset:0}.main-nav__cta{display:none}.main-nav__drawer-cta{margin-inline:auto;margin-top:2rem;display:block}.main-nav:has(.main-nav__toggle[aria-expanded=true]) .main-nav__overlay{opacity:1;visibility:visible}.main-nav:has(.main-nav__toggle[aria-expanded=true]) .main-nav__drawer{visibility:visible;transform:translate(0)}.main-nav__drawer{background:var(--nav-drawer-background,#fff);width:min(80vw,300px);color:var(--nav-drawer-text-color,currentColor);z-index:100;visibility:hidden;flex-direction:column;align-items:stretch;padding:2rem 1rem;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.main-nav__list{flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}}@container (width<22.5rem){.main-nav__actions{gap:4px}}@media (prefers-reduced-motion:no-preference){.main-nav__overlay{transition:opacity .35s,visibility .35s}.main-nav__drawer{transition:transform .45s,visibility .45s}}.moveup{opacity:0;bottom:var(--moveup-bottom,var(--size-px-5,2%));padding:var(--moveup-padding,var(--size-px-2,8px));width:var(--moveup-width,var(--size-8,40px));height:var(--moveup-height,var(--size-8,40px));background-color:var(--moveup-background-color,var(--surface-3,var(--gray-7,#475569)));color:var(--moveup-color,var(--text-1,var(--gray-0,#f8fafc)));cursor:pointer;text-align:center;border-radius:var(--moveup-border-radius,var(--radius-2,10px));z-index:var(--moveup-z-index,var(--layer-important,99999));border:none;display:none;position:fixed;left:50%;transform:translate(-50%)}.moveup.show{opacity:.5;display:block}.moveuphover,.moveupfocus-visible{opacity:1}.moveup svg{width:100%;height:100%;fill:var(--moveup-svg-fill,var(--moveup-color,var(--text-1,currentColor)));margin:0 auto;display:block}@media (prefers-reduced-motion:no-preference){.moveup{transition-property:display,opacity,translate;transition-duration:var(--size-transition-2,.3s);transition-behavior:allow-discrete;translate:0 25vh}.moveup.show{translate:0}@starting-style{.moveup.show{opacity:0;translate:0 25vh}}}.breadcrumbs{--breadcrumbs-gap:var(--size-2,.5rem);--breadcrumbs-padding:calc(var(--breadcrumbs-gap) / 2);-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;align-items:center;gap:var(--breadcrumbs-gap);padding:var(--breadcrumbs-padding);scroll-padding-inline:var(--breadcrumbs-padding);font-size:var(--breadcrumbs-font-size,var(--font-size-1,1rem));color:var(--breadcrumbs-color,var(--text-2,var(--gray-6,#64748b)));margin:0;list-style:none;display:flex;overflow-x:auto}.breadcrumbs a{color:var(--breadcrumbs-link-color,var(--text-1,var(--gray-8,#1e293b)));text-decoration-color:var(--breadcrumbs-link-underline-color,var(--border-subtle,var(--gray-4,#cbd5e1)));text-underline-offset:.25em;outline-offset:var(--size-px-1,3px);border-radius:var(--breadcrumbs-link-radius,var(--radius-1,2px))}.breadcrumbs a:hover{color:var(--breadcrumbs-link-hover-color,var(--brand,var(--blue-6,#2563eb)));text-decoration-color:currentColor}.breadcrumbs a:focus-visible{outline:2px solid var(--breadcrumbs-focus-ring,var(--brand,var(--blue-6,#2563eb)))}.breadcrumbs>.crumb{scroll-snap-align:start}.breadcrumbs>.crumb:last-of-type{scroll-snap-align:end}.crumb{align-items:center;gap:calc(var(--breadcrumbs-gap) / 2);white-space:nowrap;display:inline-flex;position:relative}.crumb>a{white-space:nowrap}.crumb>a[aria-current=page]{font-weight:var(--breadcrumbs-active-font-weight,var(--font-weight-6,600));color:var(--breadcrumbs-active-color,var(--text-1,var(--gray-9,#0f172a)));pointer-events:none;text-decoration:none}.crumb-separator{user-select:none;color:var(--breadcrumbs-separator-color,var(--text-2,var(--gray-5,#94a3b8)));align-items:center;display:inline-flex}.crumb-separator svg{fill:currentColor;width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.breadcrumbs a{transition:color .15s,text-decoration-color .15s}}.toast{position:var(--toast-position,fixed);inset:var(--toast-inset,auto var(--size-2,.5rem) var(--size-3,.75rem) auto);border:var(--toast-border,none);outline:var(--toast-outline,none);padding:var(--toast-padding,var(--size-3,.75rem) var(--size-4,1rem));margin:var(--toast-margin,0);max-width:var(--toast-max-width,clamp(280px, 90vw, 420px));background-color:var(--toast-background,var(--toast-bg,var(--surface-3,var(--gray-8,#1e293b))));color:var(--toast-text-color,var(--toast-text,var(--text-1,var(--gray-0,#f8fafc))));border-radius:var(--toast-border-radius,var(--radius-2,8px));font-family:var(--toast-font-family,var(--font-sans,system-ui, sans-serif));line-height:var(--toast-line-height,var(--font-lineheight-1,1.4));box-shadow:var(--toast-box-shadow,var(--shadow-3,0 4px 12px #0003));cursor:var(--toast-cursor,pointer);opacity:var(--toast-opacity,1)}.toast.hidden,.toast.fade-out{opacity:0}.toast.success{background-color:var(--toast-success-bg,var(--status-success-bg));color:var(--toast-success-color,var(--status-success-text));border:1px solid var(--toast-success-border,var(--status-success-border))}.toast.error{background-color:var(--toast-error-bg,var(--status-error-bg));color:var(--toast-error-color,var(--status-error-text));border:1px solid var(--toast-error-border,var(--status-error-border))}.toast.warning{background-color:var(--toast-warning-bg,var(--status-warning-bg));color:var(--toast-warning-color,var(--status-warning-text));border:1px solid var(--toast-warning-border,var(--status-warning-border))}.toast.info{background-color:var(--toast-info-bg,var(--status-info-bg));color:var(--toast-info-color,var(--status-info-text));border:1px solid var(--toast-info-border,var(--status-info-border))}@media (prefers-reduced-motion:no-preference){.toast{transform:var(--toast-transform,scale(1) translateY(0));transition:opacity var(--toast-transition-duration,var(--size-transition-2,.25s)) ease-in-out, transform var(--toast-transition-duration,var(--size-transition-2,.25s)) ease-in-out, display var(--toast-transition-duration,var(--size-transition-2,.25s)) allow-discrete}.toast.hidden{transform:var(--toast-hidden-transform,scale(.8) translateY(12px))}.toast.fade-out{transform:var(--toast-fade-out-transform,scale(.8) translateY(-12px))}}.btn{--_bg:var(--btn-bg,var(--surface-2,light-dark(#f1f5f9,#1e293b)));--_bg-hover:var(--btn-hover-bg,var(--surface-3,light-dark(#e2e8f0,#334155)));--_bg-active:var(--btn-active-bg,var(--surface-4,light-dark(#cbd5e1,#475569)));--_text-color:var(--btn-text-color,var(--text-1,light-dark(#0f172a,#f8fafc)));--_border-color:var(--btn-border-color,var(--border-1,light-dark(#cbd5e1,#475569)));--_border-color-hover:var(--btn-hover-border-color,var(--border-1-hover,light-dark(#94a3b8,#64748b)));--_focus-ring:var(--btn-focus-color,var(--focus-ring,light-dark(#2563eb,#60a5fa)));background-color:var(--_bg);color:var(--_text-color);border:1px solid var(--_border-color);padding-block:var(--btn-padding-y,.5rem);padding-inline:var(--btn-padding-x,1rem);border-radius:var(--btn-radius,var(--radius-2,.375rem));font-weight:var(--btn-font-weight,500);white-space:nowrap;text-decoration:var(--btn-text-decoration,none);text-transform:var(--btn-text-transform,uppercase);font-weight:var(--btn-font-weight,bold);padding:var(--btn-padding,.5em 1em);box-shadow:var(--btn-box-shadow);text-align:var(--btn-text-align,center);font-size:var(--btn-font-size,1rem)}.btn:hover{background-color:var(--_bg-hover);border-color:var(--_border-color-hover)}.btn:active{background-color:var(--_bg-active);transform:var(--btn-active-transform,translateY(1px))}.btn:focus-visible{outline:var(--border-size-2,2px) solid var(--_focus-ring);outline-offset:var(--btn-focus-outline-offset,2px)}.btn:active{transform:var(--btn-active-transform,translateY(2px));filter:var(--btn-active-filter,brightness(85%))}.btn:disabled{--_disabled-bg:var(--btn-disabled-bg,var(--_bg));text-decoration:var(--btn-disabled-text-decoration,none);cursor:not-allowed;background-color:var(--_disabled-bg);color:var(--btn-disabled-text-color,var(--_text-color));opacity:var(--btn-disabled-opacity,.65);border:var(--btn-disabled-border,1px solid var(--btn-disabled-border-color,var(--_disabled-bg)))}.btn.btn-highlight{--_bg:var(--btn-highlight-bg,var(--brand,light-dark(#1d4ed8,#3b82f6)));--_bg-hover:var(--btn-highlight-hover-bg,light-dark(color-mix(in srgb, var(--_bg), black 12%),color-mix(in srgb, var(--_bg), white 15%)));--_bg-active:var(--btn-highlight-active-bg,light-dark(color-mix(in srgb, var(--_bg), black 24%),color-mix(in srgb, var(--_bg), white 30%)));--_text-color:var(--btn-highlight-text-color,contrast-color(var(--_bg)));--_border-color:var(--btn-highlight-border-color,light-dark(color-mix(in srgb, var(--_bg), black 12%),color-mix(in srgb, var(--_bg), white 10%)));--_border-color-hover:var(--btn-highlight-hover-border-color,light-dark(color-mix(in srgb, var(--_bg-hover), black 18%),color-mix(in srgb, var(--_bg-hover), white 15%)))}.btn.btn-success{--_bg:var(--btn-success-bg,var(--success,light-dark(#15803d,#22c55e)));--_bg-hover:var(--btn-success-hover-bg,var(--success-hover,light-dark(#166534,#4ade80)));--_bg-active:var(--btn-success-active-bg,var(--success-active,light-dark(#14532d,#86efac)));--_text-color:var(--btn-success-text-color,var(--success-text,#fff));--_border-color:var(--btn-success-border-color,var(--success-border,var(--_bg)));--_border-color-hover:var(--btn-success-hover-border-color,var(--success-border-hover,var(--_bg-hover)))}.btn.btn-warning{--_bg:var(--btn-warning-bg,var(--warning,light-dark(#f59e0b,#fbbf24)));--_bg-hover:var(--btn-warning-hover-bg,var(--warning-hover,light-dark(#d97706,#f59e0b)));--_bg-active:var(--btn-warning-active-bg,var(--warning-active,light-dark(#b45309,#d97706)));--_text-color:var(--btn-warning-text-color,var(--warning-text,#0f172a));--_border-color:var(--btn-warning-border-color,var(--warning-border,var(--_bg)));--_border-color-hover:var(--btn-warning-hover-border-color,var(--warning-border-hover,var(--_bg-hover)))}.btn.btn-danger{--_bg:var(--btn-danger-bg,var(--danger,light-dark(#dc2626,#ef4444)));--_bg-hover:var(--btn-danger-hover-bg,var(--danger-hover,light-dark(#b91c1c,#f87171)));--_bg-active:var(--btn-danger-active-bg,var(--danger-active,light-dark(#991b1b,#fca5a5)));--_text-color:var(--btn-danger-text-color,var(--danger-text,#fff));--_border-color:var(--btn-danger-border-color,var(--danger-border,var(--_bg)));--_border-color-hover:var(--btn-danger-hover-border-color,var(--danger-border-hover,var(--_bg-hover)))}.btn.btn-info{--_bg:var(--btn-info-bg,var(--info,light-dark(#0e7490,#06b6d4)));--_bg-hover:var(--btn-info-hover-bg,var(--info-hover,light-dark(#155e75,#22d3ee)));--_bg-active:var(--btn-info-active-bg,var(--info-active,light-dark(#164e63,#67e8f9)));--_text-color:var(--btn-info-text-color,var(--info-text,#fff));--_border-color:var(--btn-info-border-color,var(--info-border,var(--_bg)));--_border-color-hover:var(--btn-info-hover-border-color,var(--info-border-hover,var(--_bg-hover)))}.btn.btn-outline{--_bg:transparent;--_bg-hover:color-mix(in oklch, var(--_border-color) 10%, transparent);--_bg-active:color-mix(in oklch, var(--_border-color) 20%, transparent);--_text-color:var(--text-1,light-dark(#0f172a,#f8fafc))}.btn.btn-outline.btn-highlight{--_text-color:var(--brand,light-dark(#1d4ed8,#3b82f6))}.btn.btn-outline.btn-danger{--_text-color:var(--danger,light-dark(#dc2626,#ef4444))}.btn.btn-outline.btn-success{--_text-color:var(--success,light-dark(#15803d,#22c55e))}.btn.btn-outline.btn-warning{--_text-color:var(--warning,light-dark(#b45309,#fbbf24))}.btn.btn-outline.btn-info{--_text-color:var(--info,light-dark(#0e7490,#06b6d4))}.btn svg{fill:currentColor;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.btn{transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}}.form{gap:var(--size-3,1rem);padding-block:var(--size-3,1rem);padding-inline:var(--size-3,1rem);max-inline-size:50ch;margin-inline:auto;display:grid}.form button{justify-self:start}.form-group{gap:.25lh;display:grid}:root,:root[data-theme=light]{--theme:light;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system],:root[data-theme=light]{--theme:light;color-scheme:light}}:root[data-theme=dark]{--theme:dark;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system],:root[data-theme=dark]{--theme:dark;color-scheme:dark}}.theme-picker__button{anchor-name:--theme-button;color:var(--theme-picker-button-color,currentColor)}.theme-picker__menu{position-anchor:--theme-button;margin:var(--theme-picker-menu-margin,0);padding:var(--theme-picker-menu-padding,0);position-area:bottom span-left;position-try-fallbacks:flip-inline}.loading-toast{--_toast-bg:var(--loading-toast-background,light-dark(var(--gray-2,oklch(96% 0 0)),var(--gray-10,oklch(20% 0 0))));--_toast-color:var(--loading-toast-text-color,light-dark(var(--gray-9,oklch(25% 0 0)),var(--gray-2,oklch(96% 0 0))));--_toast-border:var(--loading-toast-border,light-dark(var(--gray-4,oklch(88% 0 0)),var(--gray-8,oklch(32% 0 0))));--_toast-radius:var(--loading-toast-border-radius,var(--radius-toast,var(--radius-3,8px)));--_toast-shadow:var(--loading-toast-box-shadow,var(--shadow-toast,var(--shadow-4,0 10px 15px -3px oklch(0% 0 0/.3))));border:var(--loading-toast-border,none);margin:var(--loading-toast-margin,0);align-items:var(--loading-toast-align-items,center);gap:var(--loading-toast-gap,var(--size-3,.75rem));padding-block:var(--loading-toast-padding-block,var(--size-3,.875rem));padding-inline:var(--loading-toast-padding-inline,var(--size-5,1.375rem));background:var(--_toast-bg);color:var(--_toast-color);border:var(--_toast-border);border-radius:var(--_toast-radius);box-shadow:var(--_toast-shadow);font-size:var(--loading-toast-font-size,var(--font-size-1,.95rem));font-weight:var(--loading-toast-font-weight,var(--font-weight-medium,500));user-select:none;transform:var(--loading-toast-closed-transform,translateX(-50%) translateY(1.25rem));opacity:var(--loading-toast-closed-opacity,0);position:fixed;inset-block-start:var(--loading-toast-inset-top,var(--size-6,1.5rem));inset-block-end:var(--loading-toast-inset-bottom,auto);inset-inline-start:var(--loading-toast-inset-left,50%);inset-inline-end:var(--loading-toast-inset-right,auto)}.loading-toast:popover-open{display:var(--loading-toast-display,flex);opacity:var(--loading-toast-open-opacity,1);transform:var(--loading-toast-open-transform,translateX(-50%) translateY(0))}.loading-spinner{--_spinner-size:var(--loading-spinner-size,var(--size-4,1.125rem));--_spinner-track:var(--loading-spinner-track-color,var(--spinner-track-color,light-dark(oklch(0% 0 0/.15),oklch(100% 0 0/.2))));--_spinner-head:var(--loading-spinner-head-color,var(--spinner-head-color,light-dark(var(--gray-8,oklch(30% 0 0)),var(--gray-1,oklch(98% 0 0)))));width:var(--_spinner-size);height:var(--_spinner-size);border:var(--loading-spinner-border-width,2px) solid var(--_spinner-track);border-top-color:var(--_spinner-head);border-radius:var(--radius-full,50%);animation:spin var(--loading-spinner-speed,.8s) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.loading-toast{transition:opacity var(--duration-toast-transition,.3s) var(--ease-toast-motion,ease), transform var(--duration-toast-transition,.3s) var(--ease-toast-motion,cubic-bezier(.25, 0, .4, 1)), overlay var(--duration-toast-transition,.3s) allow-discrete, display var(--duration-toast-transition,.3s) allow-discrete}@starting-style{.loading-toast:popover-open{opacity:var(--loading-toast-starting-opacity,0);transform:var(--loading-toast-starting-transform,translateX(-50%) translateY(1.25rem))}}}.share-modal{--_bg:var(--share-background,var(--surface-overlay,light-dark(oklch(100% 0 0),oklch(20% .02 260))));--_text:var(--share-text-color,var(--text-1,light-dark(oklch(20% .02 260),oklch(98% 0 0))));--_backdrop:var(--share-backdrop-bg,var(--surface-backdrop,oklch(0% 0 0/.4)));--_radius:var(--share-border-radius,var(--radius-lg,.75rem));--_shadow:var(--share-box-shadow,var(--shadow-overlay,0 10px 25px -5px oklch(0% 0 0/.1)));--_padding:var(--share-padding,var(--size-4,1rem));border:var(--share-border,none);border-radius:var(--_radius);padding:var(--_padding);inline-size:var(--share-width,min(90vw, 25rem));background-color:var(--_bg);color:var(--_text);box-shadow:var(--_shadow);opacity:0;margin:auto;transform:scale(.95)}.share-modal::backdrop{background:var(--_backdrop);backdrop-filter:blur(var(--share-backdrop-blur,4px));opacity:0}.share-modal[open]{opacity:1;transform:scale(1)}.share-modal[open]::backdrop{opacity:1}@starting-style{.share-modal[open]{opacity:0;transform:scale(.95)}.share-modal[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:no-preference){.share-modal,.share-modal::backdrop{transition:display .25s allow-discrete, overlay .25s allow-discrete, opacity .25s cubic-bezier(.25, 0, .4, 1), transform .25s cubic-bezier(.25, 0, .4, 1)}}.share-modal__heading,.share-modal__title{font-size:var(--share-title-font-size,var(--font-size-2,1.25rem));font-weight:var(--font-weight-bold,700);color:var(--_text);margin-block-start:0;margin-block-end:var(--size-3,1rem)}.share-modal__controls{gap:var(--share-controls-gap,var(--size-2,.5rem));flex-wrap:wrap;margin-block-end:var(--size-4,1.5rem);display:flex}.share-modal__controls>*{margin:0}.share-modal__input{padding-block:var(--size-2,.5rem);padding-inline:var(--size-3,.75rem);border:1px solid var(--share-input-border-color,var(--border-1,light-dark(oklch(85% .01 260),oklch(35% .02 260))));border-radius:var(--share-input-radius,var(--radius-md,.375rem));color:inherit;font-size:var(--font-size-0,.875rem);background-color:#0000;flex-grow:1}.share-modal__input:focus-visible{outline:2px solid var(--focus-ring-color,oklch(55% .18 250));outline-offset:1px}.share-modal__options{gap:var(--share-options-gap,var(--size-2,.5rem));flex-direction:column;margin-block-start:var(--share-options-margin-top,var(--size-3,1rem));margin-block-end:0;padding:0;list-style:none;display:flex}.share-modal__options--horizontal{gap:var(--share-options-horizontal-gap,var(--size-3,.75rem));scroll-snap-type:x mandatory;scrollbar-width:thin;flex-direction:row;padding-block-end:var(--size-2,.5rem);overflow-x:auto}.share-modal__options--horizontal>li{scroll-snap-align:start;flex:none}.share-modal__link{--_icon-color:var(--share-icon-color,var(--text-2,light-dark(oklch(45% .03 260),oklch(70% .02 260))));padding:var(--size-2,.5rem);color:var(--_icon-color);border-radius:var(--radius-md,.375rem);justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.share-modal__link:hover{opacity:.85;transform:scale(1.1)}.share-modal__link:focus-visible{outline:2px solid var(--focus-ring-color,oklch(55% .18 250));outline-offset:2px}.share-modal__link svg{inline-size:var(--share-icon-size,1.75rem);block-size:var(--share-icon-size,1.75rem);fill:currentColor;stroke:currentColor}.share-modal__button{padding-block:var(--size-2,.5rem);padding-inline:var(--size-4,1rem);border-radius:var(--share-button-radius,var(--radius-md,.375rem));border:var(--share-button-border,none);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:opacity .2s,background-color .2s}.share-modal__button:focus-visible{outline:2px solid var(--focus-ring-color,oklch(55% .18 250));outline-offset:2px}.share-modal__button--copy{background-color:var(--share-copy-button-bg,var(--action-primary-bg,light-dark(oklch(55% .18 250),oklch(65% .18 250))));color:var(--share-copy-button-color,var(--action-primary-text,oklch(100% 0 0)))}.share-modal__button--close{background-color:var(--share-close-button-bg,var(--action-secondary-bg,light-dark(oklch(92% .01 260),oklch(28% .02 260))));inline-size:100%;color:var(--share-close-button-color,var(--action-secondary-text,var(--text-1)))}.skip-link{--_skip-link-bg:var(--skip-link-bg,var(--action-primary-bg,var(--blue-7,oklch(55% .22 260))));--_skip-link-color:var(--skip-link-color,var(--action-primary-text,var(--gray-0,oklch(99% 0 0))));--_skip-link-focus-outline-color:var(--skip-link-focus-outline-color,var(--focus-ring-color,var(--yellow-4,oklch(85% .18 85))));--_skip-link-focus-outline-width:var(--skip-link-focus-outline-width,var(--focus-ring-width,3px));--_skip-link-focus-outline-offset:var(--skip-link-focus-outline-offset,var(--focus-ring-offset,4px));z-index:var(--layer-important,99999);padding-block:var(--size-3,.75rem);padding-inline:var(--size-5,1.5rem);background-color:var(--_skip-link-bg);color:var(--_skip-link-color);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm,var(--radius-2,4px));clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;text-decoration:none;transition:clip-path .1s linear;position:absolute;inset-block-start:var(--size-2,.625rem);inset-inline-start:var(--size-2,.625rem);overflow:hidden}.skip-link:focus-visible{clip-path:none;white-space:normal;outline:var(--_skip-link-focus-outline-width) solid var(--_skip-link-focus-outline-color);outline-offset:var(--_skip-link-focus-outline-offset);width:auto;height:auto;overflow:visible}@media (forced-colors:active){.skip-link:focus-visible{color:canvastext;background-color:canvas;outline:3px solid highlight}}.pagination{--_pagination-item-bg:var(--pagination-item-background,var(--surface-2));--_pagination-item-border:var(--pagination-item-border,var(--border-1));--_pagination-hover-bg:var(--pagination-hover-background,var(--brand-subtle));--_pagination-hover-color:var(--pagination-hover-color,var(--brand-subtle-text));--_pagination-active-bg:var(--pagination-active-background,var(--brand));--_pagination-active-color:var(--pagination-active-color,var(--brand-text));--_pagination-disabled-opacity:.4;--_pagination-focus-ring:var(--focus-ring);justify-content:center;margin-block:16px;display:flex}.pagination__list,.pagination ul{gap:var(--pagination-gap,var(--size-2,.5rem));justify-content:space-between;align-items:center;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.pagination__item,.pagination li{background-color:var(--pagination-li-background,transparent);padding-inline-start:0;display:inline-block}.pagination-separator-left{margin-inline-end:auto}.pagination-separator-right{margin-inline-start:auto}.pagination__link,.pagination-link{padding:var(--size-2,.5rem) var(--size-3,.75rem);color:var(--_pagination-color);background-color:var(--_pagination-item-bg);border:var(--border-size-1,1px) solid var(--_pagination-item-border);border-radius:var(--pagination-radius,var(--radius-2,.25rem));white-space:nowrap;min-inline-size:var(--size-7,2.5rem);text-align:center;font-family:inherit;font-size:var(--font-size-1,.875rem);margin:0;text-decoration:none;display:block}.pagination__link:hover:not([aria-current=page]):not([aria-disabled=true]):not(.disabled),.pagination-link:hover:not([aria-current=page]):not([aria-disabled=true]):not(.disabled){background-color:var(--_pagination-hover-bg);color:var(--_pagination-hover-color);border-color:var(--_pagination-hover-bg)}.pagination__link:focus-visible,.pagination-link:focus-visible{outline:var(--border-size-2,2px) solid var(--_pagination-focus-ring);outline-offset:var(--border-size-2,2px)}.pagination__link[aria-current=page],.pagination-link[aria-current=page]{background-color:var(--_pagination-active-bg);color:var(--_pagination-active-color);border-color:var(--_pagination-active-bg);font-weight:var(--font-weight-6,600);cursor:default}.pagination__link[aria-current=page]:hover,.pagination__link[aria-current=page]:focus-visible,.pagination-link[aria-current=page]:hover,.pagination-link[aria-current=page]:focus-visible{background-color:var(--_pagination-active-bg);color:var(--_pagination-active-color);border-color:var(--_pagination-active-bg)}.pagination__link[aria-disabled=true],.pagination__link.disabled,.pagination-link[aria-disabled=true],.pagination-link.disabled{pointer-events:none;opacity:var(--_pagination-disabled-opacity);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.pagination__link,.pagination-link{transition:background-color var(--ease-2,cubic-bezier(.25, 0, .4, 1)) var(--speed-2,.2s), color var(--ease-2,cubic-bezier(.25, 0, .4, 1)) var(--speed-2,.2s), border-color var(--ease-2,cubic-bezier(.25, 0, .4, 1)) var(--speed-2,.2s)}}.pagination__ellipsis,.pagination-ellipsis{padding:var(--size-2,.5rem) var(--size-3,.75rem);color:var(--_pagination-color);opacity:.7;border:var(--border-size-1,1px) transparent solid;border-radius:var(--pagination-radius,var(--radius-2,.25rem));cursor:default;user-select:none;background-color:#0000;display:block}.wrapper{max-width:var(--wrapper-max-width,60rem);padding-inline:var(--wrapper-padding-inline,1rem);margin-inline:auto}.status-box{--_sb-info:var(--color-info,light-dark(oklch(55% .2 250),oklch(70% .18 250)));--_sb-success:var(--color-success,light-dark(oklch(55% .2 145),oklch(70% .18 145)));--_sb-warning:var(--color-warning,light-dark(oklch(55% .2 70),oklch(70% .18 70)));--_sb-error:var(--color-error,light-dark(oklch(55% .22 25),oklch(70% .2 25)));--_sb-base-surface:var(--surface-2,light-dark(oklch(97% 0 0),oklch(24% .02 260)));--_sb-base-border:var(--surface-3,light-dark(oklch(88% .01 260),oklch(35% .02 260)));border:1px solid var(--_sb-border-color);background-color:var(--_sb-bg-color);color:var(--text-1,light-dark(oklch(20% .02 260),oklch(98% 0 0)));margin-block:var(--size-2,.5rem);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.status-box--info{--_sb-accent:var(--brand,var(--_sb-info));--_sb-bg-color:color-mix(in oklch, var(--_sb-accent) 12%, var(--_sb-base-surface));--_sb-border-color:color-mix(in oklch, var(--_sb-accent) 30%, var(--_sb-base-border))}.status-box--success{--_sb-accent:var(--_sb-success);--_sb-bg-color:color-mix(in oklch, var(--_sb-accent) 12%, var(--_sb-base-surface));--_sb-border-color:color-mix(in oklch, var(--_sb-accent) 30%, var(--_sb-base-border))}.status-box--warning{--_sb-accent:var(--_sb-warning);--_sb-bg-color:color-mix(in oklch, var(--_sb-accent) 14%, var(--_sb-base-surface));--_sb-border-color:color-mix(in oklch, var(--_sb-accent) 35%, var(--_sb-base-border))}.status-box--error{--_sb-accent:var(--_sb-error);--_sb-bg-color:color-mix(in oklch, var(--_sb-accent) 14%, var(--_sb-base-surface));--_sb-border-color:color-mix(in oklch, var(--_sb-accent) 35%, var(--_sb-base-border))}.status-box__icon{color:var(--_sb-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:flex}.status-box__content{flex:auto;min-width:0}.status-box__title{color:var(--text-1,inherit);margin-bottom:.25rem;font-weight:600}.status-box__message{color:var(--text-2,inherit)}.status-box__close{width:1.5rem;height:1.5rem;color:var(--text-2,inherit);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem auto;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.status-box__close:hover{opacity:1;background-color:color-mix(in oklch, var(--_sb-accent) 15%, transparent)}.status-box__close:focus-visible{outline:2px solid var(--focus-ring,var(--_sb-accent));outline-offset:1px}