.theme-switch{--theme-padding: var(--spacing-nearest);all:unset;display:flex;padding:0;position:relative;cursor:pointer;align-items:center;gap:1ch;isolation:isolate;flex-shrink:0;padding:var(--theme-padding);background-color:var(--color-surface-base);border:var(--border-width-thin) solid var(--color-border-base);border-radius:var(--border-radius-round)}.theme-icon{--icon-size: 1lh;color:var(--color-text-muted)}.theme-input:checked+.theme-switch-label .theme-icon{color:var(--color-brand-primary-contrast)}.theme-highlighter{--extra-padding: var(--spacing-nearest);pointer-events:none;inline-size:calc(1lh + var(--extra-padding));block-size:calc(1lh + var(--extra-padding));position:absolute;inset-block-start:calc(var(--theme-padding) - var(--extra-padding) / 2);inset-inline-start:calc(var(--theme-padding) - var(--extra-padding) / 2);z-index:-1;transition:transform var(--transition-duration-base) var(--ease-in-2),background-color var(--transition-duration-base) var(--ease-in-2);background:var(--color-brand-primary-base);border-radius:var(--border-radius-round)}.theme-input:nth-of-type(1):checked~.theme-highlighter{transform:translate(0)}.theme-input:nth-of-type(2):checked~.theme-highlighter{transform:translate(calc(1lh + 1ch))}.theme-input:nth-of-type(3)~.theme-highlighter{transform:translate(calc(2lh + 2ch))}.footer{inline-size:100%;background:var(--color-surface-subtle);position:relative;content-visibility:auto;contain-intrinsic-block-size:auto 34rem;padding-inline:var(--layout-padding);padding-block:var(--spacing-farthest);@media (min-width: 30rem){padding-inline:var(--spacing-farthest)}}.footer nav{margin-block-start:var(--spacing-farthest)}.footer-link{font-size:var(--font-size-medium);:is(&:hover,&:focus-visible) .nc-icon{fill:var(--color-brand-primary-base);transform:scale(1.05)}}.footer-meta-list-item{display:flex}.skip-link{transform:translateY(calc(-100% - var(--spacing-base) - var(--header-offset-block)));position:absolute;inset:0 auto auto;transition:transform var(--transition-duration-base) var(--ease-2);margin-inline-start:var(--spacing-near);padding:var(--spacing-near) var(--spacing-base);background:var(--color-surface-emphasis);color:var(--color-text-on-emphasis);z-index:1}.skip-link:focus-within{transform:translateY(0)}.main-header{color:var(--color-text-base);font-size:var(--font-size-medium);nav{padding-block:var(--spacing-base);padding-inline:var(--spacing-base);border-block-end:var(--border-width-thin) solid var(--color-text-muted)}}.header-newsletter{margin-inline-start:auto}@media (max-width: 24.5rem){.header-newsletter{margin-inline-start:0}.main-navigation{justify-content:center}}@layer config,theme,reset,base,utils,components,helpers;@layer theme{:where(html){color-scheme:light dark}:where([data-theme=light]){color-scheme:light}:where([data-theme=dark]){color-scheme:dark}:where(:root){--l-brand-primary: light-dark(var(--l-brand-primary-light), var(--l-brand-primary-dark));--color-brand-primary-emphasis: light-dark( var(--color-brand-primary-emphasis-light), var(--color-brand-primary-emphasis-dark) );--color-brand-primary-base: light-dark( var(--color-brand-primary-base-light), var(--color-brand-primary-base-dark) );--color-brand-primary-surface: light-dark( var(--color-brand-primary-surface-light), var(--color-brand-primary-surface-dark) );--color-brand-primary-hover: light-dark( var(--color-brand-primary-hover-light), var(--color-brand-primary-hover-light) );--color-brand-primary-contrast-lightness: light-dark( var(--color-brand-primary-contrast-lightness-light), var(--color-brand-primary-contrast-lightness-dark) );--color-brand-primary-contrast: light-dark( var(--color-brand-primary-contrast-light), var(--color-brand-primary-contrast-dark) );--color-brand-secondary-emphasis: light-dark( var(--color-brand-secondary-emphasis-light), var(--color-brand-secondary-emphasis-dark) );--color-brand-secondary-base: light-dark( var(--color-brand-secondary-base-light), var(--color-brand-secondary-base-dark) );--color-brand-secondary-surface: light-dark( var(--color-brand-secondary-surface-light), var(--color-brand-secondary-surface-dark) );--color-brand-secondary-hover: light-dark( var(--color-brand-secondary-hover-light), var(--color-brand-secondary-hover-dark) );--color-brand-secondary-contrast: light-dark( var(--color-brand-secondary-contrast-light), var(--color-brand-secondary-contrast-dark) );--color-text-base: light-dark(var(--color-text-base-light), var(--color-text-base-dark));--color-text-muted: light-dark(var(--color-text-muted-light), var(--color-text-muted-dark));--color-text-subtle: light-dark(var(--color-text-subtle-light), var(--color-text-subtle-dark));--color-text-on-emphasis: light-dark(var(--color-text-on-emphasis-light), var(--color-text-on-emphasis-dark));--color-text-hover: light-dark(var(--color-text-hover-light), var(--color-text-hover-dark));--color-surface-base: light-dark(var(--color-surface-base-light), var(--color-surface-base-dark));--color-surface-muted: light-dark(var(--color-surface-muted-light), var(--color-surface-muted-dark));--color-surface-subtle: light-dark(var(--color-surface-subtle-light), var(--color-surface-subtle-dark));--color-surface-emphasis: light-dark(var(--color-surface-emphasis-light), var(--color-surface-emphasis-dark));--color-border-base: light-dark(var(--color-border-base-light), var(--color-border-base-dark));--color-border-muted: light-dark(var(--color-border-muted-light), var(--color-border-muted-dark));--color-border-subtle: light-dark(var(--color-border-subtle-light), var(--color-border-subtle-dark));--color-border-on-emphasis: light-dark( var(--color-border-on-emphasis-light), var(--color-border-on-emphasis-dark) );--color-border-hover: light-dark(var(--color-border-hover-light), var(--color-border-hover-dark));--color-status-info-emphasis: light-dark( var(--color-status-info-emphasis-light), var(--color-status-info-emphasis-dark) );--color-status-info-base: light-dark(var(--color-status-info-base-light), var(--color-status-info-base-dark));--color-status-info-surface: light-dark( var(--color-status-info-surface-light), var(--color-status-info-surface-dark) );--color-status-info-hover: light-dark( var(--color-status-info-hover-light), var(--color-status-info-hover-light) );--color-status-info-contrast-lightness: light-dark( var(--color-status-info-contrast-lightness-light), var(--color-status-info-contrast-lightness-dark) );--color-status-info-contrast: light-dark( var(--color-status-info-contrast-light), var(--color-status-info-contrast-dark) );--color-status-success-emphasis: light-dark( var(--color-status-success-emphasis-light), var(--color-status-success-emphasis-dark) );--color-status-success-base: light-dark( var(--color-status-success-base-light), var(--color-status-success-base-dark) );--color-status-success-surface: light-dark( var(--color-status-success-surface-light), var(--color-status-success-surface-dark) );--color-status-success-hover: light-dark( var(--color-status-success-hover-light), var(--color-status-success-hover-light) );--color-status-success-contrast-lightness: light-dark( var(--color-status-success-contrast-lightness-light), var(--color-status-success-contrast-lightness-dark) );--color-status-success-contrast: light-dark( var(--color-status-success-contrast-light), var(--color-status-success-contrast-dark) );--color-status-warning-emphasis: light-dark( var(--color-status-warning-emphasis-light), var(--color-status-warning-emphasis-dark) );--color-status-warning-base: light-dark( var(--color-status-warning-base-light), var(--color-status-warning-base-dark) );--color-status-warning-surface: light-dark( var(--color-status-warning-surface-light), var(--color-status-warning-surface-dark) );--color-status-warning-hover: light-dark( var(--color-status-warning-hover-light), var(--color-status-warning-hover-light) );--color-status-warning-contrast-lightness: light-dark( var(--color-status-warning-contrast-lightness-light), var(--color-status-warning-contrast-lightness-dark) );--color-status-warning-contrast: light-dark( var(--color-status-warning-contrast-light), var(--color-status-warning-contrast-dark) );--color-status-danger-emphasis: light-dark( var(--color-status-danger-emphasis-light), var(--color-status-danger-emphasis-dark) );--color-status-danger-base: light-dark( var(--color-status-danger-base-light), var(--color-status-danger-base-dark) );--color-status-danger-surface: light-dark( var(--color-status-danger-surface-light), var(--color-status-danger-surface-dark) );--color-status-danger-hover: light-dark( var(--color-status-danger-hover-light), var(--color-status-danger-hover-light) );--color-status-danger-contrast-lightness: light-dark( var(--color-status-danger-contrast-lightness-light), var(--color-status-danger-contrast-lightness-dark) );--color-status-danger-contrast: light-dark( var(--color-status-danger-contrast-light), var(--color-status-danger-contrast-dark) );--shadow-color: light-dark(var(--shadow-color-light), var(--shadow-color-dark));--triangle-down-url: light-dark(var(--triangle-down-url-light), var(--triangle-down-url-dark));--triangle-up-url: light-dark(var(--triangle-up-url-light), var(--triangle-up-url-dark))}}@layer reset{*,:after,:before{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(:focus-visible){transition:outline-offset var(--transition-duration-quick-1) var(--ease-2)}:where(:not(:active):focus-visible){outline:2px solid var(--color-brand-primary-base);box-shadow:0 0 0 2px var(--color-surface-base);outline-offset:2px}:where(:focus:not(:focus-visible)){outline:none}:where(:root){-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;block-size:100%;color:var(--color-text-base);background-color:var(--color-surface-muted);font-family:var(--font-family-default);line-height:var(--line-height-base);font-weight:var(--font-weight-default);font-size-adjust:from-font;interpolate-size:allow-keywords;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;hanging-punctuation:first allow-end last;word-break:break-word}:where(body){min-block-size:100vh;text-decoration-skip-ink:auto;font-optical-sizing:auto;font-kerning:normal}:where(ul[role=list],ol[role=list]){list-style:none}:where(h1,h2,h3,h4){text-wrap:balance}:where(a:not([class])){color:currentColor}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(svg){flex:none}:where(img,svg,video){max-inline-size:100%;block-size:auto}:where(figure){display:grid;place-content:center;grid-template-rows:1fr auto;gap:0}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;color:inherit;letter-spacing:inherit}:where(html){overflow-y:scroll}@supports (scrollbar-gutter: stable){:where(html){overflow-y:auto;scrollbar-gutter:stable}}:where(pre){white-space:pre-wrap}}@custom-media --motionOK (prefers-reduced-motion: no-preference);@custom-media --motionNotOK (prefers-reduced-motion: reduce);@custom-media --opacityOK (prefers-reduced-transparency: no-preference);@custom-media --opacityNotOK (prefers-reduced-transparency: reduce);@custom-media --useDataOK (prefers-reduced-data: no-preference);@custom-media --useDataNotOK (prefers-reduced-data: reduce);@custom-media --OSdark (prefers-color-scheme: dark);@custom-media --OSlight (prefers-color-scheme: light);@custom-media --highContrast (prefers-contrast: more);@custom-media --lowContrast (prefers-contrast: less);@custom-media --portrait (orientation: portrait);@custom-media --landscape (orientation: landscape);@custom-media --HDcolor (dynamic-range: high);@custom-media --touch (hover: none) and (pointer: coarse);@custom-media --stylus (hover: none) and (pointer: fine);@custom-media --pointer (hover) and (pointer: coarse);@custom-media --mouse (hover) and (pointer: fine);@custom-media --xxs-only (0px <= width <= 240px);@custom-media --xxs-n-above (width >= 240px);@custom-media --xxs-n-below (width <= 240px);@custom-media --xxs-phone (--xxs-only) and (--portrait);@custom-media --xs-only (240px <= width <= 360px);@custom-media --xs-n-above (width >= 360px);@custom-media --xs-n-below (width <= 360px);@custom-media --xs-phone (--xs-only) and (--portrait);@custom-media --sm-only (360px <= width <= 480px);@custom-media --sm-n-above (width >= 480px);@custom-media --sm-n-below (width <= 480px);@custom-media --sm-phone (--sm-only) and (--portrait);@custom-media --md-only (480px <= width <= 768px);@custom-media --md-n-above (width >= 768px);@custom-media --md-n-below (width <= 768px);@custom-media --md-phone (--md-only) and (--portrait);@custom-media --lg-only (768px <= width <= 1024px);@custom-media --lg-n-above (width >= 1024px);@custom-media --lg-n-below (width <= 1024px);@custom-media --lg-phone (--lg-only) and (--portrait);@custom-media --xl-only (1024px <= width <= 1440px);@custom-media --xl-n-above (width >= 1440px);@custom-media --xl-n-below (width <= 1440px);@custom-media --xxl-only (1440px <= width <= 1920px);@custom-media --xxl-n-above (width >= 1920px);@custom-media --xxl-n-below (width <= 1920px);@layer base{:where(:root){accent-color:var(--color-brand-primary-base);caret-color:var(--color-brand-primary-base);scrollbar-color:var(--color-text-subtle) transparent}:where(dt){font-weight:var(--font-weight-active);color:var(--color-text-base)}:where(dd){font-weight:var(--font-weight-default);color:var(--color-text-base);&:not(:last-of-type){padding-block-end:var(--control-spacing-base, .75em);border-bottom:var(--border-width-thin) solid var(--color-border-muted)}}:where(dl:not([class]),.nc-description-list){display:grid;grid-template-columns:.25fr .75fr;inline-size:100%;max-inline-size:100%;align-items:flex-start;overflow-wrap:anywhere;container:description-list / inline-size;row-gap:var(--control-spacing-base, .75em)}:where(dd,dt){grid-column:1 / span 2;max-inline-size:var(--measure-base)}@container description-list (min-width: 30rem){:where(dt){grid-column:1 / 1;padding-inline-end:1em;padding-block-end:0;min-block-size:100%;&:not(:last-of-type){padding-block-end:var(--control-spacing-base, .75em);border-bottom:var(--border-width-thin) solid var(--color-border-muted)}}:where(dd){grid-column:2 / 2;min-block-size:100%}}:where(small){font-size:var(--font-size-small)}:where(figure){border-radius:var(--border-radius-medium);:where(img,picture){border-start-start-radius:inherit;border-start-end-radius:inherit}:where(figcaption){border-end-start-radius:inherit;border-end-end-radius:inherit;text-align:center}}:where(figcaption){display:block;color:var(--color-surface-subtle);background-color:var(--color-text-base);padding:var(--control-spacing-nearest, .375em) var(--control-spacing-base, .75em)}:where(details){--p-x-details: var(--control-spacing-far, 1em);--p-y-details: var(--control-spacing-far, 1em);--b-r-details: var(--border-radius-medium);background-color:var(--color-surface-muted);border-radius:var(--b-r-details);padding:var(--p-y-details) var(--p-x-details);inline-size:100%;box-shadow:0 0 0 var(--border-width-thin) var(--color-border-base);>summary{color:var(--color-text-base);background:var(--color-surface-subtle);font-weight:var(--font-weight-heading);border-radius:var(--b-r-details);padding:var(--p-y-details) var(--p-x-details);margin:calc(-1 * var(--p-y-details)) calc(-1 * var(--p-x-details))}&[open]>summary{border-end-start-radius:0;border-end-end-radius:0;margin-block-end:var(--p-y-details)}}.note,blockquote{padding:0;padding-inline-start:var(--control-spacing-far, 1em);inline-size:100%;color:var(--color-text-base);position:relative;margin-inline:0;font-family:var(--font-family-serif);quotes:auto;font-size:var(--font-size-large);& p{max-inline-size:var(--measure-base);&:first-of-type:before{content:open-quote}&:last-of-type:after{content:close-quote}}& cite{display:block;font-family:var(--font-family-default);margin-block-start:var(--spacing-near);font-size:var(--font-size-base);max-inline-size:max-content;color:color-mix(in oklch,currentColor calc(var(--transparency-weaker) * 100%),transparent)}& cite:before{content:"—";margin-inline-end:var(--control-spacing-near, .5em)}}cite{font-family:var(--font-family-serif);font-style:normal}:where(hr){inline-size:100%;block-size:var(--border-width-medium);background:var(--color-border-base);border-block-start:0}:where(h1,h2,h3,h4,h5,h6){line-height:var(--line-height-small);color:inherit;max-inline-size:100%;font-weight:var(--font-weight-heading)}:where(h1){font-size:var(--font-size-display)}:where(h2){font-size:var(--font-size-largest)}:where(h3){font-size:var(--font-size-large)}:where(h4){font-size:var(--font-size-base)}:where(h5){font-size:var(--font-size-small)}:where(h6){font-size:var(--font-size-smallest)}::marker{color:var(--color-brand-primary-base)}::selection,::target-text{background-color:var(--color-brand-primary-base);color:var(--color-brand-primary-emphasis)}:where(a,.nc-link){color:inherit;font-family:var(--font-family-link);text-decoration:underline;text-underline-offset:var(--control-spacing-nearest, .375em);text-decoration-thickness:.1em;font-weight:var(--font-weight-default);text-decoration-color:currentColor;cursor:pointer;letter-spacing:var(--tracking-tight);&:visited{opacity:.72}&:hover{text-decoration-color:var(--color-brand-primary-base)}}:where(em,i){font-family:var(--font-family-serif)}:where(strong,b){font-weight:var(--font-weight-strong)}:where(dfn,var){font-family:var(--font-family-mono);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default)}:where(abbr){text-decoration-color:var(--color-brand-primary-base);font-variant-caps:all-small-caps;font-variant-numeric:oldstyle-nums;font-size:110%}:where([aria-disabled=true],.disabled,:disabled){color:inherit;opacity:1;cursor:not-allowed;filter:contrast(.64) opacity(.64)}:where(del,ins,mark,code,kbd,var){padding-inline:var(--control-spacing-tiny, .25em);border-radius:var(--border-radius-small);line-height:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}:where(code,kbd,var){font-family:var(--font-family-mono);letter-spacing:0;font-weight:var(--font-weight-default);padding-block:var(--control-spacing-minimal, .125em);max-inline-size:fit-content;hyphens:none;tab-size:4;text-align:left;word-spacing:normal;overflow-wrap:normal;font-style:normal}:where(code){background:var(--color-surface-subtle)}:where(var){background:var(--color-brand-primary-surface);color:var(--color-brand-primary-emphasis)}:where(kbd){background:var(--color-surface-subtle);border:var(--border-width-thin) solid var(--color-border-base);box-shadow:var(--shadow-nearest);font-weight:var(--font-weight-active)}:where(pre){padding:var(--control-spacing-far, 1em);inline-size:100%;overflow-x:auto;color:var(--color-text-base);border:var(--border-width-medium) solid var(--color-border-base);border-radius:var(--border-radius-medium);background:var(--color-surface-subtle);-webkit-overflow-scrolling:touch;& code{white-space:pre;border-radius:0;padding:0;background:none}}:where(table){--_nc-table-border-radius: var(--nc-table-border-radius, var(--border-radius-medium));inline-size:100%;border-collapse:separate;border-spacing:0;text-align:left;border:var(--border-width-medium) solid var(--color-border-base);border-radius:var(--_nc-table-border-radius)}:where(table>thead th:first-child){border-start-start-radius:var(--_nc-table-border-radius)}:where(table>thead th:last-child){border-start-end-radius:var(--_nc-table-border-radius)}:where(table>tfoot th:first-child){border-end-start-radius:var(--_nc-table-border-radius)}:where(table>tfoot th:last-child){border-end-end-radius:var(--_nc-table-border-radius)}:where(td,th){padding:var(--control-spacing-near, .5em);line-height:var(--line-height-small);white-space:nowrap;font-variant-numeric:tabular-nums}:where(td){border-block-end:var(--border-width-thin) solid var(--color-border-muted)}:where(thead th){border-block-end:var(--border-width-thin) solid var(--color-border-muted)}:where(tfoot th){border-block-start:var(--border-width-thin) solid var(--color-border-muted)}:where(th){font-weight:var(--font-weight-active);color:var(--color-text-muted);background-color:var(--color-surface-subtle)}:where(tbody tr:hover){background:var(--color-brand-primary-hover)}:where(caption){color:var(--color-text-base)}:where(tr:has(td) th){border-block-end:var(--border-width-thin) solid var(--color-border-muted);border-inline-end:var(--border-width-thin) solid var(--color-border-muted)}:where(tr:last-child:has(td) th){border-block-end:none}:where(tr:last-child>td){border:none}:where(tbody tr:nth-child(2n)>td){background-color:var(--color-surface-muted)}:where(td,math,time[datetime*=":"]){font-variant-numeric:tabular-nums lining-nums slashed-zero}:target{scroll-margin-block-start:2ex}:where(del){color:var(--color-status-danger-emphasis);text-decoration-color:var(--color-status-danger-emphasis);background:var(--color-status-danger-surface)}:where(ins){color:var(--color-status-success-emphasis);text-decoration-color:var(--color-status-success-emphasis);background:var(--color-status-success-surface)}:where(mark){color:var(--color-brand-primary-emphasis);background:var(--color-brand-primary-surface)}:where(ul,ol){padding-inline-start:var(--control-spacing-farthest, 1.5em)}:where(li+li){margin-block-start:var(--control-spacing-near, .5em)}:where(li>:is(ul,ol)){margin-block-start:var(--control-spacing-near, .5em)}@supports (font-variant-position: sub){:where(sub){vertical-align:baseline;font-size:100%;line-height:inherit;font-variant-position:sub}}@supports (font-variant-position: super){:where(sup){vertical-align:baseline;font-size:100%;line-height:inherit;font-variant-position:super}}:lang(en)>*{quotes:"“" "”" "‘" "’"}:lang(de)>*{quotes:"„" "“" "‚" "‘"}:where(q:before){content:open-quote}:where(q:after){content:close-quote}:where(.quoted p:first-of-type:before){content:"“"}:where(.quoted p:last-of-type:after){content:"”"}:where(.quoted p:first-of-type:before){margin-inline-start:calc(-1 * var(--control-spacing-near, .5em))}:where(.quoted p){hanging-punctuation:first last}@supports (hanging-punctuation: first last){:where(.quoted p:first-of-type:before){margin-inline-start:0}}:where(.prose){hyphens:auto;hyphenate-limit-chars:7 4 3;hyphenate-limit-lines:2;hyphenate-limit-zone:8%;hyphenate-limit-last:always;text-wrap:pretty}:where(.prose p){text-wrap:pretty;font-variant-numeric:oldstyle-nums proportional-nums;max-inline-size:var(--measure-base)}:where(.prose pre,.prose code,.prose var,.prose samp,.prose kbd,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6){hyphens:manual}}@layer config.easings{:where(html){--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1: cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2: cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3: cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4: cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10);--ease-elastic-1: var(--ease-elastic-out-1);--ease-elastic-2: var(--ease-elastic-out-2);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4);--ease-elastic-5: var(--ease-elastic-out-5);--ease-squish-1: var(--ease-elastic-in-out-1);--ease-squish-2: var(--ease-elastic-in-out-2);--ease-squish-3: var(--ease-elastic-in-out-3);--ease-squish-4: var(--ease-elastic-in-out-4);--ease-squish-5: var(--ease-elastic-in-out-5);--ease-spring-1: linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2: linear( 0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1 );--ease-spring-3: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1 );--ease-spring-4: linear( 0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1 );--ease-spring-5: linear( 0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1 );--ease-bounce-1: linear( 0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1 );--ease-bounce-2: linear( 0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1 );--ease-bounce-3: linear( 0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1 );--ease-bounce-4: linear( 0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1 );--ease-bounce-5: linear( 0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1 );--easing-entry: cubic-bezier(.1, 0, 0, 1);--easing-exit: cubic-bezier(.3, 0, 1, .8);--transition-duration-instant: 0ms;--transition-duration-quick-1: 80ms;--transition-duration-quick-2: .12s;--transition-duration-moderate-1: .18s;--transition-duration-moderate-2: .26s;--transition-duration-gentle-1: .32s;--transition-duration-gentle-2: .42s;--transition-duration-short: var(--transition-duration-quick-1);--transition-duration-base: var(--transition-duration-moderate-1);--transition-duration-long: var(--transition-duration-gentle-1);--transition-duration-entry: 0s;--transition-duration-exit: 0s;--transition-target-scale: .9;--animated-element-distance: 0;--animated-element-width: 0;--animated-element-height: 0;--transition-duration-calculated: calc( ( .5 * var(--animated-element-distance, 0) + .35 * var(--animated-element-width, 0) + .3 * var(--animated-element-height, 0) ) * 1ms );@media (--motionNotOK){--transition-duration-quick-1: 0ms;--transition-duration-quick-2: 0ms;--transition-duration-moderate-1: 0ms;--transition-duration-moderate-2: 0ms;--transition-duration-gentle-1: 0ms;--transition-duration-gentle-2: 0ms;--transition-duration-calculated: 0ms;--transition-duration-instant: 0ms;--transition-duration-entry: 0s;--transition-duration-exit: 0s}}}@layer utils{:where(.nc-box){padding:var(--spacing-base);&.-bordered{border:var(--border-width-thin) solid var(--border, var(--color-border-base));border-radius:var(--border-radius-medium)}&.-tiny{padding:var(--spacing-tiny)}&.-nearest{padding:var(--spacing-nearest)}&.-near{padding:var(--spacing-near)}&.-base{padding:var(--spacing-base)}&.-far{padding:var(--spacing-far)}&.-farthest{padding:var(--spacing-farthest)}}:where(.nc-stack){display:flex;flex-direction:column;gap:var(--spacing-base);align-items:flex-start;&.-stretched{inline-size:100%;>*{inline-size:100%}}&.-contained>*{max-inline-size:100%}}:where(.nc-flow){>*+*{margin-block-start:var(--flow-gap, 1lh)}>*{max-inline-size:var(--flow-base-meassure, 44em)}>*:is(h1,h2,h3,h4,h5,h6){max-inline-size:var(--flow-headline-meassure, 22em);--flow-gap: 1.5lh}>*:is(h1,h2,h3,h4,h5,h6)+:not([class]){--flow-gap: .5lh}>figure{margin-inline:0}.breakAfter{margin-block-end:auto}}:where(.nc-center){box-sizing:content-box;margin-inline:auto;max-inline-size:var(--center-measure, max-content);padding-inline:var(--center-padding, 0);position:relative}:where(.nc-region){padding-block:var(--region-space, var(--spacing-farthest))}:where(.nc-cluster){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-base);align-items:flex-start;&.-centered{align-items:center}&.-nowrap{flex-wrap:nowrap}&.-between{justify-content:space-between}}:where(.nc-with-sidebar){inline-size:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--with-sidebar-gap, var(--spacing-far));>[data-aside]{flex-grow:1;min-width:min-content;flex-basis:var(--with-sidebar-target-width, 20rem)}>[data-grow]{flex-basis:0;flex-grow:999;min-width:var(--with-sidebar-min-size, 50%)}&[data-direction=rtl]{flex-direction:row-reverse}&.-centered{align-items:center}}:where(.nc-grid){display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr));gap:var(--grid-gap, var(--spacing-base));&[data-layout="50-50"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}&[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}}:where(.nc-switcher){display:flex;flex-wrap:wrap;gap:var(--switcher-gap, var(--spacing-base));align-items:var(--switcher-vertical-alignment, flex-start);>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}>:nth-child(n+4){flex-basis:100%}}:where(.nc-pile){display:grid;place-items:center;grid:[pile] 1fr / [pile] 1fr;>*{grid-area:pile}}:where(.nc-ram-grid){--_nc-ram-grid-gap-row: var(--nc-ram-grid-gap-row, var(--_nc-ram-grid-gap));--_nc-ram-grid-gap-column: var(--nc-ram-grid-gap-column, var(--_nc-ram-grid-gap));--_nc-ram-grid-gap: var(--nc-ram-grid-gap, var(--spacing-near));--_nc-ram-grid-min-width: var(--nc-ram-grid-min-width, 150px);--_nc-ram-grid-repeat-count: var(--nc-ram-grid-repeat-count, auto-fit);display:grid;gap:var(--_nc-ram-grid-gap-column) var(--_nc-ram-grid-gap-row);grid-template-columns:repeat(var(--_nc-ram-grid-repeat-count),minmax(min(var(--_nc-ram-grid-min-width),100%),1fr))}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid){&.-inherit{gap:inherit}&.-tiny{gap:var(--spacing-tiny)}&.-nearest{gap:var(--spacing-nearest)}&.-near{gap:var(--spacing-near)}&.-base{gap:var(--spacing-base)}&.-far{gap:var(--spacing-far)}&.-farthest{gap:var(--spacing-farthest)}&.-nogap{gap:0}}}@layer helpers.theme{*{--text: var(--color-text-muted);--color: var(--color-text-muted);--surface: var(--color-surface-base);--border: var(--color-border-muted);--text-hover: var(--color-text-on-emphasis);--color-hover: var(--color-text-on-emphasis);--surface-hover: var(--color-surface-emphasis);--border-hover: var(--color-border-base)}.-primary{--text: var(--color-brand-primary-emphasis);--color: var(--color-brand-primary-base);--surface: var(--color-brand-primary-surface);--border: var(--color-brand-primary-base);--text-hover: var(--color-brand-primary-contrast);--color-hover: var(--color-brand-primary-contrast);--surface-hover: var(--color-brand-primary-base);--border-hover: var(--color-brand-primary-base)}.-secondary{--text: var(--color-brand-secondary-emphasis);--color: var(--color-brand-secondary-base);--surface: var(--color-brand-secondary-surface);--border: var(--color-brand-secondary-base);--text-hover: var(--color-brand-secondary-contrast);--color-hover: var(--color-brand-secondary-contrast);--surface-hover: var(--color-brand-secondary-base);--border-hover: var(--color-brand-secondary-base)}.-neutral{--text: var(--color-text-muted);--color: var(--color-text-muted);--surface: var(--color-surface-base);--border: var(--color-border-muted);--text-hover: var(--color-text-on-emphasis);--color-hover: var(--color-text-on-emphasis);--surface-hover: var(--color-surface-emphasis);--border-hover: var(--color-border-base)}.-muted{--text: var(--color-text-muted);--color: var(--color-text-muted);--surface: transparent;--text-hover: var(--color-text-base);--color-hover: var(--color-text-base);--surface-hover: var(--color-surface-subtle);--border-hover: var(--color-border-base)}.-emphasis{--text: var(--color-text-on-emphasis);--color: var(--color-text-on-emphasis);--surface: var(--color-surface-emphasis);--border: var(--color-surface-emphasis);--text-hover: var(--color-text-base);--color-hover: var(--color-text-base);--surface-hover: var(--color-surface-subtle);--border-hover: var(--color-border-base)}.-info{--text: var(--color-status-info-emphasis);--color: var(--color-status-info-base);--surface: var(--color-status-info-surface);--border: var(--color-status-info-base);--text-hover: var(--color-status-info-contrast);--color-hover: var(--color-status-info-contrast);--surface-hover: var(--color-status-info-base);--border-hover: var(--color-status-info-base)}.-warning{--text: var(--color-status-warning-emphasis);--color: var(--color-status-warning-base);--surface: var(--color-status-warning-surface);--border: var(--color-status-warning-base);--text-hover: var(--color-status-warning-contrast);--color-hover: var(--color-status-warning-contrast);--surface-hover: var(--color-status-warning-base);--border-hover: var(--color-status-warning-base)}.-danger{--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)}.-success{--text: var(--color-status-success-emphasis);--color: var(--color-status-success-base);--surface: var(--color-status-success-surface);--border: var(--color-status-success-base);--text-hover: var(--color-status-success-contrast);--color-hover: var(--color-status-success-contrast);--surface-hover: var(--color-status-success-base);--border-hover: var(--color-status-success-base)}.themed{background:var(--surface);color:var(--text)}}@layer helpers.conditionalRadius{:where(html){--border-radius-cond-small: clamp(0px, calc(100vw - 100%) * 1e5, var(--border-radius-small));--border-radius-cond-medium: clamp(0px, calc(100vw - 100%) * 1e5, var(--border-radius-medium));--border-radius-cond-large: clamp(0px, calc(100vw - 100%) * 1e5, var(--border-radius-large))}}@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){inline-size:max-content;max-inline-size:100%;background-color:var(--nc-breadcrumbs-surface, transparent);color:var(--nc-breadcrumbs-text, --color-text-muted)}:where(.nc-breadcrumb-item){color:inherit;&:last-child{color:var(--color-brand-primary-base)}&:not(:last-child):after{padding-inline:var(--control-spacing-near, .5em);color:inherit;content:"›";font-size:inherit}}:where(.nc-breadcrumb-link){text-decoration:none;color:inherit;&:hover{text-decoration:underline}&[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],input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button,.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);padding-block:0;font-family:var(--font-family-button);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default);font-size:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;transition:var(--transition-duration-quick-2) var(--ease-2);transition-property:box-shadow,transform;text-decoration:unset;box-shadow:var(--_button-box-shadow);user-select:none;gap:var(--control-spacing-tiny, .25em);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;line-height:var(--line-height-base)}: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)}&[aria-pressed=true]{box-shadow:none;transform:none;font-weight:var(--font-weight-active)}>svg{pointer-events:none}&:is(:active,.-active){background-color:var(--_button-background-hover);color:var(--_button-color-hover);border-color:var(--_button-border-color-hover);box-shadow:none;transform:none;filter:contrast(1.2) saturate(1.1);backdrop-filter:contrast(2)}&.-outline{background-color:transparent;color:var(--text);border-color:var(--border);&:hover{background-color:var(--_button-background-hover-light);color:var(--text);border-color:var(--border-hover)}}&.-stealth{background-color:transparent;border-color:transparent;color:var(--text);&:hover{background-color:var(--_button-background-hover-light);color:var(--text);border-color:transparent}box-shadow:none!important;transform:none!important}&.-small{--_button-padding-inline: var(--control-spacing-near, .5em);min-block-size:var(--control-height-small)}&.-round{--_button-border-radius: var(--border-radius-round)}&.-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);inset-block-start:calc(var(--_button-offset-distance) * -1);inset-inline-start:calc(var(--_button-offset-distance) * -1);transform:var(--_button-transform);&:hover{transform:var(--_button-hover-transform)}}&.-icon.-small{padding:0}&.-aligned{margin-inline:calc(-1 * var(--_button-padding-inline))}}:is([aria-label],.-icon):where(button,input[type=button],input[type=submit],input[type=reset],.nc-button){--_button-border-radius: var(--border-radius-round);padding:0;aspect-ratio:1;fill:currentColor;&:after{content:"";inline-size:max(var(--control-height-base),100%);block-size:max(var(--control-height-base),100%);aspect-ratio:1;border-radius:100%;inset-inline-start:calc(-.5 * (var(--control-height-base) - 100%));inset-block-start:calc(-.5 * (var(--control-height-base) - 100%));position:absolute;z-index:-1;pointer-events:all}}[disabled]:where(button,input[type=button],input[type=submit],input[type=reset],.nc-button){--_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;--_button-border-color-hover: var(--_button-border-color);box-shadow:none!important;transform:none!important;filter:contrast(.72) opacity(.72);cursor:not-allowed}:where(input[type=file]){color:var(--_input-color);background-color:var(--_input-background);border:var(--_input-border);min-block-size:var(--control-height-base);padding-inline-end:var(--contol-spacing-near, .5em);padding-inline-start:0!important;border-radius:var(--_input-border-radius)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{background-color:var(--_button-background);color:var(--_button-color);padding-inline:var(--_button-padding-inline);margin-inline-end:var(--contol-spacing-near, .5em);cursor:pointer;box-shadow:none;min-block-size:100%;border:none;transform:none;inset-block-start:0;inset-inline-start:0;border-start-end-radius:0;border-end-end-radius:0}: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));&[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))}&[data-size=sm]{--_card-padding-inline: var(--card-padding-inline, var(--spacing-near));--_card-padding-block: var(--card-padding-block, var(--spacing-base))}inline-size:100%;display:inline-block;box-sizing:border-box;padding-inline:var(--_card-padding-inline);padding-block:var(--_card-padding-block);color:var(--_card-color);overflow:hidden;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);@media (width >= 480px){--_card-padding-inline: var(--card-padding-inline, var(--spacing-far))}@media (width >= 1024px){--_card-padding-inline: var(--card-padding-inline, var(--spacing-farthest))}&:is([href],button){text-decoration:none;&:hover{border-color:var(--color-brand-primary-base)}}}:where(.nc-clickable-card){cursor:pointer;position:relative;&:focus-within,&:hover{outline:var(--border-width-medium) solid var(--color-brand-primary-base)}& a[data-link=main]{text-decoration:none;font:inherit;&:focus-visible,&:focus-within:focus-visible,&:hover{outline:none}&:before{content:"";position:absolute;inset:0}}& a[data-link=extra]{position:relative}}}@layer components.dialogs{:where(.nc-dialog){--_dialog-padding-inline: var(--dialog-padding-inline, var(--spacing-base));--_dialog-layout-padding: var(--layout-padding, var(--spacing-base));--_dialog-close-size: var(--dialog-close-size, var(--control-height-base));--_dialog-transition-duration: var( --dialog-transition-duration, var(--transition-duration-moderate-2) );--_dialog-max-block-size: var(--dialog-max-block-size, 90dvh);--_dialog-max-inline-size: var(--dialog-max-inline-size, 28rem);--_dialog-radius: 0;display:block;z-index:var(--layer-important);animation:close-dialog var(--_dialog-transition-duration) var(--easing-exit) forwards;transition:opacity var(--_dialog-transition-duration) var(--easing-exit);position:fixed;inset:0;border:var(--border-width-thin) solid var(--color-border-base);inline-size:100dvw;block-size:max-content;max-inline-size:var(--_dialog-max-inline-size);max-block-size:100dvh;background:var(--color-surface-base);margin:auto 0;padding:0;border-radius:var(--_dialog-radius);overflow:clip;overflow-clip-margin:var(--control-spacing-far, 1em);pointer-events:all;@media (min-width: 36rem){--_dialog-radius: var(--dialog-radius, var(--border-radius-medium));inline-size:calc(100dvw - 2 * var(--_dialog-layout-padding));max-block-size:var(--_dialog-max-block-size);margin-inline:auto;box-shadow:var(--shadow-medium)}&[open]{animation:open-dialog var(--_dialog-transition-duration) var(--easing-entry)}&:not([open]){opacity:0;pointer-events:none}&::backdrop{background:#0000000d;backdrop-filter:blur(3px)}:where(.dialog-container){display:grid;grid-template:"header header" auto "content content" 1fr "footer footer" auto / 1fr 1fr;inline-size:100%;block-size:max-content;max-block-size:var(--_dialog-max-block-size);overflow:clip;overflow-clip-margin:var(--control-spacing-far, 1em);>*:first-child{border-radius:var(--_dialog-radius) var(--_dialog-radius) 0 0}>*:last-child{border-radius:0 0 var(--_dialog-radius) var(--_dialog-radius)}}:where(.dialog-header){grid-area: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);display:grid;grid-template:"title close" / 1fr var(--_dialog-close-size);align-items:flex-start;padding-block:var(--spacing-near);min-inline-size:calc(2 * var(--spacing-near) + var(--_dialog-close-size))}:where(.dialog-header)>button[data-closes-dialog]{grid-area:close;inline-size:var(--_dialog-close-size);block-size:var(--_dialog-close-size)}:where(.dialog-title){font-size:var(--font-size-large);margin:0;padding:0;line-height:var(--_dialog-close-size);overflow-wrap:anywhere}:where(.dialog-content){grid-area:content;padding-inline:var(--_dialog-padding-inline);padding-block:var(--spacing-near);overflow:auto}:where(.dialog-actions){grid-area:footer;padding-inline:var(--_dialog-padding-inline);padding-block:var(--spacing-near);display:flex;justify-content:flex-end;align-items:flex-start;border-block-start:var(--border-width-thin) solid var(--color-border-muted);background-color:var(--color-surface-subtle)}}@keyframes open-dialog{0%{transform:translateY(100dvh) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes close-dialog{0%{transform:translate(0) rotate(0)}to{transform:translateY(100dvh) rotate(10deg)}}}@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;margin:0;padding:0;min-inline-size:0}:where(legend:not([class]),.nc-legend){padding:0;border:none;border-radius:0;inline-size:100%;+*{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;max-inline-size:100%;hyphens:auto;inline-size:100%;&:not(:last-child){margin-block-end:var(--control-spacing-base, .75em)}}@container metalist (min-width: 20rem){:where(.nc-meta-list-item){inline-size:auto;&: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){list-style:none;padding:0;margin:0;& li{margin:0}}}@layer components.icons{:where(.nc-icon){--icon-size: 2ex;display:block;flex-shrink:0;inline-size:var(--icon-size);block-size:var(--icon-size);&[data-flip=true]{transform:scaleX(-1)}&[data-size=xs]{--icon-size: 1ex}&[data-size=sm]{--icon-size: 1.5ex}&[data-size=md]{--icon-size: 2ex}&[data-size=lg]{--icon-size: 3ex}&[data-size=xl]{--icon-size: 4ex}&[data-size=inline]{--icon-size: .75lh}&[data-size=button]{--icon-size: var(--control-height-base)}&[data-animation=spinning]{animation:spinning 1s infinite linear}}: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);display:inline-flex;font-size:inherit;gap:0;align-items:center}: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);&:focus-visible{outline:var(--_input-outline);outline-offset:0;background-color:var(--_input-background-active)}&:disabled{filter:var(--_input-disabled-filter);cursor:not-allowed}&:hover{background-color:var(--_input-hover-background)}&[required]{border-inline-start-width:var(--border-width-thick)}&::placeholder{color:var(--color-text-subtle)}&.-validate:user-valid{outline:var(--_input-outline);outline-offset:0;outline-color:var(--color-status-success-base)}&.-validate:user-invalid{outline:var(--_input-outline);outline-offset:0;outline-color:var(--color-status-danger-base)}}:where(select,.nc-select){padding-inline-end:1.75em;background-image:var(--triangle-down-url);background-position:right .5em top 50%;background-size:1em .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){inline-size:1lh;block-size:1lh;padding:0;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:var(--_input-border);--current-checkbox-bg: var(--_input-background);background:var(--current-checkbox-bg);transition:var(--transition-duration-quick-1) background var(--ease-2);box-shadow:var(--_input-box-shadow);&:checked{--current-checkbox-bg: var(--color-brand-primary-base);background-color:var(--color-brand-primary-base)}&:hover,&:focus-visible{background-color:var(--_input-hover-background)}&:checked:hover,&: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: 0ms;overflow:hidden;border-radius:var(--_input-border-radius);&:before{content:"";display:inline-flex;align-items:center;justify-content:center;inline-size:.75lh;block-size:.75lh;background-color:var(--color-brand-primary-contrast);transform:scale(.8) translateY(2em);transition:transform var(--ease-out-2) var(--transition-duration-quick-1);font-family:var(--font-family-sans);--font-weight: var(--font-weight-active);line-height:1;color:var(--_input-background);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}&:checked:before{transform:scale(1) translateY(0)}}:where(input[type=radio],.nc-input-radio){border-radius:var(--border-radius-round);overflow:hidden;&:before{content:"";display:inline-flex;block-size:50%;inline-size:50%;border-radius:var(--border-radius-round);transform:scale(.8) translateY(2em);background-color:var(--color-brand-primary-contrast);transition:transform var(--ease-out-2) var(--transition-duration-quick-1)}&:checked:before{transform:scale(1) translateY(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 nowrap}:where(input[type=range],.nc-input-range){>.nc-hint{margin-inline-start:auto}&::-webkit-slider-thumb,&::-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;&:hover{background-color:var(--color-brand-primary-base);border-color:var(--color-brand-primary-base)}}}}@layer components.input-fields{:where(.nc-input-field){display:grid;gap:var(--control-spacing-near, .5em);grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:var(--input-field-min-inline-size);max-inline-size:var(--input-field-max-inline-size);place-items:start;>label,>.nc-stack{gap:0}>.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);&:before{content:"!";font-family:var(--font-family-default);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default);display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-base);color:var(--color-surface-subtle);margin-inline-end:var(--control-spacing-base, .75em);inline-size:1em;block-size:1em;flex-shrink:0}}:where(.nc-checkbox-wrapper){display:grid;grid-template:"checkbox label" 1fr / auto 1fr;place-items:start;gap:0;>[data-label]{grid-area:label;padding-inline-start:var(--control-spacing-base, .75em)}.nc-input-label{min-block-size:var(--line-height-base)}>[data-input]{grid-area:checkbox}&:hover input{background-color:var(--_input-hover-background)}&: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;>*:not(:first-child){margin-block-start:var(--control-spacing-far, .75em)}}}@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) );container:segmented-control / inline-size;--nc-legend-spacing: var(--control-spacing-near, .5em)}:where(.nc-segmented-control){display:grid;grid-auto-rows:1fr;grid-auto-flow:row;block-size:auto;inline-size:100%;background:var(--_input-background);box-shadow:var(--_input-box-shadow);border-radius:var(--_segmented-control-border-radius);&:focus-within{outline:var(--_input-outline);outline-offset:0}& input{opacity:0;position:absolute}& label{display:flex;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);align-items:center;justify-content:center;>.nc-input-label{color:inherit}&:hover{--current-background: var(--_input-hover-background);background-color:var(--_input-hover-background)}&:first-child{border-radius:var(--_segmented-control-border-radius) var(--_segmented-control-border-radius) 0 0}&:last-child{border-radius:0 0 var(--_segmented-control-border-radius) var(--_segmented-control-border-radius)}&:not(:last-child){border-block-end:var(--border-width-thin) solid var(--color-border-muted)}&:not(:first-child){border-block-start:none}&:has(input:checked){background:var(--_segmented-control-checked-surface-color);color:var(--_segmented-control-checked-text-color);box-shadow:var(--shadow-near)}&:focus-within{outline:none}&:has(input:disabled){filter:var(--_input-disabled-filter);cursor:not-allowed}}}@container segmented-control (min-width: 32rem){:where(.nc-segmented-control){grid-auto-columns:1fr;grid-auto-flow:column;>label{&:first-child{border-radius:var(--_segmented-control-border-radius) 0 0 var(--_segmented-control-border-radius)}&:last-child{border-radius:0 var(--_segmented-control-border-radius) var(--_segmented-control-border-radius) 0}&:not(:last-child){border-block-end:var(--_input-border);border-inline-end:var(--border-width-thin) solid var(--color-border-muted)}&: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;&:before{content:"";display:block;aspect-ratio:1;margin-block:var(--_thumb-margin);transform:translate(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}&:checked{--current-checkbox-bg: var(--_switch-color-checked)}&:checked:before{transform:translate(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);&:focus-within:has(:focus-visible){outline-offset:var(--controls-spacing-near, .5em);outline:var(--_input-outline);border-radius:var(--_tag-select-border-radius)}& input{opacity:0;position:absolute}& label{display:grid;&:hover,&:focus-within{background-color:var(--_input-hover-background)}&:has(input:checked){background:var(--_tag-select-checked-surface-color);color:var(--_tag-select-checked-text-color);box-shadow:var(--shadow-near)}&:has(input:disabled){filter:var(--_input-disabled-filter);cursor:not-allowed}}}}:where(.text-assistive,.sr-only){border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}:where(.break-word){overflow-wrap:break-word;max-inline-size:100%;hyphens:auto}.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-caps:all-small-caps;font-variant-numeric:oldstyle-nums}.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}:root{--layout-padding: var(--spacing-base);--layout-max-width: 120rem;--layout-narrow-max-width: 65rem;--scrollbar-width: calc(100vw - 100%) ;--layout-padding: var(--spacing-near);@media (min-width: 30rem){--layout-padding: var(--spacing-base)}@media (min-width: 40rem){--layout-padding: var(--spacing-far)}--control-height-base: 2.5em;--control-height-small: 1.5em;--header-offset-block: var(--spacing-base);--header-block-size: calc(var(--spacing-tiny) * 2 + var(--control-height-base));--header-offset: calc(var(--header-block-size) + 2 * var(--header-offset-block));--header-nice-padding: calc(var(--header-offset) + var(--spacing-far));@media (prefers-reduced-motion: no-preference){scroll-behavior:smooth}scroll-timeline:--global-scroll-timeline y;scrollbar-gutter:stable}main{position:relative}.page-center-layout{--center-measure: var(--layout-max-width);--center-padding: var(--layout-padding)}.page-center-layout-narrow{--center-measure: var(--layout-narrow-max-width);--center-padding: var(--layout-padding)}.link,a:not([class]){text-decoration:none;font-weight:var(--font-weight-active);text-decoration-thickness:0;transition:var(--transition-duration-short) var(--ease-in-out-2);transition-property:color,text-underline-offset;text-underline-offset:-.75em;&:hover,&:focus-visible{text-decoration-thickness:1em;text-decoration-line:underline;text-decoration-color:var(--color-brand-primary-base);color:var(--color-brand-primary-contrast);text-underline-offset:-.815em;text-decoration-skip-ink:none}}a:not([class]){text-decoration-thickness:2px;text-decoration-line:underline;text-decoration-color:var(--color-text-base);text-underline-offset:2px;text-decoration-skip-ink:auto;transition-property:color;&:hover,&:focus-visible{transition-property:color,text-decoration-thickness,text-underline-offset}}a::selection{text-decoration:none}.detailBlock{border-block:var(--border-width-thin) solid var(--color-text-muted);padding-block:var(--spacing-near);margin-block-start:var(--spacing-near);+.detailBlock{margin-block-start:0;border-block-start:none}}:is(h1,.large-title){font-weight:900;font-size:clamp(2.1875rem,1.446rem + 3.2955vw,4rem)}.nc-button{font-weight:var(--font-weight-active);font-family:var(--font-family-sans)}.nc-button.-primary:hover{color:var(--color-text-base)}.font-size-medium{font-size:var(--font-size-medium)}::selection,::target-text{background-color:var(--color-brand-primary-base);color:var(--color-brand-primary-contrast)}:is(h1,h2,h3,h4){font-family:var(--font-family-sans)}:is(h2){font-weight:800}:is(h3){font-weight:700}::marker{color:color-mix(in oklch,var(--color-text-base) 65%,var(--color-brand-primary-base))}.mini-card{background:var(--color-surface-base);border-radius:var(--border-radius-medium);inline-size:100%;block-size:100%;display:flex;flex-direction:column;padding:var(--spacing-far)}.nc-flow>:is(ul,ol,li,p:not(:empty)){font-size:var(--font-size-medium)}svg{fill:none}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}}dt{font-family:var(--font-family-sans);font-weight:600}.nc-form{margin:0 auto}.nc-form-hint{font-size:var(--font-size-medium);&:last-child{margin-block-end:0}}fieldset+fieldset{margin-block-start:var(--spacing-far)}fieldset:not([class]){inline-size:100%}fieldset:not([class])>legend{font-size:var(--font-size-large);+.nc-hint{font-size:var(--font-size-medium);color:var(--color-text-muted)}}.nc-radio-field>.nc-legend{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}#email,#tel,#website,#name{inline-size:100%;max-inline-size:20rem}.nc-questionnaire-renderer{inline-size:100%;>.nc-pile{inline-size:100%}.nc-form{inline-size:100%}& dl{grid-template-columns:.4fr .6fr}}.nc-button.-primary.-stealth{color:color-mix(in oklch,var(--color-text-base) 65%,var(--color-brand-primary-base))}.cat{font-family:var(--font-family-sans);font-weight:600;&[data-size=medium]{font-size:var(--font-size-medium)}}.cat-indicator{--cat-size: .65lh;display:block;background:var(--color);border-radius:var(--border-radius-round);inline-size:var(--cat-size);block-size:var(--cat-size)}.note{padding-inline-start:0}
