.mobileMenuDropdown{--p-x-details:0;--p-y-details:.75em;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.mmd-listHeader{background:0 0;align-items:center;margin-block-end:0;list-style:none}.mmd-listHeader>svg{color:var(--color-surface-subtle)}.mobileMenuDropdown>.mmd-listHeader:hover{color:currentColor}.mobileMenuDropdown>.mmd-listHeader:hover>svg{color:currentColor}.mobileMenu{--padding-inline:calc(var(--layout-padding) * 2 + var(--border-width-thin));--padding-block:calc((var(--header-block-size) - var(--control-height-base)) / 2 + var(--header-offset-block));opacity:0;transition-behavior:allow-discrete;block-size:100dvh;min-block-size:100dvh;max-block-size:100dvh;min-inline-size:min(100vw,24rem);transition-property:opacity,transform,display;transition-duration:var(--transition-duration-quick-2);transition-timing-function:var(--ease-elastic-out-1);background:conic-gradient(in oklch at bottom left, var(--color-brand-primary-emphasis), var(--color-brand-primary-base));transform-origin:calc(100% - (var(--padding-inline) + var(--control-height-base) / 2)) calc(var(--padding-block) + var(--control-height-base) / 2);margin:0;padding:0;display:none;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:scale(0);animation:none!important}.mobileMenu::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.mobileMenu .mobileMenu-close{opacity:0;transform:scale(0)}.mobileMenu[open]{transition-duration:var(--transition-duration-moderate-1);opacity:1;flex-direction:column;display:flex;transform:scale(1)}@starting-style{.mobileMenu[open]{opacity:0;transform:scale(.7)}}.mobileMenu[open] .mobileMenu-close{opacity:1;transition:var(--transition-duration-quick-2) var(--ease-elastic-out-1) var(--transition-duration-moderate-1);transform:scale(1)}@starting-style{.mobileMenu[open] .mobileMenu-close{opacity:0;transform:scale(.8)}}@media (min-width:25rem){.mobileMenu{box-shadow:var(--shadow-medium);border-start-start-radius:3em}}.mobileMenu-header{padding:var(--padding-block) var(--padding-inline);justify-content:flex-end;display:flex;position:sticky;inset-block-start:0}.mobileMenu-content{font-size:var(--font-size-medium);padding:var(--padding-block) var(--padding-inline);flex-grow:1}.mobileMenu-list-item{padding-block:.5lh;display:block}.nav-dropdown{margin:0;position:relative}.n-opener{box-shadow:none;padding:var(--spacing-near) 0;border:none;flex-flow:row;align-items:center;display:flex;background:0 0!important}.n-opener-icon{color:var(--color-text-muted);transition:transform var(--transition-duration-quick-2) var(--ease-elastic-2)}.n-dropdown{pointer-events:none;inline-size:max-content;padding-block-start:var(--spacing-near);position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.n-list{padding:var(--spacing-base);column-count:3;box-shadow:var(--shadow-far);opacity:0;transform:translateY(calc(-1 * var(--spacing-near)));transition:var(--transition-duration-quick-2) var(--ease-elastic-out-1);will-change:transform, opacity, scale;z-index:1;transition-behavior:allow-discrete;background:conic-gradient(in oklch at bottom left, var(--color-brand-primary-emphasis), var(--color-brand-primary-base));border-radius:2em;margin:0;transition-property:transform,opacity,scale;display:block;position:relative}.n-link{padding-inline:var(--spacing-near)}.nav-dropdown.-loaded .n-dropdown{transition:display var(--transition-duration-moderate-1);transition-behavior:allow-discrete;display:none}:is(.nav-dropdown:not(.-loaded):focus-within,.nav-dropdown:hover,.nav-dropdown:has([aria-expanded=true])) .n-opener-icon{color:var(--color-brand-primary-base);transform:rotate(90deg)}:is(.nav-dropdown:not(.-loaded):focus-within,.nav-dropdown:hover,.nav-dropdown:has([aria-expanded=true])) .n-opener{color:var(--color-brand-primary-emphasis)}:is(.nav-dropdown:not(.-loaded):focus-within,.nav-dropdown:hover,.nav-dropdown:has([aria-expanded=true])) .n-dropdown{pointer-events:all;transition:display 2s var(--transition-duration-moderate-1);transition-behavior:allow-discrete;display:block}:is(.nav-dropdown:not(.-loaded):focus-within,.nav-dropdown:hover,.nav-dropdown:has([aria-expanded=true])) .n-list{opacity:1;transform:translateY(0)scale(1)}@starting-style{:is(.nav-dropdown:not(.-loaded):focus-within,.nav-dropdown:hover,.nav-dropdown:has([aria-expanded=true])) .n-list{opacity:0;transform:translateY(calc(-1 * var(--spacing-near)));scale:.9}}.nav-dropdown[data-instant=true] .n-dropdown{transition:display}.nav-dropdown[data-instant=true] .n-list{transition-duration:0s}.navHeader{inline-size:calc(100% - 2 * var(--layout-padding));z-index:999;border-radius:var(--border-radius-large);min-block-size:var(--header-block-size);background:var(--color-surface-base);box-shadow:var(--shadow-medium);border:var(--border-width-thin) solid var(--color-border-base);flex-flow:wrap;align-content:center;margin-inline:auto;display:flex;position:fixed;inset-block-start:var(--header-offset-block);inset-inline:0}.skip-link{transform:translateY(calc(-100% - var(--spacing-base) - var(--header-offset-block)));transition:transform var(--transition-duration-moderate-1) var(--ease-elastic-2);padding:var(--spacing-near) var(--spacing-base);background:var(--color-surface-emphasis);color:var(--color-text-on-emphasis);z-index:10000;position:absolute;inset:0 auto auto}.skip-link:focus-within{transform:translateY(0%)}.navHeader-container{align-items:center;gap:var(--spacing-near);justify-content:space-between;display:flex}.navHeader-menu{margin-inline-start:auto;display:none}.navHeader-mobile-menu{display:block}.navHeader-logo{transition:scale var(--transition-duration-moderate-1) var(--ease-elastic-2);transform-origin:50%;border-radius:100%;block-size:auto;inline-size:115%;max-inline-size:115%;transform:translate(-5%,-5%)}.main-nav>*>:first-child{padding-inline:calc(var(--spacing-base) / 2)}.navHeader-logolink{transition:transform .3s var(--ease-elastic-2);border-radius:var(--border-radius-round);block-size:5.5rem;inline-size:5.5rem;margin:-2rem;display:block;position:relative;inset-inline-start:0;transform:scale(1)}@starting-style{.navHeader-logolink{transform:scale(.85)}}.navHeader-logolink:hover .navHeader-logo{filter:drop-shadow(0 0 1px var(--color-brand-primary-base));scale:1.05}@media (min-width:30rem){.navHeader-logolink{inset-inline-start:calc(-1 * var(--spacing-near))}}@media (min-width:40rem){.navHeader-logolink{inset-inline-start:calc(-1 * var(--layout-padding))}}@media (min-width:77rem) and (min-height:35rem){.navHeader{padding-block:0}.navHeader-menu{display:block}.navHeader-mobile-menu{display:none}.navHeader-logolink{inset-inline-start:calc(-1 * var(--layout-padding))}.main-nav>*>:first-child{padding-inline:calc(var(--spacing-far) / 2)}}@media (min-width:90rem) and (min-height:35rem){.navHeader{max-inline-size:calc(var(--layout-max-width) + 2 * var(--layout-padding))}}.navHeader-link{padding-block:var(--spacing-near);display:block}@layer config,theme,reset,base,utils,components,helpers;@layer components.badge{:where(.badge){font-family:var(--font-family-mono);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default);color:var(--text,var(--color-text-base));border:var(--border-width-thin) solid var(--text,var(--color-text-base));border-radius:var(--border-radius-small);background:var(--surface,transparent);padding:var(--control-spacing-minimal,.125em) var(--control-spacing-near,.5em);inline-size:max-content}}@layer components.breadcrumbs{:where(.nc-breadcrumbs){background-color:var(--nc-breadcrumbs-surface,transparent);inline-size:max-content;max-inline-size:100%;color:var(--nc-breadcrumbs-text,--color-text-muted)}:where(.nc-breadcrumb-item){color:inherit}:where(.nc-breadcrumb-item):last-child{color:var(--color-brand-primary-base)}:where(.nc-breadcrumb-item):not(:last-child):after{padding-inline:var(--control-spacing-near,.5em);color:inherit;content:"›";font-size:inherit}:where(.nc-breadcrumb-link){color:inherit;text-decoration:none}:where(.nc-breadcrumb-link):hover{text-decoration:underline}:where(.nc-breadcrumb-link)[aria-current=page]{pointer-events:none;color:var(--nc-breadcrumbs-text-active,--color-text-base)}}@layer components.buttons{:where(button,input[type=button],input[type=submit],input[type=reset],input[type=file],.nc-button){--_button-background:var(--button-background,var(--surface-hover));--_button-color:var(--button-color,var(--text-hover));--_button-border-color:var(--button-border-color,var(--surface-hover));--_button-border-radius:var(--button-border-radius,var(--border-radius-medium));--_button-background-hover:var(--button-background-hover,var(--surface));--_button-background-hover-light:var(--button-background-hover-light,color-mix(in oklch, currentColor calc(var(--transparency-weaker) * 10%), transparent));--_button-color-hover:var(--button-color-hover,var(--text));--_button-border-color-hover:var(--button-border-color-hover,var(--border));--_button-box-shadow:var(--button-box-shadow,var(--shadow-near));--_button-hover-shadow:var(--button-hover-shadow,var(--shadow-nearest));--_button-padding-inline:var(--button-padding-inline,var(--control-spacing-base,.75em));background-color:var(--_button-background);color:var(--_button-color);border:var(--border-width-thin) solid var(--_button-border-color);border-radius:var(--_button-border-radius);padding-inline:var(--_button-padding-inline);min-block-size:var(--control-height-base);font-family:var(--font-family-button);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default);font-size:inherit;cursor:pointer;text-align:center;transition:var(--transition-duration-quick-1) var(--ease-2);-webkit-text-decoration:unset;text-decoration:unset;box-shadow:var(--_button-box-shadow);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--control-spacing-tiny,.25em);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;line-height:var(--line-height-base);padding-block:0;transition-property:box-shadow,transform,scale;display:inline-flex;position:relative}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button):hover{background:var(--_button-background-hover);color:var(--_button-color-hover);border-color:var(--_button-border-color-hover);box-shadow:var(--_button-hover-shadow)}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button)[aria-pressed=true]{box-shadow:none;font-weight:var(--font-weight-active);transform:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button)>svg{pointer-events:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button):is(:active,.-active){background-color:var(--_button-background-hover);color:var(--_button-color-hover);border-color:var(--_button-border-color-hover);scale:.98}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-outline{color:var(--text);border-color:var(--border);background-color:#0000}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-outline:hover{background-color:var(--_button-background-hover-light);color:var(--text);border-color:var(--border-hover)}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-stealth{color:var(--text);background-color:#0000;border-color:#0000}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-stealth:hover{background-color:var(--_button-background-hover-light);color:var(--text);border-color:#0000}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-stealth{box-shadow:none!important;transform:none!important}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-small{--_button-padding-inline:var(--control-spacing-near,.5em);min-block-size:var(--control-height-small)}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-round{--_button-border-radius:var(--border-radius-round)}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-offset{--_button-offset-distance:var(--button-offset-distance,calc(-1 * var(--control-spacing-minimal)));--_button-offset-distance-hover:var(--button-offset-distance-hover,calc(-.5 * var(--control-spacing-minimal)));--_button-transform:translate(var(--_button-offset-distance), var(--_button-offset-distance));--_button-hover-transform:translate(var(--_button-offset-distance-hover), var(--_button-offset-distance-hover));--button-box-shadow:calc(var(--_button-offset-distance) / -2) calc(var(--_button-offset-distance) / -2) 0 0 var(--shadow-color), calc(var(--_button-offset-distance) * -1) calc(var(--_button-offset-distance) * -1) 0 0 var(--shadow-color), calc(var(--_button-offset-distance) * -1) calc(var(--_button-offset-distance) * -1) calc(var(--_button-offset-distance) * -2) 0 var(--shadow-color);--button-hover-shadow:calc(var(--_button-offset-distance-hover) * -1) calc(var(--_button-offset-distance-hover) * -1) 0 0 var(--shadow-color), calc(var(--_button-offset-distance-hover) * -1) calc(var(--_button-offset-distance-hover) * -1) calc(var(--_button-offset-distance-hover) / -2) 0 var(--shadow-color);transform:var(--_button-transform);inset-block-start:calc(var(--_button-offset-distance) * -1);inset-inline-start:calc(var(--_button-offset-distance) * -1)}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-offset:hover{transform:var(--_button-hover-transform)}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-icon.-small{padding:0}:where(button,button[type],input[type=button],input[type=submit],input[type=reset],.nc-button).-aligned{margin-inline:calc(-1 * var(--_button-padding-inline))}:is([aria-label],.-icon):where(button,button,input[type=button],input[type=submit],input[type=reset],.nc-button){--_button-border-radius:var(--border-radius-round);aspect-ratio:1;fill:currentColor;padding:0}:is([aria-label],.-icon):where(button,button,input[type=button],input[type=submit],input[type=reset],.nc-button):after{content:"";inline-size:max(var(--control-height-base), 100%);block-size:max(var(--control-height-base), 100%);aspect-ratio:1;z-index:-1;pointer-events:all;border-radius:100%;position:absolute;inset-block-start:calc(-.5 * (var(--control-height-base) - 100%));inset-inline-start:calc(-.5 * (var(--control-height-base) - 100%))}[disabled]:where(button,input[type=button],input[type=submit],input[type=reset],.nc-button){--_button-border-color-hover:var(--_button-border-color);filter:contrast(.72)opacity(.72);cursor:not-allowed;--_button-background:none!important;--_button-background-hover:none!important;--_button-color:var(--color-text-subtle)!important;--_button-color-hover:var(--_button-color)!important;--_button-border-color:var(--color-text-subtle)!important;box-shadow:none!important;transform:none!important}:where(input[type=file]){color:var(--_input-color);background-color:var(--_input-background);border:var(--_input-border);min-block-size:var(--control-height-base);border-radius:var(--_input-border-radius);padding-inline-end:var(--contol-spacing-near,.5em);padding-inline-start:0!important}:where(input[type=file])::-webkit-file-upload-button{background-color:var(--_button-background);color:var(--_button-color);padding-inline:var(--_button-padding-inline);cursor:pointer;box-shadow:none;border:none;border-start-end-radius:0;border-end-end-radius:0;min-block-size:100%;margin-inline-end:var(--contol-spacing-near,.5em);inset-block-start:0;inset-inline-start:0;transform:none}:where(input[type=file])::file-selector-button{background-color:var(--_button-background);color:var(--_button-color);padding-inline:var(--_button-padding-inline);cursor:pointer;box-shadow:none;border:none;border-start-end-radius:0;border-end-end-radius:0;min-block-size:100%;margin-inline-end:var(--contol-spacing-near,.5em);inset-block-start:0;inset-inline-start:0;transform:none}:where(button[type=reset],.nc-button.-destructive){--text:var(--color-status-danger-emphasis);--color:var(--color-status-danger-base);--surface:var(--color-status-danger-surface);--border:var(--color-status-danger-base);--text-hover:var(--color-status-danger-contrast);--color-hover:var(--color-status-danger-contrast);--surface-hover:var(--color-status-danger-base);--border-hover:var(--color-status-danger-base)}}@layer components.cards{:where(.nc-card){--_card-background-color:var(--card-background-color,var(--color-surface-base));--_card-color:var(--card-color,var(--color-text-base));--_card-border-color:var(--card-border-color,var(--color-border-base));--_card-shadow:var(--card-shadow,var(--shadow-medium));--_card-padding-inline:var(--card-padding-inline,var(--spacing-base));--_card-padding-block:var(--card-padding-block,var(--spacing-far));--_card-border-radius:var(--card-border-radius,var(--border-radius-large))}:where(.nc-card)[data-size=xs]{--_card-padding-inline:var(--card-padding-inline,var(--spacing-nearest));--_card-padding-block:var(--card-padding-block,var(--spacing-near));--_card-border-radius:var(--card-border-radius,var(--border-radius-medium))}:where(.nc-card)[data-size=sm]{--_card-padding-inline:var(--card-padding-inline,var(--spacing-near));--_card-padding-block:var(--card-padding-block,var(--spacing-base))}:where(.nc-card){box-sizing:border-box;inline-size:100%;padding-inline:var(--_card-padding-inline);padding-block:var(--_card-padding-block);color:var(--_card-color);appearance:none;border:var(--border-width-thin) solid var(--_card-border-color);background-color:var(--_card-background-color);border-radius:var(--_card-border-radius);box-shadow:var(--_card-shadow);transition:border-color var(--transition-duration-quick-2) var(--ease-2);display:inline-block;overflow:hidden}@media (min-width:480px){:where(.nc-card){--_card-padding-inline:var(--card-padding-inline,var(--spacing-far))}}@media (min-width:1024px){:where(.nc-card){--_card-padding-inline:var(--card-padding-inline,var(--spacing-farthest))}}:where(.nc-card):is([href],button){text-decoration:none}:where(.nc-card):is([href],button):hover{border-color:var(--color-brand-primary-base)}:where(.nc-clickable-card){cursor:pointer;transition:scale var(--transition-duration-quick-2) var(--ease-out-2);position:relative}:where(.nc-clickable-card):focus-within,:where(.nc-clickable-card):hover{outline:var(--border-width-medium) solid var(--color-brand-primary-base)}:where(.nc-clickable-card) a[data-link=main]{font:inherit;text-decoration:none}:where(.nc-clickable-card) a[data-link=main]:focus-visible,:where(.nc-clickable-card) a[data-link=main]:focus-within:focus-visible,:where(.nc-clickable-card) a[data-link=main]:hover{outline:none}:where(.nc-clickable-card) a[data-link=main]:before{content:"";position:absolute;inset:0}:where(.nc-clickable-card) a[data-link=extra]{position:relative}:where(.nc-clickable-card):has(a[data-link=main]:active){transform:scale(.99)}}@layer components.dialogs{:where(.nc-dialog){--_dialog-padding-inline:var(--dialog-padding-inline,var(--spacing-base));--_dialog-close-size:var(--dialog-close-size,var(--control-height-base));border:var(--border-width-thin) solid var(--color-border-base);block-size:max-content;inline-size:100dvw;max-inline-size:var(--dialog-max-inline-size,28rem);background:var(--color-surface-base);border-radius:var(--dialog-radius,var(--border-radius-medium));max-block-size:100dvh;padding:0;overflow:hidden}@media (min-width:36rem){:where(.nc-dialog){inline-size:calc(100dvw - 2 * var(--layout-padding,var(--spacing-base)));max-block-size:var(--dialog-max-block-size,90dvh);box-shadow:var(--shadow-medium);margin-inline:auto}}:where(.nc-dialog){--transform-in:perspective(80px) rotateX(.5deg) scale(.9);--transform-out:perspective(80px) rotateX(.5deg) scale(.95);--transition-time-in:var(--transition-duration-gentle-1);--transition-time-out:var(--transition-duration-moderate-1);transform:var(--transform-in)}:where(.nc-dialog){transition:display var(--transition-time-out) allow-discrete, overlay var(--transition-time-out) allow-discrete, transform var(--transition-time-out) var(--ease-in-out-2), opacity var(--transition-duration-moderate-1) var(--ease-in-out-2);opacity:0}:where(.nc-dialog)::backdrop{transition:display var(--transition-time-out) allow-discrete, overlay var(--transition-time-out) allow-discrete, transform var(--transition-time-out) var(--ease-in-out-2), opacity var(--transition-duration-moderate-1) var(--ease-in-out-2);opacity:0}:where(.nc-dialog){transform:var(--transform-out)}:where(.nc-dialog)[open]{opacity:1;transform:perspective(80px)rotateX(0)scale(1)}:where(.nc-dialog)[open]{transition:display var(--transition-time-in) allow-discrete, overlay var(--transition-time-in) allow-discrete, transform var(--transition-time-in) var(--ease-in-out-2), opacity var(--transition-time-in) var(--ease-in-out-2)}:where(.nc-dialog)[open]::backdrop{transition:display var(--transition-time-in) allow-discrete, overlay var(--transition-time-in) allow-discrete, transform var(--transition-time-in) var(--ease-in-out-2), opacity var(--transition-time-in) var(--ease-in-out-2)}:where(.nc-dialog)[open]::backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1}@starting-style{:where(.nc-dialog)[open]{opacity:0}:where(.nc-dialog)[open]::backdrop{opacity:0}:where(.nc-dialog)[open]{transform:var(--transform-in)}}:where(.nc-dialog)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000000d}:where(.nc-dialog) :where(.dialog-container){block-size:max-content;inline-size:100%;max-block-size:inherit;grid-template:"header header""content content"1fr"footer footer"/1fr 1fr;display:grid}:where(.nc-dialog) :where(.dialog-container)>:first-child{border-radius:var(--_dialog-radius) var(--_dialog-radius) 0 0}:where(.nc-dialog) :where(.dialog-container)>:last-child{border-radius:0 0 var(--_dialog-radius) var(--_dialog-radius)}:where(.nc-dialog) :where(.dialog-header){border-block-end:var(--border-width-thin) solid var(--color-border-muted);background-color:var(--color-surface-subtle);padding-inline:var(--_dialog-padding-inline);grid-area:header;grid-template:"title close" / 1fr var(--_dialog-close-size);padding-block:var(--spacing-near);min-inline-size:calc(2 * var(--spacing-near) + var(--_dialog-close-size));align-items:flex-start;display:grid}:where(.nc-dialog) :where(.dialog-header)>button[data-closes-dialog]{inline-size:var(--_dialog-close-size);block-size:var(--_dialog-close-size);grid-area:close}:where(.nc-dialog) :where(.dialog-title){font-size:var(--font-size-large);line-height:var(--_dialog-close-size);overflow-wrap:anywhere;margin:0;padding:0}:where(.nc-dialog) :where(.dialog-content){padding-inline:var(--_dialog-padding-inline);padding-block:var(--spacing-near);overscroll-behavior:contain;scroll-behavior:smooth;grid-area:content;overflow:auto}:where(.nc-dialog) :where(.dialog-actions){padding-inline:var(--_dialog-padding-inline);padding-block:var(--spacing-near);border-block-start:var(--border-width-thin) solid var(--color-border-muted);background-color:var(--color-surface-subtle);grid-area:footer;justify-content:flex-end;align-items:flex-start;display:flex}}@layer components.forms{:where(.nc-form){inline-size:min(100%, var(--nc-form-max-inline-size,var(--measure-base)))}:where(.nc-form-title){font-size:var(--font-size-largest);font-weight:var(--font-weight-heading);line-height:var(--line-height-small);color:var(--color-text-base)}:where(.nc-form-hint){margin-block:var(--control-spacing-base,.75em);font-size:var(--font-size-large);color:var(--color-text-muted)}:where(fieldset:not([class]),.nc-fieldset){border:none;min-inline-size:0;margin:0;padding:0}:where(legend:not([class]),.nc-legend){border:none;border-radius:0;inline-size:100%;padding:0}:where(legend:not([class]),.nc-legend)+*{margin-block-start:var(--nc-legend-spacing,var(--control-spacing-far,1em))}:where(:is(fieldset:not([class]),.nc-fieldset):has(:is(.nc-legend+.nc-hint,legend:not([class])+.nc-hint))>:is(legend:not([class]),.nc-legend)+.nc-hint){--nc-legend-spacing:var(--control-spacing-tiny,.25em);margin-block:var(--control-spacing-base,.75em)}}@layer components.lists{:where(.nc-meta-list){inline-size:100%;container:metalist/inline-size}:where(.nc-meta-list-item){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;inline-size:100%;max-inline-size:100%}:where(.nc-meta-list-item):not(:last-child){margin-block-end:var(--control-spacing-base,.75em)}@container metalist (width>=20rem){:where(.nc-meta-list-item){inline-size:auto}:where(.nc-meta-list-item):not(:last-child):after{content:"";border-right:var(--border-width-medium) solid var(--color-border-muted);margin:0 var(--control-spacing-base,.75em);transform:calc(var(--border-width-medium) / 2)}}:where(.nc-list-reset){margin:0;padding:0;list-style:none}:where(.nc-list-reset) li{margin:0}}@layer components.icons{:where(.nc-icon){--icon-size:2ex;inline-size:var(--icon-size);block-size:var(--icon-size);flex-shrink:0;display:block}:where(.nc-icon)[data-flip=true]{transform:scaleX(-1)}:where(.nc-icon)[data-size=xs]{--icon-size:1ex}:where(.nc-icon)[data-size=sm]{--icon-size:1.5ex}:where(.nc-icon)[data-size=md]{--icon-size:2ex}:where(.nc-icon)[data-size=lg]{--icon-size:3ex}:where(.nc-icon)[data-size=xl]{--icon-size:4ex}:where(.nc-icon)[data-size=inline]{--icon-size:.75lh}:where(.nc-icon)[data-size=button]{--icon-size:var(--control-height-base)}:where(.nc-icon)[data-animation=spinning]{animation:1s linear infinite spinning}:where(button,.nc-button)>.nc-icon{--icon-size:2ex}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer base.inputs{:where(label,.nc-input-label){font-family:var(--font-family-default);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-active);color:var(--color-text-base);font-size:inherit;align-items:center;gap:0;display:inline-flex}:where(label,.nc-input-label) .nc-hint,:where(label,.nc-input-label) .nc-input-error{font-weight:var(--font-weight-default)}:where(input,textarea,select,.nc-input,.nc-select,.nc-textarea,.nc-input-checkbox,.nc-input-radio,.nc-input-label,.nc-input-color,.nc-input-field,.nc-input-error,.nc-checkbox-wrapper,.nc-input-switch,.nc-radio-field,.nc-checkbox-field){--_input-background:var(--input-background,var(--color-surface-subtle));--_input-background-active:var(--input-background-active,var(--color-surface-base));--_input-color:var(--input-color,var(--color-text-base));--_input-border:var(--input-border,var(--border-width-thin) solid var(--color-border-base));--_input-border-radius:var(--input-border-radius,var(--border-radius-medium));--_input-box-shadow:var(--input-box-shadow,var(--shadow-inset));--_input-outline:var(--input-outline,var(--border-width-medium) solid var(--color-brand-primary-base));--_input-disabled-filter:var(--input-disabled-filter,contrast(.72) opacity(.72));--_input-padding-block:var(--input-padding-block,var(--control-spacing-tiny,.25em));--_input-padding-inline:var(--input-padding-inline,var(--control-spacing-base,.75em));--_input-hover-background:var(--input-hover-background,var(--color-brand-primary-hover))}:where(input,textarea,select,.nc-input){font:inherit;letter-spacing:inherit;word-spacing:inherit;appearance:none;color:var(--_input-color);background-color:var(--_input-background);border:var(--_input-border);border-radius:var(--_input-border-radius);block-size:var(--control-height-base);padding-inline:var(--_input-padding-inline);box-shadow:var(--_input-box-shadow);inline-size:var(--input-inline-size,auto);line-height:var(--line-height-base)}:where(input,textarea,select,.nc-input):focus-visible{outline:var(--_input-outline);outline-offset:0;background-color:var(--_input-background-active)}:where(input,textarea,select,.nc-input):disabled{filter:var(--_input-disabled-filter);cursor:not-allowed}:where(input,textarea,select,.nc-input):hover{background-color:var(--_input-hover-background)}:where(input,textarea,select,.nc-input)::placeholder{color:var(--color-text-subtle)}:where(input,textarea,select,.nc-input).-validate:user-valid{outline:var(--_input-outline);outline-offset:0;outline-color:var(--color-status-success-base)}:where(input,textarea,select,.nc-input).-validate:user-invalid{outline:var(--_input-outline);outline-offset:0;outline-color:var(--color-status-danger-base)}:where(select,.nc-select){background-image:var(--triangle-down-url);background-position:right .5em top 50%;background-size:1em .75em;padding-inline-end:1.75em}:where(textarea,.nc-textarea){min-block-size:calc(8lh + 2 * var(--_input-padding-block));max-block-size:80svh;min-inline-size:var(--input-inline-size,100%);max-inline-size:100%;padding-block:var(--_input-padding-block);resize:block;field-sizing:content}:where(input[type=checkbox],input[type=radio],.nc-input-checkbox,.nc-input-radio,.nc-input-switch){appearance:none;border:var(--_input-border);--current-checkbox-bg:var(--_input-background);background:var(--current-checkbox-bg);block-size:1lh;inline-size:1lh;transition:var(--transition-duration-quick-1) background var(--ease-2);box-shadow:var(--_input-box-shadow);justify-content:center;align-items:center;padding:0;display:inline-flex}:where(input[type=checkbox],input[type=radio],.nc-input-checkbox,.nc-input-radio,.nc-input-switch):checked{--current-checkbox-bg:var(--color-brand-primary-base);background-color:var(--color-brand-primary-base)}:where(input[type=checkbox],input[type=radio],.nc-input-checkbox,.nc-input-radio,.nc-input-switch):hover,:where(input[type=checkbox],input[type=radio],.nc-input-checkbox,.nc-input-radio,.nc-input-switch):focus-visible{background-color:var(--_input-hover-background)}:where(input[type=checkbox],input[type=radio],.nc-input-checkbox,.nc-input-radio,.nc-input-switch):checked:hover,:where(input[type=checkbox],input[type=radio],.nc-input-checkbox,.nc-input-radio,.nc-input-switch):checked:focus-visible{background-color:color-mix(in oklch, var(--current-checkbox-bg), var(--_input-hover-background) 8%)}:where(input[type=checkbox],.nc-input-checkbox){--_transition-duration:0s;border-radius:var(--_input-border-radius);overflow:hidden}:where(input[type=checkbox],.nc-input-checkbox):before{content:"";background-color:var(--color-brand-primary-contrast);block-size:.75lh;inline-size:.75lh;transition:transform var(--ease-out-2) var(--transition-duration-quick-1);font-family:var(--font-family-sans);--font-weight:var(--font-weight-active);color:var(--_input-background);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:scale(.85)translate(2em)}:where(input[type=checkbox],.nc-input-checkbox):checked:before{transform:scale(1)translate(0%)}:where(input[type=radio],.nc-input-radio){border-radius:var(--border-radius-round);overflow:hidden}:where(input[type=radio],.nc-input-radio):before{content:"";border-radius:var(--border-radius-round);background-color:var(--color-brand-primary-contrast);block-size:50%;inline-size:50%;transition:transform var(--ease-out-2) var(--transition-duration-quick-1);display:inline-flex;transform:scale(.85)translate(2em)}:where(input[type=radio],.nc-input-radio):checked:before{transform:scale(1)translate(0%)}:where(input[type=color],.nc-input-color){aspect-ratio:1;inline-size:auto;padding:var(--control-spacing-nearest,.125em)}:where(input[type=date],.nc-input-date){flex-flow:row}:where(input[type=range],.nc-input-range)>.nc-hint{margin-inline-start:auto}:where(input[type=range],.nc-input-range)::-webkit-slider-thumb{appearance:none;inline-size:calc(var(--control-height-base) * .625);block-size:calc(var(--control-height-base) * .625);border-radius:var(--_input-border-radius);border:var(--_input-border);border-color:var(--color-text-base);background-color:var(--color-text-base);box-shadow:var(--shadow-near);cursor:pointer}:where(input[type=range],.nc-input-range)::-webkit-slider-thumb:hover{background-color:var(--color-brand-primary-base);border-color:var(--color-brand-primary-base)}:where(input[type=range],.nc-input-range)::-moz-range-thumb{appearance:none;inline-size:calc(var(--control-height-base) * .625);block-size:calc(var(--control-height-base) * .625);border-radius:var(--_input-border-radius);border:var(--_input-border);border-color:var(--color-text-base);background-color:var(--color-text-base);box-shadow:var(--shadow-near);cursor:pointer}:where(input[type=range],.nc-input-range)::-moz-range-thumb:hover{background-color:var(--color-brand-primary-base);border-color:var(--color-brand-primary-base)}}@layer components.input-fields{:where(.nc-input-field){gap:var(--control-spacing-near,.5em);inline-size:100%;min-inline-size:var(--input-field-min-inline-size);max-inline-size:var(--input-field-max-inline-size);grid-template-columns:minmax(0,1fr);place-items:start;display:grid}:where(.nc-input-field)>label,:where(.nc-input-field)>.nc-stack{gap:0}:where(.nc-input-field)>.nc-cluster{gap:var(--control-spacing-base,.75em)}:where(.nc-input-error){--color-base:var(--color-status-danger-emphasis);color:var(--color-base);font-size:var(--font-size-small)}:where(.nc-input-error):before{content:"!";font-family:var(--font-family-default);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default);background-color:var(--color-base);color:var(--color-surface-subtle);flex-shrink:0;justify-content:center;align-items:center;block-size:1em;inline-size:1em;margin-inline-end:var(--control-spacing-base,.75em);display:inline-flex}:where(.nc-checkbox-wrapper){grid-template:"checkbox label"1fr/auto 1fr;place-items:start;gap:0;display:grid}:where(.nc-checkbox-wrapper)>[data-label]{grid-area:label;padding-inline-start:var(--control-spacing-base,.75em)}:where(.nc-checkbox-wrapper) .nc-input-label{min-block-size:var(--line-height-base)}:where(.nc-checkbox-wrapper)>[data-input]{grid-area:checkbox}:where(.nc-checkbox-wrapper):hover input{background-color:var(--_input-hover-background)}:where(.nc-checkbox-wrapper):hover input:checked{background-color:color-mix(in oklch, var(--current-checkbox-bg), var(--_input-hover-background) 8%)}:where(.nc-radio-field,.nc-checkbox-field){gap:0}:where(.nc-radio-field,.nc-checkbox-field)>:not(:first-child){margin-block-start:var(--control-spacing-far,.75em)}:where(.nc-input-required-mark){color:var(--color-status-danger-emphasis);font-size:1.25em}}@layer components.inputs-segmented{:where(.nc-segmented-control-group){--_segmented-control-border-radius:var(--segmented-control-border-radius,var(--_input-border-radius));--_segmented-control-checked-text-color:var(--segmented-control-checked-text-color,var(--color-brand-primary-contrast));--_segmented-control-checked-surface-color:var(--segmented-control-checked-surface-color,var(--color-brand-primary-base));--nc-legend-spacing:var(--control-spacing-near,.5em);container:segmented-control/inline-size}:where(.nc-segmented-control){background:var(--_input-background);block-size:auto;inline-size:100%;box-shadow:var(--_input-box-shadow);border-radius:var(--_segmented-control-border-radius);grid-auto-rows:1fr;grid-auto-flow:row;display:grid}:where(.nc-segmented-control):focus-within{outline:var(--_input-outline);outline-offset:0}:where(.nc-segmented-control):focus-within:has(>button){outline:none}:where(.nc-segmented-control) input{opacity:0;position:absolute}:where(.nc-segmented-control)>*{padding-inline:var(--_input-padding-inline);padding-block:var(--_input-padding-block);min-block-size:var(--segmented-control-min-height,var(--control-height-base));color:var(--_input-color);border:var(--_input-border);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}:where(.nc-segmented-control)>*>.nc-input-label{color:inherit}button:is(:where(.nc-segmented-control)>*){box-shadow:none;border-radius:0;transform:none}button:is(:where(.nc-segmented-control)>*):active{scale:1}button:is(:where(.nc-segmented-control)>*):focus-within{outline-offset:0;outline:1px auto}:where(.nc-segmented-control)>*:hover{--current-background:var(--_input-hover-background);background-color:var(--_input-hover-background)}:where(.nc-segmented-control)>*:first-child{border-radius:var(--_segmented-control-border-radius) var(--_segmented-control-border-radius) 0 0}:where(.nc-segmented-control)>*:last-child{border-radius:0 0 var(--_segmented-control-border-radius) var(--_segmented-control-border-radius)}:where(.nc-segmented-control)>*:not(:last-child){border-block-end:var(--border-width-thin) solid var(--color-border-muted)}:where(.nc-segmented-control)>*:not(:first-child){border-block-start:none}:where(.nc-segmented-control)>*[aria-pressed=true],:where(.nc-segmented-control)>*[aria-current]{background:var(--_segmented-control-checked-surface-color);color:var(--_segmented-control-checked-text-color);box-shadow:var(--shadow-near);font-weight:var(--font-weight-default)}:where(.nc-segmented-control)>*:has(input:checked){background:var(--_segmented-control-checked-surface-color);color:var(--_segmented-control-checked-text-color);box-shadow:var(--shadow-near);font-weight:var(--font-weight-default)}:where(.nc-segmented-control)>*:focus-within{outline:none}:where(.nc-segmented-control)>*:disabled,:where(.nc-segmented-control)>*[aria-disabled=true]{filter:var(--_input-disabled-filter);cursor:not-allowed}:where(.nc-segmented-control)>*:has(input:disabled){filter:var(--_input-disabled-filter);cursor:not-allowed}@container segmented-control (width>=32rem) or style(--horizontal:true){:where(.nc-segmented-control){grid-auto-columns:1fr;grid-auto-flow:column;inline-size:auto}:where(.nc-segmented-control)>*:first-child{border-radius:var(--_segmented-control-border-radius) 0 0 var(--_segmented-control-border-radius)}:where(.nc-segmented-control)>*:last-child{border-radius:0 var(--_segmented-control-border-radius) var(--_segmented-control-border-radius) 0}:where(.nc-segmented-control)>*:not(:last-child){border-block-end:var(--_input-border);border-inline-end:var(--border-width-thin) solid var(--color-border-muted)}:where(.nc-segmented-control)>*:not(:first-child){border-block-start:var(--_input-border);border-inline-start:none}}:where(.nc-segmented-control-group.-horizontal) :where(.nc-segmented-control){grid-auto-columns:1fr;grid-auto-flow:column;inline-size:auto}:where(.nc-segmented-control-group.-horizontal) :where(.nc-segmented-control)>*:first-child{border-radius:var(--_segmented-control-border-radius) 0 0 var(--_segmented-control-border-radius)}:where(.nc-segmented-control-group.-horizontal) :where(.nc-segmented-control)>*:last-child{border-radius:0 var(--_segmented-control-border-radius) var(--_segmented-control-border-radius) 0}:where(.nc-segmented-control-group.-horizontal) :where(.nc-segmented-control)>*:not(:last-child){border-block-end:var(--_input-border);border-inline-end:var(--border-width-thin) solid var(--color-border-muted)}:where(.nc-segmented-control-group.-horizontal) :where(.nc-segmented-control)>*:not(:first-child){border-block-start:var(--_input-border);border-inline-start:none}}@layer components.input-switch{:where(.nc-input-switch){--_switch-width:var(--switch-width,calc(var(--line-height-base) * 2rem));--_switch-height:var(--switch-height,calc(var(--_switch-width) / 2));--_switch-color:var(--switch-color,var(--_input-background));--_switch-color-checked:var(--switch-color-checked,var(--color-brand-primary-base));--_thumb-margin:var(--thumb-margin,calc(var(--_switch-width) / 12));--_thumb-color:var(--thumb-color,var(--_input-color));vertical-align:var(--_thumb-margin);inline-size:var(--_switch-width);block-size:var(--_switch-height);border-radius:var(--_input-border-radius);--current-checkbox-bg:var(--_switch-color);justify-content:flex-start}:where(.nc-input-switch):before{content:"";aspect-ratio:1;margin-block:var(--_thumb-margin);transform:translateX(var(--_thumb-margin));block-size:calc(100% - 2 * var(--_thumb-margin));inline-size:unset;background-color:var(--_thumb-color);border-radius:var(--_input-border-radius);box-shadow:var(--shadow-near);transition:transform,background-color;transition-duration:var(--transition-duration-quick-2);transition-timing-function:var(--ease-2);clip-path:none;display:block}:where(.nc-input-switch):checked{--current-checkbox-bg:var(--_switch-color-checked)}:where(.nc-input-switch):checked:before{transform:translateX(calc(var(--_switch-width) - var(--_switch-height) + var(--_thumb-margin)));--_thumb-color:var(--thumb-color-checked,var(--_input-background))}}@layer components.inputs{:where(.nc-tag-select-field){--_tag-select-checked-text-color:var(--tag-select-checked-text-color,var(--color-brand-primary-contrast));--_tag-select-checked-surface-color:var(--tag-select-checked-surface-color,var(--color-brand-primary-base));--_tag-select-border-radius:var(--tag-select-border-radius,var(--_input-border-radius));--nc-legend-spacing:var(--control-spacing-near,.5em)}:where(.nc-tag-select-field):focus-within:has(:focus-visible){outline-offset:var(--controls-spacing-near,.5em);outline:var(--_input-outline);border-radius:var(--_tag-select-border-radius)}:where(.nc-tag-select-field) input{opacity:0;position:absolute}:where(.nc-tag-select-field) label{display:grid}:where(.nc-tag-select-field) label:hover,:where(.nc-tag-select-field) label:focus-within{background-color:var(--_input-hover-background)}:where(.nc-tag-select-field) label:has(input:checked){background:var(--_tag-select-checked-surface-color);color:var(--_tag-select-checked-text-color);box-shadow:var(--shadow-near)}:where(.nc-tag-select-field) label:has(input:disabled){filter:var(--_input-disabled-filter);cursor:not-allowed}}@layer components.gallery{:where(.nc-gallery){gap:var(--gallery-gap,var(--spacing-base));max-inline-size:100%;block-size:var(--gallery-size,auto);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-snap-stop:normal;scroll-padding-inline:var(--gallery-scroll-padding-inline,var(--spacing-base));flex-direction:row;margin:0;padding-block-end:var(--gallery-scrollbar-padding,var(--spacing-base));list-style:none;display:flex;overflow-x:auto}@media (prefers-reduced-motion:no-preference){:where(.nc-gallery){scroll-behavior:smooth}}:where(.nc-gallery)>*{scroll-snap-align:start;flex:0 0 var(--gallery-item-size,auto);display:inline-block}:where(.nc-gallery).-custom-scrollbar{scrollbar-color:var(--gallery-scrollbar-fg,var(--color-text-on-emphasis)) var(--gallery-scrollbar-bg,var(--color-surface-emphasis))}:where(.nc-gallery).-custom-scrollbar::-webkit-scrollbar{block-size:var(--gallery-scrollbar-height,var(--spacing-base))}:where(.nc-gallery).-custom-scrollbar::-webkit-scrollbar-track{background-color:var(--gallery-scrollbar-bg,var(--color-surface-emphasis))}:where(.nc-gallery).-custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--gallery-scrollbar-bg,var(--color-surface-emphasis));background-image:linear-gradient(var(--gallery-scrollbar-bg,var(--color-surface-emphasis)) 0, var(--gallery-scrollbar-bg,var(--color-surface-emphasis)) calc(var(--gallery-scrollbar-height,var(--spacing-base)) * .25), var(--gallery-scrollbar-fg,var(--color-text-on-emphasis)) calc(var(--gallery-scrollbar-height,var(--spacing-base)) * .25), var(--gallery-scrollbar-fg,var(--color-text-on-emphasis)) calc(var(--gallery-scrollbar-height,var(--spacing-base)) * .75), var(--gallery-scrollbar-bg,var(--color-surface-emphasis)) calc(var(--gallery-scrollbar-height,var(--spacing-base)) * .75))}}:where(.text-assistive,.sr-only){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}:where(.break-word){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-inline-size:100%}.full-width{inline-size:100%}.nc-hint{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-base)}.nc-slub{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--font-weight-active);font-size:var(--font-size-smallest)}.allcaps{text-transform:capitalize}.centered{text-align:center;text-wrap:balance}.uppercase{text-transform:uppercase;--opentype-case:on}.smallcaps{font-variant-numeric:oldstyle-nums;font-variant-caps:all-small-caps}.strong{font-weight:var(--font-weight-strong)}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-sans)}.font-serif{font-family:var(--font-family-serif)}.font-size-display{font-size:var(--font-size-display)}.font-size-largest{font-size:var(--font-size-largest)}.font-size-large{font-size:var(--font-size-large)}.font-size-base{font-size:var(--font-size-base)}.font-size-small{font-size:var(--font-size-small)}.font-size-smallest{font-size:var(--font-size-smallest)}.mt-base{margin-block-start:var(--spacing-base)}.mt-auto{margin-block-start:auto}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}@media screen and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
