@charset "UTF-8";@layer nimble.reset,nimble.base,nimble.utilities;@layer nimble.reset{:where(*:not(progress)),:where(*:before),:where(*:after){box-sizing:border-box;background-repeat:no-repeat}:where(html){-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}:where(body){margin:0}:where(hr){height:0;color:inherit}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(abbr[title]){text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(small){font-size:80%}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where(::-webkit-search-decoration){-webkit-appearance:none}:where(::-webkit-inner-spin-button),:where(::-webkit-outer-spin-button){height:auto}:where(::-webkit-file-upload-button){-webkit-appearance:button;font:inherit}:where([hidden]:not([hidden=until-found i])){display:none!important}:where(a,area,button,input,label,select,summary,textarea,[tabindex]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([aria-busy=true]){cursor:progress}:where([aria-disabled=true],[disabled]){cursor:not-allowed}@media (prefers-reduced-motion: reduce){:where(*),:where(*:before),:where(*:after){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@property --nc-page-padding-inline{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}@layer nimble.base{:root{color-scheme:light dark;--nc-surface-hue: 250;--nc-surface-1: light-dark(oklch(.985 .002 var(--nc-surface-hue)), oklch(.17 .005 calc(var(--nc-surface-hue) + 10)));--nc-surface-2: light-dark(oklch(.955 .002 var(--nc-surface-hue)), oklch(.2 .005 calc(var(--nc-surface-hue) + 10)));--nc-surface-3: light-dark(oklch(.925 .002 var(--nc-surface-hue)), oklch(.23 .005 calc(var(--nc-surface-hue) + 10)));--nc-surface-4: light-dark(oklch(.885 .002 var(--nc-surface-hue)), oklch(.27 .005 calc(var(--nc-surface-hue) + 10)));--nc-text: light-dark(oklch(.28 .005 var(--nc-surface-hue)), oklch(.86 .005 var(--nc-surface-hue)));--nc-border: light-dark(oklch(.83 .005 var(--nc-surface-hue)), oklch(.28 .005 calc(var(--nc-surface-hue) + 10)));--nc-primary: light-dark(oklch(.5 .2 250), oklch(.6 .2 250));--nc-primary-hover: light-dark(oklch(from var(--nc-primary) calc(l - .1) c h), oklch(from var(--nc-primary) calc(l + .1) c h));--nc-primary-focus: oklch(from var(--nc-primary) l c h / .4);--nc-primary-contrast: light-dark(#fff, oklch(.15 .005 250));--nc-secondary: light-dark(oklch(.45 .05 250), oklch(.6 .05 250));--nc-secondary-hover: light-dark(oklch(from var(--nc-secondary) calc(l - .1) c h), oklch(from var(--nc-secondary) calc(l + .1) c h));--nc-secondary-focus: oklch(from var(--nc-secondary) l c h / .3);--nc-secondary-contrast: light-dark(#fff, oklch(.15 .005 250));--nc-valid: light-dark(oklch(.52 .17 145), oklch(.65 .2 145));--nc-invalid: light-dark(oklch(.55 .22 25), oklch(.65 .22 25));--nc-font-sans: system-ui, sans-serif;--nc-font-mono: ui-monospace, Cascadia Code, Source Code Pro, Menlo, Consolas, DejaVu Sans Mono, monospace;--nc-spacing: 1rem;--nc-page-padding-inline: var(--nc-spacing);--nc-page-padding-block: var(--nc-spacing);--nc-radius: .25rem;--nc-control-padding-block: .5em;--nc-content-width: 60ch}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}}@layer nimble.base{html{font-family:var(--nc-font-sans);font-size:100%;line-height:1.5;color:var(--nc-text);background-color:var(--nc-surface-1);scrollbar-gutter:stable}body{--_column-width: calc(var(--nc-content-width) + 2 * var(--nc-page-padding-inline));display:grid;grid-template-columns:1fr min(var(--_column-width),100%) 1fr;align-content:start;min-height:100dvh;padding-block:var(--nc-page-padding-block);position:relative}::selection{background-color:var(--nc-primary-focus);color:var(--nc-text)}}@layer nimble.base{body>*{grid-column:2;min-width:0;padding-inline:var(--nc-page-padding-inline)}body>[style*="display: contents"]>*{grid-column:2;min-width:0;padding-inline:var(--nc-page-padding-inline)}}@layer nimble.base{:root{--nc-content-shadow: 0 0 5px 0 light-dark(oklch(.55 .01 var(--nc-surface-hue) / .03), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .015)), 0 0 1px -2px light-dark(oklch(.55 .01 var(--nc-surface-hue) / .04), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .02)), 0 0 2px -2px light-dark(oklch(.55 .01 var(--nc-surface-hue) / .04), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .025)), 0 0 5px -2px light-dark(oklch(.55 .01 var(--nc-surface-hue) / .05), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .03)), 0 0 9px -2px light-dark(oklch(.55 .01 var(--nc-surface-hue) / .06), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .035)), 0 0 16px -2px light-dark(oklch(.55 .01 var(--nc-surface-hue) / .07), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .04)), 0 0 0px .0625rem light-dark(oklch(.55 .01 var(--nc-surface-hue) / .015), oklch(.85 .01 calc(var(--nc-surface-hue) + 10) / .01))}body:before{content:"";position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);width:clamp(0px,calc((100% - var(--_column-width) - 2 * var(--nc-spacing)) * 9999),var(--_column-width));box-shadow:var(--nc-content-shadow);pointer-events:none;z-index:-1}}@layer nimble.utilities{.bleed-edge{grid-column:1/-1;width:100%;max-width:clamp(var(--_column-width),calc((100% - var(--_column-width) - 2 * var(--nc-spacing)) * -9999),100%);margin-inline:auto;box-shadow:none;position:relative}}@media print{body:before{box-shadow:none}}@layer nimble.utilities{.container{max-width:var(--nc-content-width);margin-inline:auto;padding-inline:var(--nc-page-padding-inline)}.fluid{display:block;max-width:none;padding-inline:var(--nc-page-padding-inline)}.bleed-wide{grid-column:1/-1;box-shadow:none;width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--nc-page-padding-inline)}.bleed-full{grid-column:1/-1;box-shadow:none;padding-inline:0;position:relative}.grid{display:grid;grid-template-columns:1fr;gap:var(--nc-spacing);margin-bottom:var(--nc-spacing)}@media (min-width: 720px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}}@media print{body{background:#fff;color:#000}a[href]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}a[href^="#"]:after,a[href^="javascript:"]:after{content:none}pre,blockquote{page-break-inside:avoid}h2,h3,h4{page-break-after:avoid}img{max-width:100%!important}@page{margin:2cm}}@layer nimble.base{h1:where(:not(.no-nimble,.no-nimble *)){font-size:2rem;line-height:1.1;margin-top:0;margin-bottom:var(--nc-spacing);font-weight:700;text-wrap:balance}h2:where(:not(.no-nimble,.no-nimble *)){font-size:1.75rem;line-height:1.15;margin-top:2rem;margin-bottom:var(--nc-spacing);font-weight:700;text-wrap:balance}h3:where(:not(.no-nimble,.no-nimble *)){font-size:1.5rem;line-height:1.2;margin-top:1.5rem;margin-bottom:var(--nc-spacing);font-weight:700;text-wrap:balance}h4:where(:not(.no-nimble,.no-nimble *)){font-size:1.25rem;line-height:1.3;margin-top:1.5rem;margin-bottom:var(--nc-spacing);font-weight:700;text-wrap:balance}h5:where(:not(.no-nimble,.no-nimble *)){font-size:1.125rem;line-height:1.4;margin-top:1.5rem;margin-bottom:var(--nc-spacing);font-weight:700;text-wrap:balance}h6:where(:not(.no-nimble,.no-nimble *)){font-size:1rem;line-height:1.5;margin-top:1.5rem;margin-bottom:var(--nc-spacing);font-weight:700;text-wrap:balance}p:where(:not(.no-nimble,.no-nimble *)),ul:where(:not(.no-nimble,.no-nimble *)),ol:where(:not(.no-nimble,.no-nimble *)),dl:where(:not(.no-nimble,.no-nimble *)),blockquote:where(:not(.no-nimble,.no-nimble *)),pre:where(:not(.no-nimble,.no-nimble *)),table:where(:not(.no-nimble,.no-nimble *)),figure:where(:not(.no-nimble,.no-nimble *)),form:where(:not(.no-nimble,.no-nimble *)),fieldset:where(:not(.no-nimble,.no-nimble *)){margin-top:0;margin-bottom:var(--nc-spacing)}body>:first-child:where(:not(.no-nimble,.no-nimble *)),body>:first-child>:first-child:where(:not(.no-nimble,.no-nimble *)){margin-top:0}body>:nth-last-child(1 of:not(script,style,dialog)):where(:not(.no-nimble,.no-nimble *)),body>:nth-last-child(1 of:not(script,style,dialog))>:last-child:where(:not(.no-nimble,.no-nimble *)){margin-bottom:0}ul:where(:not(.no-nimble,.no-nimble *)),ol:where(:not(.no-nimble,.no-nimble *)){padding-inline-start:1.5em}:where(li):where(:not(.no-nimble,.no-nimble *)){margin-bottom:.25em}:where(li)>:where(ul,ol):where(:not(.no-nimble,.no-nimble *)){margin-bottom:0}dt:where(:not(.no-nimble,.no-nimble *)){font-weight:600}dd:where(:not(.no-nimble,.no-nimble *)){margin-inline-start:1.5em;margin-bottom:.5em}blockquote:where(:not(.no-nimble,.no-nimble *)){margin-block:var(--nc-spacing);margin-inline:0;padding:.25em var(--nc-spacing);border-inline-start:.25rem solid var(--nc-border);font-style:italic}:where(blockquote) footer:where(:not(.no-nimble,.no-nimble *)),:where(blockquote) cite:where(:not(.no-nimble,.no-nimble *)){font-style:normal;font-size:.9em;color:color-mix(in oklch,var(--nc-text),transparent 40%)}hr:where(:not(.no-nimble,.no-nimble *)){border:none;height:1px;background-color:color-mix(in oklch,var(--nc-border),transparent 40%);margin:var(--nc-spacing) 0}mark:where(:not(.no-nimble,.no-nimble *)){padding:.1em .25em;background-color:light-dark(#fde68a,oklch(.55 .12 85));color:light-dark(inherit,oklch(.95 .01 85));border-radius:2px}address:where(:not(.no-nimble,.no-nimble *)){font-style:normal}}@layer nimble.base{:where(a:not(.nc-button)):where(:not(.no-nimble,.no-nimble *)){color:var(--nc-primary);text-decoration:underline;text-underline-offset:.15em;text-decoration-color:color-mix(in oklch,var(--nc-primary),transparent 50%);transition:color .2s,text-decoration-color .2s}:where(a:not(.nc-button)):visited:where(:not(.no-nimble,.no-nimble *)){color:color-mix(in oklch,var(--nc-primary) 40%,oklch(.38 .15 310));text-decoration-color:color-mix(in oklch,var(--nc-primary) 40%,oklch(.38 .15 310) 30%)}:where(a:not(.nc-button)):hover:where(:not(.no-nimble,.no-nimble *)){color:var(--nc-primary-hover);text-decoration-color:var(--nc-primary-hover)}}@layer nimble.base{:where(button,[type=submit],[type=reset],[type=button],.nc-button):where(:not(.no-nimble,.no-nimble *)){--_btn-padding-v: var(--nc-control-padding-block, .5em);--_btn-padding-h: 1em;padding:var(--_btn-padding-v) var(--_btn-padding-h);background-color:var(--nc-primary);color:var(--nc-primary-contrast);border:1px solid var(--nc-primary);border-radius:var(--nc-radius);font:inherit;font-size:1rem;line-height:1.5;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;margin:0;transition:background-color .2s,border-color .2s}:where(button,.nc-button:not(input)):where(:not(.no-nimble,.no-nimble *)){display:inline-flex;align-items:center;justify-content:center;column-gap:.25em;min-height:calc(1.5em + var(--_btn-padding-v) + var(--_btn-padding-v) + 2px)}:where(button,.nc-button:not(input))>svg:where(:not(.no-nimble,.no-nimble *)){flex-shrink:0}:where(button,[type=submit],[type=reset],[type=button],.nc-button):hover:where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-primary-hover);border-color:var(--nc-primary-hover)}:where(button,[type=submit],[type=reset],[type=button],.nc-button):focus-visible:where(:not(.no-nimble,.no-nimble *)){box-shadow:0 0 0 2px var(--nc-primary-focus);outline:none}:where([type=reset]):where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-secondary);border-color:var(--nc-secondary);color:var(--nc-secondary-contrast)}:where([type=reset]):hover:where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-secondary-hover);border-color:var(--nc-secondary-hover)}:where([type=reset]):focus-visible:where(:not(.no-nimble,.no-nimble *)){box-shadow:0 0 0 2px var(--nc-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],.nc-button).inline:where(:not(.no-nimble,.no-nimble *)){--_btn-padding-v: .05em;--_btn-padding-h: .4em;margin:.1em .15em;font-size:.875em;vertical-align:baseline}:where(button,[type=submit],[type=reset],[type=button],.nc-button):disabled:where(:not(.no-nimble,.no-nimble *)){opacity:.5;cursor:not-allowed;pointer-events:none}:where(.nc-join):where(:not(.no-nimble,.no-nimble *)){display:inline-flex}.nc-join>:where(:not(.no-nimble,.no-nimble *)){border-radius:0;margin:0;position:relative}.nc-join>*+:where(:not(.no-nimble,.no-nimble *)){--_divider: "";--_divider-color: var( --nc-join-divider, color-mix(in oklch, currentColor, transparent 70%) )}.nc-join>*+*:where(:not(.no-nimble,.no-nimble *)):before{content:var(--_divider);position:absolute;inset-inline-start:0;top:20%;bottom:20%;width:1px;background:var(--_divider-color);pointer-events:none}.nc-join>:not(.secondary):not(.outline)+.secondary:where(:not(.no-nimble,.no-nimble *)),.nc-join>.secondary+:not(.secondary):not(.outline):where(:not(.no-nimble,.no-nimble *)){--_divider: none}.nc-join>:not(.secondary):not(.outline)+.outline:where(:not(.no-nimble,.no-nimble *)),.nc-join>.outline+:not(.secondary):not(.outline):where(:not(.no-nimble,.no-nimble *)){--_divider: none}.nc-join>.secondary+.outline:where(:not(.no-nimble,.no-nimble *)),.nc-join>.outline+.secondary:where(:not(.no-nimble,.no-nimble *)){--_divider: none}.nc-join>input+:where(:not(.no-nimble,.no-nimble *)),.nc-join>select+:where(:not(.no-nimble,.no-nimble *)){--_divider: none}.nc-join>:first-child:where(:not(.no-nimble,.no-nimble *)){border-start-start-radius:var(--nc-radius);border-end-start-radius:var(--nc-radius)}.nc-join>:last-child:where(:not(.no-nimble,.no-nimble *)){border-start-end-radius:var(--nc-radius);border-end-end-radius:var(--nc-radius)}.nc-join:has(.outline):not(:has(>:not(.outline))):where(:not(.no-nimble,.no-nimble *)){border:1px solid var(--nc-primary);border-radius:var(--nc-radius)}.nc-join:has(.outline):not(:has(>:not(.outline)))>.outline:where(:not(.no-nimble,.no-nimble *)){border:none}.nc-join>.outline+.outline:where(:not(.no-nimble,.no-nimble *)):before{--_divider-color: var(--nc-join-divider, currentColor)}[role=search] .nc-join>:first-child:where(:not(.no-nimble,.no-nimble *)){border-start-start-radius:5rem;border-end-start-radius:5rem;padding-inline-start:1.25em}[role=search] .nc-join>:last-child:where(:not(.no-nimble,.no-nimble *)){border-start-end-radius:5rem;border-end-end-radius:5rem;padding-inline-end:1.25em}}@layer nimble.utilities{.secondary:not(a:not(.nc-button)):where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-secondary);border-color:var(--nc-secondary);color:var(--nc-secondary-contrast)}.secondary:not(a:not(.nc-button)):hover:where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-secondary-hover);border-color:var(--nc-secondary-hover)}.secondary:not(a:not(.nc-button)):focus-visible:where(:not(.no-nimble,.no-nimble *)){box-shadow:0 0 0 2px var(--nc-secondary-focus)}a:not(.nc-button).secondary:where(:not(.no-nimble,.no-nimble *)){color:var(--nc-secondary);text-decoration-color:color-mix(in oklch,var(--nc-secondary),transparent 50%)}a:not(.nc-button).secondary:hover:where(:not(.no-nimble,.no-nimble *)){color:var(--nc-secondary-hover);text-decoration-color:var(--nc-secondary-hover)}.outline:not(a:not(.nc-button)):where(:not(.no-nimble,.no-nimble *)){background-color:transparent;color:var(--nc-primary)}.outline:not(a:not(.nc-button)):hover:where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-primary-focus);color:var(--nc-primary-hover);border-color:var(--nc-primary-hover)}}@layer nimble.base{:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset]),select,textarea):where(:not(.no-nimble,.no-nimble *)){--_input-bg: color-mix(in oklch, var(--nc-surface-1), var(--nc-surface-2) 20%);padding:var(--nc-control-padding-block, .5em) .75em;min-height:calc(1.5em + var(--nc-control-padding-block, .5em) + var(--nc-control-padding-block, .5em) + 2px);background-color:var(--_input-bg);border:1px solid var(--nc-border);border-radius:var(--nc-radius);color:var(--nc-text);font:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=date],[type=month],[type=week],[type=time],[type=datetime-local]),select,textarea):where(:not(.no-nimble,.no-nimble *)){width:100%}:where(form,fieldset)>:where(:nth-child(n+2 of:where(label,input:not([type=hidden]),select,textarea,button,.nc-button,.nc-join,small))):where(:not(.no-nimble,.no-nimble *)){margin-block-start:var(--nc-spacing)}:where(form,fieldset)>:where(label)+:where(input,select,textarea):where(:not(.no-nimble,.no-nimble *)){margin-block-start:.25em}:where(form,fieldset)>:where(label)+:where([type=file],[type=range]):where(:not(.no-nimble,.no-nimble *)){margin-block-start:.5em}:where(form,fieldset)>:where(label:has([type=checkbox],[type=radio]))+:where(label:has([type=checkbox],[type=radio])):where(:not(.no-nimble,.no-nimble *)){margin-block-start:.5em}:where(input,select,textarea):focus-visible:where(:not(.no-nimble,.no-nimble *)){border-color:var(--nc-primary);box-shadow:0 0 0 2px var(--nc-primary-focus);outline:none}:where(input:not([type=submit],[type=button],[type=reset]),select,textarea)+:where(small):where(:not(.no-nimble,.no-nimble *)){display:block;margin-block-start:.25em;font-size:.875em;color:color-mix(in oklch,var(--nc-text),transparent 40%)}:where(input,select,textarea)[aria-invalid=false]:where(:not(.no-nimble,.no-nimble *)){border-color:var(--nc-valid)}:where(input,select,textarea)[aria-invalid=true]:where(:not(.no-nimble,.no-nimble *)){border-color:var(--nc-invalid)}:where(input:not([type=submit],[type=button],[type=reset]),select,textarea)[aria-invalid=false]+:where(small):where(:not(.no-nimble,.no-nimble *)){color:var(--nc-valid)}:where(input:not([type=submit],[type=button],[type=reset]),select,textarea)[aria-invalid=true]+:where(small):where(:not(.no-nimble,.no-nimble *)){color:var(--nc-invalid)}:where(label):where(:not(.no-nimble,.no-nimble *)){display:block}:where(label:has(+input,+select,+textarea)):where(:not(.no-nimble,.no-nimble *)),:where(label:not(:has([type=checkbox],[type=radio])):has(input,select,textarea)):where(:not(.no-nimble,.no-nimble *)){font-weight:600}:where(label:not(:has([type=checkbox],[type=radio])):has(input,select,textarea)) :where(input,select,textarea,small):where(:not(.no-nimble,.no-nimble *)){font-weight:400}:where(label:not(:has([type=checkbox],[type=radio])))>:where(input,select,textarea):where(:not(.no-nimble,.no-nimble *)){display:block;margin-top:.25em}:where(fieldset):where(:not(.no-nimble,.no-nimble *)){border:1px solid var(--nc-border);border-radius:var(--nc-radius);padding:var(--nc-spacing);min-width:0;max-width:100%}:where(legend):where(:not(.no-nimble,.no-nimble *)){font-weight:600;padding-inline:.25em}:where([type=checkbox],[type=radio]):where(:not(.no-nimble,.no-nimble *)){accent-color:var(--nc-primary);width:1.125em;height:1.125em;margin:0}:where(label:has([type=checkbox],[type=radio])):where(:not(.no-nimble,.no-nimble *)){display:flex;align-items:center;gap:.35em}:where([type=search]):where(:not(.no-nimble,.no-nimble *)){border-radius:5rem;padding-inline:1.25em}:where([type=range]):where(:not(.no-nimble,.no-nimble *)){accent-color:var(--nc-primary);width:100%}:where(input[list]):where(:not(.no-nimble,.no-nimble *)){width:auto}:where([type=file]):where(:not(.no-nimble,.no-nimble *)){color:var(--nc-text);font:inherit;cursor:pointer;max-width:100%}:where([type=file]):where(:not(.no-nimble,.no-nimble *))::file-selector-button{padding:.5em 1em;margin-right:.75em;margin-inline-end:.75em;background-color:var(--nc-primary);color:var(--nc-primary-contrast);border:1px solid var(--nc-primary);border-radius:var(--nc-radius);font:inherit;cursor:pointer;transition:background-color .2s,border-color .2s}:where([type=file]):where(:not(.no-nimble,.no-nimble *))::file-selector-button:hover{background-color:var(--nc-primary-hover);border-color:var(--nc-primary-hover)}:where([type=date],[type=month],[type=week],[type=time],[type=datetime-local]):where(:not(.no-nimble,.no-nimble *)){min-width:10em}:where([type=color]):where(:not(.no-nimble,.no-nimble *)){--_color-size: calc(2.5em + 2px) ;--_color-pad: .25em;height:var(--_color-size);width:calc((var(--_color-size) - 2 * var(--_color-pad)) * 1.618 + 2 * var(--_color-pad));padding:var(--_color-pad);background-color:color-mix(in oklch,var(--nc-surface-1),var(--nc-surface-2) 20%);border:1px solid var(--nc-border);border-radius:var(--nc-radius);cursor:pointer}:where([type=color]):where(:not(.no-nimble,.no-nimble *))::-webkit-color-swatch-wrapper{padding:0}:where([type=color]):where(:not(.no-nimble,.no-nimble *))::-webkit-color-swatch{border:none;border-radius:calc(var(--nc-radius) * .5)}:where(label:has([type=checkbox][role=switch])):where(:not(.no-nimble,.no-nimble *)){display:flex;align-items:center;gap:.5em}:where([type=checkbox][role=switch]):where(:not(.no-nimble,.no-nimble *)){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.5em;height:1.25em;border-radius:1em;background-color:var(--nc-border);position:relative;cursor:pointer;flex-shrink:0;margin:0;transition:background-color .2s}:where([type=checkbox][role=switch]):where(:not(.no-nimble,.no-nimble *)):before{content:"";position:absolute;top:2px;left:2px;width:calc(1.25em - 4px);height:calc(1.25em - 4px);border-radius:50%;background-color:#fff;transition:transform .2s}:where([type=checkbox][role=switch]):checked:where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-primary)}:where([type=checkbox][role=switch]):checked:where(:not(.no-nimble,.no-nimble *)):before{transform:translate(1.25em)}}[type=date]:where(:not(.no-nimble,.no-nimble *)),[type=month]:where(:not(.no-nimble,.no-nimble *)),[type=week]:where(:not(.no-nimble,.no-nimble *)),[type=time]:where(:not(.no-nimble,.no-nimble *)),[type=datetime-local]:where(:not(.no-nimble,.no-nimble *)){-webkit-appearance:none;-moz-appearance:none;appearance:none}@layer nimble.base{:where(table):where(:not(.no-nimble,.no-nimble *)){width:100%;border-collapse:collapse}:where(th,td):where(:not(.no-nimble,.no-nimble *)){padding:.5em .75em;border-bottom:1px solid color-mix(in oklch,var(--nc-border),transparent 40%);text-align:start}:where(thead th,thead td):where(:not(.no-nimble,.no-nimble *)){font-weight:600;border-bottom-width:2px;background-color:var(--nc-surface-2);text-wrap:balance}:where(figure:has(table)):where(:not(.no-nimble,.no-nimble *)){overflow-x:auto}}@layer nimble.base{:where(code,kbd,samp):where(:not(.no-nimble,.no-nimble *)){font-family:var(--nc-font-mono);font-size:.875em;background-color:var(--nc-surface-2);border-radius:var(--nc-radius);padding:.15em .35em}:where(pre):where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-surface-2);border-radius:var(--nc-radius);padding:var(--nc-spacing);overflow-x:auto}:where(pre code):where(:not(.no-nimble,.no-nimble *)){background:none;padding:0;font-size:inherit}:where(kbd):where(:not(.no-nimble,.no-nimble *)){border:1px solid var(--nc-border);border-bottom-width:2px}}@layer nimble.base{:where(img,video,canvas,svg):where(:not(.no-nimble,.no-nimble *)){max-width:100%;height:auto}:where(figure):where(:not(.no-nimble,.no-nimble *)){margin:0}:where(figcaption):where(:not(.no-nimble,.no-nimble *)){font-size:.9em;color:color-mix(in oklch,var(--nc-text),transparent 40%);margin-top:.5em}}@layer nimble.base{:where(article):where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-surface-1);border:1px solid var(--nc-border);border-radius:var(--nc-radius);padding:var(--nc-spacing);margin-bottom:var(--nc-spacing)}:where(article>header):where(:not(.no-nimble,.no-nimble *)),:where(article>footer):where(:not(.no-nimble,.no-nimble *)){background-color:color-mix(in oklch,var(--nc-surface-1),var(--nc-surface-2) 20%);padding:var(--nc-spacing)}:where(article>header):where(:not(.no-nimble,.no-nimble *)){margin:calc(var(--nc-spacing) * -1) calc(var(--nc-spacing) * -1) var(--nc-spacing);border-bottom:1px solid var(--nc-border);border-radius:var(--nc-radius) var(--nc-radius) 0 0}:where(article>footer):where(:not(.no-nimble,.no-nimble *)){margin:var(--nc-spacing) calc(var(--nc-spacing) * -1) calc(var(--nc-spacing) * -1);border-top:1px solid var(--nc-border);border-radius:0 0 var(--nc-radius) var(--nc-radius)}:where(article)>:last-child:not(footer):where(:not(.no-nimble,.no-nimble *)){margin-bottom:0}:where(article>header,article>footer)>:last-child:where(:not(.no-nimble,.no-nimble *)){margin-bottom:0}:where(article>header,article>footer)>h1:where(:not(.no-nimble,.no-nimble *)),:where(article>header,article>footer)>h2:where(:not(.no-nimble,.no-nimble *)),:where(article>header,article>footer)>h3:where(:not(.no-nimble,.no-nimble *)),:where(article>header,article>footer)>h4:where(:not(.no-nimble,.no-nimble *)),:where(article>header,article>footer)>h5:where(:not(.no-nimble,.no-nimble *)),:where(article>header,article>footer)>h6:where(:not(.no-nimble,.no-nimble *)){margin-top:0;margin-bottom:0}}@layer nimble.base{:where(details):where(:not(.no-nimble,.no-nimble *)){border:1px solid var(--nc-border);border-radius:var(--nc-radius);padding:0 1em;margin-bottom:.5em}:where(summary):where(:not(.no-nimble,.no-nimble *)){cursor:pointer;font-weight:600;margin:0 -1em;padding:.5em 1em;list-style-type:"▶ "}:where(details[open]>summary):where(:not(.no-nimble,.no-nimble *)){list-style-type:"▼ "}:where(summary.nc-button):where(:not(.no-nimble,.no-nimble *)){display:block;width:auto;margin:0 -1em;list-style:none}:where(summary.nc-button):where(:not(.no-nimble,.no-nimble *)):before{content:"▶ ";display:inline-block;transition:transform .2s ease;font-size:.75em;vertical-align:middle}:where(details[open]>summary.nc-button):where(:not(.no-nimble,.no-nimble *)):before{transform:rotate(90deg)}:where(details[open]):where(:not(.no-nimble,.no-nimble *)){padding-bottom:.5em}}details :last-child:last-child:where(:not(.no-nimble,.no-nimble *)){margin-bottom:0}@supports selector(details::details-content){details:where(:not(.no-nimble,.no-nimble *))::details-content{transition:opacity .3s ease,content-visibility .3s ease allow-discrete;opacity:0}details[open]:where(:not(.no-nimble,.no-nimble *))::details-content{opacity:1}@supports (interpolate-size: allow-keywords){details:where(:not(.no-nimble,.no-nimble *)){interpolate-size:allow-keywords}details:where(:not(.no-nimble,.no-nimble *))::details-content{transition:height .3s ease,opacity .3s ease,content-visibility .3s ease allow-discrete;height:0;overflow:clip}details[open]:where(:not(.no-nimble,.no-nimble *))::details-content{height:auto}}}@layer nimble.base{:where(dialog):where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-surface-4);border:1px solid var(--nc-border);border-radius:var(--nc-radius);max-width:min(90vw,40rem);max-height:85vh;padding:var(--nc-spacing)}:where(dialog[open]):where(:not(.no-nimble,.no-nimble *)){position:fixed;top:0;right:0;bottom:0;left:0;margin:auto}:where(dialog:has(>article)):where(:not(.no-nimble,.no-nimble *)){background:none;border:none;padding:0}:where(dialog>article):where(:not(.no-nimble,.no-nimble *)){margin-bottom:0}dialog:where(:not(.no-nimble,.no-nimble *))::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:nc-backdrop-in .2s ease}@keyframes nc-backdrop-in{0%{opacity:0}}}@layer nimble.utilities{.striped :where(tbody tr:nth-child(2n)):where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-surface-2)}.visually-hidden:where(:not(.no-nimble,.no-nimble *)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.overflow-auto:where(:not(.no-nimble,.no-nimble *)){overflow:auto}}@layer nimble.base{:where(progress):where(:not(.no-nimble,.no-nimble *)){width:100%}}@layer nimble.base{:where(meter):where(:not(.no-nimble,.no-nimble *)){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.5rem;overflow:hidden;border:0;border-radius:var(--nc-radius);background-color:var(--nc-surface-3)}:where(meter):where(:not(.no-nimble,.no-nimble *))::-webkit-meter-bar{border-radius:var(--nc-radius);background-color:var(--nc-surface-3);border:0;height:.5rem}:where(meter):where(:not(.no-nimble,.no-nimble *))::-webkit-meter-optimum-value{background-color:var(--nc-valid);border-radius:var(--nc-radius)}:where(meter):where(:not(.no-nimble,.no-nimble *))::-webkit-meter-suboptimum-value{background-color:var(--nc-primary);border-radius:var(--nc-radius)}:where(meter):where(:not(.no-nimble,.no-nimble *))::-webkit-meter-even-less-good-value{background-color:var(--nc-invalid);border-radius:var(--nc-radius)}:where(meter):where(:not(.no-nimble,.no-nimble *))::-moz-meter-bar{background-color:var(--nc-primary);border-radius:var(--nc-radius)}:where(meter):-moz-meter-optimum:where(:not(.no-nimble,.no-nimble *))::-moz-meter-bar{background-color:var(--nc-valid)}:where(meter):-moz-meter-sub-optimum:where(:not(.no-nimble,.no-nimble *))::-moz-meter-bar{background-color:var(--nc-primary)}:where(meter):-moz-meter-sub-sub-optimum:where(:not(.no-nimble,.no-nimble *))::-moz-meter-bar{background-color:var(--nc-invalid)}}@layer nimble.base{@supports (appearance: base-select){:where(select):where(:not(.no-nimble,.no-nimble *)),:where(select):where(:not(.no-nimble,.no-nimble *))::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:where(select):where(:not(.no-nimble,.no-nimble *))::picker-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l6 6 6-6'/%3E%3C/svg%3E");transition:rotate .4s}:where(select):open:where(:not(.no-nimble,.no-nimble *))::picker-icon{rotate:180deg}:where(select):where(:not(.no-nimble,.no-nimble *))::picker(select){position-area:block-end;position-try-order:normal;position-try-fallbacks:flip-block;border:1px solid var(--nc-border);border-radius:var(--nc-radius);background-color:var(--nc-surface-1);padding:.25em;opacity:0;transition:opacity .2s,overlay .2s allow-discrete,display .2s allow-discrete}:where(select):open:where(:not(.no-nimble,.no-nimble *))::picker(select){opacity:1}@starting-style{:where(select):open:where(:not(.no-nimble,.no-nimble *))::picker(select){opacity:0}}:where(select) option:where(:not(.no-nimble,.no-nimble *)){padding:.5em .75em;border-radius:var(--nc-radius);transition:background-color .15s}:where(select) option:hover:where(:not(.no-nimble,.no-nimble *)){background-color:var(--nc-surface-2)}:where(select) option:checked:where(:not(.no-nimble,.no-nimble *)){font-weight:600}}}:root{--nc-content-width: 1200px}nav.svelte-19mf98y h1:where(.svelte-19mf98y){font-size:1.75rem;margin:0}.brand-logo.svelte-19mf98y{height:1em;width:auto;vertical-align:middle;margin-right:.25em}.brand.svelte-19mf98y{color:#646b79;text-decoration:none}.brand.svelte-19mf98y:hover{color:#4d535e}small.svelte-19mf98y{font-size:42%;font-weight:400}
