.button[data-astro-cid-xzxw4ywo]{--_-param-shadow-shadow: 0 0 0 0 transparent;--mx-shadow-value: var(--_-param-shadow-shadow, 0 0 0 0 transparent);box-shadow:var(--mx-ring-value, 0 0 0 0 transparent),var(--mx-shadow-value, 0 0 0 0 transparent);--_-param-bg-color: var(--m-action-ambient-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-action-ambient-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-action-ambient-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-action-padding);border-radius:var(--m-action-radius);border-width:var(--m-action-ambient-borderWidth);border-style:var(--m-action-ambient-borderStyle);font-size:var(--m-text-secondary-size);font-weight:var(--m-text-secondary-weight);font-family:var(--m-text-secondary-font);line-height:var(--m-text-secondary-lineHeight);letter-spacing:var(--m-text-secondary-letterSpacing);font-family:system-ui,sans-serif;line-height:1;font-weight:var(--m-primitive-typography-weight-bold);transition-property:all;transition-duration:var(--m-duration-short);transition-timing-function:var(--m-easing);cursor:pointer;&[data-emphasis=primary]{--_-param-bg-color: var(--m-action-primary-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-action-primary-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-action-primary-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-action-padding);border-radius:var(--m-action-radius);border-width:var(--m-action-primary-borderWidth);border-style:var(--m-action-primary-borderStyle)}&[data-emphasis=secondary]{--_-param-bg-color: var(--m-action-secondary-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-action-secondary-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-action-secondary-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-action-padding);border-radius:var(--m-action-radius);border-width:var(--m-action-secondary-borderWidth);border-style:var(--m-action-secondary-borderStyle)}&[data-astro-cid-xzxw4ywo]:disabled{--_-param-bg-desaturated-step: 2;--_-param-bg-desaturated-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-desaturated-source, var(--mx-bg-applied)) l calc((c * calc(((1 + ((var(--_-param-bg-desaturated-step) * .5) * (var(--m-global-whenLight, 1) * -.05))) + (var(--m-global-whenDark, 1) * -.05))))) h);--_-param-fg-lighter-step: 1;--_-param-fg-lighter-source: var(--mx-fg-applied);--mx-fg-ref: oklch(from var(--_-param-fg-lighter-source, var(--mx-fg-applied)) calc((l + ((var(--_-param-fg-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l), .5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-fg-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h)}&[data-astro-cid-xzxw4ywo]:hover{--_-param-bg-lighter-step: 1;--_-param-bg-lighter-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-lighter-source, var(--mx-bg-applied)) calc((l + ((var(--_-param-bg-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l), .5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-bg-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h);--mx-ring-value: 0 0 0 0px var(--m-global-trueLightColor), 0 0 0 2px var(--m-color-main-heavy)}&[data-astro-cid-xzxw4ywo]:focus{outline:none}&[data-astro-cid-xzxw4ywo]:focus-visible{--_-param-bg-lighter-step: 2;--_-param-bg-lighter-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-lighter-source, var(--mx-bg-applied)) calc((l + ((var(--_-param-bg-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l), .5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-bg-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h);--mx-ring-value: 0 0 0 1px var(--m-global-trueLightColor), 0 0 0 4px var(--m-color-main-heavy)}&[data-astro-cid-xzxw4ywo]:active{--_-param-bg-heavier-step: 1;--_-param-bg-heavier-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-heavier-source, var(--mx-bg-applied)) calc((l + ((var(--_-param-bg-heavier-step) * .5) * (((var(--m-global-whenLight, 1) * (-1 * pow(l, .5))) * .08) + ((var(--m-global-whenDark, 1) * pow((1 - l), .5)) * .3))))) calc((c * calc(((1 + ((var(--_-param-bg-heavier-step) * .5) * (var(--m-global-whenLight, 1) * .01))) + (var(--m-global-whenDark, 1) * -.07))))) h);--mx-ring-value: 0 0 0 0px var(--m-global-trueLightColor), 0 0 0 1px var(--m-color-main-heavy)}}.select-chip[data-astro-cid-gb3sqvuv]{--_-param-shadow-shadow: 0 0 0 0 transparent;--mx-shadow-value: var(--_-param-shadow-shadow, 0 0 0 0 transparent);box-shadow:var(--mx-ring-value, 0 0 0 0 transparent),var(--mx-shadow-value, 0 0 0 0 transparent);--_-param-bg-color: var(--m-action-ambient-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-action-ambient-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-action-ambient-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-action-padding);border-radius:var(--m-action-radius);border-width:var(--m-action-ambient-borderWidth);border-style:var(--m-action-ambient-borderStyle);font-size:var(--m-text-secondary-size);font-weight:var(--m-text-secondary-weight);font-family:var(--m-text-secondary-font);line-height:var(--m-text-secondary-lineHeight);letter-spacing:var(--m-text-secondary-letterSpacing);line-height:1;font-weight:var(--m-primitive-typography-weight-bold);cursor:pointer;display:block;&[data-astro-cid-gb3sqvuv]:has(.select-chip-input:checked){--_-param-bg-color: var(--m-action-primary-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-action-primary-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-action-primary-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-action-padding);border-radius:var(--m-action-radius);border-width:var(--m-action-primary-borderWidth);border-style:var(--m-action-primary-borderStyle)}&[data-astro-cid-gb3sqvuv]:disabled{--_-param-bg-desaturated-step: 2;--_-param-bg-desaturated-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-desaturated-source, var(--mx-bg-applied)) l calc((c * calc(((1 + ((var(--_-param-bg-desaturated-step) * .5) * (var(--m-global-whenLight, 1) * -.05))) + (var(--m-global-whenDark, 1) * -.05))))) h);--_-param-fg-lighter-step: 1;--_-param-fg-lighter-source: var(--mx-fg-applied);--mx-fg-ref: oklch(from var(--_-param-fg-lighter-source, var(--mx-fg-applied)) calc((l + ((var(--_-param-fg-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l), .5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-fg-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h)}&[data-astro-cid-gb3sqvuv]:hover{--_-param-bg-lighter-step: 1;--_-param-bg-lighter-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-lighter-source, var(--mx-bg-applied)) calc((l + ((var(--_-param-bg-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l), .5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-bg-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h);--mx-ring-value: 0 0 0 0px var(--m-global-trueLightColor), 0 0 0 2px var(--m-color-main-heavy)}&[data-astro-cid-gb3sqvuv]:focus{outline:none}&[data-astro-cid-gb3sqvuv]:focus-visible{--_-param-bg-lighter-step: 2;--_-param-bg-lighter-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-lighter-source, var(--mx-bg-applied)) calc((l + ((var(--_-param-bg-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l), .5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-bg-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h);--mx-ring-value: 0 0 0 1px var(--m-global-trueLightColor), 0 0 0 4px var(--m-color-main-heavy)}&[data-astro-cid-gb3sqvuv]:active{--_-param-bg-heavier-step: 1;--_-param-bg-heavier-source: var(--mx-bg-applied);--mx-bg-ref: oklch(from var(--_-param-bg-heavier-source, var(--mx-bg-applied)) calc((l + ((var(--_-param-bg-heavier-step) * .5) * (((var(--m-global-whenLight, 1) * (-1 * pow(l, .5))) * .08) + ((var(--m-global-whenDark, 1) * pow((1 - l), .5)) * .3))))) calc((c * calc(((1 + ((var(--_-param-bg-heavier-step) * .5) * (var(--m-global-whenLight, 1) * .01))) + (var(--m-global-whenDark, 1) * -.07))))) h);--mx-ring-value: 0 0 0 0px var(--m-global-trueLightColor), 0 0 0 1px var(--m-color-main-heavy)}}.select-chip-input[data-astro-cid-gb3sqvuv]{visibility:hidden;position:absolute;width:0;height:0;overflow:clip}.mode-selector[data-astro-cid-ki3qqkgb]{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:var(--m-spacing-sm);align-items:center}.customize-button[data-astro-cid-tvlyd6yx]{aspect-ratio:1;padding:var(--m-spacing-sm)}#customizations-popover[data-astro-cid-tvlyd6yx]{position:fixed;position-area:bottom;inset:auto;transform-origin:top;margin:0;margin-top:var(--m-spacing);--_-param-bg-color: var(--m-surface-ambient-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-surface-ambient-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-surface-ambient-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-surface-padding);border-radius:var(--m-surface-radius);border-width:var(--m-surface-ambient-borderWidth);border-style:var(--m-surface-ambient-borderStyle);--_-param-shadow-shadow: var(--m-shadow-md);--mx-shadow-value: var(--_-param-shadow-shadow, 0 0 0 0 transparent);box-shadow:var(--mx-ring-value, 0 0 0 0 transparent),var(--mx-shadow-value, 0 0 0 0 transparent)}#season-picker[data-astro-cid-qa5rz7lv],.root[data-astro-cid-qa5rz7lv]{display:inline-flex;flex-direction:row;gap:var(--m-spacing);align-items:center}input[data-astro-cid-qa5rz7lv]{display:none}.season-button[data-astro-cid-qa5rz7lv],.scheme-button[data-astro-cid-qa5rz7lv]{padding:var(--m-spacing-sm);aspect-ratio:1;line-height:1;display:flex;flex-direction:row;align-items:center}.season-button[data-astro-cid-qa5rz7lv]:has(input:checked){--_-param-bg-color: var(--m-color-main-wash);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref)}.when-light[data-astro-cid-qa5rz7lv]{display:none}input[data-astro-cid-qa5rz7lv]:checked+.when-light[data-astro-cid-qa5rz7lv]{display:block}input[data-astro-cid-qa5rz7lv]:checked~.when-dark[data-astro-cid-qa5rz7lv]{display:none}.card[data-astro-cid-qs6rn6zo]{--_-param-shadow-shadow: var(--m-shadow-md);--mx-shadow-value: var(--_-param-shadow-shadow, 0 0 0 0 transparent);box-shadow:var(--mx-ring-value, 0 0 0 0 transparent),var(--mx-shadow-value, 0 0 0 0 transparent);--_-param-bg-color: var(--m-surface-secondary-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-surface-secondary-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-surface-secondary-borderColor);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;padding:var(--m-surface-padding);border-radius:var(--m-surface-radius);border-width:var(--m-surface-secondary-borderWidth);border-style:var(--m-surface-secondary-borderStyle);display:flex;flex-direction:column;gap:var(--m-spacing);align-items:start;transition-property:all;transition-duration:var(--m-duration);transition-timing-function:var(--m-easing)}h2[data-astro-cid-qs6rn6zo]{margin:0;font-size:var(--m-text-primary-size);font-weight:var(--m-text-primary-weight);font-family:var(--m-text-primary-font);line-height:var(--m-text-primary-lineHeight);letter-spacing:var(--m-text-primary-letterSpacing);font-weight:var(--m-primitive-typography-weight-bold)}p[data-astro-cid-qs6rn6zo]{margin:0;font-size:var(--m-text-secondary-size);font-weight:var(--m-text-secondary-weight);font-family:var(--m-text-secondary-font);line-height:var(--m-text-secondary-lineHeight);letter-spacing:var(--m-text-secondary-letterSpacing);font-weight:var(--m-primitive-typography-weight-normal);--_-param-fg-color: var(--m-surface-ambient-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref)}.root[data-astro-cid-tski3lsl]{display:flex;flex-direction:column;width:100%;align-items:stretch;justify-content:stretch;--_-param-borderColor-color: var(--m-surface-ambient-border);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;--_-param-bg-color: var(--m-surface-ambient-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);border-radius:var(--m-surface-radius);gap:var(--m-spacing);overflow:clip;>[data-astro-cid-tski3lsl]{flex:1}@media(min-width:600px){flex-direction:row}}.input[data-astro-cid-tski3lsl]{display:flex;flex-direction:column;gap:var(--m-spacing);padding:var(--m-spacing);font-family:monospace;--_-param-bg-color: var(--m-surface-secondary-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-surface-secondary-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref)}.output[data-astro-cid-tski3lsl]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--m-spacing);padding:var(--m-spacing)}.emphasis-code[data-astro-cid-tski3lsl]{--_-param-fg-color: var(--m-color-main-heavy);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref)}.ambient-code[data-astro-cid-tski3lsl]{--_-param-fg-color: var(--m-color-neutral-heavy);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref)}.nest-1[data-astro-cid-tski3lsl]{margin-left:3ch}.nest-2[data-astro-cid-tski3lsl]{margin-left:6ch}.root[data-astro-cid-ztex7yht]{font-family:monospace;font-size:var(--m-text-ambient-size);line-height:1.5;position:relative;padding:var(--m-spacing-lg);--_-param-bg-color: inherit;--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-surface-ambient-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);border-radius:var(--m-surface-radius);width:100%;display:flex;flex-direction:row;justify-content:center;gap:var(--m-spacing-lg)}.code[data-astro-cid-ztex7yht]{display:flex;flex-direction:column;gap:var(--m-spacing)}.color-preview[data-astro-cid-ztex7yht]{width:100%;height:80px;--_-param-bg-color: var(--m-color-main);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);border-top-left-radius:calc(var(--m-surface-radius) - var(--m-spacing-lg) / 2);border-top-right-radius:calc(var(--m-surface-radius) - var(--m-spacing-lg) / 2)}.color-note[data-astro-cid-ztex7yht]{width:12px;height:12px;display:inline-block;position:relative;top:2px;--_-param-bg-color: var(--m-color-main);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-borderColor-color: var(--m-color-neutral-ink);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;margin-inline:var(--m-spacing-xs)}.token[data-astro-cid-ztex7yht]{--_-param-fg-color: var(--m-color-main-ink);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);font-weight:var(--m-primitive-typography-weight-bold)}.token-invalid[data-astro-cid-ztex7yht]{text-decoration:underline;color:var(--m-primitive-color-attention-heavy)}.token-hover[data-astro-cid-ztex7yht]{width:300px;--_-param-bg-color: var(--m-surface-ambient-bg);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-fg-color: var(--m-surface-ambient-fg);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-borderColor-color: var(--m-surface-ambient-border);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;--_-param-shadow-shadow: var(--m-shadow-md);--mx-shadow-value: var(--_-param-shadow-shadow, 0 0 0 0 transparent);box-shadow:var(--mx-ring-value, 0 0 0 0 transparent),var(--mx-shadow-value, 0 0 0 0 transparent);border-radius:var(--m-surface-radius);padding:var(--m-spacing-md);font-size:var(--m-text-ambient-size);font-family:monospace;line-height:1;pointer-events:none;z-index:9999;gap:var(--m-spacing-sm);display:flex;flex-direction:column}svg[data-astro-cid-dp42sdo7]{width:auto;height:auto;max-width:100%;max-height:100%}path[data-astro-cid-dp42sdo7]{stroke-width:calc(var(--m-lineWidth) / 3);--_-param-stroke-color: var(--m-color-main-ink);--mx-stroke-applied: var(--_-param-stroke-color);--mx-stroke-ref: var(--mx-stroke-applied);--mx-stroke-contrast: var(--mx-stroke-applied);stroke:var(--mx-stroke-ref)}.leaf[data-astro-cid-dp42sdo7],.vine[data-astro-cid-dp42sdo7]{--_-param-fill-color: var(--m-color-main);--mx-fill-applied: var(--_-param-fill-color);--mx-fill-ref: var(--mx-fill-applied);--mx-fill-contrast: var(--mx-fill-applied);fill:var(--mx-fill-ref)}.leaf[data-astro-cid-dp42sdo7]{transition:all var(--m-duration) var(--m-easing);transform-origin:center;position:relative}@keyframes leaf-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(60px);opacity:0}}.\@mode-winter .leaf[data-astro-cid-dp42sdo7]{animation:leaf-fall 5s var(--m-easing) forwards}svg[data-astro-cid-rxi7d6zv]{width:auto;height:auto;max-width:100%;max-height:100%}.leaf[data-astro-cid-rxi7d6zv],.vine[data-astro-cid-rxi7d6zv]{--_-param-fill-color: var(--m-color-main);--mx-fill-applied: var(--_-param-fill-color);--mx-fill-ref: var(--mx-fill-applied);--mx-fill-contrast: var(--mx-fill-applied);fill:var(--mx-fill-ref)}path[data-astro-cid-rxi7d6zv],rect[data-astro-cid-rxi7d6zv]{stroke-width:calc(var(--m-lineWidth));--_-param-stroke-color: var(--m-color-main-ink);--mx-stroke-applied: var(--_-param-stroke-color);--mx-stroke-ref: var(--mx-stroke-applied);--mx-stroke-contrast: var(--mx-stroke-applied);stroke:var(--mx-stroke-ref)}.grid[data-astro-cid-lb6seye4]{display:grid;gap:var(--m-spacing)}@layer arbor{.\@mode-base,:root{--_-meta-modeName: base;--m-global-trueLightColor: light-dark(white, black);--m-action-primary-fg: light-dark(black, white);--m-action-secondary-fg: light-dark(black, white);--m-action-ambient-fg: light-dark(black, white);--m-surface-primary-fg: light-dark(black, white);--m-global-trueHeavyColor: light-dark(black, white);--m-global-schemeMultiplier: 1;--m-global-whenLight: 1;--m-primitive-typography-weight-thin: 200;--m-primitive-typography-weight-light: 300;--m-primitive-typography-weight-normal: 400;--m-text-secondary-weight: var(--m-primitive-typography-weight-normal);--m-text-ambient-weight: var(--m-primitive-typography-weight-normal);--m-primitive-typography-weight-semiBold: 500;--m-primitive-typography-weight-bold: 600;--m-text-primary-weight: var(--m-primitive-typography-weight-bold);--m-primitive-typography-weight-black: 700;--m-global-whenDark: 0;--m-global-whenInverted: 0;--m-primitive-typography-xs-size: clamp(14px, .7449355390278032rem, 10rem) ;--m-primitive-typography-sm-size: clamp(14px, .8630964830352417rem, 10rem) ;--m-text-ambient-size: var(--m-primitive-typography-sm-size);--m-primitive-typography-md-size: clamp(14px, 1rem, 10rem) ;--m-text-secondary-size: var(--m-primitive-typography-md-size);--m-primitive-typography-lg-size: clamp(14px, 1.1586190184477538rem, 10rem) ;--m-primitive-typography-xl-size: clamp(14px, 1.3423980299088363rem, 10rem) ;--m-text-primary-size: var(--m-primitive-typography-xl-size);--m-primitive-typography-2xl-size: clamp(14px, 1.5553278877791743rem, 10rem) ;--m-primitive-typography-3xl-size: clamp(14px, 1.802032470703125rem, 10rem) ;--m-primitive-typography-4xl-size: clamp(14px, 2.0878690924170353rem, 10rem) ;--m-primitive-typography-5xl-size: clamp(14px, 2.419044838503628rem, 10rem) ;--m-primitive-typography-6xl-size: clamp(14px, 2.8027513563681783rem, 10rem) ;--m-action-padding-inline: calc(8px/(10px + .5vw)*1rem*2 + .25*8px/(10px + .5vw)*1rem) ;--m-action-padding: calc(8px/(10px + .5vw)*1rem) calc(8px/(10px + .5vw)*1rem*2 + .25*8px/(10px + .5vw)*1rem) ;--m-action-padding-block: calc(8px/(10px + .5vw)*1rem) ;--m-control-padding-inline: calc(8px/(10px + .5vw)*1rem + .25*8px/(10px + .5vw)*1rem) ;--m-control-padding: calc(8px/(10px + .5vw)*1rem) calc(8px/(10px + .5vw)*1rem + .25*8px/(10px + .5vw)*1rem) ;--m-control-padding-block: calc(8px/(10px + .5vw)*1rem) ;--m-spacing-xs: calc(8px/(10px + .5vw)*1rem/4) ;--m-spacing-sm: calc(8px/(10px + .5vw)*1rem/2) ;--m-spacing-md: calc(8px/(10px + .5vw)*1rem) ;--m-spacing: var(--m-spacing-md);--m-spacing-lg: calc(8px/(10px + .5vw)*1rem*2) ;--m-surface-padding-inline: calc(8px/(10px + .5vw)*1rem*2) ;--m-surface-padding: calc(8px/(10px + .5vw)*1rem*2) calc(8px/(10px + .5vw)*1rem*2) ;--m-surface-padding-block: calc(8px/(10px + .5vw)*1rem*2) ;--m-spacing-xl: calc(8px/(10px + .5vw)*1rem*4) ;--m-radius-xs: calc(.25*8px/(10px + .5vw)*1rem) ;--m-radius-sm: calc(.5*8px/(10px + .5vw)*1rem) ;--m-radius-md: calc(1*8px/(10px + .5vw)*1rem) ;--m-action-radius: calc(1*8px/(10px + .5vw)*1rem) ;--m-control-radius: calc(1*8px/(10px + .5vw)*1rem) ;--m-surface-radius: calc(1*8px/(10px + .5vw)*1rem) ;--m-radius: var(--m-radius-md);--m-radius-lg: calc(2*8px/(10px + .5vw)*1rem) ;--m-radius-xl: calc(4*8px/(10px + .5vw)*1rem) ;--m-global-density: 1;--m-primitive-color-winter: light-dark(oklch(.9 .045 200), oklch(.53 .048 200));--m-primitive-color-winter-paper: light-dark(oklch(1 .0030000000000000027 200), oklch(.08000000000000002 .006000000000000005 200));--m-primitive-color-winter-wash: light-dark(oklch(1 .019180978478511624 200), oklch(.2533676265554817 .022180978478511627 200));--m-primitive-color-winter-light: light-dark(oklch(.9802741561760231 .03376161813535677 200), oklch(.4095887657359654 .03676161813535677 200));--m-primitive-color-winter-mid: light-dark(oklch(.9 .045 200), oklch(.53 .048 200));--m-primitive-color-winter-heavy: light-dark(oklch(.5953073028463566 .039776696620223255 200), oklch(.8999839894008528 .035464071888535814 200));--m-primitive-color-winter-ink: light-dark(oklch(.20000000000000007 .033 200), oklch(1 .019200000000000002 200));--m-primitive-color-winter-_neutral: light-dark(oklch(.8948659360562833 .003375 200), oklch(.5242705873377035 .0036 200));--m-primitive-color-winter-_neutral-paper: light-dark(oklch(.9999485830710916 .00022500000000000018 200), oklch(.07983294590512341 .00045000000000000037 200));--m-primitive-color-winter-_neutral-wash: light-dark(oklch(.9987952961765869 .0014385733858883717 200), oklch(.2518253324783999 .001663573385888372 200));--m-primitive-color-winter-_neutral-light: light-dark(oklch(.9771240910636093 .0025321213601517574 200), oklch(.40594818343753164 .0027571213601517578 200));--m-primitive-color-winter-_neutral-mid: light-dark(oklch(.8948659360562833 .003375 200), oklch(.5242705873377035 .0036 200));--m-primitive-color-winter-_neutral-heavy: light-dark(oklch(.5911446632408746 .002983252246516744 200), oklch(.8965591467941671 .002659805391640186 200));--m-primitive-color-winter-_neutral-ink: light-dark(oklch(.19696978322700295 .002475 200), oklch(.9987932645008105 .00144 200));--m-primitive-color-spring: light-dark(oklch(.9 .15000000000000002 140), oklch(.53 .16000000000000003 140));--m-primitive-color-spring-paper: light-dark(oklch(1 .010000000000000009 140), oklch(.08000000000000002 .020000000000000018 140));--m-primitive-color-spring-wash: light-dark(oklch(1 .06393659492837209 140), oklch(.2533676265554817 .0739365949283721 140));--m-primitive-color-spring-light: light-dark(oklch(.9802741561760231 .11253872711785591 140), oklch(.4095887657359654 .12253872711785592 140));--m-primitive-color-spring-mid: light-dark(oklch(.9 .15000000000000002 140), oklch(.53 .16000000000000003 140));--m-primitive-color-spring-heavy: light-dark(oklch(.5953073028463566 .1325889887340775 140), oklch(.8999839894008528 .11821357296178606 140));--m-primitive-color-spring-ink: light-dark(oklch(.20000000000000007 .11000000000000001 140), oklch(1 .06400000000000002 140));--m-primitive-color-spring-_neutral: light-dark(oklch(.8602483517886919 .011250000000000001 140), oklch(.4856387300380706 .012000000000000002 140));--m-primitive-color-spring-_neutral-paper: light-dark(oklch(.9996018928294464 .0007500000000000007 140), oklch(.0787065459868453 .0015000000000000013 140));--m-primitive-color-spring-_neutral-wash: light-dark(oklch(.9906723088936705 .004795244619627906 140), oklch(.24142606675750283 .005545244619627907 140));--m-primitive-color-spring-_neutral-light: light-dark(oklch(.9558840664607134 .008440404533839194 140), oklch(.3814007360584679 .009190404533839194 140));--m-primitive-color-spring-_neutral-mid: light-dark(oklch(.8602483517886919 .011250000000000001 140), oklch(.4856387300380706 .012000000000000002 140));--m-primitive-color-spring-_neutral-heavy: light-dark(oklch(.5630771267048826 .009944174155055814 140), oklch(.8734663729526426 .008866017972133954 140));--m-primitive-color-spring-_neutral-ink: light-dark(oklch(.17653786308766073 .00825 140), oklch(.9906565781856719 .004800000000000001 140));--m-primitive-color-summer: light-dark(oklch(.9 .15000000000000002 158), oklch(.53 .16000000000000003 158));--m-color-main: var(--m-primitive-color-summer);--m-primitive-color-summer-paper: light-dark(oklch(1 .010000000000000009 158), oklch(.08000000000000002 .020000000000000018 158));--m-color-main-paper: var(--m-primitive-color-summer-paper);--m-primitive-color-summer-wash: light-dark(oklch(1 .06393659492837209 158), oklch(.2533676265554817 .0739365949283721 158));--m-color-main-wash: var(--m-primitive-color-summer-wash);--m-surface-secondary-bg: light-dark(oklch(1 .06393659492837209 158), oklch(.2533676265554817 .0739365949283721 158));--m-primitive-color-summer-light: light-dark(oklch(.9802741561760231 .11253872711785591 158), oklch(.4095887657359654 .12253872711785592 158));--m-color-main-light: var(--m-primitive-color-summer-light);--m-surface-primary-bg: light-dark(oklch(.9802741561760231 .11253872711785591 158), oklch(.4095887657359654 .12253872711785592 158));--m-primitive-color-summer-mid: light-dark(oklch(.9 .15000000000000002 158), oklch(.53 .16000000000000003 158));--m-color-main-mid: var(--m-primitive-color-summer-mid);--m-action-primary-bg: light-dark(oklch(.9 .15000000000000002 158), oklch(.53 .16000000000000003 158));--m-primitive-color-summer-heavy: light-dark(oklch(.5953073028463566 .1325889887340775 158), oklch(.8999839894008528 .11821357296178606 158));--m-color-main-heavy: var(--m-primitive-color-summer-heavy);--m-action-primary-borderColor: light-dark(oklch(.5953073028463566 .1325889887340775 158), oklch(.8999839894008528 .11821357296178606 158));--m-action-primary-border: 1px solid light-dark(oklch(.5953073028463566 .1325889887340775 158), oklch(.8999839894008528 .11821357296178606 158));--m-surface-primary-borderColor: light-dark(oklch(.5953073028463566 .1325889887340775 158), oklch(.8999839894008528 .11821357296178606 158));--m-surface-primary-border: 1px solid light-dark(oklch(.5953073028463566 .1325889887340775 158), oklch(.8999839894008528 .11821357296178606 158));--m-primitive-color-summer-ink: light-dark(oklch(.20000000000000007 .11000000000000001 158), oklch(1 .06400000000000002 158));--m-color-main-ink: var(--m-primitive-color-summer-ink);--m-primitive-color-summer-_neutral: light-dark(oklch(.8602483517886919 .011250000000000001 158), oklch(.4856387300380706 .012000000000000002 158));--m-color-main-_neutral: var(--m-primitive-color-summer-_neutral);--m-color-neutral: var(--m-color-main-_neutral);--m-primitive-color-summer-_neutral-paper: light-dark(oklch(.9996018928294464 .0007500000000000007 158), oklch(.0787065459868453 .0015000000000000013 158));--m-color-main-_neutral-paper: var(--m-primitive-color-summer-_neutral-paper);--m-color-neutral-paper: var(--m-color-main-_neutral-paper);--m-action-secondary-bg: light-dark(oklch(.9996018928294464 .0007500000000000007 158), oklch(.0787065459868453 .0015000000000000013 158));--m-control-bg: light-dark(oklch(.9996018928294464 .0007500000000000007 158), oklch(.0787065459868453 .0015000000000000013 158));--m-surface-ambient-bg: light-dark(oklch(.9996018928294464 .0007500000000000007 158), oklch(.0787065459868453 .0015000000000000013 158));--m-primitive-color-summer-_neutral-wash: light-dark(oklch(.9906723088936705 .004795244619627906 158), oklch(.24142606675750283 .005545244619627907 158));--m-color-main-_neutral-wash: var(--m-primitive-color-summer-_neutral-wash);--m-color-neutral-wash: var(--m-color-main-_neutral-wash);--m-primitive-color-summer-_neutral-light: light-dark(oklch(.9558840664607134 .008440404533839194 158), oklch(.3814007360584679 .009190404533839194 158));--m-color-main-_neutral-light: var(--m-primitive-color-summer-_neutral-light);--m-color-neutral-light: var(--m-color-main-_neutral-light);--m-primitive-color-summer-_neutral-mid: light-dark(oklch(.8602483517886919 .011250000000000001 158), oklch(.4856387300380706 .012000000000000002 158));--m-color-main-_neutral-mid: var(--m-primitive-color-summer-_neutral-mid);--m-color-neutral-mid: var(--m-color-main-_neutral-mid);--m-primitive-color-summer-_neutral-heavy: light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-color-main-_neutral-heavy: var(--m-primitive-color-summer-_neutral-heavy);--m-color-neutral-heavy: var(--m-color-main-_neutral-heavy);--m-action-secondary-borderColor: light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-action-secondary-border: 1px solid light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-control-borderColor: light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-control-border: 1px solid light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-surface-secondary-borderColor: light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-surface-secondary-border: 1px solid light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-surface-ambient-borderColor: light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-surface-ambient-border: 1px solid light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-shadow-color: light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158));--m-shadow-none-color: oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-none: 0 0 0 0 oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-sm-color: oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-sm: 0px 1px 0 1.5px oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-md-color: oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-md: 0px 2px 0 1.5px oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow: 0px 2px 0 1.5px oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-lg-color: oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-lg: 0px 4px 0 1.5px oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-xl-color: oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-shadow-xl: 0px 8px 0 1.5px oklch(from light-dark(oklch(.5630771267048826 .009944174155055814 158), oklch(.8734663729526426 .008866017972133954 158)) l c h / 15%);--m-primitive-color-summer-_neutral-ink: light-dark(oklch(.17653786308766073 .00825 158), oklch(.9906565781856719 .004800000000000001 158));--m-color-main-_neutral-ink: var(--m-primitive-color-summer-_neutral-ink);--m-color-neutral-ink: var(--m-color-main-_neutral-ink);--m-control-fg: light-dark(oklch(.17653786308766073 .00825 158), oklch(.9906565781856719 .004800000000000001 158));--m-surface-secondary-fg: light-dark(oklch(.17653786308766073 .00825 158), oklch(.9906565781856719 .004800000000000001 158));--m-surface-ambient-fg: light-dark(oklch(.17653786308766073 .00825 158), oklch(.9906565781856719 .004800000000000001 158));--m-primitive-color-autumn: light-dark(oklch(.9 .06000000000000001 40), oklch(.53 .06400000000000002 40));--m-primitive-color-autumn-paper: light-dark(oklch(1 .004000000000000004 40), oklch(.08000000000000002 .008000000000000009 40));--m-primitive-color-autumn-wash: light-dark(oklch(1 .02557463797134884 40), oklch(.2533676265554817 .029574637971348842 40));--m-primitive-color-autumn-light: light-dark(oklch(.9802741561760231 .045015490847142375 40), oklch(.4095887657359654 .04901549084714238 40));--m-primitive-color-autumn-mid: light-dark(oklch(.9 .06000000000000001 40), oklch(.53 .06400000000000002 40));--m-primitive-color-autumn-heavy: light-dark(oklch(.5953073028463566 .053035595493631016 40), oklch(.8999839894008528 .04728542918471443 40));--m-primitive-color-autumn-ink: light-dark(oklch(.20000000000000007 .04400000000000001 40), oklch(1 .02560000000000001 40));--m-primitive-color-autumn-_neutral: light-dark(oklch(.8916274620322687 .0045000000000000005 40), oklch(.5206565781856719 .004800000000000001 40));--m-primitive-color-autumn-_neutral-paper: light-dark(oklch(.9999161502088425 .0003000000000000003 40), oklch(.07972757122479336 .0006000000000000006 40));--m-primitive-color-autumn-_neutral-wash: light-dark(oklch(.9980353909472162 .0019180978478511629 40), oklch(.2508524814658733 .002218097847851163 40));--m-primitive-color-autumn-_neutral-light: light-dark(oklch(.9751370873658872 .003376161813535678 40), oklch(.40365177043313294 .0036761618135356783 40));--m-primitive-color-autumn-_neutral-mid: light-dark(oklch(.8916274620322687 .0045000000000000005 40), oklch(.5206565781856719 .004800000000000001 40));--m-primitive-color-autumn-_neutral-heavy: light-dark(oklch(.5885189459959255 .003977669662022326 40), oklch(.8943988184578472 .0035464071888535818 40));--m-primitive-color-autumn-_neutral-ink: light-dark(oklch(.19505837767887096 .003300000000000001 40), oklch(.9980320777273648 .0019200000000000007 40));--m-primitive-color-attention: light-dark(oklch(.9 .15000000000000002 20), oklch(.53 .16000000000000003 20));--m-primitive-color-attention-paper: light-dark(oklch(1 .010000000000000009 20), oklch(.08000000000000002 .020000000000000018 20));--m-primitive-color-attention-wash: light-dark(oklch(1 .06393659492837209 20), oklch(.2533676265554817 .0739365949283721 20));--m-primitive-color-attention-light: light-dark(oklch(.9802741561760231 .11253872711785591 20), oklch(.4095887657359654 .12253872711785592 20));--m-primitive-color-attention-mid: light-dark(oklch(.9 .15000000000000002 20), oklch(.53 .16000000000000003 20));--m-primitive-color-attention-heavy: light-dark(oklch(.5953073028463566 .1325889887340775 20), oklch(.8999839894008528 .11821357296178606 20));--m-primitive-color-attention-ink: light-dark(oklch(.20000000000000007 .11000000000000001 20), oklch(1 .06400000000000002 20));--m-primitive-color-attention-_neutral: light-dark(oklch(.8602483517886919 .011250000000000001 20), oklch(.4856387300380706 .012000000000000002 20));--m-primitive-color-attention-_neutral-paper: light-dark(oklch(.9996018928294464 .0007500000000000007 20), oklch(.0787065459868453 .0015000000000000013 20));--m-primitive-color-attention-_neutral-wash: light-dark(oklch(.9906723088936705 .004795244619627906 20), oklch(.24142606675750283 .005545244619627907 20));--m-primitive-color-attention-_neutral-light: light-dark(oklch(.9558840664607134 .008440404533839194 20), oklch(.3814007360584679 .009190404533839194 20));--m-primitive-color-attention-_neutral-mid: light-dark(oklch(.8602483517886919 .011250000000000001 20), oklch(.4856387300380706 .012000000000000002 20));--m-primitive-color-attention-_neutral-heavy: light-dark(oklch(.5630771267048826 .009944174155055814 20), oklch(.8734663729526426 .008866017972133954 20));--m-primitive-color-attention-_neutral-ink: light-dark(oklch(.17653786308766073 .00825 20), oklch(.9906565781856719 .004800000000000001 20));--m-global-saturation: .5;--m-global-roundness: .5;--m-primitive-shadow-xs: 0px .5px 0 1.5px rgba(0 0 0 / .15);--m-primitive-shadow-xs-spread: 1.5px;--m-primitive-shadow-sm: 0px 1px 0 1.5px rgba(0 0 0 / .15);--m-primitive-shadow-sm-spread: 1.5px;--m-shadow-sm-spread: 1.5px;--m-primitive-shadow-md: 0px 2px 0 1.5px rgba(0 0 0 / .15);--m-primitive-shadow-md-spread: 1.5px;--m-shadow-md-spread: 1.5px;--m-primitive-shadow-lg: 0px 4px 0 1.5px rgba(0 0 0 / .15);--m-primitive-shadow-lg-spread: 1.5px;--m-shadow-lg-spread: 1.5px;--m-primitive-shadow-xl: 0px 8px 0 1.5px rgba(0 0 0 / .15);--m-primitive-shadow-xl-spread: 1.5px;--m-shadow-xl-spread: 1.5px;--m-global-shadowSpread: 1.5;--m-primitive-shadow-xs-blur: 0;--m-primitive-shadow-sm-blur: 0;--m-shadow-sm-blur: 0;--m-primitive-shadow-md-blur: 0;--m-shadow-md-blur: 0;--m-primitive-shadow-lg-blur: 0;--m-shadow-lg-blur: 0;--m-primitive-shadow-xl-blur: 0;--m-shadow-xl-blur: 0;--m-global-shadowBlur: 0;--m-lineWidth-sm: 1px;--m-lineWidth-md: 1px;--m-lineWidth: var(--m-lineWidth-md);--m-action-primary-borderWidth: 1px;--m-action-secondary-borderWidth: 1px;--m-action-ambient-borderWidth: 1px;--m-action-ambient-border: 1px solid transparent;--m-control-borderWidth: 1px;--m-surface-primary-borderWidth: 1px;--m-surface-secondary-borderWidth: 1px;--m-surface-ambient-borderWidth: 1px;--m-lineWidth-lg: 2px;--m-global-lineWidth: 1;--m-primitive-spacing: calc(8px/(10px + .5vw)*1rem) ;--m-primitive-spacing-2xs: calc(8px/(10px + .5vw)*1rem/8) ;--m-primitive-spacing-xs: calc(8px/(10px + .5vw)*1rem/4) ;--m-primitive-spacing-sm: calc(8px/(10px + .5vw)*1rem/2) ;--m-primitive-spacing-md: calc(8px/(10px + .5vw)*1rem) ;--m-primitive-spacing-lg: calc(8px/(10px + .5vw)*1rem*2) ;--m-primitive-spacing-xl: calc(8px/(10px + .5vw)*1rem*4) ;--m-primitive-spacing-2xl: calc(8px/(10px + .5vw)*1rem*8) ;--m-global-baseFontSize: calc(10px + .5vw) ;--m-global-baseSpacingSize: 8px;--m-primitive-shadow-xs-color: rgba(0 0 0 / .15);--m-primitive-shadow-sm-color: rgba(0 0 0 / .15);--m-primitive-shadow-md-color: rgba(0 0 0 / .15);--m-primitive-shadow-lg-color: rgba(0 0 0 / .15);--m-primitive-shadow-xl-color: rgba(0 0 0 / .15);--m-global-defaultShadowColor: rgba(0 0 0 / .15);--m-primitive-typography-xs-lineHeight: 2;--m-primitive-typography-xs-letterSpacing: 0;--m-text-ambient-lineHeight: var(--m-primitive-typography-sm-lineHeight);--m-primitive-typography-sm-lineHeight: 2;--m-text-ambient-letterSpacing: var(--m-primitive-typography-sm-letterSpacing);--m-primitive-typography-sm-letterSpacing: 0;--m-text-secondary-lineHeight: var(--m-primitive-typography-md-lineHeight);--m-primitive-typography-md-lineHeight: 1.5;--m-text-secondary-letterSpacing: var(--m-primitive-typography-md-letterSpacing);--m-primitive-typography-md-letterSpacing: 0;--m-primitive-typography-lg-lineHeight: 1;--m-primitive-typography-lg-letterSpacing: 0;--m-text-primary-lineHeight: var(--m-primitive-typography-xl-lineHeight);--m-primitive-typography-xl-lineHeight: .75;--m-text-primary-letterSpacing: var(--m-primitive-typography-xl-letterSpacing);--m-primitive-typography-xl-letterSpacing: 0;--m-primitive-typography-2xl-lineHeight: .75;--m-primitive-typography-2xl-letterSpacing: 0;--m-primitive-typography-3xl-lineHeight: .75;--m-primitive-typography-3xl-letterSpacing: 0;--m-primitive-typography-4xl-lineHeight: .75;--m-primitive-typography-4xl-letterSpacing: 0;--m-primitive-typography-5xl-lineHeight: .75;--m-primitive-typography-5xl-letterSpacing: 0;--m-primitive-typography-6xl-lineHeight: .75;--m-primitive-typography-6xl-letterSpacing: 0;--m-primitive-shadow-none: 0 0 0 0 transparent;--m-shadow-none-x: 0;--m-primitive-shadow-none-x: 0;--m-shadow-none-y: 0;--m-primitive-shadow-none-y: 0;--m-shadow-none-blur: 0;--m-primitive-shadow-none-blur: 0;--m-shadow-none-spread: 0;--m-primitive-shadow-none-spread: 0;--m-primitive-shadow-none-color: transparent;--m-primitive-shadow-xs-x: 0px;--m-primitive-shadow-xs-y: .5px;--m-shadow-sm-x: 0px;--m-primitive-shadow-sm-x: 0px;--m-shadow-sm-y: 1px;--m-primitive-shadow-sm-y: 1px;--m-shadow-md-x: 0px;--m-primitive-shadow-md-x: 0px;--m-shadow-md-y: 2px;--m-primitive-shadow-md-y: 2px;--m-shadow-lg-x: 0px;--m-primitive-shadow-lg-x: 0px;--m-shadow-lg-y: 4px;--m-primitive-shadow-lg-y: 4px;--m-shadow-xl-x: 0px;--m-primitive-shadow-xl-x: 0px;--m-shadow-xl-y: 8px;--m-primitive-shadow-xl-y: 8px;--m-primitive-easing: var(--m-easing-medium);--m-primitive-easing-tight: cubic-bezier(.4, 0, .2, 1);--m-primitive-easing-medium: cubic-bezier(.4, 0, .2, 1);--m-primitive-easing-loose: cubic-bezier(.4, 0, .2, 1);--m-primitive-duration: var(--m-duration-medium);--m-primitive-duration-short: .1s;--m-primitive-duration-medium: .25s;--m-primitive-duration-long: .5s;--m-action-roundness: 1;--m-action-primary-borderStyle: solid;--m-action-secondary-borderStyle: solid;--m-action-ambient-bg: transparent;--m-action-ambient-borderColor: transparent;--m-action-ambient-borderStyle: solid;--m-control-roundness: 1;--m-control-borderStyle: solid;--m-surface-roundness: 1;--m-surface-primary-borderStyle: solid;--m-surface-secondary-borderStyle: solid;--m-surface-ambient-borderStyle: solid;--m-text-primary-font: inherit;--m-text-secondary-font: inherit;--m-text-ambient-font: inherit;--m-easing: var(--m-easing-medium);--m-easing-tight: cubic-bezier(.6, 0, .4, 1);--m-easing-medium: cubic-bezier(.4, 0, .2, 1);--m-easing-loose: cubic-bezier(.2, 0, 0, 1);--m-duration: var(--m-duration-medium);--m-duration-short: .1s;--m-duration-medium: .25s;--m-duration-long: .5s}.\@mode-dark{--_-meta-modeName: dark;container-type:normal;color-scheme:dark;--m-global-whenDark: 1;--m-global-whenLight: 0}.\@mode-light{--_-meta-modeName: light;container-type:normal;color-scheme:light;--m-global-whenLight: 1;--m-global-whenDark: 0}.\@mode-inverted{--_-meta-modeName: inverted;@media(prefers-color-scheme:light){color-scheme:dark}@media(prefers-color-scheme:dark){color-scheme:light}@container style(--m-global-whenLight: 1){color-scheme:dark;--m-global-whenLight: 0;--m-global-whenDark: 1}@container style(--m-global-whenDark: 1){color-scheme:light;--m-global-whenLight: 1;--m-global-whenDark: 0}}.\@mode-winter{--_-meta-modeName: winter;--m-color-main: var(--m-primitive-color-winter);--m-color-main-paper: var(--m-primitive-color-winter-paper);--m-surface-secondary-bg: var(--m-color-main-wash);--m-color-main-wash: var(--m-primitive-color-winter-wash);--m-surface-primary-bg: var(--m-color-main-light);--m-color-main-light: var(--m-primitive-color-winter-light);--m-action-primary-bg: var(--m-color-main-mid);--m-color-main-mid: var(--m-primitive-color-winter-mid);--m-action-primary-borderColor: var(--m-color-main-heavy);--m-action-primary-border: var(--m-action-primary-borderWidth) var(--m-action-primary-borderStyle) var(--m-action-primary-borderColor);--m-surface-primary-borderColor: var(--m-color-main-heavy);--m-surface-primary-border: var(--m-surface-primary-borderWidth) var(--m-surface-primary-borderStyle) var(--m-surface-primary-borderColor);--m-color-main-heavy: var(--m-primitive-color-winter-heavy);--m-color-main-ink: var(--m-primitive-color-winter-ink);--m-color-main-_neutral: var(--m-primitive-color-winter-_neutral);--m-color-main-_neutral-paper: var(--m-primitive-color-winter-_neutral-paper);--m-color-main-_neutral-wash: var(--m-primitive-color-winter-_neutral-wash);--m-color-main-_neutral-light: var(--m-primitive-color-winter-_neutral-light);--m-color-main-_neutral-mid: var(--m-primitive-color-winter-_neutral-mid);--m-color-main-_neutral-heavy: var(--m-primitive-color-winter-_neutral-heavy);--m-color-main-_neutral-ink: var(--m-primitive-color-winter-_neutral-ink);--m-color-neutral: var(--m-primitive-color-winter-_neutral);--m-action-secondary-bg: var(--m-color-neutral-paper);--m-control-bg: var(--m-color-neutral-paper);--m-surface-ambient-bg: var(--m-color-neutral-paper);--m-color-neutral-paper: var(--m-primitive-color-winter-_neutral-paper);--m-color-neutral-wash: var(--m-primitive-color-winter-_neutral-wash);--m-color-neutral-light: var(--m-primitive-color-winter-_neutral-light);--m-color-neutral-mid: var(--m-primitive-color-winter-_neutral-mid);--m-action-secondary-borderColor: var(--m-color-neutral-heavy);--m-action-secondary-border: var(--m-action-secondary-borderWidth) var(--m-action-secondary-borderStyle) var(--m-action-secondary-borderColor);--m-control-borderColor: var(--m-color-neutral-heavy);--m-control-border: var(--m-control-borderWidth) var(--m-control-borderStyle) var(--m-control-borderColor);--m-surface-secondary-borderColor: var(--m-color-neutral-heavy);--m-surface-secondary-border: var(--m-surface-secondary-borderWidth) var(--m-surface-secondary-borderStyle) var(--m-surface-secondary-borderColor);--m-surface-ambient-borderColor: var(--m-color-neutral-heavy);--m-surface-ambient-border: var(--m-surface-ambient-borderWidth) var(--m-surface-ambient-borderStyle) var(--m-surface-ambient-borderColor);--m-shadow-color: var(--m-color-neutral-heavy);--m-shadow-none-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-none-color)) l c h / 15%);--m-shadow-none: var(--m-shadow-none-x) var(--m-shadow-none-y) var(--m-primitive-shadow-none-blur) var(--m-shadow-none-spread) var(--m-shadow-none-color);--m-shadow-sm-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-sm-color)) l c h / 15%);--m-shadow-sm: var(--m-shadow-sm-x) var(--m-shadow-sm-y) var(--m-primitive-shadow-sm-blur) var(--m-shadow-sm-spread) var(--m-shadow-sm-color);--m-shadow-md-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-md-color)) l c h / 15%);--m-shadow-md: var(--m-shadow-md-x) var(--m-shadow-md-y) var(--m-primitive-shadow-md-blur) var(--m-shadow-md-spread) var(--m-shadow-md-color);--m-shadow: var(--m-shadow-md);--m-shadow-lg-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-lg-color)) l c h / 15%);--m-shadow-lg: var(--m-shadow-lg-x) var(--m-shadow-lg-y) var(--m-primitive-shadow-lg-blur) var(--m-shadow-lg-spread) var(--m-shadow-lg-color);--m-shadow-xl-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-xl-color)) l c h / 15%);--m-shadow-xl: var(--m-shadow-xl-x) var(--m-shadow-xl-y) var(--m-primitive-shadow-xl-blur) var(--m-shadow-xl-spread) var(--m-shadow-xl-color);--m-color-neutral-heavy: var(--m-primitive-color-winter-_neutral-heavy);--m-control-fg: var(--m-color-neutral-ink);--m-surface-secondary-fg: var(--m-color-neutral-ink);--m-surface-ambient-fg: var(--m-color-neutral-ink);--m-color-neutral-ink: var(--m-primitive-color-winter-_neutral-ink)}.\@mode-spring{--_-meta-modeName: spring;--m-color-main: var(--m-primitive-color-spring);--m-color-main-paper: var(--m-primitive-color-spring-paper);--m-surface-secondary-bg: var(--m-color-main-wash);--m-color-main-wash: var(--m-primitive-color-spring-wash);--m-surface-primary-bg: var(--m-color-main-light);--m-color-main-light: var(--m-primitive-color-spring-light);--m-action-primary-bg: var(--m-color-main-mid);--m-color-main-mid: var(--m-primitive-color-spring-mid);--m-action-primary-borderColor: var(--m-color-main-heavy);--m-action-primary-border: var(--m-action-primary-borderWidth) var(--m-action-primary-borderStyle) var(--m-action-primary-borderColor);--m-surface-primary-borderColor: var(--m-color-main-heavy);--m-surface-primary-border: var(--m-surface-primary-borderWidth) var(--m-surface-primary-borderStyle) var(--m-surface-primary-borderColor);--m-color-main-heavy: var(--m-primitive-color-spring-heavy);--m-color-main-ink: var(--m-primitive-color-spring-ink);--m-color-main-_neutral: var(--m-primitive-color-spring-_neutral);--m-color-main-_neutral-paper: var(--m-primitive-color-spring-_neutral-paper);--m-color-main-_neutral-wash: var(--m-primitive-color-spring-_neutral-wash);--m-color-main-_neutral-light: var(--m-primitive-color-spring-_neutral-light);--m-color-main-_neutral-mid: var(--m-primitive-color-spring-_neutral-mid);--m-color-main-_neutral-heavy: var(--m-primitive-color-spring-_neutral-heavy);--m-color-main-_neutral-ink: var(--m-primitive-color-spring-_neutral-ink);--m-color-neutral: var(--m-primitive-color-spring-_neutral);--m-action-secondary-bg: var(--m-color-neutral-paper);--m-control-bg: var(--m-color-neutral-paper);--m-surface-ambient-bg: var(--m-color-neutral-paper);--m-color-neutral-paper: var(--m-primitive-color-spring-_neutral-paper);--m-color-neutral-wash: var(--m-primitive-color-spring-_neutral-wash);--m-color-neutral-light: var(--m-primitive-color-spring-_neutral-light);--m-color-neutral-mid: var(--m-primitive-color-spring-_neutral-mid);--m-action-secondary-borderColor: var(--m-color-neutral-heavy);--m-action-secondary-border: var(--m-action-secondary-borderWidth) var(--m-action-secondary-borderStyle) var(--m-action-secondary-borderColor);--m-control-borderColor: var(--m-color-neutral-heavy);--m-control-border: var(--m-control-borderWidth) var(--m-control-borderStyle) var(--m-control-borderColor);--m-surface-secondary-borderColor: var(--m-color-neutral-heavy);--m-surface-secondary-border: var(--m-surface-secondary-borderWidth) var(--m-surface-secondary-borderStyle) var(--m-surface-secondary-borderColor);--m-surface-ambient-borderColor: var(--m-color-neutral-heavy);--m-surface-ambient-border: var(--m-surface-ambient-borderWidth) var(--m-surface-ambient-borderStyle) var(--m-surface-ambient-borderColor);--m-shadow-color: var(--m-color-neutral-heavy);--m-shadow-none-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-none-color)) l c h / 15%);--m-shadow-none: var(--m-shadow-none-x) var(--m-shadow-none-y) var(--m-primitive-shadow-none-blur) var(--m-shadow-none-spread) var(--m-shadow-none-color);--m-shadow-sm-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-sm-color)) l c h / 15%);--m-shadow-sm: var(--m-shadow-sm-x) var(--m-shadow-sm-y) var(--m-primitive-shadow-sm-blur) var(--m-shadow-sm-spread) var(--m-shadow-sm-color);--m-shadow-md-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-md-color)) l c h / 15%);--m-shadow-md: var(--m-shadow-md-x) var(--m-shadow-md-y) var(--m-primitive-shadow-md-blur) var(--m-shadow-md-spread) var(--m-shadow-md-color);--m-shadow: var(--m-shadow-md);--m-shadow-lg-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-lg-color)) l c h / 15%);--m-shadow-lg: var(--m-shadow-lg-x) var(--m-shadow-lg-y) var(--m-primitive-shadow-lg-blur) var(--m-shadow-lg-spread) var(--m-shadow-lg-color);--m-shadow-xl-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-xl-color)) l c h / 15%);--m-shadow-xl: var(--m-shadow-xl-x) var(--m-shadow-xl-y) var(--m-primitive-shadow-xl-blur) var(--m-shadow-xl-spread) var(--m-shadow-xl-color);--m-color-neutral-heavy: var(--m-primitive-color-spring-_neutral-heavy);--m-control-fg: var(--m-color-neutral-ink);--m-surface-secondary-fg: var(--m-color-neutral-ink);--m-surface-ambient-fg: var(--m-color-neutral-ink);--m-color-neutral-ink: var(--m-primitive-color-spring-_neutral-ink)}.\@mode-summer{--_-meta-modeName: summer;--m-color-main: var(--m-primitive-color-summer);--m-color-main-paper: var(--m-primitive-color-summer-paper);--m-surface-secondary-bg: var(--m-color-main-wash);--m-color-main-wash: var(--m-primitive-color-summer-wash);--m-surface-primary-bg: var(--m-color-main-light);--m-color-main-light: var(--m-primitive-color-summer-light);--m-action-primary-bg: var(--m-color-main-mid);--m-color-main-mid: var(--m-primitive-color-summer-mid);--m-action-primary-borderColor: var(--m-color-main-heavy);--m-action-primary-border: var(--m-action-primary-borderWidth) var(--m-action-primary-borderStyle) var(--m-action-primary-borderColor);--m-surface-primary-borderColor: var(--m-color-main-heavy);--m-surface-primary-border: var(--m-surface-primary-borderWidth) var(--m-surface-primary-borderStyle) var(--m-surface-primary-borderColor);--m-color-main-heavy: var(--m-primitive-color-summer-heavy);--m-color-main-ink: var(--m-primitive-color-summer-ink);--m-color-main-_neutral: var(--m-primitive-color-summer-_neutral);--m-color-main-_neutral-paper: var(--m-primitive-color-summer-_neutral-paper);--m-color-main-_neutral-wash: var(--m-primitive-color-summer-_neutral-wash);--m-color-main-_neutral-light: var(--m-primitive-color-summer-_neutral-light);--m-color-main-_neutral-mid: var(--m-primitive-color-summer-_neutral-mid);--m-color-main-_neutral-heavy: var(--m-primitive-color-summer-_neutral-heavy);--m-color-main-_neutral-ink: var(--m-primitive-color-summer-_neutral-ink);--m-color-neutral: var(--m-primitive-color-summer-_neutral);--m-action-secondary-bg: var(--m-color-neutral-paper);--m-control-bg: var(--m-color-neutral-paper);--m-surface-ambient-bg: var(--m-color-neutral-paper);--m-color-neutral-paper: var(--m-primitive-color-summer-_neutral-paper);--m-color-neutral-wash: var(--m-primitive-color-summer-_neutral-wash);--m-color-neutral-light: var(--m-primitive-color-summer-_neutral-light);--m-color-neutral-mid: var(--m-primitive-color-summer-_neutral-mid);--m-action-secondary-borderColor: var(--m-color-neutral-heavy);--m-action-secondary-border: var(--m-action-secondary-borderWidth) var(--m-action-secondary-borderStyle) var(--m-action-secondary-borderColor);--m-control-borderColor: var(--m-color-neutral-heavy);--m-control-border: var(--m-control-borderWidth) var(--m-control-borderStyle) var(--m-control-borderColor);--m-surface-secondary-borderColor: var(--m-color-neutral-heavy);--m-surface-secondary-border: var(--m-surface-secondary-borderWidth) var(--m-surface-secondary-borderStyle) var(--m-surface-secondary-borderColor);--m-surface-ambient-borderColor: var(--m-color-neutral-heavy);--m-surface-ambient-border: var(--m-surface-ambient-borderWidth) var(--m-surface-ambient-borderStyle) var(--m-surface-ambient-borderColor);--m-shadow-color: var(--m-color-neutral-heavy);--m-shadow-none-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-none-color)) l c h / 15%);--m-shadow-none: var(--m-shadow-none-x) var(--m-shadow-none-y) var(--m-primitive-shadow-none-blur) var(--m-shadow-none-spread) var(--m-shadow-none-color);--m-shadow-sm-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-sm-color)) l c h / 15%);--m-shadow-sm: var(--m-shadow-sm-x) var(--m-shadow-sm-y) var(--m-primitive-shadow-sm-blur) var(--m-shadow-sm-spread) var(--m-shadow-sm-color);--m-shadow-md-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-md-color)) l c h / 15%);--m-shadow-md: var(--m-shadow-md-x) var(--m-shadow-md-y) var(--m-primitive-shadow-md-blur) var(--m-shadow-md-spread) var(--m-shadow-md-color);--m-shadow: var(--m-shadow-md);--m-shadow-lg-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-lg-color)) l c h / 15%);--m-shadow-lg: var(--m-shadow-lg-x) var(--m-shadow-lg-y) var(--m-primitive-shadow-lg-blur) var(--m-shadow-lg-spread) var(--m-shadow-lg-color);--m-shadow-xl-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-xl-color)) l c h / 15%);--m-shadow-xl: var(--m-shadow-xl-x) var(--m-shadow-xl-y) var(--m-primitive-shadow-xl-blur) var(--m-shadow-xl-spread) var(--m-shadow-xl-color);--m-color-neutral-heavy: var(--m-primitive-color-summer-_neutral-heavy);--m-control-fg: var(--m-color-neutral-ink);--m-surface-secondary-fg: var(--m-color-neutral-ink);--m-surface-ambient-fg: var(--m-color-neutral-ink);--m-color-neutral-ink: var(--m-primitive-color-summer-_neutral-ink)}.\@mode-autumn{--_-meta-modeName: autumn;--m-color-main: var(--m-primitive-color-autumn);--m-color-main-paper: var(--m-primitive-color-autumn-paper);--m-surface-secondary-bg: var(--m-color-main-wash);--m-color-main-wash: var(--m-primitive-color-autumn-wash);--m-surface-primary-bg: var(--m-color-main-light);--m-color-main-light: var(--m-primitive-color-autumn-light);--m-action-primary-bg: var(--m-color-main-mid);--m-color-main-mid: var(--m-primitive-color-autumn-mid);--m-action-primary-borderColor: var(--m-color-main-heavy);--m-action-primary-border: var(--m-action-primary-borderWidth) var(--m-action-primary-borderStyle) var(--m-action-primary-borderColor);--m-surface-primary-borderColor: var(--m-color-main-heavy);--m-surface-primary-border: var(--m-surface-primary-borderWidth) var(--m-surface-primary-borderStyle) var(--m-surface-primary-borderColor);--m-color-main-heavy: var(--m-primitive-color-autumn-heavy);--m-color-main-ink: var(--m-primitive-color-autumn-ink);--m-color-main-_neutral: var(--m-primitive-color-autumn-_neutral);--m-color-main-_neutral-paper: var(--m-primitive-color-autumn-_neutral-paper);--m-color-main-_neutral-wash: var(--m-primitive-color-autumn-_neutral-wash);--m-color-main-_neutral-light: var(--m-primitive-color-autumn-_neutral-light);--m-color-main-_neutral-mid: var(--m-primitive-color-autumn-_neutral-mid);--m-color-main-_neutral-heavy: var(--m-primitive-color-autumn-_neutral-heavy);--m-color-main-_neutral-ink: var(--m-primitive-color-autumn-_neutral-ink);--m-color-neutral: var(--m-primitive-color-autumn-_neutral);--m-action-secondary-bg: var(--m-color-neutral-paper);--m-control-bg: var(--m-color-neutral-paper);--m-surface-ambient-bg: var(--m-color-neutral-paper);--m-color-neutral-paper: var(--m-primitive-color-autumn-_neutral-paper);--m-color-neutral-wash: var(--m-primitive-color-autumn-_neutral-wash);--m-color-neutral-light: var(--m-primitive-color-autumn-_neutral-light);--m-color-neutral-mid: var(--m-primitive-color-autumn-_neutral-mid);--m-action-secondary-borderColor: var(--m-color-neutral-heavy);--m-action-secondary-border: var(--m-action-secondary-borderWidth) var(--m-action-secondary-borderStyle) var(--m-action-secondary-borderColor);--m-control-borderColor: var(--m-color-neutral-heavy);--m-control-border: var(--m-control-borderWidth) var(--m-control-borderStyle) var(--m-control-borderColor);--m-surface-secondary-borderColor: var(--m-color-neutral-heavy);--m-surface-secondary-border: var(--m-surface-secondary-borderWidth) var(--m-surface-secondary-borderStyle) var(--m-surface-secondary-borderColor);--m-surface-ambient-borderColor: var(--m-color-neutral-heavy);--m-surface-ambient-border: var(--m-surface-ambient-borderWidth) var(--m-surface-ambient-borderStyle) var(--m-surface-ambient-borderColor);--m-shadow-color: var(--m-color-neutral-heavy);--m-shadow-none-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-none-color)) l c h / 15%);--m-shadow-none: var(--m-shadow-none-x) var(--m-shadow-none-y) var(--m-primitive-shadow-none-blur) var(--m-shadow-none-spread) var(--m-shadow-none-color);--m-shadow-sm-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-sm-color)) l c h / 15%);--m-shadow-sm: var(--m-shadow-sm-x) var(--m-shadow-sm-y) var(--m-primitive-shadow-sm-blur) var(--m-shadow-sm-spread) var(--m-shadow-sm-color);--m-shadow-md-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-md-color)) l c h / 15%);--m-shadow-md: var(--m-shadow-md-x) var(--m-shadow-md-y) var(--m-primitive-shadow-md-blur) var(--m-shadow-md-spread) var(--m-shadow-md-color);--m-shadow: var(--m-shadow-md);--m-shadow-lg-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-lg-color)) l c h / 15%);--m-shadow-lg: var(--m-shadow-lg-x) var(--m-shadow-lg-y) var(--m-primitive-shadow-lg-blur) var(--m-shadow-lg-spread) var(--m-shadow-lg-color);--m-shadow-xl-color: oklch(from var(--m-shadow-color, var(--m-primitive-shadow-xl-color)) l c h / 15%);--m-shadow-xl: var(--m-shadow-xl-x) var(--m-shadow-xl-y) var(--m-primitive-shadow-xl-blur) var(--m-shadow-xl-spread) var(--m-shadow-xl-color);--m-color-neutral-heavy: var(--m-primitive-color-autumn-_neutral-heavy);--m-control-fg: var(--m-color-neutral-ink);--m-surface-secondary-fg: var(--m-color-neutral-ink);--m-surface-ambient-fg: var(--m-color-neutral-ink);--m-color-neutral-ink: var(--m-primitive-color-autumn-_neutral-ink)}.\@mode-hero{--_-meta-modeName: hero;--m-primitive-typography-xs-size: clamp(14px, calc(.7449355390278032rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-sm-size: clamp(14px, calc(.8630964830352417rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-md-size: clamp(14px, calc(1rem / var(--m-global-density, 1)), 10rem) ;--m-text-ambient-size: var(--m-primitive-typography-md-size);--m-primitive-typography-lg-size: clamp(14px, calc(1.1586190184477538rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-xl-size: clamp(14px, calc(1.3423980299088363rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-2xl-size: clamp(14px, calc(1.5553278877791743rem / var(--m-global-density, 1)), 10rem) ;--m-text-secondary-size: var(--m-primitive-typography-2xl-size);--m-primitive-typography-3xl-size: clamp(14px, calc(1.802032470703125rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-4xl-size: clamp(14px, calc(2.0878690924170353rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-5xl-size: clamp(14px, calc(2.419044838503628rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-6xl-size: clamp(14px, calc(2.8027513563681783rem / var(--m-global-density, 1)), 10rem) ;--m-text-primary-size: var(--m-primitive-typography-6xl-size);--m-action-padding-inline: calc(calc(calc(var(--m-primitive-spacing-lg) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-action-padding: var(--m-action-padding-block) var(--m-action-padding-inline);--m-action-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-control-padding-inline: calc(calc(calc(var(--m-primitive-spacing-md) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-control-padding: var(--m-control-padding-block) var(--m-control-padding-inline);--m-control-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing-xs: calc(calc(var(--m-primitive-spacing-xs) / var(--m-global-density)));--m-spacing-sm: calc(calc(var(--m-primitive-spacing-sm) / var(--m-global-density)));--m-spacing-md: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing: var(--m-spacing-md);--m-spacing-lg: calc(calc(var(--m-primitive-spacing-lg) / var(--m-global-density)));--m-surface-padding-inline: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-surface-padding: var(--m-surface-padding-block) var(--m-surface-padding-inline);--m-surface-padding-block: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-spacing-xl: calc(calc(var(--m-primitive-spacing-xl) / var(--m-global-density)));--m-radius-xs: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm)) / var(--m-global-density)));--m-radius-sm: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-md)) / var(--m-global-density)));--m-radius-md: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-lg)) / var(--m-global-density)));--m-action-radius: calc(calc(var(--m-radius-md) * var(--m-action-roundness)));--m-control-radius: calc(calc(var(--m-radius-md) * var(--m-control-roundness)));--m-surface-radius: calc(calc(var(--m-radius-md) * var(--m-surface-roundness)));--m-radius: var(--m-radius-md);--m-radius-lg: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-xl)) / var(--m-global-density)));--m-radius-xl: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-2xl)) / var(--m-global-density)));--m-global-density: .5;--m-text-primary-lineHeight: var(--m-primitive-typography-6xl-lineHeight);--m-text-primary-font: "Cormorant", serif;--m-text-primary-letterSpacing: var(--m-primitive-typography-6xl-letterSpacing);--m-text-secondary-lineHeight: var(--m-primitive-typography-2xl-lineHeight);--m-text-secondary-font: "Cormorant", serif;--m-text-secondary-letterSpacing: var(--m-primitive-typography-2xl-letterSpacing);--m-text-ambient-lineHeight: var(--m-primitive-typography-md-lineHeight);--m-text-ambient-font: "Cormorant", serif;--m-text-ambient-letterSpacing: var(--m-primitive-typography-md-letterSpacing)}.\@mode-normal{--_-meta-modeName: normal;--m-primitive-typography-xs-size: clamp(14px, calc(.7449355390278032rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-sm-size: clamp(14px, calc(.8630964830352417rem / var(--m-global-density, 1)), 10rem) ;--m-text-ambient-size: var(--m-primitive-typography-sm-size);--m-primitive-typography-md-size: clamp(14px, calc(1rem / var(--m-global-density, 1)), 10rem) ;--m-text-secondary-size: var(--m-primitive-typography-md-size);--m-primitive-typography-lg-size: clamp(14px, calc(1.1586190184477538rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-xl-size: clamp(14px, calc(1.3423980299088363rem / var(--m-global-density, 1)), 10rem) ;--m-text-primary-size: var(--m-primitive-typography-xl-size);--m-primitive-typography-2xl-size: clamp(14px, calc(1.5553278877791743rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-3xl-size: clamp(14px, calc(1.802032470703125rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-4xl-size: clamp(14px, calc(2.0878690924170353rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-5xl-size: clamp(14px, calc(2.419044838503628rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-6xl-size: clamp(14px, calc(2.8027513563681783rem / var(--m-global-density, 1)), 10rem) ;--m-action-padding-inline: calc(calc(calc(var(--m-primitive-spacing-lg) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-action-padding: var(--m-action-padding-block) var(--m-action-padding-inline);--m-action-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-control-padding-inline: calc(calc(calc(var(--m-primitive-spacing-md) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-control-padding: var(--m-control-padding-block) var(--m-control-padding-inline);--m-control-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing-xs: calc(calc(var(--m-primitive-spacing-xs) / var(--m-global-density)));--m-spacing-sm: calc(calc(var(--m-primitive-spacing-sm) / var(--m-global-density)));--m-spacing-md: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing: var(--m-spacing-md);--m-spacing-lg: calc(calc(var(--m-primitive-spacing-lg) / var(--m-global-density)));--m-surface-padding-inline: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-surface-padding: var(--m-surface-padding-block) var(--m-surface-padding-inline);--m-surface-padding-block: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-spacing-xl: calc(calc(var(--m-primitive-spacing-xl) / var(--m-global-density)));--m-radius-xs: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm)) / var(--m-global-density)));--m-radius-sm: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-md)) / var(--m-global-density)));--m-radius-md: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-lg)) / var(--m-global-density)));--m-action-radius: calc(calc(var(--m-radius-md) * var(--m-action-roundness)));--m-control-radius: calc(calc(var(--m-radius-md) * var(--m-control-roundness)));--m-surface-radius: calc(calc(var(--m-radius-md) * var(--m-surface-roundness)));--m-radius: var(--m-radius-md);--m-radius-lg: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-xl)) / var(--m-global-density)));--m-radius-xl: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-2xl)) / var(--m-global-density)));--m-global-density: 1}.\@mode-dense{--_-meta-modeName: dense;--m-primitive-typography-xs-size: clamp(14px, calc(.7449355390278032rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-sm-size: clamp(14px, calc(.8630964830352417rem / var(--m-global-density, 1)), 10rem) ;--m-text-ambient-size: var(--m-primitive-typography-sm-size);--m-primitive-typography-md-size: clamp(14px, calc(1rem / var(--m-global-density, 1)), 10rem) ;--m-text-secondary-size: var(--m-primitive-typography-md-size);--m-primitive-typography-lg-size: clamp(14px, calc(1.1586190184477538rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-xl-size: clamp(14px, calc(1.3423980299088363rem / var(--m-global-density, 1)), 10rem) ;--m-text-primary-size: var(--m-primitive-typography-xl-size);--m-primitive-typography-2xl-size: clamp(14px, calc(1.5553278877791743rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-3xl-size: clamp(14px, calc(1.802032470703125rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-4xl-size: clamp(14px, calc(2.0878690924170353rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-5xl-size: clamp(14px, calc(2.419044838503628rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-6xl-size: clamp(14px, calc(2.8027513563681783rem / var(--m-global-density, 1)), 10rem) ;--m-action-padding-inline: calc(calc(calc(var(--m-primitive-spacing-lg) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-action-padding: var(--m-action-padding-block) var(--m-action-padding-inline);--m-action-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-control-padding-inline: calc(calc(calc(var(--m-primitive-spacing-md) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-control-padding: var(--m-control-padding-block) var(--m-control-padding-inline);--m-control-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing-xs: calc(calc(var(--m-primitive-spacing-xs) / var(--m-global-density)));--m-spacing-sm: calc(calc(var(--m-primitive-spacing-sm) / var(--m-global-density)));--m-spacing-md: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing: var(--m-spacing-md);--m-spacing-lg: calc(calc(var(--m-primitive-spacing-lg) / var(--m-global-density)));--m-surface-padding-inline: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-surface-padding: var(--m-surface-padding-block) var(--m-surface-padding-inline);--m-surface-padding-block: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-spacing-xl: calc(calc(var(--m-primitive-spacing-xl) / var(--m-global-density)));--m-radius-xs: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm)) / var(--m-global-density)));--m-radius-sm: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-md)) / var(--m-global-density)));--m-radius-md: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-lg)) / var(--m-global-density)));--m-action-radius: calc(calc(var(--m-radius-md) * var(--m-action-roundness)));--m-control-radius: calc(calc(var(--m-radius-md) * var(--m-control-roundness)));--m-surface-radius: calc(calc(var(--m-radius-md) * var(--m-surface-roundness)));--m-radius: var(--m-radius-md);--m-radius-lg: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-xl)) / var(--m-global-density)));--m-radius-xl: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-2xl)) / var(--m-global-density)));--m-global-density: 1.5}.\@mode-denser{--_-meta-modeName: denser;--m-primitive-typography-xs-size: clamp(14px, calc(.7449355390278032rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-sm-size: clamp(14px, calc(.8630964830352417rem / var(--m-global-density, 1)), 10rem) ;--m-text-ambient-size: var(--m-primitive-typography-sm-size);--m-primitive-typography-md-size: clamp(14px, calc(1rem / var(--m-global-density, 1)), 10rem) ;--m-text-secondary-size: var(--m-primitive-typography-md-size);--m-primitive-typography-lg-size: clamp(14px, calc(1.1586190184477538rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-xl-size: clamp(14px, calc(1.3423980299088363rem / var(--m-global-density, 1)), 10rem) ;--m-text-primary-size: var(--m-primitive-typography-xl-size);--m-primitive-typography-2xl-size: clamp(14px, calc(1.5553278877791743rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-3xl-size: clamp(14px, calc(1.802032470703125rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-4xl-size: clamp(14px, calc(2.0878690924170353rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-5xl-size: clamp(14px, calc(2.419044838503628rem / var(--m-global-density, 1)), 10rem) ;--m-primitive-typography-6xl-size: clamp(14px, calc(2.8027513563681783rem / var(--m-global-density, 1)), 10rem) ;--m-action-padding-inline: calc(calc(calc(var(--m-primitive-spacing-lg) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-action-padding: var(--m-action-padding-block) var(--m-action-padding-inline);--m-action-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-control-padding-inline: calc(calc(calc(var(--m-primitive-spacing-md) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-control-padding: var(--m-control-padding-block) var(--m-control-padding-inline);--m-control-padding-block: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing-xs: calc(calc(var(--m-primitive-spacing-xs) / var(--m-global-density)));--m-spacing-sm: calc(calc(var(--m-primitive-spacing-sm) / var(--m-global-density)));--m-spacing-md: calc(calc(var(--m-primitive-spacing-md) / var(--m-global-density)));--m-spacing: var(--m-spacing-md);--m-spacing-lg: calc(calc(var(--m-primitive-spacing-lg) / var(--m-global-density)));--m-surface-padding-inline: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-surface-padding: var(--m-surface-padding-block) var(--m-surface-padding-inline);--m-surface-padding-block: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-spacing-xl: calc(calc(var(--m-primitive-spacing-xl) / var(--m-global-density)));--m-radius-xs: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm)) / var(--m-global-density)));--m-radius-sm: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-md)) / var(--m-global-density)));--m-radius-md: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-lg)) / var(--m-global-density)));--m-action-radius: calc(calc(var(--m-radius-md) * var(--m-action-roundness)));--m-control-radius: calc(calc(var(--m-radius-md) * var(--m-control-roundness)));--m-surface-radius: calc(calc(var(--m-radius-md) * var(--m-surface-roundness)));--m-radius: var(--m-radius-md);--m-radius-lg: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-xl)) / var(--m-global-density)));--m-radius-xl: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-2xl)) / var(--m-global-density)));--m-global-density: 2}.\@mode-round{--_-meta-modeName: round;--m-action-padding-inline: calc(calc(calc(var(--m-primitive-spacing-lg) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-action-padding: var(--m-action-padding-block) var(--m-action-padding-inline);--m-control-padding-inline: calc(calc(calc(var(--m-primitive-spacing-md) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-control-padding: var(--m-control-padding-block) var(--m-control-padding-inline);--m-surface-padding-inline: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-surface-padding: var(--m-surface-padding-block) var(--m-surface-padding-inline);--m-surface-padding-block: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-radius-xs: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm)) / var(--m-global-density)));--m-radius-sm: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-md)) / var(--m-global-density)));--m-radius-md: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-lg)) / var(--m-global-density)));--m-action-radius: calc(calc(var(--m-radius-md) * var(--m-action-roundness)));--m-control-radius: calc(calc(var(--m-radius-md) * var(--m-control-roundness)));--m-surface-radius: calc(calc(var(--m-radius-md) * var(--m-surface-roundness)));--m-radius: var(--m-radius-md);--m-radius-lg: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-xl)) / var(--m-global-density)));--m-radius-xl: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-2xl)) / var(--m-global-density)));--m-global-roundness: 1}.\@mode-square{--_-meta-modeName: square;--m-action-padding-inline: calc(calc(calc(var(--m-primitive-spacing-lg) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-action-padding: var(--m-action-padding-block) var(--m-action-padding-inline);--m-control-padding-inline: calc(calc(calc(var(--m-primitive-spacing-md) + calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm))) / var(--m-global-density)));--m-control-padding: var(--m-control-padding-block) var(--m-control-padding-inline);--m-surface-padding-inline: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-surface-padding: var(--m-surface-padding-block) var(--m-surface-padding-inline);--m-surface-padding-block: calc(calc(var(--m-spacing-lg) * max(1, calc(var(--m-surface-roundness) * var(--m-global-roundness)))));--m-radius-xs: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-sm)) / var(--m-global-density)));--m-radius-sm: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-md)) / var(--m-global-density)));--m-radius-md: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-lg)) / var(--m-global-density)));--m-action-radius: calc(calc(var(--m-radius-md) * var(--m-action-roundness)));--m-control-radius: calc(calc(var(--m-radius-md) * var(--m-control-roundness)));--m-surface-radius: calc(calc(var(--m-radius-md) * var(--m-surface-roundness)));--m-radius: var(--m-radius-md);--m-radius-lg: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-xl)) / var(--m-global-density)));--m-radius-xl: calc(calc(calc(var(--m-global-roundness) * var(--m-primitive-spacing-2xl)) / var(--m-global-density)));--m-global-roundness: 0}.\@mode-thick{--_-meta-modeName: thick;--m-lineWidth-sm: max(1px, calc(calc(var(--m-global-lineWidth) * 1px) / 2)) ;--m-lineWidth-md: calc(calc(var(--m-global-lineWidth) * 1px));--m-lineWidth: var(--m-lineWidth-md);--m-action-primary-borderWidth: var(--m-lineWidth);--m-action-primary-border: var(--m-action-primary-borderWidth) var(--m-action-primary-borderStyle) var(--m-action-primary-borderColor);--m-action-secondary-borderWidth: var(--m-lineWidth);--m-action-secondary-border: var(--m-action-secondary-borderWidth) var(--m-action-secondary-borderStyle) var(--m-action-secondary-borderColor);--m-action-ambient-borderWidth: var(--m-lineWidth);--m-action-ambient-border: var(--m-action-ambient-borderWidth) var(--m-action-ambient-borderStyle) var(--m-action-ambient-borderColor);--m-control-borderWidth: var(--m-lineWidth);--m-control-border: var(--m-control-borderWidth) var(--m-control-borderStyle) var(--m-control-borderColor);--m-surface-primary-borderWidth: var(--m-lineWidth);--m-surface-primary-border: var(--m-surface-primary-borderWidth) var(--m-surface-primary-borderStyle) var(--m-surface-primary-borderColor);--m-surface-secondary-borderWidth: var(--m-lineWidth);--m-surface-secondary-border: var(--m-surface-secondary-borderWidth) var(--m-surface-secondary-borderStyle) var(--m-surface-secondary-borderColor);--m-surface-ambient-borderWidth: var(--m-lineWidth);--m-surface-ambient-border: var(--m-surface-ambient-borderWidth) var(--m-surface-ambient-borderStyle) var(--m-surface-ambient-borderColor);--m-lineWidth-lg: calc(calc(var(--m-global-lineWidth) * 2px));--m-global-lineWidth: 2}@function --fn-color-lighter(--_-param-color-lighter-color,--_-param-color-lighter-step){result: oklch(from var(--_-param-color-lighter-color) calc((l + ((var(--_-param-color-lighter-step) * .5) * (((var(--m-global-whenLight, 1) * pow((1 - l),.5)) * 2) + (var(--m-global-whenDark, 1) * -.08))))) calc((c * calc(((1 + ((var(--_-param-color-lighter-step) * .5) * (var(--m-global-whenLight, 1) * -.08))) + (var(--m-global-whenDark, 1) * -.02))))) h);}@function --fn-color-heavier(--_-param-color-heavier-color,--_-param-color-heavier-step){result: oklch(from var(--_-param-color-heavier-color) calc((l + ((var(--_-param-color-heavier-step) * .5) * (((var(--m-global-whenLight, 1) * (-1 * pow(l,.5))) * .08) + ((var(--m-global-whenDark, 1) * pow((1 - l),.5)) * .3))))) calc((c * calc(((1 + ((var(--_-param-color-heavier-step) * .5) * (var(--m-global-whenLight, 1) * .01))) + (var(--m-global-whenDark, 1) * -.07))))) h);}@function --fn-color-desaturated(--_-param-color-desaturated-color,--_-param-color-desaturated-step){result: oklch(from var(--_-param-color-desaturated-color) l calc((c * calc(((1 + ((var(--_-param-color-desaturated-step) * .5) * (var(--m-global-whenLight, 1) * -.05))) + (var(--m-global-whenDark, 1) * -.05))))) h);}@function --fn-color-saturated(--_-param-color-saturated-color,--_-param-color-saturated-step){result: oklch(from var(--_-param-color-saturated-color) l calc((c * calc(((1 + ((var(--_-param-color-saturated-step) * .5) * (var(--m-global-whenLight, 1) * .05))) + (var(--m-global-whenDark, 1) * .05))))) h);}@function --fn-color-faded(--_-param-color-faded-color,--_-param-color-faded-opacity){result: oklch(from var(--_-param-color-faded-color) l c h / var(--_-param-color-faded-opacity));}@function --fn-ring(--_-param-ring-color,--_-param-ring-size,--_-param-ring-offset){result: 0 0 0 var(--_-param-ring-offset, 0px) var(--m-global-trueLightColor),0 0 0 calc((var(--_-param-ring-size, 1px) + var(--_-param-ring-offset, 0px))) var(--_-param-ring-color);}@function --fn-color-contrast(--_-param-color-contrast-against-color){result: contrast-color(var(--_-param-color-contrast-against-color, var(--mx-bg-contrast, var(--mx-bg-ref, var(--m-global-trueLightColor)))));}}html,body{margin:0;display:flex;flex-direction:column;min-height:100dvh;--_-param-bg-color: var(--m-color-main-paper);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{font-size:var(--m-text-secondary-size);font-weight:var(--m-text-secondary-weight);line-height:var(--m-text-secondary-lineHeight)}*{box-sizing:border-box}.container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;max-width:min(800px,90vw);margin:0 auto;padding:var(--m-spacing-md);gap:var(--m-spacing-xl);box-sizing:border-box}.nav-logo[data-astro-cid-j7pv25f6]{width:32px;height:32px}.logo-wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:row;align-items:center;gap:var(--m-spacing)}.nav-title[data-astro-cid-j7pv25f6]{--_-param-fg-color: inherit;--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);font-size:var(--m-text-primary-size);font-weight:var(--m-primitive-typography-weight-bold);font-family:var(--m-text-primary-font);line-height:var(--m-text-primary-lineHeight);margin:0}.nav-start[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:start;gap:var(--m-spacing-lg);flex:1;@media(min-width:600px){flex-direction:row;align-items:center;gap:var(--m-spacing)}}.nav-links[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--m-spacing-lg);list-style:none;padding:0;margin:0;@media(min-width:600px){flex-direction:row}}nav[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:row;gap:var(--m-spacing);padding:var(--m-spacing);align-items:center;justify-content:between;position:sticky;top:0;--_-param-bg-color: inherit;--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);--_-param-borderColor-color: var(--m-surface-ambient-border);--mx-borderColor-applied: var(--_-param-borderColor-color);--mx-borderColor-ref: var(--mx-borderColor-applied);--mx-borderColor-contrast: var(--mx-borderColor-applied);border-color:var(--mx-borderColor-ref);border-style:solid;border-width:1px;border-width:0;border-bottom-width:var(--m-lineWidth);z-index:100000}.hero[data-astro-cid-j7pv25f6]{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-grid[data-astro-cid-j7pv25f6]{width:100%;grid-template-areas:"logo" "tagline" "description" "cta";grid-template-rows:200px auto auto;grid-template-columns:1fr auto;>[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;align-items:start}border-radius:var(--m-surface-radius);@media(min-width:800px){grid-template-areas:"tagline logo" "description logo" "cta cta";grid-template-rows:auto auto;grid-template-columns:minmax(min-content,2fr) 1fr}}.tagline[data-astro-cid-j7pv25f6]{position:relative;z-index:1}mark[data-astro-cid-j7pv25f6]{anchor-name:--mark;--_-param-fg-color: var(--m-color-main-ink);--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);--_-param-bg-color: transparent;--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);padding:0;border-radius:var(--m-action-radius);position:relative;z-index:2}#mark-bg[data-astro-cid-j7pv25f6]{content:"";position:fixed;position-anchor:--mark;top:calc(anchor(top) + anchor-size(height) / 3);left:anchor(left);width:anchor-size(width);height:calc(anchor-size(height)/2);--_-param-bg-color: var(--m-color-main-wash);--mx-bg-applied: var(--_-param-bg-color);--mx-bg-ref: var(--mx-bg-applied);--mx-bg-contrast: var(--mx-bg-applied);background:var(--mx-bg-ref);border-radius:var(--m-action-radius);opacity:.5;z-index:0}main[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--m-spacing-xl)}section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:start;justify-content:start;text-align:left;gap:var(--m-spacing);box-sizing:border-box}.logo-section[data-astro-cid-j7pv25f6]{gap:var(--m-spacing);box-sizing:border-box;display:flex;flex-direction:column;min-height:0;align-items:center;justify-content:center}.arbor-image[data-astro-cid-j7pv25f6]{flex:1}.tagline[data-astro-cid-j7pv25f6]{--_-param-fg-color: inherit;--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);font-size:var(--m-text-primary-size);font-weight:var(--m-primitive-typography-weight-thin);font-family:var(--m-text-primary-font);line-height:var(--m-text-primary-lineHeight)}.description[data-astro-cid-j7pv25f6]{--_-param-fg-color: inherit;--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);font-size:var(--m-text-ambient-size);font-weight:var(--m-primitive-typography-weight-semiBold);font-family:var(--m-text-ambient-font);line-height:var(--m-text-ambient-lineHeight)}a[data-astro-cid-j7pv25f6]{--_-param-fg-color: inherit;--mx-fg-applied: var(--_-param-fg-color);--mx-fg-ref: var(--mx-fg-applied);--mx-fg-contrast: var(--mx-fg-applied);color:var(--mx-fg-ref);font-weight:700;font-family:var(--m-text-secondary-font);text-decoration:none;line-height:1}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6]{margin:0}h2[data-astro-cid-j7pv25f6]{font-size:var(--m-text-primary-size);font-weight:var(--m-text-primary-weight);font-family:var(--m-text-primary-font);line-height:var(--m-text-primary-lineHeight);letter-spacing:var(--m-text-primary-letterSpacing);font-weight:var(--m-primitive-typography-weight-bold)}p[data-astro-cid-j7pv25f6]{margin-top:0;margin-bottom:var(--m-spacing-lg)}.cta[data-astro-cid-j7pv25f6]{grid-area:cta;display:flex;gap:var(--m-spacing);flex-wrap:wrap}arbor-mode-graph[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box;--modeGraph-token-bg: var(--m-surface-secondary-bg)}arbor-mixins-list[data-astro-cid-j7pv25f6],arbor-functions-list[data-astro-cid-j7pv25f6]{width:100%;min-width:0}footer[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;align-items:start;padding:var(--m-spacing-lg);gap:var(--m-spacing-lg);width:100%;@media(min-width:600px){flex-direction:row;align-items:center;justify-content:space-between;font-size:var(--m-text-secondary-size);.footer-info{text-align:end}}}
